игра брюс 2048
Главная / Программирование / Методология синхронной разработки приложений в Microsoft Visual Studio 2010 / Тест 8

Методология синхронной разработки приложений в Microsoft Visual Studio 2010 - тест 8

Упражнение 1:
Номер 1
Путь поиска ресурса:

Ответ:

 (1) системная тема - тема типа - Application.Resources - иерархия элементов 

 (2) Application.Resources - системная тема - иерархия элементов 

 (3) тема типа - Application.Resources - системная тема 

 (4) иерархия элементов - Application.Resources - тема типа - системная тема 


Номер 2
Вместо стандартной нотации Binding, используемой для привязки к данным, для привязки к шаблонам в разметке применяется обозначение …
	

Ответ:

 TemplateBinding 


Упражнение 2:
Номер 1
Укажите механизм выполняющий преобразование типов в XAML автоматически: 

Ответ:

 (1) класс TypeConverter 

 (2) интерфейс IValueConverter 

 (3) класс AutoConverter 

 (4) интерфейс IConverter 


Номер 2
Укажите механизмы преобразование типов в XAML: 

Ответ:

 (1) класс TypeConverter 

 (2) интерфейс IValueConverter 

 (3) класс AutoConverter 

 (4) интерфейс IConverter 


Номер 3
Класс конвертер, существующий в .NET, начиная с версии 1.0 выполняющий преобразование типов в XAML автоматически.	

Ответ:

 TypeConverter 


Упражнение 3:
Номер 1
Один из способов наделить пользовательский класс способностью извещать об изменениях:

Ответ:

 (1) реализовать интерфейс INotifyPropertyChanged 

 (2) наследоваться от класса Control 

 (3) пользовательские классы не могут извещать об изменениях 

 (4) достаточно сделать необходимые свойства класса виртуальными 


Номер 2
Чтобы наделить пользовательский класс способностью извещать об изменениях, можно:

Ответ:

 (1) создать свойства, производные от класса DependencyProperty 

 (2) добавить события, с помощью которых мы будем сообщать об изменении 

 (3) наследоваться от класса Control 

 (4) реализовать интерфейс INotifyPropertyChanged 


Номер 3
Чтобы наделить пользовательский класс способностью извещать об изменениях, одним из решений является реализация интерфейса - … 
	

Ответ:

 INotifyPropertyChanged 


Упражнение 4:
Номер 1
Укажите правильные утверждения:

Ответ:

 (1) в Silverlight отсутствует режим привязки OneWayToSource 

 (2) Silverlight предоставляет средства проверки данных через интерфейс INotifyDataErrorInfo, который не поддерживается WPF 

 (3) в Silverlight отсутствует интерфейс INotifyCollectionChanged 

 (4) чтобы наделить пользовательский класс способностью извещать об изменениях, единственным решением является реализация интерфейса INotifyPropertyChanged 


Номер 2
Укажите правильные утверждения:

Ответ:

 (1) для привязки к шаблонам в разметке применяется обозначение TemplateBinding 

 (2) при работе с ресурсами можно выполнять только статическое связывание 

 (3) у каждого элемента есть свойство Resources 

 (4) для конструирования привязки мы указываем либо источник (данных), либо путь (запрос) 


Номер 3
Чтобы наделить списка определенные в пользовательском классе способностью извещать об изменениях, одним из решений является реализация интерфейса - …
	

Ответ:

 INotifyCollectionChanged 


Упражнение 5:
Номер 1
Выберите из списка свойство, которое не исключает возможность использования любого из остальных в привязке:

Ответ:

 (1) Source 

 (2) RelativeSource 

 (3) Path 

 (4) ElementName 


Номер 2
Выберите из списка свойства, которые являются взаимоисключающими в привязке. При задании одного из этих свойств задание любого из остальных двух в привязке (в XAML в расширении разметки или через код) вызовет исключение:

Ответ:

 (1) Source 

 (2) RelativeSource 

 (3) Path 

 (4) ElementName 


Номер 3
Свойство, которое указывает объект преобразователя, вызываемый модулем привязки …
	

Ответ:

 Converter 


Упражнение 6:
Номер 1
Укажите правильные утверждения:

Ответ:

 (1) класс ObservableCollection, содержащий встроенную реализацию INotifyCollectionChanged и INotifyPropertyChanged 

 (2) интерфейс INotifyPropertyChanged появился в .NET 4.0 

 (3) привязка данных не позволяет добраться до отдельных элементов набора 

 (4) список к которому настраивается привязка должен реализовывать интерфейс IEnumerable 


Номер 2
Связывание цели вызова и вызываемого метода на этапе выполнения, когда с сущностью связывается метод класса объекта, связанного с сущностью в момент выполнения - … (рус. яз.)

Ответ:

 динамическое связывание 


Номер 3
Связывание цели вызова и вызываемого метода на этапе компиляции, когда с сущностью связывается метод класса, заданного при объявлении сущности - … (рус. яз.)
	

Ответ:

 статическое связывание 




Главная / Программирование / Методология синхронной разработки приложений в Microsoft Visual Studio 2010 / Тест 8