Меню главное, контекстное меню

Главным атрибутом интерфейса любого Windows–приложения является меню. Меню представляет собой набор именованных команд и других вложенных меню (подменю), которые сгруппированы в отдельные функциональные категории. В зависимости от уровня охвата функциональности различают главное меню и локальное меню. Большинство приложений имеет главное меню, содержащее перечень допустимых операций. Пункты главного меню называют иначе элементами меню нулевого (верхнего) уровня, так как с каждым из них может быть связано выпадающее подменю, содержащее элементы первого уровня.

Для создания главного меню имеется невизуальный компонент Main Menu, расположенный на странице Standard Палитры Компонентов. Процесс создания главного меню на этапе проектирования формы осуществляется при помощи встроенного конструктора меню – Menu Designer. Чтобы вызвать конструктор меню, необходимо щелкнуть правой кнопкой мыши по компоненту и выбрать команду Menu Designer, либо воспользоваться свойством Items в Инспекторе объектов. Main Menu является экземпляром класса ТMainMenu. Основное свойства компонента: Items; Содержит элементы нулевого уровня главного меню приложения. Caption: string; Содержит текст элемента меню. Если перед символом текста поместить символ &, то таким образом можно задать клавишу быстрого перехода (акселератор). Если вместо текста заголовка свойству Caption присвоить значение «-», то на месте текущего пункта будет изображена разделительная линия. Checked:Boolean;Если свойство имеет значение True, то элемент помечается галочкой.

Для создания подменю следует выбрать элемент меню и щелкнуть правой кнопкой мыши и в контекстном меню выбрать пункт Create Submenu и далее ввести пункты подменю. Контекстное меню (или локальное) отображается по щелчку правой кнопки мыши на данном элементе. Для создания контекстного меню используется компонент PopupMenu, расположенный на странице Standard Палитры Компонентов. Имеет свойства, аналогичные свойствам Main Menu.

 

 

1. Определение структуры класса. Спецификаторы доступа..

2. Функция processpath. Модуль, в котором описана эта функция.

3. Фундаментальные принципы лежащие в основе класса.

4. Управление каталогами и операции для работы с ними.

5. События, виды событий, параметры событий.

6. Таблицы Stringgrid. Основные свойства и методы.

7. Библиотека визуальных компонентов. Иерархия классов.

8. Вывод текстовой информации.метод для рисования линий в классе canvas. Метод для перемещения указателя рисования. Поверхность рисования.

9. Анализ дискового пространства. Функции определения размера диска и свободного пространства.

10. Функция возвращающая имя текущего каталога. Функция позволяющая изменить текущий каталог.

11. Панель инст и строка состояния. Установка даты и времени.

12. Структура проекта. Описание файлов, входящих в структуру простого приложения.

13. Система координат, графические инструменты.

14. Вывод инфо на печать.

15. Переключатели выбора предназначение. Основные свойства и методы.

16. Компоненты навигации по файловой системе выбор каталога.

17. Диалоговые окна.

18. Функции связанные с управлением именами и расширениями файлов. Модуль sysutils.

19. Классы и типы для работы с графикой.

20. Компоненты навигации по файловой системе выбор дисковых устройств.

21. Отображение графиков и диаграмм. Компонент chart. Настройка серий и настройка элементов графика.

22. Кнопка button, кнопка с рисунком и кнопка быстрого запуска.

23. Основные свойства и события компонентов ввода и отображения информации Label Edit Memo Button.

24. Управление файлами основные функции для работы с файлами функции поиска файлов.

25. Виды списков основ. хар-ки Listbox CheckListbox Combobox

26. Методы визуальной разработки приложений отличие визуальной системы программирования от невизуальной. Факторы которые надо учитывать при разработке приложений.

27. Чтение и запись файла.

28. Типы файлов, связывание, открытие и закрытие файлов.

29. Компонент движок, основные свойства и методы.

30. Меню. Главное меню, контекстное меню.