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




Урок 1a: Событийно-управляемая модель программирования - базовая концепция Visual Basic.

1. Цель урока:

Перечитывая и снова просматривая книги по программированию на Visual Basic, я понял, что не сказал своим ученикам многое. Что именно? Это прежде всего то, что существуют некоторые базовые концепции Visual Basic. В чем же они состоят? В сравнении с обычной процедурной моделью структурного программирования в Visual Basic реализована событийно-управляемая модель.

Сегодня на уроке Вы сможете восполнить этот недостаток. Именно в этом и состоит цель данного урока 1a.

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

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

Visual Basic берет свое начало из языка структурного программирования BASIC. В нем реализована событийно-управляемая модель программирования. В событийно-управляемом приложении выполнение программы не следует заранее предопределенным путем. Вместо этого программа обрабатывает различные разделы кода в ответ на на события.

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

Существенная часть событийно-управляемого программирования состоит в написании кода, призванного отвечать на возможные события, которые могут происходить в приложении. Visual Basic предоставляет все необходимые средства для реализвации событийно-управляемой модели. На все действия, генерирующие события, нужно отвечать, написав и связав с ними соответствующий программный код. Эти события могут происходить в любом порядке. Таким образом, событийно-управляемая модель программирования предполагает наличиев компиляторе (или в процессоре системы программирования) некоего блока, реагирующего на события по схеме:

If Событие THEN Действие.

Здесь Действие - это программная процедура, определенная разработчиком, либо действие Visual Basic по умолчанию.

3. Из предисловия к книге Воронцова С.И. и Храмова И.А. "Microsoft Visual Basic 5.0: ActiveX, DLL, Internet и другие...".

Microsoft Visual Basic - сегодня самая популярная в мире система проектирования приложений для Windows. Среда Visual Basic с успехом может использоваться начинающими пользователями для познания секретов программирования и увлекательных занятий по созданию несложных (поначалу) приложений и, в то же время, предоставляет мощные инструменты разработки опытным программистам.

Чрезвычайно развитые справочная система, средства обучения, мастера и программы-надстройки позволяют при построении приложения и работе в Visual Basic найти выход из любой ситуации и получить ответ на любой вопрос. Начинать работать с Visual Basic можно практически с любым уровнем подготовки.

Шесть лет назад Microsoft Corporation совершила революцию в подходах к разработке приложений. Свершилось невероятное: начинающие программисты получили возможность писать программы для Windows! как результат популярность профессии программиста возросла до небес и сегодня в мире только на Visual Basic работают, по оценке Microsoft, черыре миллиона программистов, с невиданной до того производительностью создавая решения на любой вкус - от программ, обслуживающих рутинные операции ввода данных, до сложных информационных коммуникационных систем.

Visual Basic версии 5.0 представляет широкую гамму инструментальных средств, среди которых все необходимое для себя найдет как начинающий программист, возможно, лишь недавно решивший попробовать что-то создать (для него есть редакции Standard и Learning), так и "зубр" в программировании (редакция Professional и Enterprise).

Новичок, например, сможет с помощью мастера Application Wizard для начала создать первую версию приложения, на примере которого затем можно будет изучать азы визуального программирования и подходы Visual Basic. Перед опытным мастером возможности в Visual Basic вообще безграничны: это и создание собственных компонентов ActiveX, и работа с широким диапазоном данных, и реализация технологии Internet, и, наконец, доступ к самым сокровенным возможностям Windows.

На этом у меня сегодня все. Урок окончен.


Пишите мне. Я жду Ваших дельных откликов, интересных, умных писем, рецензий, справедливых, доброжелательных замечаний, обоснованных пожеланий о том, как улучшить мой сайт, преподавание и нашу совместную работу. В любом случае Вы должны убедить меня в том, что Вы правы и хотите, чтобы было лучше.

С уважением к Вам Юрий Викторович Климант,
учитель информатики и программирования Краснодарского Центра Образования.

 

Рекомендуемая литература:
1. Воронцов С.И., Храмов И.А. Microsoft Visual Basic 5.0: ActiveX, DLL, Internet и другие... - М.: "СОЛОН" - 1998 г. - 301 с., ил. 2. Microsoft Visual Basic 5. Шаг за шагом: Практ. пособие/Пер. с англ. - М.: Издательство ЭКОМ. Изд. 2-ое, исправленное. - 1998. - 432 с. илл. Самоучитель разработчика программного обеспечения. 3. Visual Basic 6.0: пер. с англ. - СПб.: БХВ - Санкт-Петербург, 1999. - 992 с., ил.  

 



Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2021-01-23 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: