Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
BD_Razrabotki_po_labam / БДлаб6.doc
Скачиваний:
7
Добавлен:
05.06.2015
Размер:
518.66 Кб
Скачать

Свойства компонентов tSpeedButton

Name

Glyph

Hint

sbNewPerson

picture.bmp

Регистрация жителя

sbNewFlat

doorshut.bmp

Регистрация квартиры

sbNewPhone

phone.bmp

Регистрация телефона

sbNewProfit

many2one.bmp

Регистрация вида дохода

Сохраним в каталоге H:\APPSYS созданный проект прикладной системы, выбрав команду File | Save Project As и задав имя MAINFORM для файла с модулем главной формы (.cpp) и имя PERSPROF для файла с проектом (.cbproj).

Добавим в проект специальную форму – модуль данных - для размещения компонентов TTable, TDataSource и т.п., предназначенных для доступа к данным. Для этого выберем команду File | New | Other и в окне New Items укажем категорию C++Builder Files, а затем дважды щелкнем по пиктограмме Data Module. Установим для модуля данных свойство Name = dmPERSPROF и сохраним модуль в файле DATAMOD.cpp (каталог H:\APPSYS) командой File | Save As.

Поместим в модуль данных компонент TDataBase (группа BDE на панели компонентов), для которого установим значения свойств AliasName=TUTOR (выбирается из выпадающего списка) и DatabaseName=dbTUTOR. Свойство Name этого компонента, установленное автоматически равным DataBase1, оставляем без изменения.

Для проверки работоспособности проекта следует запустить его на выполнение и осуществить выбор пункта меню Выход или нажать клавишу F10.

Создание формы fmABOUTSYS. Эта форма создается на базе стандартного шаблона About box, выбираемого из категории C++Builder Files в окне New Items, которое активизируется командой File | New | Other. После включения шаблона в проект его нужно настроить, дополнив необходимыми компонентами, и подключить к пункту меню О системе.

Настройка шаблона начинается заданием значений свойств Name=fmABOUTSYS и Caption=О системе. Далее в форме fmABOUTSYS нужно исправить значения свойства Caption четырех компонентов TLabel, чтобы они соответствовали эскизу, показанному на рис.6, а у компонента TImage установить свойство Picture, загрузив файл finance.bmp из каталога C:\Program Files (x86)\Common Files\Borland Shared\Images\Splash\256color.

Сохраним в каталоге H:\APPSYS дополненный проект, выбрав команду File | Save All и задав имя ABOUTSYS.cpp для файла с модулем формы fmABOUTSYS.

Созданную форму необходимо связать с пунктом меню в главной форме. Для этого, работая в конструкторе меню, после двойного щелчка на пункте меню О системе в окне текстового редактора набирается оператор fmABOUTSYS->ShowModal();, выполнение которого активизирует форму fmABOUTSYS. Кроме этого необходимо подключить модуль формы fmABOUTSYS к главной форме приложения, выбрав команду File | Use Unit и указав файл модуля ABOUTSYS в окне Use Unit.

Для проверки работоспособности проекта следует запустить его на выполнение и осуществить выбор пункта меню О системе.

Создание формы fmEDITFLAT. Выберем команду File | New | Form, чтобы включить в проект пустую форму.

Поместим в эту форму пять компонентов TLabel для отображения поясняющего текста, три компонента TDBEdit, два компонента TButton и по одному компоненту TDBComboBox и TDBNavigator, расположив их так, как показано на рис.7. Подключим модуль данных dmPERSPROF к создаваемой форме, выбрав команду File | Use Unit и указав файл модуля данных DATAMOD в окне Use Unit. После этого поместим в модуль данных компоненты TTable и TDataSource, задав для них значения свойства Name, указанные в табл.4.

Зададим значение свойства Name формы равным fmEDITFLAT и значения свойств других компонентов согласно табл.4.

Таблица 4

Соседние файлы в папке BD_Razrabotki_po_labam