В языке программирования «Делфи» создаваемые приложения называются «проектами», т.о. слова «программа», «приложение» и «проект» можно считать синонимами.
Приложение «Делфи» состоит из файла проекта (с расширением «DPR») и подключаемых к файлу проекта модулей (с расширением «PAS»). Файл проекта служит для связывания модулей в единое целое и их активизации. Каждый модуль является либо обычным модулем, как и в языке PASCAL, либо модулем-формой со специальной структурой. Модуль-форма со специальной структурой использует файл с расширением «DFM» и является программной реализацией формы (окна) приложения. В служебном файле с расширением «DFM» хранится перечень компонент формы с их характеристиками и параметрами (положение на форме, размеры, цвет и др.), а в основном файле с расширением «PAS» хранятся процедуры-обработчики и функции данного окна (процедуры обработки нажатия на кнопки окна, процедуры закрытия окна и т.д.). При создании, например, приложения с двумя окнами будут получены 6 файлов: Project1.dpr, Project1.res, Unit1.pas, Unit1.dfm, Unit2.pas, Unit2.dfm.
Для корректного сохранения приложения его необходимо записывать в отдельный каталог диска, должно соблюдаться правило: каждому приложению свой каталог.
2. ОСНОВНЫЕ ОПЦИИ DELPHI
FILE опции работы с файлами
New Application создание нового проекта (программы);
New Form создание новой формы (окна);
Open открытие формы или модуля;
Open Project открытие проекта;
Reopen открытие раннее открывавшегося приложения;
Save сохранение формы или модуля на диске;
Save As сохранение формы или модуля под другим именем;
Save Project As сохранение проекта под новым именем;
Save All сохранение всех редактируемых файлов проекта;
Close-закрыть текущее окно;
Close All закрыть все редактируемые окна проекта;
Exit выход из программы «Делфи»;
EDIT опции редактирования
Undo отмена последнего изменения по удалению, вставки и т.п.;
Redo отмена команды «Undo»;
Cut удаление выделенного текста или компонента в буфер;
Copy копирование в буфер выделенного текста или компонента;
Paste вставка из быфера текста или компонента;
Delete удаление выделенного текста или компонента;
SEARCH опции поиска
Find поиск заданного фрагмента текста;
Replace поиск заданного фрагмента текста с заменой;
Search Again продолжение поиска или поиска с заменой
VIEW опции просмотра
Object Inspector (клавиша F11) показывает окно Инспектора объектов на экране;
Toggle Form /Unit (клавиша F12) переключает активность из окна формы в окно кода программы и обратно;
Units показывает окно модулей проекта;
Forms показывает окно форм проекта;
PROJECT опции управления проектом
Add to Project добавляет файл к проекту;
Remove From-Project удаляет файл из проекта;
View Source показывает окно кода проекта;
Complete Project (клавиша Ctrl + F9, проверка ошибок в программе) компилирует измененные модули проекта и создает EXE-файл;
Build Project компилирует все модули проекта и создает EXE-файл;
RUN опции компиляции и запуска программ
Build Project компилирует все модули проекта и создает EXE-файл;
RUN опции компиляции и запуска программ
Run (клавиша F9) компилирует измененные модули проекта, создает EXE-файл и запускает приложение на выполнение;
HELP опции вызова помощи и справочных данных
Contends (клавиша F1) вызов справочной службы «Делфи»;
3. ОТЛАДКА ПРОГАММЫ DELPHI
Для отладки программы на «Делфи» необходимо проделать следующее:
Установить точку остановки. Для этого нужно щелкнуть слева от текста в окне кода программы на первом отлаживаемом операторе. Появится красная точка и полоска, указывающая на установку точки остановки. Снятие точки остановки происходит аналогичным образом.
Запустить программу, например нажав клавишу клавиатуры «F9» и подождать, пока она остановиться на точке остановки.
Нажатие клавиши клавиатуры «F8» вызовет выполнение одного следующего оператора программы без захода в подпрограммы, а нажатие на клавишу «F7» вызовет выполнение одного следующего оператора с заходом в подпрограммы, если они есть.
Нажатие клавиш «F8» или «F7» нужно производить столько раз, пока программа не перейдет на нужный оператор (об этом можно судить по специальному синему курсору трассировки с зеленой стрелочкой).
После установки курсора трассировки на нужном месте программы можно посмотреть значение переменных, указав на них мышью. Рядом с курсором мыши появится ярлычок с текущим значением переменной.
После просмотра значений переменных нужно вновь нажать на кнопку запуска «F9» для обычного продолжения хода выполнения программы.
4. МЕТОДЫ, СОБЫТИЯ И МЕТОДЫ В DELPHI
Каждый компонент в «Делфи» имеет свои свойства, события и методы. Свойства компонента определяют положение компонента на экране, его цвет, размеры и др. Свойства характеризуют все параметры компонента, их можно задавать и смотреть через Инспектор Объектов, а также через код программы. Через свойства программа узнает, что ввел пользователь в компонент, в какое место экрана переместил окно и др.
Переменная := Имя_компонента . Имя_Свойства ;
S:=Edit1.text; k:=strtoint(Edit1.text);
Имя_компонента . Имя_Свойства := Переменная_или_константа ;