Приложение 2. Команды основного меню

В меню File находятся команды для выполнения операций с проектами, модулями и файлами.

Команда Описание
New Позволяет выбрать тип элемента из репозитория (архива, в котором хранятся заготовки для новых программ) и создать его
New Application Создает новый проект, состоящий из формы, модуля и файла проекта
New Form Создает новую форму и подключает ее к проекту
New Data Module Создает новый модуль данных и подключает его к проекту
Open Открывает ранее созданный проект, модуль, форму или текстовой файл
  Reopen Вызывает список ранее загружавшихся проектов и форм для выбора и повторной загрузки
  Save Сохраняет текущую форму или модуль или файл
  Save As Сохраняет текущую форму с новым именем
  Save Project As Сохраняет текущий проект с новым именем
  Save All Сохраняет все открытые файлы, проект и используемые им модули
  Close Закрывает текущую форму
  Close All Закрывает все открытые файлы
  Use Unit Добавляет имя указанного модуля в список используемых модулей (USES) текущего активного модуля
  Add to Project Добавляет файл к проекту
  Remove From Project Удаляет файл из проекта
  Print Выводит содержимое активного файла на печать
  Exit Завершает работу Delphi
     

В меню Edit расположены команды, осуществляющие операции редактирования, работы с областью обмена данными, отмены действий и управления отображением компонентов.

Команда Описание
Undo Отменяет ранее выполненные действия
Redo Восстанавливает отмененные действия
Cut Вырезает выделенный объект и помещает его в буфер обмена данными
Copy Копирует выделенный объект и (или) фрагмент текста программы и помещает его в буфер обмена данными
Paste Копирует содержимое буфера обмена данными в редактор или форму
Delete Удаляет выбранный объект или фрагмент программы
Select All Выделяет все компоненты формы или весь текст программы
Align to Grid Выравнивает выбранный компонент по сетке
Bring to Front Перемещает выбранный компонент поверх других компонентов
Send to Back Перемещает выбранный компонент под другие компоненты
Align Выравнивает компоненты
Size Изменяет размер выделенных компонентов
Scale Изменяет размер всех компонентов в форме
Tab Order Изменяет порядок табуляции компонентов в активной форме
Creation Order Задает порядок создания невизуальных компонентов
Lock Controls Запрещает перемещение компонентов внутри формы
Add To Interface Позволяет определить новую процедуру, функцию или свойство компонента ActiveX

Меню Search предоставляет команды для поиска и замены, а также команды для поиска указанных символов и строк, содержащих ошибки, найденные компилятором.

Команда Описание
Find Поиск указанного фрагмента текста
Find in files Поиск указанного текста в нескольких файлах, задаваемых в диалоговой панели
Replace Поиск указанного фрагмента текста и замена его новым текстом
Search Again Повторный поиск или повторная замена
Incremental Search Поиск текста по мере его ввода
Go to Line Number Перемещение курсора на строку с указанным номером
Show Last Compile Error Перемещение курсора на строку, содержащую ошибку, найденную компилятором
Find Error Поиск ошибки времени исполнения (run-time error)
Browse Symbol Показывает характеристики указанного символа программы по его имени

В меню View содержатся команды для отображения различной информации и вызова менеджера проектов, инспектора объектов, броузера объектов и других информационных утилит.

Команда Описание
Project Manager Менеджер проектов (Project Manager)
Project Source Отображает исходный текст файла проекта
Object Inspector Инспектор объектов (Object Inspector)
Alignment Palette Палитра выравнивания компонентов
Browser Броузер объектов (Object Browser)
Breakpoints Список точек останова (Breakpoints List)
Call Stack Стек вызовов (Call Stack)
Watches Список точек слежения за переменными (Watch List)
Threads Список потоков команд и их статус
Modules Список модулей, загружаемых при выполнении данного проекта
Component List Список компонентов
Window List Список открытых окон
Toggle Form/Unit Переключает активность из окна формы в окно текста программы и обратно
Unit Показывает окно текста программы
Forms Показывает окно формы
Type library Отображает содержимое библиотеки типов для компонентов ActiveX, серверов ActiveX и других СОМ-объектов
New Edit Window Открывает новое окно с текстом текущей программы
SpeedBar Отображает (прячет) панель быстрого доступа
Component Palette Отображает (прячет) палитру компонентов

В меню Project содержатся команды для компиляции и сборки проектов, а также для установки опций текущего проекта.

Команда Описание
Add to Project Добавляет файл к проекту
Remove from Project Удаляет файл из проекта
Import Type Library Импортирует в проект библиотеку типов элементов ActiveX
Add To Repository Добавляет проект в репозиторий объектов
Compile Компилирует модули, исходный текст которых изменился после последней компиляции
Build All Компилирует все модули и создает исполняемую программу
Syntax Check Проверяет синтаксическую правильность программы
Information Отображает информацию о проекте
Web Deployment Options Позволяет задать опции для внедрения компонента ActiveX или активной фирмы на Web-узел
Web Deploy Внедряет компонент ActiveX или активную фирму на Web-узел
Options Задает опции компилятора и компоновщика, управляет рабочими каталогами

