ПОИСК
Категории книг
ОПРОС
Вопрос: Какой язык программирования вы предпочитаете
С/C++
Delphi
Visual Basic
Perl
Java
PHP
ASP
Другой
ЭТО ПОЛЕЗНО!
ОБРАТНАЯ СВЯЗЬ

/ Главная / Программирование / Иллюстрированный самоучитель по Visual Basic 6.0
Иллюстрированный самоучитель по Visual Basic 6.0

ch4.htm

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

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

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

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;
  • библиотечные файлы;
  • файлы компонентов.

 

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


Компьютерные книги © 2006-2013
computers.plib.ru