Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Учебное пособие 700269.doc
Скачиваний:
15
Добавлен:
01.05.2022
Размер:
1.78 Mб
Скачать

4.2. Главное меню

Главное меню (рис. 4.1) содержит полный набор команд, необходимых для работы в интегрированной среде Delphi. Для полной характеристики всех команд лучше обратиться к справочной литературе [1] или выделить конкретный пункт меню и с помощью клавиши F1 получить контекстную справку.

Поскольку Delphi является визуальной средой проектирования, то частого обращения к командам главного меню, как правило, не требуется. Наиболее востребованные команды в Delphi вынесены на инструментальные панели быстрых кнопок (рис. 4.1). Их назначение можно узнать из ярлычков, появляющихся при задержке курсора мыши над соответствующей кнопкой. Разработчик может изменить набор инструментов на панелях с помощью команды Vien | Toolbars.

Приведем описание основных команд главного меню и (при наличии) соответствующие им пиктограммы быстрых кнопок и "горячие" клавиши активации команды с клавиатуры.

4.2.1. Меню File

Часть команд меню File – это обычные команды работы с файлами: Open ( ), Save ( , Ctrl+S), Save as ( ), Close ( ), Exit ( ), назначение которых пояснять не требуется.

Команды Open Project ( ) и Save Project As ( , Ctrl+F11) используются для открытия проектов и их сохранения под другим именем. Под проектом в Delphi понимается набор файлов, необходимых для разработки программного обеспечения или динамически связываемой библиотеки.

Команды Save All ( , Shift+Ctrl+S) и Close All ( ) предназначены для сохранения и закрытия всех открытых файлов, относящихся к активному проекту.

Команда Use Unit ( , Alt+F11) используется для подключения к проекту дополнительных модулей, открытых в редакторе кода.

Команда Print ( ) предназначена для печати формы или программы.

Для создания новых проектов и других файловых элементов программных средств используется команда New, с которой связано подменю, позволяющее создать, например, приложение – Application ( ), форму – Form ( ), программный модуль Unit ( ), модуль данных – Data Module ( ), фрейм – Frame ( ) и т.п. Выполнение команды Other ( ) приводит к вызову окна диалога (рис. 4.2), которое позволяет создать файл любого типа. Здесь разработчику предлагается набор объектов, содержащихся в специальном депозитариихранилище объектов (Object Repository).

4 .2.2. Депозитарий – хранилище объектов

Среда проектирования программных средств Delphi позволяет разрабатывать самые различные проекты – исполняемые приложения, библиотеки кода, компоненты Delphi, элементы ActiveX и т.п. Депозитарий – это специальное хранилище объектов, содержащее шаблоны программного кода, которые могут быть использованы в качестве основы при разработке программных средств.

Шаблоны объектов хранилища разделены на группы, отображаемые на разных вкладках окна New Items. При выборе некоторых объектов (например, расположенных на вкладках Forms, Dialogs или Data Modules) активизируется один из переключателей, расположенных в нижней части окна. Таким образом задается способ использования выбранного шаблона:

  • Copy – в проект добавляется копия выбранного объекта. При этом изменения, вносимые в экземпляр объекта в проекте, не отражаются на объекте, содержащемся в хранилище. Также и последующее изменение шаблона объекта хранилища не повлияет на функциональность объекта в проекте.

  • Inherited – в проект добавляется копия выбранного объекта. Изменения встроенного в проект объекта не отражаются на шаблоне депозитария, но изменение шаблона изменит объект, используемый в проекте.

  • Use – используется для модификации объектов депозитария. Изменения в проекте сразу же вносятся в шаблон объекта из хранилища и во все другие проекты, использующие данный шаблон.

В депозитарий можно добавлять свои шаблоны и удалять существующие (только на вкладках Forms, Dialogs, Projects, Data Modules и Business). С помощью команды Properties из контекстного меню, отображаемого нажатием правой кнопки мыши в окне диалога New Items, можно создавать новые вкладки.