Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
58
Добавлен:
02.05.2014
Размер:
108.03 Кб
Скачать

31.03.06 Модульный принцип программ delphi

Модули – это программные единицы для размещение фрагментов программ.

Программа на Delphi компонуется из нескольких файлов:

*.dpr – основная часть программы – модуль проекта:

*.dfm – файлы модулей форм.

*.pas – программный код модуля.

*.dcu – преобр в *.exe.

*.dcu – разновидность dll-библиотек для размещения стандартных компонент. *.dll – Dynamic Linc Library.

*.res – файлы ресурсов для проекта.

*.dcr – файлы для элементов библиотеки компонент.

Главный модуль

Главный модуль (файла проекта) создается автоматически и имеет следующую структуру:

Program CalcX;

uses

Forms, //Системный модуль

Unit1 in ‘Unit1.pas’ {Form1}, //Модули пользователей

Unit2 in ‘Unit2.pas’ {Form2};

{$R *.RES}// Использовать файл ресурсов

{Описания констант, переменных, функций, процедур}

begin

Application.Initialize; //Инициализация приложения

Application.CreateForm(TForm1,Form1);//Создание форм

Application.CreateForm(TForm2,Form2);

Application.Run;

{Объект, метод}

end.

Модули форм

Для каждой формы создается отдельный модуль:

unit Unit1;

interface //Интерфейсная часть модуля

uses

Windows,Messages,SysUtils,Classes,Graphics,Controls,

Forms,Dialogs,StdCtrls; //Список подкл.модулей

type

TForm1=class(TForm)//Описание типа формы

Edit1:TEdit;// Описание компонент модуля

private

{Объяв.закр. констант, переменных, функций, процедур}

public

{Объяв. включ. в класс формы и откр.для других модулей конст., перем., функций, процедур}

end;

var

Form1:Tform;

{Объяв. не включ. в класс формы и откр.для других модулей конст., перем., функций, процедур}

implementation //Реализация модуля

{$R *.DFM} // дир.комп. обращ.к файлу подд.работу формы.

...

initialization

или

begin

...

end.

...

finalitization

...

end.

Отладка и тестирование программ

Основные средства отладки

Директивы компилятору

{$ R+}-проверенный выход за границы диапазона.

{$ I -}- отмена контроля операции ввода и вывода.

Учебный фильм

ОСНОВНЫЕ ЭТАПЫ

РАЗРАБОТКИ ПРОГРАММНЫХ ПРИЛОЖЕНИЙ

  1. Постановка задачи. Описание целей и способов решения задачи на языке.

  2. Анализ задачи и моделирование. Формализованное описание. Построение математической модели решения задачи.

  3. Разработка и выбор алгоритма решения задачи. Построение логики пошагового выполнения до получения результата.

  4. Проектирование общей структуры программы – построение формальной модели решения с детализацией и разбивкой на подпрограммы.

  5. Кодирование – запись алгоритма на языке программирования.

  6. Отладка и тестирование программы – исправление ошибок в процессе испытания контрольными примерами.

  7. Анализ результатов сопоставления результатов тестирования с заданными целями.

8. Документирование программы – подготовка документации по эксплуатации и справочной службы программы:

- комментарий

- руководство по эксплуатации

- Help - помощь

9. Публикация результатов работы

10. Сопровождение программы

ЖИЗНЕННЫЙ ЦИКЛ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ

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

Основные стадии

- анализ

- проектирование

- программирование

- тестирование и отладка

- эксплуатация

18

Соседние файлы в папке Visual Basic