Интегрированная среда разработки Delphi


Поиск по сайту и не только :-))
Гостевая книга


 

 

 

Список текущих дел To-Do List
В настоящее время во многих програмных продуктах появляется такой инструмент, как список текущих дел (todo list). В Delphi 5 тоже появился список текущих дел и в этот раз я хотел бы поговорить именно о нем.
Прежде всего, список текущих дел можно вызвать из меню View > To-Do List, после чего перед вами появится окно в котором можно добавить/удалить/модифицировать этот список с помощью контекстного меню этого окна или же вы можете добавить в список пункт прямо из редактора кода вызвав контекстное меню (пункт Add To-Do Item Ctrl+Shift+T). Есть еще один вариант: вы можете просто вставить коментарий наподобие этого:

//todo -oDas: Втавить код обработки

здесь параметр -o означает владельца (owner) данного пункта (этот параметр необязателен), а весь оставшийся текст до конца строки (или до скобки, закрывающей коментарий - в зависимости от типа коментария) это и есть пункт списка. Перед параметром -o может быть поставлена цифра от 0 до 5 (0 - по умолчанию, можно не ставить), которая определяет приоритет данного пункта. Есть и еще один параметр -c, определяющий категорию пункта (категория вводится произвольно).
Здесь вроде бы все. Тепер давайте вернемся к окну To-Do List.Как я уже говорил, у этого окна есть контекстное меню.Восновном оно содержит пункты, предназначенные для редактирования, добавления, изменения, удаления и сортировки пунктов списка. Но кроме того, есть пункт меню Copy As, предназначеный для копирования всего списка в Буфер обмена в виде текста или HTML таблицы. Кстати эту самую HTML таблицу можно настроить с помощью пункта все того же контекстного меню Table Properties..., который вызывает достаточно мощный редактор настроек таблицы.
Для обозначения выполнения данного пункта списка текущих дел можно в окне To-Do List щелкнуть по флажку рядом с пунктом или же в коментарии заменить todo на done.
Вот пожалуй и все о списке текущих дел To-Do List.
Желаю удачи :-))

Автор: Das
 
 
 
Сайт управляется системой uCoz