Событийно-управляемые программы: Методические указания к разработке проектов в DELPHI

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

Содержание работы

Министерство образования Российской Федерации

Государственное образовательное учреждение

высшего профессионального образования

«СИБИРСКИЙ ГОСУДАРСТВЕННЫЙ ИНДУСТРИАЛЬНЫЙ УНИВЕРСИТЕТ»

Кафедра прикладной информатики

Событийно-управляемые программы

Методические указания к разработке проектов в DELPHI

Для студентов всех специальностей

Новокузнецк

2003

УДК      681.3.066(07)

С 55     

Рецензент:

Кандидат технических наук, доцент кафедры систем

автоматизации ГОУВПО "СибГИУ"   М.Б. Купчик

С55 Событийно-управляемые программы. Метод.указ. /Сост. А.В. Степанов, Ю.А. Степанов: ГОУВПО СибГИУ. - Новокузнецк, 2003. - 30 с.

Изложены принципы построения WINDOWS – приложений с использованием широко распространенной инструментальной системы DELPHI. Приведен пример разработки проекта оконного приложения.

Методические указания предназначены для студентов всех специальностей.

Содержание

Предисловие ….…………………………………………………….4

  1. Почему DELPHI ?…………………………………………………..5
  1. Окна DELPHI ………………………………………………….…...6
  1. Компоненты DELPHI …………………………………………….12
  1. Обработка событий ………………………………………………16
  1. Структура проекта в DELPHI ……………………………………18
  1. Пример разработки приложения ..……………………………….19
  1. Консольное приложение………………………………………….27
  1. Литература по DELPHI …….……………………………………..28

ПРЕДИСЛОВИЕ

Если человек имеет дело с компьютером, то рано или поздно у него возникает необходимость решать оригинальные задачи и, как следствие, -  необходимость изучать программирование.

Если Вы студент технического университета – это должна быть осознанная необходимость. Владея основами программирования, Вы сможете выполнять расчеты любой сложности на ПК, необходимые в курсовых и дипломных проектах, а может быть и в реальной жизни.

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

Однако, в жизни все постепенно изменяется. На смену парадигмы процедурно-ориентированного программирования пришла парадигма объектно-ориентированного программирования и на смену семейству операционных систем, объединенных общим названием DOS, пришло семейство современных операционных систем WINDOWS. Естественно, что любой пользователь ПК, изучающий программирование, стремится писать программы, которые будут работать в этих операционных системах и использовать их богатый графический интерфейс.

Турбо Паскаль явно устарел. Программы, написанные на Турбо Паскале, – “глухие”, они реагируют только на запрограммированные заранее события, практически всегда связанные только с вводом-выводом данных. Они не в состоянии реагировать на события, происходящие в системе “компьютер-пользователь” в процессе выполнения программы, даже такие простые, как щелчок мыши, нажатие на клавишу и т.п.

Смена парадигм и острая потребность в продуктивных средствах разработки программ привели к появлению систем программирования, ориентированных на, так называемую, “быструю разработку”. В основе систем быстрой разработки (RAD –систем, Rapid Application Development) лежит технология визуального проектирования и событийного программирования, суть которой заключается в том, что среда разработки берет на себя большую часть рутинной работы, оставляя пользователю  работу по оформлению окон приложений и программированию функций обработчиков событий. Справедливости ради, отметим, что та часть работы, которую берет на себя среда, составила бы до 80% работы по подготовке программ “ручным” способом. Продуктивность подготовки программ при использовании RAD – систем необычайно высокая!

Исходя из вышеизложенного, мы просто не можем, не имеем права не изучать такие инструментальные системы!

1. ПОЧЕМУ DELPHI?

На сегодняшний день существует несколько систем визуального проектирования интерфейсной части WINDOWS – приложений. Это, в первую очередь, VISUAL BASIC,  OBJECT VISION, VISUAL C++, DELPHI и некоторые другие.

VISUAL BASIC по праву считается  самой простой системой разработки WINDOWS – приложений. Однако, она базируется на интерпретаторе, что существенно сказывается на производительности разработанных программ.

Не приводя даже краткого описания других систем, отметим, что инструментальная система DELPHI является самой популярной в мире. Рабочим языком для написания кода обработчиков событий является объектно-ориентированное расширение языка третьего поколения PASCAL. Почему PASCAL, а не язык C++, ставший почти индустриальным стандартом? Многие специалисты считают, что отсутствие стандарта на язык позволяет разработчикам системы вносить в него необходимые расширения. Кроме того, компилятор языка PASCAL фирмы BORLAND является одним из самых быстрых в мире.

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

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

Тип:
Методические указания и пособия
Размер файла:
701 Kb
Скачали:
0