назад | содержание | вперед

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

Проект обеспечивает взаимодействие всех элементов приложения и поэтому, как всякий организованный определенным образом объект, имеет свою внутреннюю структуру. Ниже приведен пример структуры проекта:

Project: MyProject

Module: MyMain

Form: Customer

Control LabelCustomerName

Control LabelOutstandingBalance

Control TextCustomerName

Control TextOutstandingBalance

Form: Invoice

Control LabelCustomerName

Control LabelInvoiceDate

Control LabelPastDueCharges

Control LabelCurrentCharges

Control LabelTotalCharges

Control TextCustomerName

Control TextInvoiceDate

Control TeApastDueCharges

Control TextCurrentCharges

Control TextTotalCharges

Control FrameInvoiceCopies

Control: CheckboxAccountSupervisor

Control: CheckboxRegionalCreditDept

Control: CheckboxCollectionsDept

Control: CommandPrintInvoice

Control: CommandSaveWithoutPrint

Control: CommandCancelInvoice

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

Из текста примера хорошо видно, что структура проекта представляет собой иерархическое дерево, корнем которого является сам проект. Ветвями дерева являются такие элементы проекта, как формы, диалоговые окна, программные модули и другие файлы. Листьями, входящими в ветви, являются элементы управления и другие объекты форм и элементов проекта уровня форм.

Для работы со структурой проекта в среде проектирования Visual Basic 6 имеются специальные инструментальные средства, в которых она наглядно представлена: проводник проекта и браузер объектов. Структура проекта содержит ссылки на его элементы, а именно:

 

назад | содержание | вперед