Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекции сем. 1.doc
Скачиваний:
9
Добавлен:
13.11.2019
Размер:
2.03 Mб
Скачать

Удаление процедур обработки событий

Процедуру обработки события можно удалить двумя способами:

  1. Удалить в Published – секции объявления типа формы объявление процедуры обработки события (заголовок процедуры), после чего удалить реализацию этой процедуры в Implementtation – секции модуля.

  2. Удалить весь программный код внутри блока Begin End процедуры обработки события. Пустая процедура при последующей компиляции будет автоматически удалена.

Комбинированные значения отображаются в инспекторе объектов как набор значений, которые имеют разные типы.

Комбинированные значения устанавливаются по одному.

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

Для установки свойств с помощью диалогового окна выполните следующие действия:

  1. Щелкните на имени свойства в инспекторе объектов.

  2. Щелкните на кнопке с тремя точками.

  3. Установите свойство (свойства) с помощью диалогового окна.

  4. Щелкните кнопку ОК диалогового окна.

Ниже показано диалоговое окно для установки свойства (вложенного) Font.

Структура проекта Delphi

Как уже упоминалось ранее программу, создаваемую в Delphi, называют проектом. Файл проекта создается Delphi автоматически.

Ниже приведен листинг исходного текста программы, содержащийся в файле проекта с именем Project_Calc.dpr и сгенерированный самой Delphi. Доступ к нему может быть осуществлен с помощью команды View Source из меню Project.

1: program Project_Calc;

2:

3: uses

4: Forms,

5: Unit_Calc in 'Unit_Calc.pas' {Form1};

6:

7: {$R *.RES}

8:

9: begin

10: Application.Initialize;

11: Application.CreateForm(TForm1, Form1);

12: Application.Run;

13: end.

Строка 1 содержит ключевое слово program, за которым следует имя Project_Calc. Ключевое слово program, которое сообщает компилятору, что это основная часть программы, с которой начинается выполнение программы.

Строка 3 содержит ключевое слово uses, которое сообщает компилятору, что используются модули.

Строка 4 определяет имя библиотечного модуля Forms, который поддерживает формы.

Строка 5 определяет модуль Unit_Calc, сгенерированный самой Delphi, и указывает компилятору, что этот модуль хранится в файле Unit_Calc.pas.

Строка 7 содержит директиву компилятору включить файл ресурсов программы (проекта)

Строка 9 содержит ключевое слово begin, которое определяет начало тела программы, содержащего операторы

Строка 13 содержит ключевое слово end, сопровождаемое точкой, которое сообщает компилятору, что тело программы закончилось.

Строки 10, 11, 12 – это операторы основной программы.

Строка 10 инициализирует приложение

Строка 11 создает форму.

Строка 12 –запуск программы.

Модули Delphi

Проект в Delphi содержит минимум один модуль, соответствующий главной форме.

Технология модульного программирования появилась как результат разработки крупных программных систем коллективом разработчиков.

Понятие модуля было введено в языке Паскаль, начиная с версии 4.О. Модульные средства Delphi значительно слабее аналогичных средств других языков, например, Ада, Модула-2.

Модуль - это средство разбиения больших сложных программ на отдельные относительно независимые части , а также средство организации связей между этими частями.

Модуль - это более высокий уровень структурирования программ по сравнению с процедурами и функциями.

Модуль - это отдельно компилируемая, но не отдельно выполняемая единица.

Модуль на языке Delphi - это специальный образом оформленный набор программных ресурсов, предназначенных для использования другими модулями..

Программные ресурсы – это:

  • константы,

  • типы,

  • переменные,

  • процедуры и функции.