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
 

Hosted by uCoz