Компиляция кода. Создание загрузочного модуля.
В процессе компиляции проекта создается готовый к использованию файл, которым может быть приложением (расширение ехе) или динамически загрузаемой библиотекой (расширение dll). Имя приложения, получаемого в результате компиляции, совпадает с именем файла проекта, а само приложение является автономным и не требует для своей работы дополнительных файлов Delphi. Компиляция проекта выполняется вызовом команды Project → Compile <Projectl> (Проект → Компилировать <Проект1>). Скомпилировать проект для получения приложения можно на любой стадии разработки проекта. Это удобно для проверки вида и правильности функционирования отдельных компонентов формы, а также для тестирования фрагментов создаваемого кода. При компиляции проекта выполняются действия, приведенные далее.
Компилируются файлы всех модулей, содержимое которых изменилось со времени последней компиляции. В результате для каждого файла с исходным текстом модуля создается файл с расширением dcu. Если исходный текст модуля по каким-либо причинам недоступен компилятору, то он не перекомпилируется.
Если в модуль были внесены изменения, то перекомпилируется не только этот модуль, но и модули, использующие его с помощью директивы uses.
Перекомпиляция модуля происходит также при изменениях объектного файла (расширение obj) или подключаемого файла (расширение inc), используемых данным модулем.
После компиляции всех модулей проекта компилируется файл проекта и создается исполняемый файл приложения с именем файла проекта. Выполнение проекта в среде Delphi осуществляется командой Run → Run или нажатием клавиши <F9>. При зацикливании (зависании) приложения его завершение необходимо выполнять средствами Delphi с помощью команды Run → Program Reset (Выполнение → Перезапуск программы) или комбинации клавиш <Ctrl>+<F2>.
|
|
Ввод в приложение контекстных подсказок.
Прежде чем ваша Delphi программа сможет показывать справку - вы должны сказать вашему приложению (т.е. программе), что она (справка) у вас вообще есть. Делается это установкой свойства HelpFile у объекта Application или формы.
Организация диалога с пользователем. Окно ввода.
Ввод данных. Наиболее просто программа может получить исходные данные из окна ввода или из поля редактирования (компонент Edit).
Ввод из окна ввода
Окно ввода - это стандартное диалоговое окно, которое появляется на экране в результате
вызова функции inputBox. Значение функции inputBox — строка, которую ввел пользователь.
В общем виде инструкция ввода данных с использованием функции inputBox выглядит так:
Переменная := InputBox(Заголовок, Подсказка, Значение); где:
|
|
Переменная - переменная строкового типа, значение которой должно быть получено от пользователя;
Заголовок - текст заголовка окна ввода; П подсказка — текст поясняющего сообщения;
Значение - текст, который будет находиться в поле ввода, когда окно ввода появится на экране.
Организация диалога с пользователем. Окна сообщений.
Окна сообщений используются для привлечения внимания пользователя. При помощи окна сообщения программа может, к примеру, проинформировать об ошибке в исходных данных или запросить подтверждение выполнения необратимой операции, например, удаления файла. Вывести на экран окно с сообщением можно при помощи процедуры ShowMessage или функции MessageDlg. Процедура ShowMessage выводит на экран окно с текстом и командной кнопкой ОК. В общем виде инструкция вызова процедуры ShowMessage выглядит так: ShowMessage(Сообщение); где сообщение — текст, который будет выведен в окне. Следует обратить внимание на то, что в заголовке окна сообщения, выводимого процедурой ShowMessage, указано название приложения, которое задается на вкладке Application окна Project Options. Если название приложения не задано, то в заголовке будет имя исполняемого файла.
Компоненты Dialogs. Назначение и использование.
|
|
OpenDialog - окно открытия файла. Реализует стандартное диалоговое окно открытия файла.
SaveDialog – окно сохранения файла. Реализует стандартное диалоговое окно сохранения файла.
OpenPictureDialog - окно открытия изображения. Реализует специальное окно выбора графических файлов с возможностью предварительного просмотра изображений.
SavePictureDialog - окно сохранения изображения. Реализует специальное окно сохранения графических файлов с возможностью предварительного просмотра изображений.
FontDialog – окно выбора шрифта. Реализует стандартное диалоговое окно выбора шрифта.
ColorDialog - окно выбора цвета. Реализует стандартное диалоговое окно выбора цвета.
PrintDialog – окно настройки параметров печати. Реализует стандартное диалоговое окно выбора параметров для печати документа.
PronterSetupDialog - окно настройки параметров принтера. Реализует стандартное диалоговое окно выбора параметров для печатающего устройства.
FindDialog – окно поиска. Реализует стандартное диалоговое окно поиска текстового фрагмента.
ReplaceDialog - окно поиска и замены. Реализует стандартное диалоговое окно поиска и замены текстового фрагмента.
Дата добавления: 2020-04-08; просмотров: 120; Мы поможем в написании вашей работы! |
Мы поможем в написании ваших работ!