русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Файл описания формы проекта


Дата добавления: 2013-12-23; просмотров: 699; Нарушение авторских прав


End.

Begin

Uses

Главный файл проекта

End.

R*.DFM}.

Implementation

Var

Public

Private

Type

Uses

Interface

Модуль формы проекта

При создании нового приложения в редактор кода автоматически загружается файл с расширением .pas, содержащий код модуля формы. По структуре этот файл является обычным модулем языка Object Pascal и содержит следующую информацию:

- объявления используемых модулей – указываются основные стандартные модули Delphi, необходимые для обеспечения функционирования компонентов, входящих в состав приложения. Если затем на форму поместить компонент, для которого требуется модуль, не указанный ранее в разделе uses модуля формы, то объявление этого модуля добавится автоматически;

- объявление нового класса формы TForm1, являющегося потомком стандартного класса TForm. В данном классе будут инкапсулированы все компоненты, размещаемые на форме;

- объявление переменной Form1 – экземпляра класса TForm1. Если затем с помощью Инспектора объектов изменить имя формы, то имя этой переменной также будет автоматически изменено;

- подключение файла ресурсов формы – директива {$R*.DFM}.

Код модуля формы:

unit Unit1;

Windows, Messages, SysUtils, Classes, Graphics,

Controls, Forms, Dialogs;

TForm1=class(TForm)

{Private declarations}

{Public declarations}

end;

Form1: TForm;

Файл модуля проекта фактически является шаблоном, в который затем добавляются различные фрагменты кода, обеспечивающие функционирование приложения, – описания типов и переменных, обработчики событий, процедуры и функции, определяемые пользователем, и др.



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

Чтобы загрузить файл проекта в редактор кода, надо подать команду ProjectView Source в главном меню.

Главный файл проекта:

program Project1;

Forms,

Unit1 in ‘Unit1.pas’ {Form1};

{$R.*RES}

Application.Initialize;

Application.CreateForm(TForm1, Form1);

Application.Run;

Главный файл проекта имеет структуру файла программы языка Object Pascal и содержит следующую информацию:

- объявления используемых модулей: Forms – стандартный модуль Delphi, Unit1 – модуль, содержащий описание формы проекта;

- подключение файла ресурсов – директива {$R.*RES};

- вызов методов класса TApplication: Initialize – инициализирует приложение; CreateForm(TForm1, Form1) – создает форму Form1; Run – запускает приложение.

Файл формы (.dfm) содержит описание свойств формы и размещенных на ней компонентов. Этот файл может быть либо текстовым, либо двоичным – в зависимости от состояния флажка New form as text на вкладке Preferences окна диалога Environment Options. В любом случае текст описания формы можно загрузить в редактор кода командой View as Text контекстного меню редактора форм. Чтобы вернуться к визуальному редактору форм, используют команду View as Form контекстного меню редактора форм.

Файл формы содержит только те свойства формы и размещенных на ней элементов, которые определяют их внешний вид и расположение на форме.

Обычно не требуется изменять файл описания формы вручную, т.к. при использовании визуального редактора все изменения вносятся в файл описания формы автоматически.



<== предыдущая лекция | следующая лекция ==>
Структура проекта | Управление формами проекта


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.004 сек.