Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекции програм_new_последняя версия1.doc
Скачиваний:
14
Добавлен:
14.09.2019
Размер:
697.34 Кб
Скачать

Шаблоны форм

Пользователь может создать шаблоны форм, которые могут пригодиться при конструировании диалоговых окон. Шаблоны форм содержат произвольный набор компонентов, приспособленный для нужд пользователя, например, шаблон с двумя кнопками mbOk и mbCancel.

Шаблон можно создать так:

Поместите на форму компоненты, которые войдут в шаблон, и нужным образом настройте их свойства. Затем нажмите на клавишу Shift и, не отпуская ее, щелкните по каждому шаблонному компоненту – в результате будет выделена группа компонентов. Теперь раскройте пункт Component | Create component Template (если на форме не будет выделен ни один компонент, этот пункт меню будет недоступен). В ответ Delphi развернет окно

В качестве пиктограммы шаблона будет предложена пиктограмма последнего выделенного компонента. Далее задайте имя класса шаблона и страницу его размещения. Щелкните Ok. Шаблон готов для использования. Его модуль стал составной частью проекта.

Размещение шаблона на форме:

Щелкните на пиктограмме страницы Standard. Затем по пустой форме Form1 – на экране появится окно с предложением выбрать шаблон. Нажмите Enter , и шаблон появится на форме.

Программы со многими формами

Сложные программы требуют создания множества форм, каждая из которых решает ту или иную задачу. Для лучшей ориентации в назначениях разных форм существенную помощь может оказать файл проекта, в котором рядом с описанием включенного в проект модуля содержится строка комментария. В ней указано имя файла формы. Этот комментарий появляется в диалоговом окне при выборе опции View | Forms

Модульный принцип построения программ.

Программа Delphi основана на модульном принципе. Головной файл проекта получается предельно коротким и простым. Он состоит из объявления списка использованных модулей и операторов, которые создают объекты форм, затем запускается приложение на выполнение, соблюдение принципа модульности позволяет внутри каждого модуля проводить модификации не затрагивая других модулей и файл проекта. Все объекты компонента размещаются на формах. Для каждой формы, которые спроектировали в приложении, Delphi создает отдельный модуль.

Программные файлы. Основные типы файлов проекта. Простейшее приложение.

Простейшее приложение можно «разработать» ничего не делая, и только лишь сохранив пустой проект. Для этого нужно войти в среду Delphi и, ничего не делая, сохранить весь автоматически открытый пустой проект в своей рабочей папке.

Сохранение проекта состоит из 3х шагов:

  1. создание папки для проекта.

  2. сохранение файлов программы в папке проекта. (Например, внутри папки Projects)

  3. сохранение файла проекта в папке проекта.

Если при сохранении согласиться с предложенными средой именами файлов, то в папке проекта можно будет найти 6 файлов:

  • Unit1.pas

  • Unit1.dfm

  • Project1.res

  • Project1.dpr

  • Project1.cfg

  • Project1.dof

В файле Project1.dpr сохранен код проекта Delphi. В файле Unit1.pas описан класс формы TForm1, и как переменная этого класса определена форма Form1. Дополнительная информация о параметрах формы хранится в файле формы Unit1.dfm.

Файл формы Unit1.dfm имеет вид:

Оbject Form1: TForm1

Left = 300

Top = 240

Width = 870

Height = 640

Caption = 'Form1'

···

···

end

В файлах Project1.res, Project1.cfg, Project1.dof содержится служебная информация о ресурсах проекта.