Programming: Visual Basic - Visual Basic 6.0
Структура проекта
Проект обеспечивает взаимодействие всех элементов приложения и поэтому, как всякий организованный определенным образом объект, имеет свою внутреннюю структуру. Ниже приведен пример структуры проекта:
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 имеются специальные инструментальные средства, в которых она наглядно представлена: проводник проекта и браузер объектов. Структура проекта содержит ссылки на его элементы, а именно:
-
файлы форм, имеющие расширение
frm. Для каждой формы создается отдельный файл. При этом необходимо помнить,
что для проекта в стиле MDI можно подключать только одну форму типа MDI-окна;
-
двоичные файлы свойств элементов
управления для каждой формы, имеющие расширение frx. Такие файлы создаются
автоматически для форм, содержащих элементы управления, характеризующиеся
свойствами picture (Изображение) и icon (Значок);
-
файлы для каждого модуля классов,
имеющие расширение els;
-
файлы для каждого программного
модуля с расширением bas;
-
файлы элементов управления ActiveX,
имеющие расширение осх;
-
файл ресурсов с расширением res;
-
библиотечные файлы;
-
файлы компонентов.
Назад | Содержание | Вперёд
При перепечатке любого материала
с сайта, видимая ссылка на источник www.warayg.narod.ru
и все имена, ссылки авторов обязательны.
© 2005
|