Внимание ! Вопросы к тесту выложены исключительно в ознакомительных целях: количество вопросов может не совпадать с действительным, актуальность не поддерживается,- за решением теста Welcome to the cashier! Какие отличительные черты имеют приложения RIA?
необходимость переходить на другую страницу нет необходимости обновлять страницу целиком необходимость обновлять страницу целиком ограниченный пользовательский интерфейс нет необходимости переходить на другую страницу расширенная реакция приложения RIA на действия пользователя
Назовите основные особенности приложений RIA:
обновляется вся страница расширенные возможности интерфейса пользователя более детальная информация доступна без перехода на другую страницу приложение RIA может изменять системные файлы на локальном компьютере пользователя обратная связь, подтверждение действий и сообщения об ошибках обновляется только часть страницы
Какие недостатки есть у Silverligh?
плохая кросплатформенность отсутствие поддержки печати не достаточно развитый инструментарий для создания и поддержки кода отсутствие многопоточности ограниченный язык программирования
Какие преимущества есть у Flash/Flex по сравнению с Silverligh?
улучшенная кросплатформенность богатый выбор языков программирования удобные средства отладки массовая распространенность возможность упаковки в исполняемый файл
Silverlight 3 официально совместим с ОС:
MacOS 10.4.8 (intel) Linux Windows 7
Укажите правильные утверждения
в Silverlight есть возможность работать с файлами в потоках Silverlight SDK имеет открытый исходный код в Silverlight 3.0 неудобно работать с масками из кода Flex SDK имеет открытый исходный код
Какие утверждения являются верными?
размер SWF-файла зачастую меньше Silverlight-инструментарий доступен лишь Windows-разработчикам в Flash/Flex, есть возможность изменять качество видеопотока в зависимости от скорости интернет-соединения и загрузки процессора в Silverlight 3.0, есть возможность изменять качество видеопотока в зависимости от скорости интернет-соединения и загрузки процессора размер XAP-файла зачастую меньше
Выберите верные утверждения
Silverlight 3.0 позволяет создавать внебраузерные приложения Flash/Flex позволяет создавать внебраузерные приложения для запуска приложения Silverlight вне браузера нужно явно дать команду на инсталляцию в системе для запуска приложения Silverlight вне браузера нужно просто скачать приложение - и его сразу можно использовать у Silverlight лучшее чем у Flash отображение шрифтов
Укажите правильные утверждения
основная функциональность Silverlight обеспечивается подключаемым модулем браузера. Silverlight не поддерживает JavaScript основная функциональность Silverlight встроена в код операционной системы Silverlight поддерживает JavaScript
Что лежит в основе приложения Silverligth 1.0?
в основе выполняющегося в браузере приложения обычно лежит HTML .NET Java Virtual Mashine API DOM JavaScript
Какие утверждения верны?
XAML не может быть встроен в страницу XAML может существовать как динамический XAML, возвращаемый сервером XAML может существовать как внешний статический файл XAML может быть встроен в страницу
Какие типы анимации существуют в XAML?
анимация точек, определенных в двухмерном пространстве анимация числовых свойств инверсная кинематическая анимация анимация цветовых свойств
Что является правильным для XAML?
XAML не имеет элементов контейнеров XAML для Silverlight идентичен XAML для WPF XAML решает задачу разделения дизайна и кода XAML используется для определения визуальных элементов приложения
Что такое XAML?
это язык разметки на базе XML это один из языков .Net это скриптовый язык программирования
Что представляет собой Microsoft Expression Studio?
это монолитное ПО для администраторов набор инструментов для программистов набор инструментов для дизайнеров
Укажите верное утверждение
Visual Studio работает с языком разметки XAML в визуальном режиме Visual Studio работает с языком разметки XAML в текстовом режиме Expression Design обеспечивает возможность визуально создавать пользовательский интерфейс на базе XAML для настольных приложений на WPF или Веб-приложений на Silverlight
Какие инструменты используются для создания приложений Silverlight?
Expression Design Visual Studio Flash CS4 Expression Blend
Silverlight 3 официально совместим с ОС и браузерами:
Windows 7 + Opera 10 MacOS 10.4.8 (intel) + Safari 4 MacOS 10.4.8 (PowerPC) + Safari 4 Windows 7 + Safari 4
Silverlight 3 официально совместим с браузерами:
Opera 10 Google Chrome IE 8 Firefox 3
Что имеется в WPF в отличие от Silverlight?
функции печати возможность не полного скачивания приложения клиента возможность изменять часть страницы поддержка тем и скинов горячие клавиши
Что лежит в основе принципа асинхронной коммуникации?
обращение к серверу в ответ на действия пользователя движок клиента может взаимодействовать с сервером, не дожидаясь, пока пользователь совершит действие в приложении непрерывное взаимодействие с сервером
Зачем нужна асинхронная коммуникация?
для устранения эффекта ожидания чтобы в случае разрыва соединения приложение продолжало работать с текущим набором данных для уменьшения трафика на порядок для улучшения интерфейса пользователя
Выберите правильныеутверждения
если отключить соединение с интернетом то можно работать дальше, но будут выдавать исключения отсутствия соединения приложение Silverlight изначально предназначено для работы через веб соединение. если отключить соединение с интернетом то нельзя работать дальше и приложение зависнет
Особенности Silverlight 1.0
объекты XAML не способны генерировать события, перехватываемые из JavaScript объекты XAML способны генерировать события, перехватываемые из JavaScript есть поддержка .NET Framework не содержит кодеки, для воспроизведения мультимедийного содержимого в форматах WMV, WMA и MP3 JavaScript может динамически обновлять содержимое Silverlight, аналогично DHTML содержание XAML файла вполне пригодно для индексирования поисковыми системами
Особенности Silverlight 2.0
нет поддержки .NET Framework есть поддержка .NET Framework интеграция с Expression Blend поддержка кодека H.264
Особенности Silverlight 3.0
поддержка аппаратного ускорения при работе с трехмерной графикой. поддержка формата .flv поддержка печати поддержка форматов H.264, AAC и MPEG-4
Новые возможности Silverlight 3
поддержка микрофона поддержка FLV поддержика широкого круга кодеков сторонних разработчиков отображение контента в трехмерном режиме с возможностью трансформаций
Какие возможности появились в Silverlight 3?
сохранение в кэше в виде точечных рисунков векторного контента, текста и элементов управления официальная полная поддержка Linux применение стилей к приложениям на основе Silverlight 3 и изменение стилей во время работы эффекты построителей текстуры
Каких возможностей нет в Silverlight 3?
кэширование библиотек приложений поддержка FLV поддержка печати плавное потоковое воспроизведение
Укажите возможности Silverlight 3
локальное подключение к другому Silverlight 3 приложению связывание элемент-элемент поддержка Speex audio codec поисковая оптимизация
Что не относится к новым возможностям Silverlight 3?
поддержка аппаратного ускорения при работе с трехмерной графикой поддержка устройств с multitouch-интерфейсом возможность использования .Net отладка приложений Silverlight
Какие новые возможности появились в Silverlight 3?
проверка подключения к Интернету (с браузером и без него) поддержка формата mkv автоматическое обнаружение ошибок при вводе данных динамическая обработка звука
Что такое SketchFlow?
приложение, содержащее набор возможностей, упрощающее экспериментирование с пользовательским интерфейсом приложение для выборки проектных данных приложение, позволяющее разработчикам расширять пользовательский интерфейс без написания дополнительного кода
Что нового появились в инструментальных средствах для создания приложений Silverlight 3?
поддержка Visual Studio Team Foundation Server впервые появилась поддержка интеллисенс и генераторов кода для XAML возможность создавать использующие данные приложения без обращения к фактическим данным впервые появились шаблоны для проектов Visual Basic и C#
Какие нововведения появились в инструментальных средствах для создания приложений Silverlight 3?
прямой импорт файлов 3D Max быстрое создание прототипов пользовательского интерфейса поддержка UML 2 прямой импорт файлов Adobe Photoshop и Adobe Illustrator
Какую настройку на этапе разработки обязательно необходимо сделать для работы приложения Silverlight вне браузера?
задать имя ярлыка будущего предложения указать на размещение файла иконки задать наименование заголовка окна отметить опцию - Enable running application out of the browser
Укажите верные утверждения для изолированного хранилища (sandbox)
в хранилище может храниться любой вид данных Silverlight поддерживает "бродячий" профиль Silverlight не поддерживает "бродячий" профиль данные изолированы от пользователя в виртуальной файловой системе в хранилище может храниться только определенный вид данных
Какие методы, свойства и события API имеются для управления инсталляцией приложения Silverlight изнутри кода .NET?
событие, реагирующее на изменение состояния инсталляции свойство: запущено приложение или нет свойство: о состоянии инсталляции метод отображения диалога для установки приложения
Выберите правильный порядок действий
необходимо создать прокси-класс Domain Service, а затем скомпилировать приложение последовательность не имеет значения необходимо скомпилировать приложение, а затем создать прокси-класс Domain Service
Какие действия являются верными при подключении к базе данных с помощью классов Domain Service?
создание модели ADO.NET Entity Data Model в веб-проекте создание прокси-класса Domain Service, после компиляции создание прокси-класса Domain Service, до компиляции
Какие действия рекомендуется сделать для подключения к базе данных с помощью классов Domain Service?
нет необходимости создавать прокси-класс Domain Service в проекте (имя приложения Silverlight) создать модель ADO.NET Entity Data Model необходимо создать прокси-класс Domain Service в веб-проекте (имя приложения Silverlight).Web создать модель ADO.NET Entity Data Model
Какие шаги необходимо выполнить для подключения к базе данных и отображения данных с помощью WCF?
добавить Silverlight-Enabled WCF Service в веб-проект, выбрав New Item->Add привязать данные из веб-сервиса к данным табличной сетки добавить прокси-класс Domain Service в веб-проект, выбрав New Item->Add добавить к этому проекту ссылки на веб-сервис
Почему необходимо осуществлять асинхронные вызовы?
чтобы не блокировать ОС чтобы не блокировать браузер чтобы не блокировать сервер
Какие действия являются верными при подключении к базе данных с помощью классов WCF?
добавить к этому проекту ссылки на веб-сервис добавить Silverlight-Enabled WCF Service в веб-проект, выбрав New Item->Add добавить прокси-класс Domain Service в веб-проект, выбрав New Item->Add
Какие утверждения верны?
примерами REST являются WCF REST, ADO.NET Data Services примерами REST являются WCF REST, ASMX веб-сервисы примерами SOAP являются WCF, ADO.NET Data Services примерами SOAP являются WCF, ASMX веб-сервисы
На каких принципах строится подход REST?
в REST-сервисах сервер является хранителем данных в REST-сервисах на сервере выполняются методы, вызываемые клиентом в REST-сервисах акцент сделан на доступ к ресурсам в REST-сервисах акцент сделан на исполнение удаленных сервисов
На каких принципах строится подход SOAP?
вся работа осуществляется веб-сервисом, а клиенту передается результат работы сервиса. сервер выставляет клиенту контракт, в котором указаны параметры, методы, которые клиент может вызвать в SOAP-сервисах акцент сделан на доступ к ресурсам веб-сервис имеет адрес URL, по которому клиент к нему подключается, используя протокол HTTP(S).
Особенности работы клиента Silverlight 3 с веб-сервисами
в заголовках SOAP при передаче имени и пароля приложение должно использовать обычный протокол HTTP в заголовках SOAP при передаче имени и пароля приложение должно использовать протокол HTTPS браузерная аутентификация подходит, если веб-сервис находится в одном домене, что и приложение Silverlight, либо доступ ограничен только доверенными доменами браузерная аутентификация подходит, если веб-сервис находится на другом домене
Какие существуют особенности работы клиента Silverlight 3 с веб-сервисами ?
умолчанию кросдоменный доступ запрещен. безопасность приложений Silverlight основывается на NT LM безопасность приложений Silverlight основывается на безопасности ASP.NET умолчанию кросдоменный доступ разрешен
Как можно реализовать дуплексное взаимодействие клиента Silverlight 3 с веб-сервисами?
периодически вызывая веб-сервис и опрашивая его на предмет наличия обновлений необходимо на клиенте с помощью средств WCF запустить прослушивание порта TCP необходимо на сервере запустить прослушивание порта UDP необходимо на веб-сервисе определить контракт с обратным вызовом
Чтобы вызвать веб-сервис REST необходимо:
вызвать асинхронно метод и подписаться на событие получения ответа создать прокси-класс, который подписывается на событие необходимо на веб-сервисе определить контракт с обратным вызовом создать экземпляр класса WebClient
Что такое дуплексное взаимодействие клиента Silverlight 3 с веб-сервисами?
это когда сервер может вызывать методы клиента это когда клиент вызывает веб-сервис, с помощью которого подписывается на событие на сервере. Когда это событие происходит веб-сервис обращается к клиенту и вызывает там какой-нибудь метод это когда исключительно клиент может вызывать методы сервера
Какие особенности есть у .NET RIA сервисов?
логика приложения располагается на клиенте логика приложения располагается на среднем уровне .NET RIA сервисы автоматически генерируют прокси-классы для клиента прокси-классы для клиента в .NET RIA сервисах необходимо писать самостоятельно
Укажите особенности .NET RIA сервисов
в RIA приложениях уровни клиента и сервера разрабатываются как одно приложение в RIA приложениях уровни клиента и сервера разъединены и разрабатываются независимо RIA сервисы входят в состав Silverlight 3 RIA сервисы не входят в состав Silverlight 3
Преимущества .NET RIA сервисов:
фильтрация, сортировка, разбиение на страницы - осуществляется путем написания кода проверка правильности ввода данных на клиенте фильтрация, сортировка, разбиение на страницы - осуществляется декларативно проверка правильности ввода данных на сервере
Какие преимущества для клиента появляются при использовании .NET RIA сервисов?
доступ к системным файлам ОС навигация по страницам с помощью кнопок браузера "вперед" и "назад" создание окон в рамках Silverlight 3 приложения полное тестирование кода (unit test) возможность отказа от аутентификации
Ключевые моменты создания многоуровневых приложений с использованием .NET RIA сервисов
и сервер и клиент работают с различными наборами сущностей и сервер и клиент работают с одним и тем же набором сущностей стандартное приложение Silverlight не может быть трансформировано в многоуровневое стандартное приложение Silverlight может быть трансформировано в многоуровневое
Что получается в результате использования шаблона - Silverlight Business Application?
автоматически создается ссылка на .NET RIA сервисы создается только приложение ASP.NET, которое хостит приложение Siverlight создаются приложение Siverlight и приложение ASP.NET ссылка на .NET RIA сервисы не создается автоматически
Что дает шаблон - Silverlight Business Application?
дает возможность начать разработку бизнес приложения Silverlight с .NET RIA сервисами, которое поддерживает только регистрацию пользователей дает возможность начать разработку бизнес приложения Silverlight с .NET RIA сервисами, которое поддерживает аутентификацию и регистрацию пользователей дает возможность начать разработку бизнес приложения Silverlight с .NET RIA сервисами, которое поддерживает только аутентификацию пользователей
Особенности класса - DomainService
класс DomainService доступен из других классов класс DomainService не доступен из других классов это класс, который содержит бизнес-логику это класс, который содержит сущности и операции
Особенности работы WPF в браузере
развертывание путем инсталляции из броузера возможно развертывание с помощью ClickOnce работает исключительно под ОС Windows работает не только под ОС Windows
Укажите преимущества WPF
совмещение дизайна и кода программное описание интерфейса пользователя разделение дизайна и кода декларативное описание интерфейса пользователя
Характерные черты Windows Presentation Foundation
основанный на растровой графике механизм прорисовки для отображения элементов управления используется GDI+ для отображения элементов управления используется DirectX основанный на векторной графике механизм прорисовки
Какие различия между WPF и Silverlight?
только Silverlight работает как плагин к браузеру WPF не использует XAML Silverlight не может использовать все библиотеки WPF обе технологии работают как плагины к браузеру
Укажите правильные варианты
WPF использует набор шрифтов операционной системы клиента приложение Silverlight полностью загружается на клиентский компьютер перед началом его выполнения обработчику события в WPF и Silverlight передаются одинаковые параметры приложение WPF полностью загружается на клиентский компьютер перед началом его выполнения Silverlight использует набор шрифтов операционной системы клиента обработчику события в WPF и Silverlight передаются разные параметры
Чего нет в Silverlight по сравнению с WPF?
почти неограниченного доступа к локальным ресурсам поддержки Binary XAML поддержки ClickOnce поддержки создания специальных и пользовательских элементов управления
Какие техники для сближения кода WPF и Silverlight применяются?
использование Monolight использование разделяемых классов элементы управления, построенные полностью на коде XAML будут полностью совместимы использование условных директив компилятору элементы управления, построенные полностью на коде C# будут полностью совместимы
Укажите уникальные особенности Silverlight по сравнению с WPF
работа с фотографиями на базе технологии Deep Zoom возможность работы с триггерами поддержка высококачественного видео и звука на базе технологии Smooth Streaming расширенный набор пользовательских элементов управления
Укажите типы навигации для проекта Deep Zoom
при помощи меню при помощи контекстного меню при помощи внутренних ссылок при помощи внешних ссылок
Какие идеи заложены в технологию Deep Zoom?
интерполяция изображения автоматическое разделение картинки на необходимое число частей кэширование скачанных частей при разной степени увеличения отображается разное число частей, чем выше, тем больше
Что позволяет делать технология Deep Zoom?
позволяет работать с большими изображениями, перемещая их, увеличивая или уменьшая. позволяет оптимально расходовать трафик позволяет динамически изменять качество видео изображения позволяет увеличивать и уменьшать видеоизображение кэшировать уже скачанные части изображения
В каком виде можно экспортировать проект Deep Zoom?
можно экспортировать в Seadragon Ajax можно экспортировать в формат .swf можно экспортировать как приложение Silverlight можно разместить на сайте PhotoZoom, используя учетную запись LiveID
Какие типы навигации существуют для проекта Deep Zoom?
при помощи внутренних ссылок при помощи контекстного меню при помощи меню при помощи внешних ссылок
Какое приложение используется для подготовки проекта Deep Zoom?
Visual Studio Deep Zoom Composer Expression Blend
Какие файлы содержит созданный по шаблону базовый проект Silverlight?
Какие способы передачи видео от сервера к пользователю существуют?
традиционный поток - это обычное скачивание файла с веб-сервера традиционный поток - это когда клиент указывает серверу, какой отрезок нужно проигрывать прогрессивная загрузка - это обычное скачивание файла с веб-сервера прогрессивная загрузка - это когда клиент указывает серверу, какой отрезок нужно проигрывать
Основные принципы работы Smooth Streaming
скачивание файла с веб сервера целиком клиент не может выбирать между кусочками разного размера видео источник кодируется со множеством битрейтов и создается множество кусочков длиной несколько секунд клиент может выбирать между кусочками разного размера
Укажите характерные черты Smooth Streaming
технология доступна только для серверов IIS 7 изменение качества видео в зависимости от качества канала клиента работает по принципу потокового вещания, но состоит из серии мелких прогрессивных загрузок работает по принципу прогрессивной загрузки, но состоит из серии мелких частей потокового вещания технология доступна только для любых серверов
Особенность работы Smooth Streaming в Silverlight
полное скачивание видеофайла работа исключительно по технологии - Традиционный поток использование эвристического модуля, который определяет когда и как переключить битрейт
Укажите преимущества Smooth Streaming
полное скачивание видеофайла экономия трафика быстрое начало загрузки видео быстрая перемотка трансляция в наивысшем качестве при данных условиях
В чем особенности воспроизведения Smooth Streaming?
видео разделено на множество файлов-кусочков используется ASF, а не MP4 видео виртуально разделено на фрагменты сервер передает нужный кусочек разрезанного на маленькие файлы большого файла MP4 сервер извлекает из веб запроса точный сдвиг по времени внутри файла MP4
Какие имеются варианты обработки событий страницы для загрузки Silverlight?
задать функцию JavaScript в тэге form использование выделенного кода в Silverlight (code-behind) задать обработчик событий JavaScript для управления событиями загрузки страницы с помощью параметра onLoad задать функцию JavaScript, которая будет вызываться в ответ на событие OnLoad тегa body
Какие параметры HTML поддерживаются объектом Silverlight?
source style color onError background
Каким образом размещается элемент управления Silverlight на странице?
в XML-файле в теге form в HTML-файле в теге form в HTML-файле в теге object
Какие возможности по взаимодействию с браузером имеет Silverlight?
с помощью JavaScript можно создавать XAML-элементы и добавлять их в дерево визуального представления, удалять или редактировать с помощью JavaScript можно динамически создавать код на языке java любой JavaScript-код в браузере доступен из .NET-сборки и может вызываться из Silverlight-приложения любой код, откомпилированный в сборку Microsoft .NET Framework, доступен браузеру и может быть вызван из JavaScript
Какие варианты интеграции Silverlight в существующие веб-приложения возможны?
можно вызывать Flash API из кода .NET можно вызывать существующие функции JavaScript из .NET-кода можно изменять визуальное представление Silverlight из HTML-страницы можно вызывать .NET-код и использовать .NET-код из JavaScript
Какие направления существуют для разработки приложений для Web?
логику обеспечивает подгружаемая dll на клиенте логику обеспечивает JavaScript, динамический HTML, каскадные таблицы стилей и AJAX логика полностью на сервере, а браузер разработан для отображения документов, а не приложений
Какие действия выполняются при развертывании веб-части Silverlight на Office SharePoint Server?
копируется сборка *.dll в каталог _app_bin приложения SharePoint копируются файлы default_html.js, Page.xaml, Page.xaml.js и SilverLight.js в корневую директорию зайти на сайт SharePoint и добавить на страницу созданную веб-часть зайти на галерею веб-частей и добавить веб-часть BasicSilverLightWebPart в список
Обмен данными между приложением Silverlight и порталом Office SharePoint Server можно осуществлять с помощью:
скрытых полей HTML (hidden fields) веб-сервисов Windows Communication Foundation JavaBeans
В каких случаях целесообразно использование Silverlight в портале SharePoint?
в случае переноса нагрузки на клиента в случае отображения простых текстовых данных в случае нестандартной навигации в случае сложных представлений данных в виде графиков, многотабличных отчетов и т.д.
Что означает расширение .App ?
это класс, содержащий код веб-сервера это класс в приложении, который будет выполняться первым это файл с классом выделенного кода
Что представляет собой XAP файл?
это бинарный файл объектного кода это файл формата XML это обыкновенный ZIP архив, в котором содержатся файлы сборки, манифеста, шрифты, и т.д.
Чем является файл MainPage.xaml для приложения Silverlight?
интерфейсом по умолчанию пустой Веб-формой тестовой страницей приложения
Что обычно задается с помощью события Startup?
задается делегат вызова виртуальной функции задается метод-обработчик, который будет выполняться при запуске приложения задается подписка на события веб-сервиса
Что содержит файл App.xaml?
содержит метаданные, которые должны быть скомпилированы в вашу DLL он используется для хранения общей информации всего приложения содержит ссылки на ряд сборок содержит объявления, определяющие поведение приложения
Что должно быть корневым элементом Silverlight 3 ?
xmlns Application Grid UserControl
Что принимает в качестве параметра элемент управления Silverlight в файле TestPage.aspx?
путь к файлу AppManifest.xml путь к файлу XAML путь к файлу XAP путь к файлу Default.aspx
Чем является ScriptManager?
средством управления загрузкой и использованием всех необходимых библиотек JavaScript средством управления загрузки страниц ASP.NET средством управления элементами пользовательского интерфейса
Какие значения могут быть заданны свойству ClickMode элемента управления CheckBox?
Release Checked Press Hover
Чем является элемент управления Button, помимо своего прямого назначения?
является контейнером является сборкой является файлом
В каком разделе создается стиль?
в разделе Canvas в разделе Сontrols в разделе Resources в разделе Grid
С помощью какого тега описываются стили?
Setter Grid Resources UserControl.Resources
Какое действие необходимо сделать, чтобы расширить стиль на все страницы приложения?
необходимо поместить стиль в контейнер Application.Resources файла MainPage.xaml необходимо поместить стиль в контейнер UserControl.Resources файла MainPage.xaml необходимо поместить стиль в контейнер UserControl.Resources файла App.xaml необходимо поместить стиль в контейнер Application.Resources файла App.xaml
Вы можете обратится к нам напрямую, через:
По Skype: molodoyberkut По Telegram: @MolodoyBerkut По ICQ: 657089516