Структура проекта VB

Перед рассмотрением вопроса проектирования интерфейса приложения на Visual Basic, необходимо представлять, из чего вообще состоит этот проект?

В Visual Basic любой проект состоит из следующих файлов:

*

файл каждой формы

(расширение

frm

). Это обычный ASCII текстовый файл, в котором записан весь код, помещённый в форму, а также свойства всех помещённых на форму элементов управления и самой формы тоже.

*

файл каждой формы, содержащий бинарную информацию

(например картинку в PictureBox) (расширение

frx

)

*

файл проекта, содержащий информацию о проекте

(расширение

vbp

)

*

информация о рабочей области проекта

(workspace) (расширение

vbw

)

Это необходимый минимум.

Далее перечислим дополнительные файлы, которые могут быть подключены к проекту:

*

файл каждого модуля

(расширение

bas

) Это текстовый файл.

*

файл каждого модуля классов

(расширение

cls

). Это текстовый файл.

*

файл каждого дополнительного элемента управления

(расширение

ctl

) Это тоже текстовый файл.

*

файл ресурсов

(расширение

res

)

*

другие файлы

(

ocx

,

tlb

, и т.д...)

Запоминать назначение всех этих файлов не обязательно, достаточно запомнить 2 файла: frm-файл, в котором хранятся код формы и свойства всех помещённых на данную форму элементов управления. И bas-файл - модуль. В нём могут быть объявлены глобальные переменные, константы, функции и т.д. Короче, только код. Без элементов управления.