Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ЭКЗАМЕН АИС.DOC
Скачиваний:
13
Добавлен:
05.12.2018
Размер:
424.45 Кб
Скачать

22.Иср Delphi. Взаимосвязь между отдельными частями проекта.

При размещении компонента на форме в файле модуля автоматически создается соответствующая пустая процедура, и в разделе Type этого файла появляется описание этого компонента. В инспекторе объектов для него задаются параметры по умолчанию. В файле формы указываются параметры компонентов.

Взаимосвязь компонентов в приложении для работы с БД.

Простейшим в приложении набором данных служит компонент Table. Затем на форму добавляется компонент DataSourse, который является источником данных. Для визуализации этих компонентов использ. компонент BDGrid (отображает данные). Далее устанавливаются связи между этими компонентами. Выделив на форме компонент BDGrid1 устанавливаем в свойстве DataSourse DataSourse1. Теперь определяем связь между источн. данных и набором данных. Выделив на форме компонент

DataSourse1 устанавливаем в свойстве DataSet Table1. Далее связываем компонент Table1 с таблицей БД: устанавливаем свойство DataBaseName, указывая псевдоним (алиас), а в свойстве TableName указываем саму таблицу БД.

23.Иср Delphi. Структура файла проекта. Структура файла модуля формы.

В процессе проектирования приложения среда автоматически создает код головной

программы и тодельных модулей.

Структура файла модуля формы. Он содержит описание класса формы. Для пустой формы

этот файл содержит след-й код:

Unit= Unit1;

Interface

Uses //список подключаемых модулей

Тype

TForm1 = class (TForm)

private // закрытый раздел класса

{ Private declarations }

public //открытый раздел класса

{ Public declarations }

end;

Var

Form1:= TForm1;

implementation

{$R*.DFM}

end.

Текст модуля состоит из 2-х основных разделов: Interface-реализация модуля и implementation-реализация модуля. Все, что в Interface-е (типы, переменные, константы) может быть использовано др. модулями проги.

В разделе Interface располагается объявление класса формы; класс содержит 2 раздела: открытый и закрытый. Открытый доступен др. классам и модулям. Закрытый доступен только в пределах данного модуля. Ниже объявлена форма, как объект класса TForm1, потом следует раздел реализации, в котором содержится пока только деректива компилятора.

Структура файла проекта.

program Project1;

uses

Forms,

Unit1 in 'Unit1.pas' {Form1};

{$R *.res}//дерективы компилятора, //определяющие файлы ресурсов

begin

Application.Initialize;

Application.CreateForm(TForm1, Form1);

Application.Run;

end.

После проги располагается приложение uses, в котором перечисляются загружаемые модули. Модуль Forms – системный, остальные создаются в процессе разработки. Между квадратными скобками располаг. операторы инициализации прилож-я, создания ф-мы и запуска приложения.

24.Иср Delphi. Файлы проекта Delphi.

При проектировании прилож-я Delphi создает следующие файлы:

*.DPR-файл проекта;

*.PAS-файл модуля;

*.DFM-файл формы;

*.DFO-установки параметров проекта;

*.RES-файл (бинарный), содержит используемые проектом ресурсы. Компилятором созд-ся след-и группы файлов:

*.ЕХЕ – исполняемый файл;

*.DCU-откомпилированный файл модуля;

*.DLL-динамически присоединяемая библиотека.

Средой так-же могут используются

*.HLP-файлы справки и *.bmp, *.ico-файлы изображений.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]