русс | укр

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

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

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

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


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

Объект Application


Дата добавления: 2015-07-09; просмотров: 537; Нарушение авторских прав


Приложение в целом описывается классом TApplication. При каждом запуске Delphi автоматически создает объект типа ТАрр1iсаiоn с именем Арр1iсаiоn. По своей сути объект Application является окном Windows со стандартной оконной процедурой API WndProc, но Delphi скрывает неудобный для программиста способ общения с приложением на уровне функций АРI и предоставляет возможность работать на более высоком уровне.

Объект Арр1iсаiоп недоступен при конструировании приложения, но его автоматическое создание отображается в исходном файле проекта (.dpr):

 

program Project1;

uses

Forms,

Unit1 in 'Unit1.pas' {Form1};

{$R *.res}

begin

Application.;

Application.CreateForm(TForm1, Form1);

Application.Run;

end.

 

В начале работы над новым приложением к файлу проекта автоматически добавляются вызовы трех методов: Initialize, CreateForm, Run.

Initialize - инициализирует приложение в целом, при этом также выполняются операторы раздела initialization всех модулей приложения.

CreateForm -создает форму, тип которой задается параметром FormClass (TForm1), и присваивает ее переменной, определяемой параметром Reference (Form1). Владельцем созданной формы является объект Application. Процедура обычно вызывается автоматически для каждой формы в составе приложения. При необходимости можно отменить автоматическое создание формы, исключив эту процедуру из файла проекта. Однако перед любым использованием формы она должна быть уже создана, иначе произойдет ошибка.

Run -запускает приложение, обычно ее вызов является последним оператором проекта.

 



<== предыдущая лекция | следующая лекция ==>
Лабораторная работа №1 | Подключение к приложению файла справки


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


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

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

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


 


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

 
 

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

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