- •Глава 4. Компоненты 30
- •Глава 5. Основы программирования 37
- •Часть I. Delphi и работа в Интегрированной Среде
- •Глава 1. Объектно-ориентированное программирование
- •1.1. Основные понятия и определения
- •1.2. Визуальное программирование интерфейса
- •1.3. Общие вопросы построения программ
- •Глава 2. Проекты Delphi
- •2.1.Файлы проекта
- •2.2.Структура файла головной программы
- •2.3. Окно Интегрированной Среды Разработки Delphi
- •2.4. Панель главного меню и всплывающие меню
- •2.5. Форма и компоненты
- •2.5.1.Окно формы
- •2.5.2. Окно Редактора Кода
- •2.5.3. Инспектор Объектов
- •2.6. Структура модуля приложения
- •Глава 3. Элементы языка Delphi
- •3.1.Типы данных
- •3.1.1. Целый тип
- •3.1.2.Вещественный тип
- •3.1.3. Символьный тип
- •3.1.4. Строковый тип
- •3.1.5. Логический тип
- •3.2. Переменная
- •3.3. Константы
- •3.3.1.Числовые константы
- •3.3.2. Строковые и символьные константы
- •3.3.3. Логические и именованные константы
- •3.4. Инструкция присваивания
- •3.5. Стандартные функции
- •3.5.1.Математические функции
- •Глава 4. Компоненты
- •4.1. Форма и компоненты на форме
- •4.2. Событие и процедура обработки событий
- •Глава 5. Основы программирования
- •5.1. Сохранение проекта, его повторное открывание
- •5.2. Стиль программирования
- •5.3. Порядок разработки проекта
- •5.4. Управляющие структуры языка Delphi
- •5.4.1. Инструкция if
- •5.4.2. Инструкция case
- •5.5. Циклы
- •5.5.1. Инструкция for
- •5.5.2. Инструкция while
- •5.5.3. Инструкция repeat
- •5.5.4. Инструкция goto
- •5.6. Процедуры и функции
- •5.6.1. Структура функции
- •5.6.2. Структура процедуры
- •5.6.3. Ввод и вывод данных в диалоговых окнах
- •5.6.4. Запись инструкций программы
- •5.6.5. Отладка программы
- •5.7. Операции со строками
- •5.7.1. Стандартные функции и процедуры работы со строками
- •5.7.2. Использование операций со строками
- •5.8. Массивы
- •5.8.1. Объявление массива
- •5.8.2. Операции с массивами
- •5.8.3. Стандартные функции обработки массивов
- •5.8.4. Многомерные массивы
Глава 5. Основы программирования
5.1. Сохранение проекта, его повторное открывание
Перед созданием проекта предварительно создайте пустую папку (каталог), где будут размещены файлы проекта. После того как вы создали приложение с пустой формой, следует сразу сохранить его в подготовленном каталоге. И в течение работы над проектом рекомендуется периодически выполнять сохранение.
Начало работы с сохранения проекта и регулярного повтора сохранения поможет обезопасить проект от неожиданностей типа сбоя компьютера или Delphi, вызванных техническими причинами или недопустимыми действиями собственного, еще не отлаженного приложения при его запуске. Сохранение проекта и модулей в самом начале разработки многооконного приложения позволяет сразу задать модулям имена, которые будут использоваться в программе для взаимных ссылок модулей друг на друга. Если не выполнить сразу сохранение формы, то придётся сначала ссылаться на ее имя по умолчанию, а в дальнейшем изменять эти ссылки.
Сохранить проект можно командой File Save All. Удобно также использовать соответствующую быструю кнопку. При сохранении следует выбрать заранее подготовленную папку для разрабатываемого проекта
При первом сохранении Delphi спросит имя файла сохраняемого модуля, а затем – имя файла проекта. Тут надо иметь в виду, что Delphi не допускает одинаковых имен модулей и проектов. Поэтому задаваемые имена файлов должны быть разными.
Можно выполнять сохранение проекта в два этапа:
сохранение модуля командой FileSave As. Предлагаемый тип файла
Delphi unit (*.pas);
2) сохранение проекта командой FileSave Project As. Предлагаемый тип файла Delphi projects (*.dproj).
Не следует задавать одинаковые имена различным файлам. Имена проектов и модулей должны быть осмысленными. Имя файла проекта будет в дальнейшем именем выполняемого модуля. Если в проекте будет несколько модулей, то предлагаемые по умолчанию имена Unitl, Unit2 ... Projectl, Project2...будут представлять большое неудобство как для последующей разработки проекта, так и для сопровождения другими лицами.
Имя, которое задается вами при сохранении проекта, присвоится исполняемому файлу и файлам .dpr, .bdsproj (.dproj), .cfg, .dsk и ряду других. Имя, которое вы даете модулю, присвоится файлам .pas, .dfm, .dcu.
Таким образом, рекомендации по созданию нового проекта:
• Создать новый каталог для нового проекта.
• Создать новый проект одной из рассмотренных команд.
• Сразу сохранить проект и файл модуля командой File Save All.
В последующих сеансах работы можно открыть сохраненный проект командой File Open Project. При этом в стандартном диалоге открытия файла вы можете открыть файл .dpr или файл .bdsproj проекта. Если открыть файл .dpr, в окно Редактора Кода загрузятся все файлы модулей проекта. Если же открыть файл .bdsproj, то в окно Редактора Кода, помимо файлов модулей, загрузится и откроется головной файл проекта. Поскольку в большинстве случаев он не нужен, удобнее открывать проект с помощью файла .dpr. А если впоследствии потребуется просмотреть головной файл проекта, его всегда можно открыть его командой Project View Source.