Особенности программирования в оконных операционных средах

Страницы работы

29 страниц (Word-файл)

Фрагмент текста работы

Каждый раздел начинается ключевым словом и продолжается до начала следующего раздела. Unit Unit1;                               {Имя модуля}

Interface                {Раздел интерфейса}

Uses                                {Список библиотечных модулей,}

{используемые программой} Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls; Type        {Описание типов, сформированное Delphi}

TForml = Class(TForm) Private

{ Объявление переменных типа Private } Public

{ Объявление переменных типа Public } Var (Описание переменных, доступных для других модулей приложения}

Forml: Tforml;

Implementation      {Раздел реализации}

{$R *.DFM} End.

Начинается модуль словом Unit, за которым следует имя модуля. Имя именно это модуля. Именно это имя упоминается в списке используемых модулей в инструкции Uses главного модуля приложения, текст которого был приведен выше.

Состоит модуль из трех разделов: интерфейса, реализации и инициализации.

Раздел интерфейса (начинается словом Interface) сообщает компилятору, какая часть модуля является доступной для других модулей программы. Здесь перечислены используемые модулем другие библиотечные модули, находится сформированное Delphi описание формы (типа), которое следует за словом Туре.

Раздел реализации (начинается словом Implementation) содержит объявления локальных переменных, процедур и функций, поддерживающих работу формы.

Начинается раздел реализации директивой {$R *.DFM}, указывающей компилятору, что в раздел реализации надо вставить инструкции установки значений свойств формы, которые находятся в файле с расширением DFM и генерируется Delphi на основе внешнего вида формы.

За директивой {$R *.DFM} следует описание процедур обработки событий формы. Сюда же программист может поместить описание своих процедур и функций, которые могут вызваться из процедур обработки событий.

Раздел инициализации позволяет выполнить инициализацию переменных модуля. Инструкции раздела реализации надо располагать после раздела реализации, между begin и end. Если раздел инициализации не содержит операторов (как в приведенном примере), то слово begin не указывается.

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

5.2.  Технология разработки приложения

Delphi относится к системам визуального программирования, поэтому разработка приложения в Delphi состоит из двух этапов: создание интерфейса и определение функциональности. При этом понятие интерфейса определяется как способ взаимодействия пользователя и приложения, то есть внешний вид форм при выполнении приложения и то, каким образом пользователь управляет приложением. Примером пользовательского интерфейса является интерфейс среды разработки программ любого стандартного приложения Windows. Интерфейс приложения составляют компоненты, которые разработчик выбирает из палитры компонентов и размещает их на форме. При конструировании интерфейса приложения действует принцип WYSIWYG (What You See Is What You Get - Что видите, то и получите). Процесс создания приложений в среде Delphi можно разделить на шаги:

•  построение интерфейсной части (установка свойств главной формы; расположение на ней интерфейсных компонентов, выбранных из па литры, и задание их свойств с помощью Инспектора объектов; тестирование интерфейса);

•  написание кода обработчиков событий;

•  компиляция программы - преобразование исходной программы, написанной на языке программирования в машинный код, т.е. на язык команд процессора.

Для демонстрации возможностей Delphi и технологии визуального проектирования разработаем программу вычисления значения функции.

Пример 7.

Вычислить объем шара в куб. см. Радиус шара ввести с клавиатуры в мм. Разработать программу, в которой предусмотрены:

- ввод радиуса R с клавиатуры;

- вычисление объема шара по формуле V = 4πR3/3;

- вывод результата.

Проектируется интерфейс: ввод значения R осуществляется из поля ввода, вычисление и вывод результата - по нажатию кнопки "Вычислить".

Работа над новым приложением, так в Delphi называется разрабатываемая программа, начинается с создания нового проекта. Для этого нужно в главном меню выбрать пункт File и в нем - New Application. В окне проектировщика форм появится новая форма. Из нее создается стартовая форма приложения - окно, которое появляется

Похожие материалы

Информация о работе