- •Программирование
- •Новосибирск
- •1. Общие положения
- •1.1. Цель лабораторных работ
- •1.2. Темы лабораторных работ
- •2. Обзор среды разработки
- •2.2. Панели инструментов, меню и горячие клавиши
- •Панель инструментов для рабочих столов
- •Панель инструментов отладки
- •2.3. Добавление компонентов в форму
- •2.4. Изменение вида и поведения объекта
- •2.4.1. Работа со свойствами объекта
- •2.4.2. Работа с событиями объекта
- •2.5. Просмотр и редактирование кода
- •2.5.1. Просмотр файлов форм
- •2.5.2. Просмотр кода при помощи редактора кода
- •2 Щелкните замещающий.5.3. Исследование кода
- •2.6. Управление проектами
- •2.7. Создание списков To-Do
- •2.8. Проектирование модулей данных
- •2.9. Настройка опций проекта и среды
- •2.10. Получение справки
- •2.11. Помощь в кодировании
- •Инструменты подсказки кода
- •2.12. Отладка приложений
- •2.13. Доступ к базам данных
- •2.14. Шаблоны и хранилище объектов
- •3. Лабораторная работа № 1
- •3.1. Начало разработки нового приложения
- •3.2. Установка значений свойств
- •3.3. Добавление объектов в форму
- •3.4. Добавление поддержки меню и панели инструментов
- •Планирование команд текстового редактора
- •3.4.1. Добавление действий в список действий
- •3.4.2. Добавление стандартных действий в список действий
- •3.4.3. Добавление изображений в список изображений
- •3.5. Добавление меню
- •3.6. Очистка окна редактирования текста
- •3.7. Добавление панели инструментов
- •3.8. Создание обработчиков событий
- •3.8.1. Создание обработчика событий для команды New
- •3.8.2. Создание обработчика событий для команды Open
- •3.8.3. Создание обработчика событий для команды Save
- •3.8.4. Создание обработчика событий для команды Save As
- •3.8.5. Создание обработчика событий для команды Exit
- •3.8.6. Создание файла справки
- •3.8.7. Создание обработчика событий для команды
- •3.8.8. Создание обработчика событий для команды Index
- •3.8.9. Создание обработчика событий для команды About
- •3.9. Завершение приложения
- •Список литератуРы
- •Оглавление
3.5. Добавление меню
Добавьте в форму главное меню с тремя выпадающими меню – File, Edit и Help, а затем добавьте в каждое из них команды, используя список действий. Для этого выполните следующее.
С вкладки Standard палитры компонентов перенесите компонент MainMenu [главное меню] в любое место формы.
Щелкните на форме объект MainMenu. В инспекторе объектов в поле Images [изображения] введите ImageList1. Это позволит вам добавлять изображения к командам меню.
Дважды щелкните MainMenu на форме. Откроется окно дизайнера меню.
Создайте первый пункт главного меню. Для этого в инспекторе объектов введите в поле Caption [надпись] значение &File и нажмите клавишу Enter. В окне дизайнера меню появится пункт File главного меню:
Добавьте в меню File первую команду. Для этого выполните следующее.
В окне дизайнера меню щелкните пункт File, а затем пустой пункт под ним.
В инспекторе объектов для свойства Action [действие] раскройте список возможных значений. Откроется созданный вами список действий.
Щелкните действие FileNew. В окне дизайнера меню в выделенном пустом пункте меню появится надпись New. Это означает, что теперь этот пункт меню представляет команду New. Заметьте, ее свойства Caption и ImageIndex имеют правильные значения.
Добавьте в меню File остальные команды:
В окне дизайнера меню щелкните пустой пункт меню под пунктом New. В инспекторе объектов для свойства Action раскройте список возможных значений и выберите в нем действие FileOpen. Теперь этому пункту меню сопоставлена команда Open.
В окне дизайнера меню щелкните пустой пункт под пунктом Open. Сопоставьте этому пункту меню команду Save, выбрав в инспекторе объектов для свойства Action значение FileSave.
В окне дизайнера меню щелкните пустой пункт под пунктом Save. Сопоставьте этому пункту меню команду SaveAs, выбрав в инспекторе объектов для свойства Action значение FileSaveAs.
В окне дизайнера меню щелкните пустой пункт под пунктом SaveAs. В инспекторе объектов в поле Caption введите дефис и нажмите клавишу Enter, чтобы создать в меню File разделитель.
В окне дизайнера меню щелкните пустой пункт под разделителем. Сопоставьте этому пункту меню команду Exit, выбрав в инспекторе объектов для свойства Action значение FileExit.
Создайте пункт Edit главного меню. Для этого в окне дизайнера меню щелкните пустой пункт справа от пункта File, в инспекторе объектов введите в поле Caption значение &Edit и нажмите клавишу Enter. В окне дизайнера меню появится пункт Edit главного меню.
Добавьте в меню Edit следующие команды.
В окне дизайнера меню щелкните пункт Edit, а затем пустой пункт под ним. Сопоставьте этому пункту меню команду Cut, выбрав в инспекторе объектов для свойства Action значение EditCut1.
В окне дизайнера меню щелкните пустой пункт под пунктом Cut. Сопоставьте этому пункту меню команду Copy, выбрав в инспекторе объектов для свойства Action значение EditCopy1.
В окне дизайнера меню щелкните пустой пункт под пунктом Copy. Сопоставьте этому пункту меню команду Paste, выбрав в инспекторе объектов для свойства Action значение EditPaste1.
Создайте пункт Help главного меню. Для этого в окне дизайнера меню щелкните пустой пункт справа от пункта Edit, в инспекторе объектов введите в поле Caption значение &Help и нажмите клавишу Enter. В окне дизайнера меню появится пункт Help главного меню.
Добавьте в меню Help команды. Для этого выполните следующее.
В окне дизайнера меню щелкните пункт Help, а затем пустой пункт под ним. Сопоставьте этому пункту меню команду Contents, выбрав в инспекторе объектов для свойства Action значение HelpContents.
В окне дизайнера меню щелкните пустой пункт под пунктом Contents. Сопоставьте этому пункту меню команду Index, выбрав в инспекторе объектов для свойства Action значение HelpIndex.
В окне дизайнера меню щелкните пустой пункт под пунктом Index. В инспекторе объектов в поле Caption введите дефис и нажмите клавишу Enter, чтобы создать в меню Help разделитель.
В окне дизайнера меню щелкните пустой пункт под разделителем Сопоставьте этому пункту меню команду About, выбрав в инспекторе объектов для свойства Action значение HelpAbout.
Закройте окно дизайнера меню.
Сохраните проект, выбрав пункты меню File Save.
Скомпилируйте и выполните проект, нажав клавишу F9. (Вы можете также выполнить проект, щелкнув кнопку Run на панели инструментов отладки или выбрав команду Run в меню Run.)
C++Builder, выполняя вашу программу, выводит окно, спроектированное вами на форме. Ваша программа – полнофункциональное приложение Windows, снабженное управляющим меню и кнопками свертывания, восстановления и закрытия окна. Все пункты главного меню работают, хотя многие команды в них пока недоступны. Рядом с командами отображаются привязанные к ним значки из списка изображений. Хотя в вашей программе уже много функций, надо еще многое сделать для активизации команд. Но вначале добавьте панель инструментов для удобства доступа к командам.
Закройте окно приложения, щелкнув кнопку X.