Главная /
Программирование /
Разработка приложений на базе WPF и Silverlight
Разработка приложений на базе WPF и Silverlight - ответы на тесты Интуит
Правильные ответы выделены зелёным цветом.
Все ответы: В курсе лекций рассматриваются вопросы теории и практики создания корпоративных информационных систем на базе технологий Microsoft: WPF, Silverlight, SQL Server 2008, модели «сущность-связь» – Entity Data Model (EDM), службы WCF Data Services. Примеры приложений написаны на языке C#.
Все ответы: В курсе лекций рассматриваются вопросы теории и практики создания корпоративных информационных систем на базе технологий Microsoft: WPF, Silverlight, SQL Server 2008, модели «сущность-связь» – Entity Data Model (EDM), службы WCF Data Services. Примеры приложений написаны на языке C#.
Язык XAML это ...
(1) язык расширенной разметки приложений
(2) язык расширенной разметки
(3) язык программирования
(4) язык манипулирования данными
Укажите правильные утверждения в отношении WCF RIA Services
(1) сервисы обеспечивают разработку многоуровневых решений для многофункциональных Silverlight приложений
(2) сервисы обеспечивают разработку настольных решений для Silverlight приложений
(3) предоставляют клиенту сервисы, которые реализуются логику приложения на сервере
(4) предоставляют клиенту сервисы, которые реализуются логику приложения на клиенте
Управляемый API-интерфейс WPF включает
(1) компонент PresentationFramework
(2) компонент PresentationCore
(3) компонент WindowsBase
(4) компонент WindowsCodecs
Укажите правильные утверждения в отношении свойств зависимостей WPF
(1) обеспечивают возможность работы с основными средствами WPF
(2) обладают дополнительным набором возможностей по сравнению с обычными свойствами
(3) формируют уведомления об изменениях значений свойств
(4) нерационально потребляют память
При создании страничных WPF приложений контейнером наивысшего уровня может быть
(1) Window
(2) NavigationWindow
(3) Frame
(4) Page
Укажите правильные утверждения в отношении модели EDM
(1) модель EDM является концептуальной моделью данных
(2) в модели EDM данные могут иметь только реляционную структуру
(3) модель EDM описывает структуры данных на основе сущностей и связей, которые являются независимыми от схем хранения
(4) в модели EDM форма хранения данных определяет разработку приложения
Укажите правильные утверждения
(1) технология Silverlight базируется на подмножестве модели WPF
(2) технология WPF базируется на подмножестве модели Silverlight
(3) Silverlight является межбраузерной межплатформенной реализацией .NET Framework
(4) Silverlight является реализацией .NET Framework только для платформы Windows Server
Укажите правильные утверждения в отношении класса
MemoryStream
(1) класс создает поток, резервным хранилищем которого является память
(2) класс является абстрактным
(3) поток памяти, созданный с помощью массива байтов без знака, предоставляет неизменяемый поток данных
(4) класс не подлежит сериализации
Укажите правильные утверждения в отношении синтаксиса XAML
(1) элемент XAML-документа отображается на некоторый экземпляр класса .NET
(2) элементы XAML можно вкладывать друг в друга
(3) свойства класса определяются с помощью атрибутов
(4) свойства класса определяют бизнес-логику
Установите соответствие между методами класса
ObjectContext
и их назначением
(1)
GroupBy | Группирует результаты запроса по заданным критериям |
Include | Задает связанные объекты, включаемые в результаты запроса |
Intersect | Ограничивает результаты запроса, включая только те, которые вошли в результаты другого запроса объектов |
OrderBy | Сортирует результаты запроса по заданным критериям |
(2)
GroupBy | Группирует результаты запроса по заданным критериям |
Include | Ограничивает результаты запроса, включая только те, которые вошли в результаты другого запроса объектов |
Intersect | Задает связанные объекты, включаемые в результаты запроса |
OrderBy | Сортирует результаты запроса по заданным критериям |
(3)
GroupBy | Группирует результаты запроса по заданным критериям |
Include | Сортирует результаты запроса по заданным критериям |
Intersect | Ограничивает результаты запроса, включая только те, которые вошли в результаты другого запроса объектов |
OrderBy | Задает связанные объекты, включаемые в результаты запроса |
Укажите правильные утверждения
(1) большинство объектов в WPF являются производными от класса
DispatcherObject
(2) класс
Visual
задает базовую функциональность рисования элементов WPF
(3) пользовательские элементы управления являются потомками класса UIElement
(4) класс
FrameworkElement
является базовым для построения геометрических форм При объявлении свойства зависимости должен использоваться модификатор
(1) public
(2) static
(3) protected
(4) abstract
Тип столбца
DataGridTextColumn
класса DataGrid
используется для отображения в ячейках столбцов
(1) столбцов текстового содержимого
(2) логических данных
(3) данных, когда имеется набор элементов для выбора
(4) элементов Uri
Укажите правильные утверждения в отношении ассоциаций модели EDM
(1) ассоциация представляет собой связь между двумя типами сущностей
(2) каждая ассоциация имеет две конечные точки ассоциации
(3) каждая конечная точка ассоциации определяет кратность конечной точки ассоциации
(4) каждая ассоциация является коллекцией для модели
В состав служб WCF Data Services включен набор клиентских библиотек для
(1) типовых клиентских приложений .NET Framework
(2) приложений на основе Silverlight
(3) сервера SQL Server
Укажите правильные утверждения
(1) визуальная структура интерфейсного элемента задается в его шаблоне
ControlTemplate
(2) визуальное поведение интерфейсного элемента задается в его шаблоне
ControlTemplate
(3) визуальная структура интерфейсного элемента задается в его шаблоне
DataTemplate
(4) визуальное поведение интерфейсного элемента задается в его шаблоне
DataTemplate
Текст XAML-документа должен содержать ...
(1) один корневой элемент
(2) два корневых элемента
(3) любое количество корневых элементов
(4) только корневые элементы
Класс
DataPager
(1) предоставляет пользовательский интерфейс для перелистывания страниц коллекции данных
(2) предоставляет пользовательский интерфейс для отображения даты
(3) для правильной работы с моделью EDM данные должны быть отсортированы
(4) предоставляет пользовательский интерфейс для отображения календаря
Укажите правильные утверждения
(1) окно в WPF может содержать только один элемент - контейнер
(2) окно в WPF может содержать несколько элементов управления
(3) страница в WPF может содержать только один элемент - контейнер
(4) страница в WPF может содержать несколько элементов управления
Свойство зависимости должно быть зарегистрировано в WPF
(1) в статическом конструкторе соответствующего класса
(2) в конструкторе по умолчанию соответствующего класса
(3) в конструкторе с параметрами соответствующего класса
(4) в конструкторе без параметров соответствующего класса
Тип столбца
DataGridHyperlinkColumn
класса DataGrid
используется для отображения в ячейках столбцов
(1) столбцов текстового содержимого
(2) логических данных
(3) данных, когда имеется набор элементов для выбора
(4) элементов Uri
Укажите правильные утверждения в отношении обобщенной коллекцией типа
ObservableCollection<Т>
(1) представляет коллекцию динамических данных
(2) обеспечивает выдачу уведомления при получении элементов
(3) обеспечивает выдачу уведомления при обновлении всего элемента
(4) обеспечивает упорядочивание элементов списка
Службы данных WCF в приложении Silverlight создается
(1) на серверной части Silverlight- приложения
(2) клиентской части Silverlight- приложения
(3) серверной и клиентских частях Silverlight- приложения
(4) в отдельном проекте
В визуальную группу состояний
SelectionStates
для элемента управления ListBoxItem
входят состояния
(1)
Selected
(2)
Unselected
(3)
SelectedUnfocused
(4)
Unfocused
Соответствие между ключевым словом XAML и его назначением
(1)
x:Name | Позволяет указывать сгенерированное C# имя заданного элемента XAML |
x:Null | Представляет null-ссылку |
x:Static | Позволяет ссылаться на статический член типа |
x:TypeArgument | Позволяет устанавливать элемент как обобщенный тип с определенными параметрами |
(2)
x:TypeArgument | Позволяет указывать сгенерированное C# имя заданного элемента XAML |
x:Null | Представляет null-ссылку |
x:Static | Позволяет ссылаться на статический член типа |
x:Name | Позволяет устанавливать элемент как обобщенный тип с определенными параметрами |
(3)
x:Name | Позволяет указывать сгенерированное C# имя заданного элемента XAML |
x:Null | Представляет null-ссылку |
x:TypeArgument | Позволяет ссылаться на статический член типа |
x:Static | Позволяет устанавливать элемент как обобщенный тип с определенными параметрами |
Установите соответствие между значеними перечисления
FilterDescriptors
и действиями, которые они определяют
(1)
Contains | Значение должно содержать значение фильтра |
EndsWith | Значение должно заканчиваться значением фильтра |
IsEqualTo | Значение должно быть равно значению фильтра |
IsGreaterThan | Значение должно быть больше, чем значение фильтра |
IsNotEqualTo | Значение должно отличаться от значения фильтра |
(2)
Contains | Значение должно содержать значение фильтра |
EndsWith | Значение должно быть больше, чем значение фильтра |
IsEqualTo | Значение должно быть равно значению фильтра |
IsGreaterThan | Значение должно заканчиваться значением фильтра |
IsNotEqualTo | Значение должно отличаться от значения фильтра |
(3)
Contains | Значение должно содержать значение фильтра |
EndsWith | Значение должно быть больше, чем значение фильтра |
IsEqualTo | Значение должно заканчиваться значением фильтра |
IsGreaterThan | Значение должно быть равно значению фильтра |
IsNotEqualTo | Значение должно отличаться от значения фильтра |
Контейнер
WrapPanel
(1) размещают элементы в строки и колонки в соответствии с невидимой таблицей
(2) размещает элементы в горизонтальные и вертикальные стопки
(3) размещает элементы управления в доступном пространстве, по одной строке или колонке
(4) размещает элементы управления относительно одного из своих внешних краев
Установите соответствие между приоритетом и способом динамического разрешения значений свойств зависимостей
(1)
5 | значение по умолчанию |
4 | унаследованное значение |
3 | значение из стиля темы |
2 | значение из стиля проекта |
1(наивысший приоритет) | локальное значение |
(2)
5 | локальное значение |
4 | унаследованное значение |
3 | значение из стиля темы |
2 | значение из стиля проекта |
1(наивысший приоритет) | значение по умолчанию |
(3)
5 | локальное значение |
4 | унаследованное значение |
3 | значение из стиля темы |
2 | значение по умолчанию |
1(наивысший приоритет) | значение из стиля проекта |
Метод
CanExecute()
интерфейса ICommand
(1) может содержать код, реализующий бизнес-логику приложения
(2) возвращает информацию о состоянии команды
(3) вызывается при изменении состояния команды
(4) вызывается по умолчанию
Метод
SaveChanges()
класса ObjectContext
(1) сохраняет все обновления в источнике данных
(2) сбрасывает отслеживание изменений в контексте объекта
(3) отменяет все изменения в источнике данных
(4) помечает данные, как измененные
Укажите правильные утверждения в отношении обобщенного класса DataServiceQuery<Т>
(1) представляет типизированный запрос по отношению к концептуальной модели в данном контексте объекта
(2) представляет одиночный запрос к службе данных
(3) для класса не определены публичные конструкторы
(4) представляет Linq- запрос к данным
Укажите правильные утверждения в отношении класса
VisualState
(1) представляет внешний вид элемента управления, находящегося в определенном состоянии
(2) позволяет указывать состояния для элемента управления
(3) может использоваться в XAML-разметке как свойство элемента
(4) позволяет указывать порядок изменения состояния элемента управления
Пространство имен: http://schemas.openxmlformats.org/markup-compatibility/2006
(1) базовое пространство имен WPF, которое охватывает все классы WPF
(2) пространство имен XAML, которое включает различные свойства утилит XAML
(3) пространство имен XAML, связанное с проблемой совместимости разметки с рабочей средой
(4) пространство имен XAML, поддерживаемое программами Expression Blend и Visual Studio
Укажите правильные утверждения в отношении класса
AutoCompleteBox
(1) определяет элемент управления, который предоставляет текстовое поле для пользовательского ввода и раскрывающийся список
(2) внешний вид объекта класса фиксированный
(3) поведение выделения в раскрывающемся списке можно настраивать
(4) класс является абстрактным
Класс
ContentControl
(1) позволяет определять содержимое внутри элемента управления
(2) позволяет определять порядок перехода с использованием клавиш табуляции
(3) поддерживает рисование фона, переднего плана, рамки и геометрических фигур
(4) поддерживает форматирование размера и шрифта текстового содержания
Свойство зависимости объявляется как экземпляр класса
(1)
RoutedEvent
(2)
Event
(3)
DependencyProperty
(4)
Property
Свойство
NavigationService
класса Page
(1) возвращает ссылку на объект, которую можно использовать для отправки пользователя на другую страницу программным путем
(2) определяет, должен ли объект страницы оставаться действующим после перехода пользователя на другую страницу
(3) определяет, должны ли в обслуживающим данную страницу хосте отображаться навигационные элементы управления
(4) принимает один элемент, который отображается на странице
Метод
DeleteObject(object entity)
класса ObjectContext
(1) удаляет объект в источнике данных
(2) помечает объект для удаления
(3) удаляет все данные
(4) удаляет все объекты
Установите соответствие между параметром запроса протокола Open Data и его назначением
(1)
$expand | Указываются связанные сущности, возвращаемые запросом |
$format | Указывает формат возвращаемого канала |
$select | Указывает проекцию, определяющую свойства сущности, возвращаемые в проекции |
$inlinecount | Запрашивает включение в поток количества сущностей, возвращаемых в канале |
(2)
$expand | Указывает проекцию, определяющую свойства сущности, возвращаемые в проекции |
$format | Указывает формат возвращаемого канала |
$select | Указываются связанные сущности, возвращаемые запросом |
$inlinecount | Запрашивает включение в поток количества сущностей, возвращаемых в канале |
(3)
$expand | Указываются связанные сущности, возвращаемые запросом |
$format | Указывает формат возвращаемого канала |
$select | Запрашивает включение в поток количества сущностей, возвращаемых в канале |
$inlinecount | Указывает проекцию, определяющую свойства сущности, возвращаемые в проекции |
В визуальную группу состояний
CommonStates
для элемента управления Button
входят состояния
(1)
Normal
(2)
Pressed
(3)
Disabled
(4)
Focused
В следующем XAML- описании
<Button Name="Exit" Content="Выход" />
фрагмент Name="Exit" определяет
(1) простое свойство
(2) сложное свойство
(3) присоединенное свойство
(4) расширение разметки
При валидации атрибут
DataTypeAttribute
(1) определяет тип для проверяемого свойства
(2) фиксирует диапазон возможных значений
(3) задает регулярное выражение для строковых данных
(4) определяет обязательность свойства при вводе
В WPF от класса
ButtonBase
наследуются следующие типы кнопок
(1)
Button
(2)
CheckBox
(3)
RadioButton
(4)
ClickButton
При объявлении маршрутизируемого события должен использоваться модификатор
(1) static
(2) virtual
(3) abstract
(4) ovveride
Укажите правильные утверждения в отношении метода
LoadAsync()
класса DataServiceCollection<T>
(1) использования метода предполагает обрабатку события
LoadCompleted
для получения сведений о результате операции загрузки
(2) используется для загрузки соответствующих сущностей из службы данных в коллекцию
(3) можно вызвать только один раз в потоке пользовательского интерфейса
(4) может быть вызван повторно только когда успешно выполнен запрос
В следующем XAML- описании
<Button ... Grid.Row="0" ... />
фрагмент
Grid.Row="0"
определяет
(1) простое свойство
(2) сложное свойство
(3) присоединенное свойство
(4) расширение разметки
При валидации атрибут
RequiredAttribute
(1) определяет тип для проверяемого свойства
(2) фиксирует диапазон возможных значений
(3) задает регулярное выражение для строковых данных
(4) определяет обязательность свойства при вводе
Элемент управления
ScrollBar
(1) предоставляет полосу прокрутки с перемещаемым элементом, позиция которого соответствует определенному значению
(2) показывает ход выполнения длительной задачи
(3) используется для задания числового значения путем перемещения бегунка на линейке прокрутки
(4) является контейнером элементов управления
Установите соответствие между типом маршрутизируемого события и способом его обработки
(1)
прямые события | возникают в одном элементе и не передаются в другой |
поднимающиеся события | перемещаются вверх по иерархии элементов дерева визуализации |
туннельные события | перемещаются вниз по иерархии |
(2)
прямые события | перемещаются вниз по иерархии |
поднимающиеся события | возникают в одном элементе и не передаются в другой |
туннельные события | перемещаются вверх по иерархии элементов дерева визуализации |
(3)
прямые события | перемещаются вверх по иерархии элементов дерева визуализации |
поднимающиеся события | перемещаются вниз по иерархии |
туннельные события | возникают в одном элементе и не передаются в другой |
Какой метод будет автоматически сгенерирован при создании EDM-модели для формирования новой записи в таблице Employee базы данных
(1)
CreateEmployee()
(2)
AddEmployee()
(3)
NewEmployee()
(4)
Employee()
Для ограничения доступа к заданной таблице только зарегистрированных пользователей, необходимо метод загрузки данных для этой таблицы класса
DomainService
отметить атрибутом
(1)
RequiresAuthentication
(2)
RequiresRole
(3)
RequiresApplication
Командная модель WPF предоставляет следующие возможности
(1) делегирование событий подходящим командам
(2) поддержание включенного состояния элемента управления в синхронизированном виде с помощью состояния соответствующей команды
(3) выбор команды из меню
(4) формирование списка команд
При привязке к объекту, не являющемуся элементом, свойство
Source
(1) указывает на объект-источник, поставляющий данные
(2) указывает на объект-источник, позволяющий базировать ссылку на текущем элементе
(3) определяет необходимость присвоить значение объекта-источника для текущего или более высокого элемента в дереве визуальных элементов приложения
(4) определяет необходимость присвоить значение объекта-источника для более высокого элемента в дереве визуальных элементов приложения
Укажите правильные утверждения
(1) стили – это коллекция значений свойств, которые могут быть применены к элементу
(2) стили в WPF могут устанавливать любое свойство зависимостей
(3) стили WPF поддерживают триггеры
(4) стили не позволяют использовать шаблоны
Если свойство
Binding.Mode
, определяющее направление привязки, равно OneWay
, то это определяет, что
(1) целевое свойство обновляется при изменении свойства-источника
(2) и источник и целевое свойство обновляются при изменении какого-либо свойства
(3) целевое свойство устанавливается изначально на основе значения свойства-источника
(4) исходное свойство-источника обновляется при изменении целевого свойства, которое никогда не обновляется
Шаблон данных
DataTemplate
применяются для
(1) задания представления и визуального поведения элементов управления
(2) извлечения данных из объекта
(3) отображения в элементах управления содержимым
(4) организации бизнес-логики
Если свойство
Binding.Mode
, определяющее направление привязки, равно OneWaySource
, то это определяет, что
(1) целевое свойство обновляется при изменении свойства-источника
(2) и источник и целевое свойство обновляются при изменении какого-либо свойства
(3) целевое свойство устанавливается изначально на основе значения свойства-источника
(4) исходное свойство-источника обновляется при изменении целевого свойства, которое никогда не обновляется
Если свойство
Binding.UpdateSourceTrigger
, которое определяет режим обновления данных между источником и целевым свойством, принимает значение Expicit
, то
(1) обновление источника происходит немедленно после обновления целевого свойства
(2) обновление источника происходит, когда целевой элемент теряет фокус
(3) обновление источника происходит только при вызове метода
BindingExpression.UpdateSource()
(4) обновления определяются метаданными целевого свойства
Какой интерфейс должен поддерживать класс-конвертор данных в WPF
(1) IValueConverter
(2) IConverter
(3) IValue
(4) IList
XAML-документ содержит ...
(1) разметку, описывающую внешний вид и поведение окна приложения
(2) разметку, описывающую внешний вид и поведение страницы приложения
(3) логику приложения
(4) бизнес-логику приложения
Укажите правильные утверждения в отношении класса DomainService
(1) является базовым для всех классов, представляющих службы домена
(2) является запечатанным классом
(3) в службе домена инкапсулируется бизнес-логика приложения
(4) бизнес-логика приложения инкапсулируется на клиенте
Уровень медиа-интеграции WPF включает
(1) компонент milcore
(2) компонент WindowsCodecs
(3) компонент WindowsBase
(4) компонент PresentationCore
При объявлении свойства зависимости должен использоваться модификатор доступа
(1) public
(2) private
(3) protected
(4) internel
Укажите правильные утверждения в отношении гиперссылок в WPF
(1) гиперссылки не являются отдельными элементами
(2) гиперссылки являются внутристроковыми потоковыми элементами
(3) гиперссылки должны размещаться внутри другого поддерживающего их элемента
(4) гиперссылки являются отдельными элемнтами XAML-описания документа
Модель EDM использует следующие понятия для описания структуры данных
(1) тип сущности
(2) тип ассоциации
(3) свойство
(4) абстрактный тип
Укажите правильные утверждения в отношении служб WCF Data Services
(1) входят в состав библиотеки .NET Framework
(2) состоят из набора шаблонов и библиотек
(3) позволяют создавать службы данных и обращаться к ним только в Интернете
(4) позволяют создавать службы данных и обращаться к ним в приложении
Укажите правильные утверждения в отношении класса
BitmapImage
(1) класс можно использовать для ссылок на изображения в форматах JPEG и PNG
(2) является абстрактным классом
(3) предоставляет тип источника практического объекта для свойства источника изображения
(4) является базовым классов для создания источников изображений
Все дескрипторы XAML-документа начинаются символом ...
(1) >
(2) <
(3) &
(4) :
Установите соответствие между методами класса
ObjectContext
и их назначением
(1)
Select | Ограничивает результаты запроса только теми свойствами, которые определены в заданной проекции |
Skip | Сортирует результаты запроса по заданным критериям и пропускает указанное число результатов |
Top | Ограничивает результаты запроса указанным числом элементов |
Where | Ограничивает запрос результатами, соответствующими определенным критериям фильтрации |
(2)
Select | Ограничивает результаты запроса только теми свойствами, которые определены в заданной проекции |
Skip | Сортирует результаты запроса по заданным критериям и пропускает указанное число результатов |
Top | Ограничивает запрос результатами, соответствующими определенным критериям фильтрации |
Where | Ограничивает результаты запроса указанным числом элементов |
(3)
Select | Ограничивает запрос результатами, соответствующими определенным критериям фильтрации |
Skip | Сортирует результаты запроса по заданным критериям и пропускает указанное число результатов |
Top | Ограничивает результаты запроса указанным числом элементов |
Where | Ограничивает результаты запроса только теми свойствами, которые определены в заданной проекции |
Укажите правильные утверждения
(1) пользовательские элементы управления являются потомками класса
FrameworkElement
(2) класс
Shape
является базовым для построения таких геометрических форм
(3) класс
Control
определяет элементы управления, которые могут взаимодействовать с пользователем
(4) класс
FrameworkElement
является базовым для всех контейнеров компоновки При объявлении свойства зависимости должен использоваться модификатор
(1) public
(2) static
(3) protected
(4) readonly
Тип столбца
DataGridCheckBoxColomn
класса DataGrid
используется для отображения в ячейках столбцов
(1) столбцов текстового содержимого
(2) логических данных
(3) данных, когда имеется набор элементов для выбора
(4) элементов Uri
Автоматически сгенерированный в проекте файл EDM-модели имеет расширение ...
(1) edmx
(2) xaml
(3) xlsx
(4) xml
Автоматически сгенерированный в проекте файл Службы данных WCF имеет расширение …
(1) svc
(2) cs
(3) sql
(4) xml
В визуальную группу состояний
CommonStates
для элемента управления ListBoxItem
входят состояния
(1)
Normal
(2)
MouseOver
(3)
Disabled
(4)
Focused
Пространство имен в XAML-документе задается с помощью атрибута
(1) xmlns
(2) http
(3) window
(4) page
Для группировки по определенному полю данных в
DataGrid
, полученных с помощью объекта DomainDataSource
, необходимо в XAML-описание добавить свойство
(1)
GroupDescriptors
(2)
DomainContext
(3)
FilterDescriptor
(4)
riaControls
Контейнер
Grid
(1) размещают элементы в строки и колонки в соответствии с невидимой таблицей
(2) размещает элементы в горизонтальные и вертикальные стопки
(3) размещает элементы управления в доступном пространстве, по одной строке или колонке
(4) размещает элементы управления относительно одного из своих внешних краев
Имя объявляемого свойства зависимостей должно состоять из
(1) имени объявляемого свойства
(2) слова
Property
(3) слова
Attached
(4) слова
Dependency
Классы, реализующие команды в WPF, должны поддерживать интерфейс
(1) ICommand
(2) ICollection
(3) IList
(4) IComparable
Если
DataGrid1.ItemsSource = List1
List1
является коллекцией объектов, то строка кода
(1) устанавливает источник данных для элемента управления
DataGrid
(2) формирует элемент управления
DataGrid
(3) сортирует элемент управления
DataGrid
(4) фильтрует элемент управления
DataGrid
EDM-модель данных в приложении Silverlight создается
(1) на серверной части Silverlight- приложения
(2) клиентской части Silverlight- приложения
(3) серверной и клиентских частях Silverlight- приложения
(4) в отдельном проекте
В визуальную группу состояний
LayoutStates
для элемента управления ListBoxItem
входят состояния
(1)
BeforeLoaded
(2)
AfterLoaded
(3)
BeforeUnloaded
(4)
Unselected
Пространство имен: http://schemas.microsoft.com/winfx/2006/xaml/presentation
(1) базовое пространство имен WPF, которое охватывает все классы WPF
(2) пространство имен XAML, которое включает различные свойства утилит XAML
(3) пространство имен XAML, связанное с проблемой совместимости разметки с рабочей средой
(4) пространство имен XAML, поддерживаемое программами Expression Blend и Visual Studio
Установите соответствие между значеними перечисления
FilterDescriptors
и действиями, которые они определяют
(1)
IsContainedIn | Значение данных должны содержаться в значении фильтра |
IsEqualTo | Значение должно быть равно значению фильтра |
IsGreaterThan | Значение должно быть больше, чем значение фильтра |
IsLessThan | Значение должно быть меньше значения фильтра |
StartsWith | Значение должно начинаться с символов, заданных в фильтре |
(2)
IsContainedIn | Значение данных должны содержаться в значении фильтра |
IsEqualTo | Значение должно быть больше, чем значение фильтра |
IsGreaterThan | Значение должно быть равно значению фильтра |
IsLessThan | Значение должно быть меньше значения фильтра |
StartsWith | Значение должно начинаться с символов, заданных в фильтре |
(3)
IsContainedIn | Значение данных должны содержаться в значении фильтра |
IsEqualTo | Значение должно быть меньше значения фильтра |
IsGreaterThan | Значение должно быть равно значению фильтра |
IsLessThan | Значение должно быть больше, чем значение фильтра |
StartsWith | Значение должно начинаться с символов, заданных в фильтре |
Контейнер
DockPanel
(1) размещают элементы в строки и колонки в соответствии с невидимой таблицей
(2) размещает элементы в горизонтальные и вертикальные стопки
(3) размещает элементы управления в доступном пространстве, по одной строке или колонке
(4) размещает элементы управления относительно одного из своих внешних краев
Маршрутизируемое событие это сообщение о событии, которое возникло ...
(1) в одном элементе, а генерация о нем может осуществляться в другом элементе
(2) в разных элементах, а генерация о нем может осуществляться в другом элементе
(3) в одном элементе, а генерация о нем осуществляется в том же элементе
(4) в разных элементах, а генерация о нем может осуществляться в одном из этих элементах
Событие
CanExecuteChanged
интерфейса ICommand
(1) может содержать код, реализующий бизнес-логику приложения
(2) возвращает информацию о состоянии команды
(3) вызывается при изменении состояния команды
(4) вызывается по умолчанию
Класс
ValidationRule
(1) предоставляет способ создания настраиваемого правила для проверки действительности ввода данных
(2) является абстрактным классом
(3) имеет абстрактный метод Validate для реализации пользовательского правила
(4) используется непосредственно при проверке данных
Укажите правильные утверждения в отношении обобщенного класса DataServiceCollection<T>
(1) представляет коллекцию динамических сущностей, обеспечивающую выдачу уведомлений при добавлении в неё элементов
(2) службы данных WCF используют данный класс с целью поддержки привязки извлекаемых из базы данных для элементов управления Silverlight
(3) представляет коллекцию динамических сущностей, обеспечивающую выдачу уведомлений при удалении из неё элементов
(4) обеспечивает сортировку элементов списка
Укажите правильные утверждения в отношении класса
VisualStateGroup
(1) cодержит взаимоисключающие объекты
VisualState
, используемые для перехода из одного состояния в другое
(2) представляет внешний вид элемента управления, находящегося в определенном состоянии
(3) может использоваться в XAML-разметке как свойство элемента
(4) позволяет указывать порядок изменения состояния элемента управления
Пространство имен: http://schemas.microsoft.com/expression/blend/2008
(1) базовое пространство имен WPF, которое охватывает все классы WPF
(2) пространство имен XAML, которое включает различные свойства утилит XAML
(3) пространство имен XAML, связанное с проблемой совместимости разметки с рабочей средой
(4) пространство имен XAML, поддерживаемое программами Expression Blend и Visual Studio
Метод
SubmitChanges()
службы домена DomainDataSource
используется для
(1) обновления данных
(2) вставки данных
(3) удаления данных
(4) изменения статуса данных
Соответствие между свойствами класса ContentControl и их назначением
(1)
Background | Возвращает или задает кисть, которая описывает фоновый цвет границы элемента управления |
BorderBrush | Возвращает или задает кисть, которая описывает фон элемента управления |
BorderThickness | Возвращает или задает толщину границы элемента управления |
Content | Получает или задает содержимое объекта ContentControl |
DataContext | Возвращает или задает контекст данных для элемента, участвующего в привязке данных |
(2)
Background | Возвращает или задает кисть, которая описывает фон элемента управления |
BorderBrush | Возвращает или задает толщину границы элемента управления |
BorderThickness | Возвращает или задает кисть, которая описывает фоновый цвет границы элемента управления |
Content | Получает или задает содержимое объекта ContentControl |
DataContext | Возвращает или задает контекст данных для элемента, участвующего в привязке данных |
(3)
Background | Возвращает или задает кисть, которая описывает фон элемента управления |
BorderBrush | Возвращает или задает кисть, которая описывает фоновый цвет границы элемента управления |
BorderThickness | Возвращает или задает толщину границы элемента управления |
Content | Получает или задает содержимое объекта ContentControl |
DataContext | Возвращает или задает контекст данных для элемента, участвующего в привязке данных |
При объявлении маршрутизируемого события должен использоваться модификатор доступа
(1) public
(2) private
(3) protected
(4) internal
Свойство
KeepAlive
класса Page
(1) возвращает ссылку на объект, которую можно использовать для отправки пользователя на другую страницу программным путем
(2) определяет, должен ли объект страницы оставаться действующим после перехода пользователя на другую страницу
(3) определяет, должны ли в обслуживающим данную страницу хосте отображаться навигационные элементы управления
(4) принимает один элемент, который отображается на странице
Какой метод класса
ObjectContext
удаляет данные из источника, которые имеют признак "удаленные"
(1)
SaveChanges()
(2)
DeleteObject(object entity)
(3)
Save()
(4)
Delete(object entity)
Запросы службы данных WCF для Silverlight выполняются
(1) асинхронно
(2) синхронно
(3) по условию
(4) безусловно
Дескриптор
<StackPanel.Background>
определяет
(1) простое свойство
(2) сложное свойство
(3) присоединенное свойство
(4) расширение разметки
При валидации атрибут
RangeAttribute
(1) определяет тип для проверяемого свойства
(2) фиксирует диапазон возможных значений
(3) задает регулярное выражение для строковых данных
(4) определяет обязательность свойства при вводе
Для создания многострочного представления элемента управления
TextBox
необходимо использовать свойство
(1)
TextWrapping
(2)
Text
(3)
TextAlignment
(4)
Visibility
При объявлении маршрутизируемого события должен использоваться модификатор
(1) public
(2) static
(3) protected
(4) abstract
Свойство
ShowsNavigationUI
класса Page
(1) возвращает ссылку на объект, которую можно использовать для отправки пользователя на другую страницу программным путем
(2) определяет, должен ли объект страницы оставаться действующим после перехода пользователя на другую страницу
(3) определяет, должны ли в обслуживающим данную страницу хосте отображаться навигационные элементы управления
(4) принимает один элемент, который отображается на странице
Метод
BeginSaveChanges()
класса DataServiceContent
(1) запускает асинхронную операцию сохранения данных, изменение которых были проведены в контексте сущностей
(2) запускает синхронную операцию сохранения данных, изменение которых были проведены в контексте сущностей
(3) запускает асинхронную операцию изменения данных в контексте сущностей
(4) запускает синхронную операцию изменения данных в контексте сущностей
В следующем XAML- описании
<Button Name="Exit" Content="Выход" Click="Exit_Click" />
фрагмент
Click="Exit_Click"
определяет
(1) простое свойство
(2) сложное свойство
(3) присоединенное свойство
(4) присоединение обработчика события
Для Windows- аутентификации в файле Web.config необходимо свойству
mode
объекта authentication
установить значение
(1) Forms
(2) Windows
(3) Application
Элемент управления
ProgressBar
(1) предоставляет полосу прокрутки с перемещаемым элементом, позиция которого соответствует определенному значению
(2) показывает ход выполнения длительной задачи
(3) используется для задания числового значения путем перемещения бегунка на линейке прокрутки
(4) является контейнером элементов управления
Укажите правильные утверждения в отношении привязки данных в WPF
(1) целевое свойство должно обязательно быть свойством зависимостей
(2) целевое свойство должно быть общедоступным свойством
(3) объект-источник может быть объектом данных приложения
(4) объект-источник должен обязательно быть свойством зависимостей
Установите соответствие между параметрами перечисления
SaveChangesOptions
их назначением при сохранение ожидающих изменений в контексте сущностей
(1)
None | производится посредством направления серверу нескольких запросов, однако при первом сбое операция прекращается |
Batch | сохраняются в составе одного пакетного запроса |
ContinueOnError | производится посредством направления серверу нескольких запросов; при возникновении какой-либо ошибки операция продолжается |
ReplaceOnUpdate | производятся путем замены всех значений сущности в источнике данных на значения, полученные от обновленной сущности |
(2)
None | производятся путем замены всех значений сущности в источнике данных на значения, полученные от обновленной сущности |
Batch | сохраняются в составе одного пакетного запроса |
ContinueOnError | производится посредством направления серверу нескольких запросов; при возникновении какой-либо ошибки операция продолжается |
ReplaceOnUpdate | производится посредством направления серверу нескольких запросов, однако при первом сбое операция прекращается |
(3)
None | производится посредством направления серверу нескольких запросов, однако при первом сбое операция прекращается |
Batch | сохраняются в составе одного пакетного запроса |
ContinueOnError | производятся путем замены всех значений сущности в источнике данных на значения, полученные от обновленной сущности |
ReplaceOnUpdate | производится посредством направления серверу нескольких запросов; при возникновении какой-либо ошибки операция продолжается |
Для ограничения роли пользователей при выполнении определенных операций, необходимо метод класса
DomainService
отметить атрибутом
(1)
RequiresAuthentication
(2)
RequiresRole
(3)
RequiresApplication
Укажите правильные утверждения
(1) объектный ресурс – это .NET-объект, который определяется в одном месте, а используется в нескольких местах приложения
(2) объектный ресурс – это .NET-объект, который определяется в нескольких местах, а используется в одном месте приложения
(3) ресурсы определяются в секции Resource соответствующего XAML-элемента
(4) ресурсы определяются в атрибутах соответствующего XAML-элемента
При привязке к объекту, не являющемуся элементом, свойство
RelativeSource
(1) указывает на объект-источник, поставляющий данные
(2) указывает на объект-источник, позволяющий базировать ссылку на текущем элементе
(3) определяет необходимость присвоить значение объекта-источника для текущего или более высокого элемента в дереве визуальных элементов приложения
(4) определяет необходимость присвоить значение объекта-источника для более высокого элемента в дереве визуальных элементов приложения
Соответствие между свойствами класса
Style
и их назначением
(1)
BasedOn | Возвращает или задает определенный стиль |
Resources | Возвращает или задает коллекцию ресурсов |
TargetType | Возвращает или задает тип, для которого предназначен данный стиль |
Triggers | Возвращает коллекцию объектов базового класса триггера |
Setters | Возвращает коллекцию объектов задания свойств |
(2)
BasedOn | Возвращает или задает определенный стиль |
Resources | Возвращает или задает коллекцию ресурсов |
TargetType | Возвращает коллекцию объектов задания свойств |
Triggers | Возвращает коллекцию объектов базового класса триггера |
Setters | Возвращает или задает тип, для которого предназначен данный стиль |
(3)
BasedOn | Возвращает или задает тип, для которого предназначен данный стиль |
Resources | Возвращает или задает коллекцию ресурсов |
TargetType | Возвращает или задает определенный стиль |
Triggers | Возвращает коллекцию объектов базового класса триггера |
Setters | Возвращает коллекцию объектов задания свойств |
Если свойство
Binding.Mode
, определяющее направление привязки, равно TwoWay
, то это определяет, что
(1) целевое свойство обновляется при изменении свойства-источника
(2) источник и целевое свойство обновляются при изменении какого-либо свойства
(3) целевое свойство устанавливается изначально на основе значения свойства-источника
(4) исходное свойство-источника обновляется при изменении целевого свойства, которое никогда не обновляется
Шаблоны панелей Hierarchical DataTemplate применяются для
(1) задания представления и визуального поведения элементов управления
(2) извлечения данных из объекта
(3) управления компоновкой элементов в элементах управления типа список
(4) применяются для организации бизнес-логики
Если свойство
Binding.UpdateSourceTrigger
, которое определяет режим обновления данных между источником и целевым свойством, принимает значение PropertyChanged
, то
(1) обновление источника происходит немедленно после обновления целевого свойства
(2) обновление источника происходит, когда целевой элемент теряет фокус
(3) обновление источника происходит только при вызове метода
BindingExpression.UpdateSource()
(4) обновления определяются метаданными целевого свойства
Если свойство
Binding.UpdateSourceTrigger
, которое определяет режим обновления данных между источником и целевым свойством, принимает значение Default
, то
(1) обновление источника происходит немедленно после обновления целевого свойства
(2) обновление источника происходит, когда целевой элемент теряет фокус
(3) обновление источника происходит только при вызове метода BindingExpression.UpdateSource()
(4) обновления определяются метаданными целевого свойства
Какие методы должен реализовывать класс-конвертор данных в WPF
(1)
Convert()
(2)
Back()
(3)
ConvertBack()
(4)
Single.Parse()
Укажите правильные утверждения
(1) WPF XAML является подмножеством языка XML
(2) XML является подмножеством языка WPF XAML
(3) XAML является подмножеством языка C#
(4) C# является подмножеством языка XAML
Установите соответствие между свойствами атрибута
Display
и действиями при получении или задании значений для свойства класса метаданных, помеченного данным атрибутом
(1)
Description | значение, которое используется для отображения описания пользовательского интерфейса |
Name | значение, которое используется для отображения в элементе пользовательского интерфейса |
Prompt | значение, которое будет использоваться для задания подсказки в элементе пользовательского интерфейса |
ShortName | значение, используемое в качестве метки столбца сетки |
GroupName | значение, используемое для группировки полей в пользовательском интерфейсе |
(2)
Description | значение, которое используется для отображения в элементе пользовательского интерфейса |
Name | значение, которое используется для отображения описания пользовательского интерфейса |
Prompt | значение, которое будет использоваться для задания подсказки в элементе пользовательского интерфейса |
ShortName | значение, используемое для группировки полей в пользовательском интерфейсе |
GroupName | значение, используемое в качестве метки столбца сетки |
(3)
Description | значение, используемое для группировки полей в пользовательском интерфейсе |
Name | значение, которое используется для отображения в элементе пользовательского интерфейса |
Prompt | значение, которое будет использоваться для задания подсказки в элементе пользовательского интерфейса |
ShortName | значение, используемое в качестве метки столбца сетки |
GroupName | значение, которое используется для отображения описания пользовательского интерфейса |
Уровень визуализации WPF включает
(1) компонент Direct 3D
(2) компонент User32
(3) компонент milcore
(4) компонент WindowsCodecs
При объявлении свойства зависимости должен использоваться модификатор
(1) static
(2) virtual
(3) abstract
(4) ovveride
Классы кистей наследуются от класса
(1)
Media.Brush
(2)
LineaGradientBrush
(3)
RadialGradientBrush
(4)
DrawingBrush
Укажите правильные утверждения в отношении сущностей модели EDM
(1) тип сущности используется для описания структуры данных
(2) в модели типы сущностей конструируются из свойств
(3) тип сущности является шаблоном для сущностей
(4) набор сущностей представляет собой массив экземпляров сущности
Службы WCF Data Services ...
(1) предоставляют данные как ресурсы, адресуемые с помощью URI
(2) взаимодействуют с сущностей модели EDM
(3) предоставляют ресурсы в виде наборов сущностей и взаимосвязей между ними
(4) позволяют предоставлять только реляционные данные SQL Server
Укажите правильные утверждения в отношении класса
Stream
(1) класс предоставляет универсальное представление последовательности байтов
(2) поддерживает операция чтение из потока
(3) поддерживает операция запись в поток
(4) поддерживает операция обновления потока
Все дескрипторы XAML-документа завершаются символом ...
(1) >
(2) <
(3) &
(4) :
Укажите правильные утверждения
(1) класс
Panel
является базовым для всех контейнеров компоновки
(2) класс
ItemsControl
является базовым для элементов управления, которые могут содержать коллекцию элементов
(3) класс
Content Control
является базовым для всех контейнеров компоновки
(4) класс
Shape
является базовым для элементов управления, которые могут содержать коллекцию элементов Какой метод необходимо использовать для регистрации свойства зависимостей
(1)
DependencyProperty.Register()
(2)
GetValue()
(3)
DependencyProperty.RegisterAttached()
(4)
SetValue()
Тип столбца
DataGridCheckBoxColomn
класса DataGrid
используется для отображения в ячейках столбцов
(1) столбцов текстового содержимого
(2) логических данных
(3) данных, когда имеется набор элементов для выбора
(4) элементов Uri
Автоматически сгенерированный в проекте класс EDM-модели наследуется от класса
(1)
ObjectContext
(2)
ObjectModel
(3)
ObjectQuery
(4)
ObjectStateManager
Автоматически сгенерированный в проекте класс Службы данных WCF наследуется от класса
(1) DataService
(2) DataService<T>
(3) DataServiceQuery
(4) DataServiceQuery<T>
В визуальную группу состояний
FocusStates
для элемента управления ListBoxItem
входят состояния
(1)
Focused
(2)
Selected
(3)
Unfocused
(4)
MouseOver
Соответствие между ключевым словом XAML и его назначением
(1)
x:Array | Представляет тип массива .NET на XAML |
x:FieldModifier | Позволяет определять видимость типа класс |
x:ClassModifier | Позволяет определять видимость члена типа |
x:Key | Позволяет установить значение ключа для элемента XAML |
(2)
x:Array | Представляет тип массива .NET на XAML |
x:ClassModifier | Позволяет определять видимость типа класс |
x:FieldModifier | Позволяет определять видимость члена типа |
x:Key | Позволяет установить значение ключа для элемента XAML |
(3)
x:Key | Представляет тип массива .NET на XAML |
x:ClassModifier | Позволяет определять видимость типа класс |
x:FieldModifier | Позволяет определять видимость члена типа |
x:Array | Позволяет установить значение ключа для элемента XAML |
Контейнер
StackPanel
(1) размещают элементы в строки и колонки в соответствии с невидимой таблицей
(2) размещает элементы в горизонтальные и вертикальные стопки
(3) размещает элементы управления в доступном пространстве, по одной строке или колонке
(4) размещает элементы управления относительно одного из своих внешних краев
Какой метод необходимо использовать для регистрации присоединяемого свойства зависимостей
(1)
DependencyProperty.Register()
(2)
GetValue()
(3)
DependencyProperty.RegisterAttached()
(4)
SetValue()
Метод
Execute()
интерфейса ICommand
(1) может содержать код, реализующий бизнес-логику приложения
(2) возвращает информацию о состоянии команды
(3) вызывается при изменении состояния команды
(4) вызывается по умолчанию
Укажите правильное утверждение в отношении обобщенного класса
ObjectQuery<Т>
(1) представляет типизированный запрос по отношению к концептуальной модели в данном контексте объекта
(2) представляет одиночный запрос к службе данных
(3) представляет типизированный запрос к службе данных
(4) представляет Linq- запрос к данным
Для взаимодействия с данными Silverlight- приложения необходимо добавить
(1) ссылку на службу данных в клиентском проекте
(2) ссылку на службу данных в веб проекте
(3) классы данных на клиенте
(4) классы данных на сервере
Укажите правильные утверждения в отношении класса
VisualStateManager
(1) позволяет указывать состояния для элемента управления
(2) позволяет указывать внешний вид элемента управления в определенном состоянии
(3) позволяет указывать порядок изменения состояния элемента управления
(4) представляет внешний вид элемента управления, находящегося в определенном состоянии
Пространство имен: http://schemas.microsoft.com/winfx/2006/xaml
(1) базовое пространство имен WPF, которое охватывает все классы WPF
(2) пространство имен XAML, которое включает различные свойства утилит XAML
(3) пространство имен XAML, связанное с проблемой совместимости разметки с рабочей средой
(4) пространство имен XAML, поддерживаемое программами Expression Blend и Visual Studio
Все элементы управления содержимым являются наследниками класса
(1)
ContentControl
(2)
Control
(3)
UserControl
(4)
HeaderedContentControl
Маршрутизируемое событие объявляется как экземпляр класса
(1) RoutedEvent
(2) Event
(3) DependencyProperty
(4) Property
Какие из приведенных классов поддерживают интерфейс ICommand
(1)
RoutedCommand
(2)
RoutedUICommand
(3)
UIElement
(4)
FrameworkElement
Установите соответствие между параметром запроса протокола Open Data и его назначением
(1)
$orderby | Определяет порядок сортировки по умолчанию для сущностей в возвращенном канале |
$top | Указывает количество сущностей, которые необходимо включить в возвращаемый канал |
$skip | Указывает количество сущностей, которые необходимо пропустить перед возвратом сущностей в канал |
$filter | Определяет выражение, фильтрующее сущности, которые возвращаются в канал на основе определенного критерия |
(2)
$orderby | Указывает количество сущностей, которые необходимо включить в возвращаемый канал |
$top | Определяет порядок сортировки по умолчанию для сущностей в возвращенном канале |
$skip | Указывает количество сущностей, которые необходимо пропустить перед возвратом сущностей в канал |
$filter | Определяет выражение, фильтрующее сущности, которые возвращаются в канал на основе определенного критерия |
(3)
$orderby | Определяет порядок сортировки по умолчанию для сущностей в возвращенном канале |
$top | Указывает количество сущностей, которые необходимо включить в возвращаемый канал |
$skip | Определяет выражение, фильтрующее сущности, которые возвращаются в канал на основе определенного критерия |
$filter | Указывает количество сущностей, которые необходимо пропустить перед возвратом сущностей в канал |
Строка XAML-документа
<Window x:Class="MyProject.MainWindow" ...>
определяет ...
(1) создание дочернего класса Window – MyProject.MainWindow
(2) префикс
x
атрибута Class
определяет то, что данный атрибут помещается в пространство имен http://schemas.microsoft.com/expression/blend/2008
(3) префикс
x
атрибута Class
определяет то, что данный атрибут помещается в пространство имен http://schemas.openxmlformats.org/markup-compatibility/2006 Метод
RejectChanges()
службы домена DomainDataSource
используется для
(1) отмены изменения данных
(2) удаления данных
(3) обновления данных
(4) изменения статуса данных
Соответствие между свойствами класса
Control
и их назначением
(1)
FontFamily | имя шрифта для использования в элементе контроля |
FontSize | размер ширфта в единицах, не зависящих от устройства |
FontStyle | представляет наклон текста |
FontWeight | вес текста |
FontStretch | величина на которую растягивается или сжимается текст |
(2)
FontFamily | имя шрифта для использования в элементе контроля |
FontSize | величина на которую растягивается или сжимается текст |
FontStyle | представляет наклон текста |
FontWeight | вес текста |
FontStretch | размер ширфта в единицах, не зависящих от устройства |
(3)
FontFamily | размер ширфта в единицах, не зависящих от устройства |
FontSize | имя шрифта для использования в элементе контроля |
FontStyle | представляет наклон текста |
FontWeight | вес текста |
FontStretch | величина на которую растягивается или сжимается текст |
При объявлении маршрутизируемого события должен использоваться модификатор
(1) public
(2) static
(3) protected
(4) readonly
Метод
LoadAsync()
класса DataServiceCollection<T>
(1) асинхронно загружает элементы в коллекцию
(2) синхронно загружает элементы в коллекцию
(3) используется для загрузки соответствующих сущностей из службы данных в коллекцию
(4) используется для асинхронной загрузки формы
В следующем XAML- описании
<Button Foreground="{x:Static SystemColors.ActiveCaptionBrush}" />
фрагмент
Foreground="{x:Static SystemColors.ActiveCaptionBrush}"
определяет
(1) простое свойство
(2) сложное свойство
(3) присоединенное свойство
(4) расширение разметки
При валидации атрибут
RegularExpressionAttribute
(1) определяет тип для проверяемого свойства
(2) фиксирует диапазон возможных значений
(3) задает регулярное выражение для строковых данных
(4) определяет обязательность свойства при вводе
Элементами управления списками являются
(1)
ListBox
(2)
ComboBox
(3)
TextBox
(4)
TextBlock
Какой метод необходимо использовать для регистрации маршрутизируемого события
(1)
EventManager.RegisterRoutedEvent()
(2)
AddHandler()
(3)
DependencyProperty.Register()
(4)
RemoveHandler()
Метод
DeleteObject(Object entity)
класса DataServiceContext
(1) изменяет состояние заданного объекта на удаленное в
DataServiceContext
(2) удаляет объект из источника данных
(3) изменяет состояние объекта в базе данных
(4) удаляет объект из базы данных
Для аутентификации зарегистрированных в приложении пользователей для файла Web.config необходимо свойству
mode
объекта authentication
установить значение
(1) Forms
(2) Windows
(3) Application
Элемент управления
Slider
(1) предоставляет полосу прокрутки с перемещаемым элементом, позиция которого соответствует определенному значению
(2) показывает ход выполнения длительной задачи
(3) используется для задания числового значения путем перемещения бегунка на линейке прокрутки
(4) является контейнером элементов управления
Объект-источник может быть
(1) общедоступным свойством класса
(2) сервисом
(3) элементом WPF
(4) объектом данных ADO.NET
Укажите правильные утверждения
(1) элементы XAML обращаются к ресурсам по ключу, который определяется атрибутом
x:Key
(2) элементы XAML обращаются к ресурсам по ключу, который определяется атрибутом
x:Name
(3) ключ ресурса задается с использованием расширения разметки
StaticResource
(4) ключ ресурса задается с использованием расширения разметки
DynamicResource
При привязке к объекту, не являющемуся элементом, свойство
DataContext
(1) указывает на объект-источник, поставляющий данные
(2) указывает на объект-источник, позволяющий базировать ссылку на текущем элементе
(3) определяет необходимость присвоить значение объекта-источника для текущего или более высокого элемента в дереве визуальных элементов приложения
(4) определяет необходимость присвоить значение объекта-источника для более высокого элемента в дереве визуальных элементов приложения
Шаблон элементов управления
ControlTemplate
применяются для
(1) задания представления и визуального поведения элементов управления
(2) извлечения данных из объекта
(3) управления компоновкой элементов в элементах управления типа список
(4) организации бизнес-логики
Если свойство
Binding.Mode
, определяющее направление привязки, равно OneTime
, то это определяет, что
(1) целевое свойство обновляется при изменении свойства-источника
(2) и источник и целевое свойство обновляются при изменении какого-либо свойства
(3) целевое свойство устанавливается изначально на основе значения свойства-источника
(4) исходное свойство-источника обновляется при изменении целевого свойства, которое никогда не обновляется
Укажите правильные утверждения
(1) для создания пользовательского шаблона элемента управления необходимо определить объект
ControlTemplate
(2) для создания пользовательского шаблона элемента управления необходимо определить объект
ContentPresenter
(3) привязка шаблона к элементу управления производится заданием свойства
Template
(4) привязка шаблона к элементу управления производится заданием свойства
TargetType
Если свойство
Binding.UpdateSourceTrigger
, которое определяет режим обновления данных между источником и целевым свойством, принимает значение LostFocus
, то
(1) обновление источника происходит немедленно после обновления целевого свойства
(2) обновление источника происходит, когда целевой элемент теряет фокус
(3) обновление источника происходит только при вызове метода
BindingExpression.UpdateSource()
(4) обновления определяются метаданными целевого свойства
В технологии WPF преобразование данных используется для
(1) форматирования данных к строковому представлению
(2) создания специфических типов WPF
(3) условного изменения свойств элемента на основе привязанных данных
(4) реализации бизнес-логики