etВ» вікна. p align="justify">. Зв'язок В«зі буття-код В»між подієюВ« clicked В»кнопкиВ« Додати В» і призначеним для користувача методомВ« createNewRoom: number with: type with: days В».
. Зв'язок В«атрибут як параметрВ» між властивістю В«objectВ» текстового поля введення з параметром В«numberВ» зв'язку № 1
. Зв'язок В«атрибут як параметрВ» між властивістю В«objectВ» текстового поля введення параметром В«daysВ» зв'язку № 1
. Зв'язок В«атрибут як параметрВ» між властивістю В«selectedItemВ» поля введення параметром В«typeВ» зв'язку № 1
В
Рис.15
4.6 Клас В«HotelBDSearchEngineВ»
Є візуальним класом, що містить віконний інтерфейс користувача (рис.16). Призначений для виклику запитів пошуку. br/>В
Рис.16
.6.1 Методи
В
Рис.17
В
Рис.18
AbtAppBldrView subclass: # HotelBDSearchEngine
instanceVariableNames: 'NFNameSet NSNameSet NSexSet NTypeSet':'':''
init
self: nil;: nil;: nil;: nil.
NFNameSet
^ NFNameSet
NFNameSet: anObject
NFNameSet: = anObject
NSNameSet
^ NSNameSet
NSNameSet: anObject
NSNameSet: = anObject
NSexSet
^ NSexSet
NSexSet: anObject
NSexSet: = anObject
NTypeSet
^ NTypeSet
NTypeSet: anObject
NTypeSet: = anObjectCategorized.
newFSNameSets: FName and: SName
self init. NFNameSet: FName. NSNameSet: SName.signalEvent: # FSNameSearch. p>
(self subpartNamed: 'Window') closeWidgetCommand.
newSexSets: NSex
self NSexSet: NSex.signalEvent: # SexSearch.
(self subpartNamed: 'Window') closeWidgetCommand.
newTypeSets: NType NTypeSet: NType;: # TypeSearch.
(self subpartNamed: 'Window') closeWidgetCommand.
newSFNameSexType: FName and: SName with: NSex with: NType
self NFNameSet: FName;: SName.NSexSet: ...