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

3.3 Коментарии к программе

В программе используются следующие объекты и процедуры:

TForm1 = class(TForm) - Сама форма, т.е. оболочка программы

Label1:TLabel; - Объект, содержащий текстовую информацию

TGlav:TImage; - Объект- элемент графического интерфейса(рисунок)

bug1: TImage; -||-||-, при нажатии выполняет какую-либо функцию (кнопка1)

bug2: TImage; -||-||- (кнопка3)

GorLine1: TImage; - Объект- элемент графического интерфейса(рисунок)

VertLine1: TImage; -||-||-

VertLine2: TImage; -||-||-

GorLine2: TImage; -||-||-

Timer1: TTimer; -Таймер, выполняет какую-либо функцию каждый временной отрезок

Button1: TButton; -Кнопка2

run2:TImage; - Объект- элемент графического интерфейса(рисунок)

run4: TImage; -||-||-

run5: TImage; -||-||-

run3: TImage; -||-||-

Pusto: TImage; -||-||-

Text1: TStaticText; -Статический(не изменяемый) текст

Image1: TImage; - Объект- элемент графического интерфейса(рисунок)

procedure Bug1Click(Sender: TObject); -Процедуры обработки нажатий на «кнопки»

procedure Bug2Click(Sender: TObject); -||-||-

procedure starting(Sender: TObject); -Начальная процедура

procedure Pr1(Sender: TObject); -Процедура, выполняющаяся во время «простоя»

procedure Button1Click(Sender: TObject); -Процедура обработки нажатия на «кнопку2»

procedure Nashresize(Sender: TObject); -Процедура перерисовки при изменении размеров формы

procedure nashclose(Sender: TObject; var Action: TCloseAction); -закрытие программы.

4.1 Введение в Borland Pascal с использованием модуля Turbo Vision

После создания ряда программ с окнами, диалогом, меню и поддержкой мышки в фирме Borland решили объединить все эти возможности в набор инструментов. Объектно-ориентированное программирование дало нам средство, и Turbo Vision - его результат. В Borland использовали Turbo Vision для написания новой интегрированной среды разработки для среды Turbo Pascal, затратив на это меньше времени, чем если бы мы писали ее из отдельных частей. Теперь мы можете использовать те же инструменты для написания своих программ.

С Turbo Vision и объектно-ориентированным программированием нам не нужно изобретать колесо. Если мы пишем программы, работающие в текстовом режиме, для которых требуется высокопроизводительный, гибкий и целостный

интерактивный интерфейс пользователя - Turbo Vision поможет нам. Что же такое Turbo Vision?

Turbo Vision - это объектно-ориентированная оболочка для оконных программ. Turbo Vision создали, чтобы уберечь нас от бесконечного создания оболочек для построения наших прикладных программ. Turbo Vision - это объектно-ориентированная библиотека, включающая:

Многократные перекрывающиеся окна с изменяемыми размерами.

Выпадающие меню.

Поддержку мышки.

Диалоговые окна.

Встроенную установку цвета.

Кнопки, полосы скроллинга, окна ввода, зависимые и независимые кнопки.

Стандартную обработку клавиш и нажатий мышки.

И многое другое.

Программы, написанные на Turbo Vision, интенсивно используют объектно-ориентированную технику, включая наследование и полиморфизм. Кроме этого мы можем свободно использовать указатели и динамические переменные, поскольку почти все экземпляры объектов Turbo Vision динамически распределяются в куче. Используя Turbo Vision мы можете разрабатывать программы с незначительными усилиями.

Соседние файлы в папке Курсач по ОВП