Класс "HotelBDSearchEngine", Методы - База данных отеля

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

Рис.16

Методы

Рис.17

Рис.18

Main

AbtAppBldrView subclass: #HotelBDSearchEngine

instanceVariableNames: 'NFNameSet NSNameSet NSexSet NTypeSet '

classVariableNames: ''

poolDictionaries: ''

Init

Self

NSNameSet: nil;

NFNameSet: nil;

NSexSet: nil;

NTypeSet: nil.

NFNameSet

^NFNameSet

NFNameSet: anObject

NFNameSet := anObject

NSNameSet

^NSNameSet

NSNameSet: anObject

NSNameSet := anObject

NSexSet

^NSexSet

NSexSet: anObject

NSexSet := anObject

NTypeSet

^NTypeSet

NTypeSet: anObject

NTypeSet := anObject

Not Categorized.

NewFSNameSets: FName and: SName

Self init.

Self NFNameSet: FName.

Self NSNameSet: SName.

Self signalEvent: #FSNameSearch.

(self subpartNamed: 'Window') closeWidgetCommand.

NewSexSets: NSex

Self NSexSet: NSex.

Self signalEvent: #SexSearch.

(self subpartNamed: 'Window') closeWidgetCommand.

NewTypeSets: NType

Self NTypeSet: NType;

signalEvent: #TypeSearch.

(self subpartNamed: 'Window') closeWidgetCommand.

NewSFNameSexType: FName and: SName with: NSex with: NType

Self NFNameSet: FName;

NSNameSet: SName.

Self NSexSet: NSex.

Self NTypeSet: NType.

Self signalEvent: #AllSearch.

    (self subpartNamed: 'Window') closeWidgetCommand. 3.6.2 Сигналы и переменные, видимые в других моделях 3.6.3 Визуальная композиция 1. Связь "событие-действие" между событием "clicked" кнопки "отмена" и действием "closeWidget" окна. 2. Связь "событие-код" между событием "clicked" кнопки "Найти человека" и пользовательским методом "newFSNameSets:and:". 3. Связь "атрибут как параметр" между свойством "object" текстового поля ввода с параметром "FName" связи №2 4. Связь "атрибут как параметр" между свойством "object" текстового поля ввода с параметром "SName" связи №2 5. Связь "событие-код" между событием "clicked" кнопки "Поиск по полу" и пользовательским методом "newSexSets:". 6. Связь "атрибут как параметр" между свойством "choseditems" поля выбора с параметром "sex" связи №5 7. Связь "событие-код" между событием "clicked" кнопки "Отобразить тип номеров" и пользовательским методом "newTypeSets:". 8. Связь "атрибут как параметр" между свойством "choseditems" поля выбора с параметром "type" связи №7 9. Связь "событие-код" между событием "clicked" кнопки "Поиск" и пользовательским методом "newSFNameSexType:and:with:with:". 10. Связь "атрибут как параметр" между свойством "object" текстового поля ввода с параметром "FName" связи №9 11. Связь "атрибут как параметр" между свойством "object" текстового поля ввода с параметром "SName" связи №9 12. Связь "атрибут как параметр" между свойством "choseditems" поля выбора с параметром "sex" связи №9 13. Связь "атрибут как параметр" между свойством "choseditems" поля выбора с параметром "type" связи №9

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




Класс "HotelBDSearchEngine", Методы - База данных отеля

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