В меню Run расположены команды для отладки программ. Эти команды позволяют управлять различными функциями устроенного отладчика.

Команда Описание
Run Компилирует и выполняет программу
Parameters Задает параметры командной строки
Register ActiveX Server Регистрирует сервер ActiveX в реестре Windows
Unregister ActiveX Server Удаляет информацию о ранее зарегистрированном сервере ActiveX в реестре Windows
Step Over Пошагово выполняет программу
Trace Into Пошагово выполняет программу с заходом в подпрограммы
Trace To Next Source Line Пошагово выполняет программу до следующей строки исходного текста
Run To Cursor Выполняет программу до строки в окне редактора, на которой находится курсор
Show Execution Point Отображает оператор, на котором было прервано выполнение программы
Program Pause Приостанавливает выполнение программы
Program Reset Завершает выполнение программы
Add Watch Добавляет точку слежения за переменными
Add Breakpoint Добавляет точку останова
Evaluate/Modify Позволяет узнать или изменить значение переменной

В меню Component содержатся команды для создания компонентов, установки новых компонентов, импорта компонентов ActiveX, создания нового компонента на базе существующего и установки пакетов.

Команда Описание
New Component Вызывает окно эксперта компонентов
Install Component Помещает компонент в существующий или новый проект
Import ActiveX Control Импортирует компонент ActiveX
Create Component Template Сохраняет компонент как шаблон для создания других компонентов
Install Package Устанавливает пакеты, необходимые для прогона программы
Configure Palette Вызывает диалоговую панель конфигурации палитры компонентов

МенюDatabase содержит средства для работы с базами данных.

Команда Описание
Explore Вызывает инструмент исследования баз данных - Database Explorer или SQL Database (в зависимости от версии DELPHI)
SQL Monitor Вызывает инструмент запросов к БД – SQL Monitor
Form Wizard Вызывает окно эксперта форм для создания формы, отображающей наборы данных из удаленных или локальных БД

Из меню Tools доступны средства настройки среды, дополнительные утилиты, входящие в состав Delphi, а также репозиторий объектов.

Команда Описание
Environment Options Вызывает диалоговую панель настройки среды
Repository Вызывает репозиторий
Configure Tools Вызывает диалоговую панель редактирования опции Tools
Package Collection Editor Вызывает окно редактора пакетов
Image Editor Вызывает окно редактора графики
Database Desktop Вызывает инструмент обслуживания БД – Database Desktop

Меню Workgroups содержит средства для работы с коллективными проектами.

Команда Описание
Browse PVCS Projects Показывает окно коллективной работы нескольких программистов над одним проектом программы
Mange Archive Directories Показывает диалоговое окно управления архивом коллективного проекта программы
Add Project to Version Control Сохраняет текущую версию коллективного проекта
Set Data Directories Показывает диалоговое окно выбора каталогов для размещения версий коллективного проекта

В меню Help содержатся команды для вызова различных разделов справочной системы и отображения диалоговой панели «О программе».

Команда Описание
Contents Отображает содержание справочной системы
Keyword Search Выполняет поиск справки по ключевому слову
What's New Отображает справку по новым возможностям продукта
Getting Started Выводит онлайновый вариант книги «Getting Started»
Using Object Pascal Выводит онлайновый вариант книги «Using Object Pascal»
Developing Applications Выводит онлайновый вариант книги «Developing Applications»
Object and Component Reference Выводитонлайновыйварианткниги «Object and Component Reference»
Borland Home Page Соединяет с главной страницей Web-узла фирмы Borland
Delphi Home Page Соединяет со страницей Web-узла фирмы Borland, посвященной Delphi
Borland Programs and Services Соединяет со страницей Web-узла фирмы Borland, посвященной программам и сервисам
About Отображает диалоговую панель «О программе»

Занятие 9

Тема:Состав и характеристика проекта

Задание1. Указать назначение команд

uses Forms,vrun1 in'vrunl.pas' {Form1}; {$R *.res} begin Application.Initialize; Application.CreateForm(TForm1, Form1); Application.Run; end.  
Object Form1:TForm1 Left = 193 Top = 246 Width = 544 Height = 375 Caption = 'Form1' Color = clBtnFace Font.Charset = DEFAULT_CHARSET Font.Color = clWindowText Font.Height = -11 Font.Name = 'MS Sans Serif' Font.Style = [ ] OldCreateOrder = False PixelsPerInch = 96 TextHeight = 13 End.  
Unit Unit1; Interface uses Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls; type TForm1 = class(TForm) private { Private declarations } public { Public declarations } end; var Form1: TForm1;    

Задание 2. Каково назначение файлов проекта

DOF-файл  
DPR-файл  
RES-файл  
DFM-файлы  
PAS-файлы  
CFG-файл  

Тема 2.3.

Наши рекомендации