- •1 Основные понятия: объекты, компоненты, элементы управления.
- •2 Структура объекта. Требования к его описанию.
- •3 Определение объекта: типы, поля и методы.
- •5 Операторы языка.
- •6 Структура программы. Характеристика разделов.
- •7 Среда разработки приложений Delphi. Меню, окна, панель инструментов.
- •8 Структура проекта. Характеристика файлов.
- •13 Классы флажков (CheckBox) .
- •14 Классы радиокнопок (RadioButton,RadioGroup,GroupBox).
- •15 Классы для работы с текстом (Label, Edit, Memo).
- •16 Классы списков (ListBox, ComboBox).
- •17 Классы для табличного отображения данных (StringGrid).
- •18 Стандартные визуальные компоненты.
- •19 Создание главного и всплывающего меню.
- •20 Компоненты страницы additional. Использование в приложениях.
- •21 Компоненты страницы win32. Использование в приложениях.
- •22 Порядок создания проекта. Закрепление кода за компонентом.
- •23 Компиляция кода. Создание загрузочного модуля.
- •24 Ввод в приложение контекстных подсказок.
- •25 Организация диалога с пользователем. Окно ввода.
- •26 Организация диалога с пользователем. Окна сообщений.
- •27 Компоненты Dialogs. Назначение и использование.
- •29 Вставка графических объектов.
- •30 Основные понятия баз данных: архитектура, модели, таблицы, ключи и индексы.
- •31 Средства для работы с базами данных, компоненты ado-технологии.
- •32 Создание таблиц базы данных, изменение структуры.
- •33 Работа с псевдонимами баз данных.
- •34 Работа со связанными таблицами.
22 Порядок создания проекта. Закрепление кода за компонентом.
При запуске среды Delphi автоматически создается новый проект. Это сделано для вашего удобства. Если вам потребуется создать новый проект, не перегружая среду Delphi, просто выполните команду меню File | New | Application. В результате старый проект будет закрыт, а вместо него создан новый. В новый проект среда Delphi всегда помещает чистую форму.
В процессе разработки приложения вы добавляете на форму компоненты, пишите обработчики событий, добавляете в проект дочерние формы, в общем, проектируете приложение. Когда что-то уже сделано, имеет смысл сохранить проект. Для этого выполните команду главного меню File | Save All. Среда запросит сначала имя для программного модуля с формой, а затем имя для проекта (кстати, вы уже сохраняли файл в первой главе). Если файл с введенным именем уже есть на диске, среда Delphi сообщит вам об этом и запросит подтверждение на перезапись существующего файла или запись под другим именем.
Если вдруг потребуется заменить имя проекта другим именем, воспользуйтесь командой меню File | Save Project As... . Если же нужно заменить имя модуля, воспользуйтесь командой File | Save As... .
Для открытия в среде Delphi ранее сохраненного на диске проекта достаточно выполнить команду главного меню File | Open... .
С открытым проектом можно продолжить работу: исправить, компилировать, выполнить, и сохранить.
23 Компиляция кода. Создание загрузочного модуля.
В процессе компиляции проекта создается готовый к использованию файл, которым может быть приложением (расширение ехе) или динамически загрузаемой библиотекой (расширение dll). Имя приложения, получаемого в результате компиляции, совпадает с именем файла проекта, а само приложение является автономным и не требует для своей работы дополнительных файлов Delphi. Компиляция проекта выполняется вызовом команды Project → Compile <Projectl> (Проект → Компилировать <Проект1>). Скомпилировать проект для получения приложения можно на любой стадии разработки проекта. Это удобно для проверки вида и правильности функционирования отдельных компонентов формы, а также для тестирования фрагментов создаваемого кода. При компиляции проекта выполняются действия, приведенные далее.
Компилируются файлы всех модулей, содержимое которых изменилось со времени последней компиляции. В результате для каждого файла с исходным текстом модуля создается файл с расширением dcu. Если исходный текст модуля по каким-либо причинам недоступен компилятору, то он не перекомпилируется.
Если в модуль были внесены изменения, то перекомпилируется не только этот модуль, но и модули, использующие его с помощью директивы uses.
Перекомпиляция модуля происходит также при изменениях объектного файла (расширение obj) или подключаемого файла (расширение inc), используемых данным модулем.
После компиляции всех модулей проекта компилируется файл проекта и создается исполняемый файл приложения с именем файла проекта. Выполнение проекта в среде Delphi осуществляется командой Run → Run или нажатием клавиши <F9>. При зацикливании (зависании) приложения его завершение необходимо выполнять средствами Delphi с помощью команды Run → Program Reset (Выполнение → Перезапуск программы) или комбинации клавиш <Ctrl>+<F2>.