Класс "HotelBDAddRoom", Методы, Визуальная композиция - База данных отеля

Является визуальным классом, содержащим оконный пользовательский интерфейс (рис.14). Предназначен для добавления записям пользователей номеров.

Методы

Рис.14

AbtAppBldrView subclass: #HotelBDAddRoom

InstanceVariableNames: 'selectedRoom '

ClassVariableNames: ''

PoolDictionaries: ''

SelectedRoom

^selectedRoom

SelectedRoom: anObject

SelectedRoom := anObject.

Self signalEvent: #selectedRoom with: anObject

CreateNewRoom: number with: type with: days

Self selectedRoom: (HotelBDRoom new number:number; type:type; days:days).

(self subpartNamed: 'Window') closeWidgetCommand.

Визуальная композиция

Рис.15

    1. Связь "событие-действие" между событием "clicked" кнопки "отмена" и действием "closeWidget" окна. 2. Связь "событие-код" между событием "clicked" кнопки "Добавить" и пользовательским методом "createNewRoom: number with: type with: days". 3. Связь "атрибут как параметр" между свойством "object" текстового поля ввода с параметром "number" связи №1 4. Связь "атрибут как параметр" между свойством "object" текстового поля ввода параметром "days" связи №1 5. Связь "атрибут как параметр" между свойством "selectedItem" поля ввода параметром "type" связи №1

Рис.15

Похожие статьи




Класс "HotelBDAddRoom", Методы, Визуальная композиция - База данных отеля

Предыдущая | Следующая