В языке Visual Basic создание Windows-приложения — это почти то же самое, что создание проекта. Проект — это совокупность экранных форм и программных кодов, с помощью которых решается некоторая задача. Windows-приложение — это исполняемый ехе-файл.
При построении проекта в среде проектирования Visual Basic используются следующие методы модульного программирования.
Метод модульной организации.
Суть метода заключается в разбиении программного кода на отдельные компактные модули, хранящиеся в отдельных файлах. Существуют модули грех видов: модули формы, стандартные модули и модули класса.
В файле модуля формы (,frm) содержится программный код, относящийся к форме и объектам этой формы.
В стандартном {универсальном) модуле (.has) содержатся программные коды, которые могут использоваться не в одной, а в нескольких формах (и даже в нескольких проектах).
Visual Basic позволяет создавать новые объекты, разрабатывать для них свойства и методы и описывать их в модулях класса (.els).
Метод функциональной декомпозиции (метод top-down).
Суть метода заключается в том, что программный модуль логически разбивается на отдельные процедуры (функции). Процедура (функция) скрывает выполняемую последовательность действий и действует как единая абстрактная операция.
В Visual Basic принята следующая классификация процедур:
- • функции (Function);
- • подпрограммы (Sub):
- — процедуры обработки событий (Event),
- — общие процедуры (General).