Четвёртый этап: написание программного кода задачи
Вся программав Visual Basic оформляется в виде процедур и пользовательских функций. В Qbasic, Turbo Pascal кроме этих структурный блоков есть понятие основной программы[1], где согласно алгоритму происходит вычисление требуемых величин и происходит обращение к функциям и процедурам. В VB если и можно выделить некоторую часть алгоритма как основной блок программы, то и он оформляется в виде процедуры, связанной с каким-то событием. Поясним это утверждение.
Управляющие элементы и формы имеют не только набор определенных свойств, но и отвечают за определенный набор событий.
Такими событиями могут быть: ввод текста в окно, щелчок или двойной щелчок по кнопке мыши, щелчок или двойной щелчок по элементу управления, перетаскивание объекта, нажатие клавиши клавиатуры и т.п. Эти события производятся пользователем. Другие события могут происходить в результате совершения других событий. Например, форма открывается, загружается или закрывается, элемент управления становится активным (доступным) или теряет активность, элемент видимый или невидимый.
Основные действия пользователя, которые генерируют вызов событий в программе, следующие:
q запуск программы;
q выход из программы;
q нажатие клавиши;
q щелчок кнопкой мыши;
q перемещение мыши.
В Visual Basic многие программные блоки – это процедуры, которые пишутся как отклики на какие-то события. Чаще всего процедура (программный код) пишется как отклик, как реакция на события элементов управления.
Все управляющие элементы, размещенные на форме, можно увидеть в Окне написания кода, открыв слева вверху список элементов управления (Object). Это изображено на рис. 1.5.
А все события, которые можно связать с данным элементом управления, можно увидеть, если открыть список справа вверху (Procedure) в Окне написания кода (см.рис. 1.6).
Как видим, событий, связанных с элементами управления, много, но это не значит, что для каждого события следует писать процедуру. Программист пишет процедуры только для тех событий, которые наилучшим образом приводят к решению задачи.
Таким образом, процесс разработки программы в среде VB сво-
дится к выбору набора объектов и их свойств, заданию событий и процедур их обработки. Программирование на VB – это событийное программирование.
Пользовательские функции и процедуры, главным образом вычислительного характера, которые не связаны с объектами управления и с событиями, также разрабатываются в VB и размещаются они как в модуле формы, так и в программном модуле.
Дата добавления: 2015-02-05; просмотров: 1077;