Учебник по Visual Basic 5.0

Демонстрационная версия PControl



Рисунок 1-12.


Демонстрационная версия PControl.


 


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


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


    Большинство всего кода программы, отвечающего за обработку таких событий, как щелчки мыши, размещается в процедурах обработки событий (event procedures). Они представляют собой не что иное, как программный код, сообщающий Visual Basic, как реагировать на текущее событие. По существу, весь исполняемый код в программах на Visual Basic представляет собой либо процедуру обработки событий, либо используется данной процедурой.


    К сожалению, третий и четвертый шаги для построения приложения Visual Basic заключаются в поисках ошибок в программе и их исправлении (на жаргоне программистов это называется отладкой (debugging)).


    Ниже приведен перечень шагов, необходимых для создания приложения Visual Basic:

    1. Подготовить интерфейс окна, с которым будет работать пользователь.


    2. Определить, какие события будут обрабатывать элементы управления внутри окна.


    3. Написать процедуру обработки для этих событий (и вспомогательные процедуры, если это необходимо).

    Далее рассмотрим, что происходит при запуске приложения:


 

    1. Visual Basic отслеживает все окна и элементы управления для каждого окна на предмет определения всех событий, относящихся к ним (движения мыши, щелчки, комбинации клавиш и т.п.).



    Содержание раздела