Главная | Обратная связь | Поможем написать вашу работу!
МегаЛекции

Что такое SilverLight и XAML?




XAML - язык интерфейсов платформы Windows Vista. Модель приложений Vista включает объект Application. Ее набор свойств, методов и событий позволяет объединять веб-доки в связанное приложение. Доки приложения пишутся на XAML, который описывает пользоват. интерфейс.

Microsoft Silverlight – офиц. название основанной на XML и.NET технологии под кодовым именем WPF/E, являющейся альтернативой Adobe Flash. Представляет собой подмножество Windows Presentation Foundation, в котором реализованы векторная графика, анимация и средства воспроизведения видео.

Что такое DOM?

DOM - объектная модель дока. Это независящий от платформы и языка программный интерфейс, позволяющий прогам получать доступ к содержимому доков, а также изменять содержимое, структуру и вид доков.

В рамках DOM любой док представляется в виде дерева узлов. Каждый узел представляет собой элемент, атрибут, текстовый, графический или любой др.объект. Узлы между собой находятся в отношении «родитель-потомок».

Что такое DHTML? Чем DHTML отличается от динамически создаваемых страниц?

Динамический HTML или DHTML представляет собой набор технологий, к-е совместно позволяют создавать интерактивные веб-сайты на основе статич. языка разметки (HTML), языка создания клиентских сценариев (JavaScript), языка описания представления документа (CSS) и документной объектной модели (DOM). Динамичность, привносимая DHTML проявляет себя в процессе просмотра страницы, но не имеет никакого отношения к генерации содержимого страницы при каждой ее загрузке.

Что такое регулярные выражения?

Рег. выражения — система поиска текстовых фрагментов в эл. доках, основанная на спец. системе записи образцов (шаблонов) для поиска.

Каким образом можно расширить возможности клиент-серверного взаимодействия в рамках протокола HTTP? Что такое плагин, сценарий?

Разработка приложений, плагинов и сценариев. Плагин — независимо компилируемый программ. модуль, динамически подключаемый к осн. проге, предназначенный для расширения или использования ее возможностей. Обычно выполняются в виде разделяемых библиотек. Сценарий — программа, автоматизирующая некоторую задачу, которую пользователь обычно выполняет вручную, используя интерфейсы программы.

 

Для чего используются регулярные выражения?

С помощью рег. выр. можно задавать структуру искомого шаблона и его позицию внутри строки. Поиск текстовых фрагментов в эл. доках.

 

Что такое CGI?

Стандарт интерфейса, используемого для связи внеш. проги с веб-сервером.

Какие задачи решает стандарт CGI?

Определяет порядок запуска проги на компе-сервере, способы передачи проге параметров и доставки результатов ее вы­полнения клиенту.

 

Какие этапы включает выполнение CGI-сценария?

Запуск программы. Инициализация и чтение выходных Д. Обработка Д. Вывод рез-тов выполнения. Завершение проги.

Каким образом веб-сервер определяет, что требуется именно выполнить программу, а не вернуть клиенту файл с кодом?

При установке веб-сервера один из каталогов специально выделяется для хранения сценариев. Обычно такой каталог получает имя cgi-bin. В этом случае, если клиент запрашивает файл из каталога cgi-bin, сервер воспринимает такой запрос как команду на запуск сценария. Файлы из других каталогов интерпретируются как HTML-документы. Второй способ использует расширение файла. При настройке сервера указывается, что файлы с определенными расширениями содержат коды сценариев.

 

Какое поле должно обязательно размещаться в заголовке ответа сервера?

Чтобы Д, переданные сценарием, были правильно интерпретированы клиентом, необходимо, чтобы в заголовке присутствовало как минимум поле Content-type.

 

Чем отличается обработка запроса клиента сценарием в зависимости от метода запроса?

Если атрибут METHOD дескриптора <FORM> имел значение "GET", строка параметр передается серверу в качестве значения переменной окружения QUERY_STRING. При использовании метода POST Д доставляются сценарию через стандартный поток ввода (STDIN). Чтобы сценарий смог определить, сколько символов следует читать из стандартного ввода, веб-сервер устанавливает значение переменной окружения CONTENT_LENGTH равным длине строки параметров.

Какие переменные окружения используются сценариями для получения данных от клиента?

Чтобы выполнить обработку строки параметров, достаточно знать назначение трех переменных окружения: REQUEST_METHOD, QUERY_STRING и CONTENT_LENGTH.

Перечислите языки разработки веб-сценариев и кратко охарактеризуйте их.

Python — высокоуровневый ЯП общего назначения с акцентом на производительность и читаемость кода. Язык Python сочетает в себе минимализм синтаксиса ядра и большой объём полезных функций в стандартной библиотеке. Ruby — интерпретируемый язык высокого уровня для быстрого и удобного ООП. Ruby обладает независимой от ОС реализацией многопоточности, строгой динамической типизацией, «сборщиком мусора» и многими др. возможностями. ASP - технология, разработанная компанией Microsoft, позволяющая легко создавать приложения для Веб. Программ-ие на ASP дает разработчикам доступ к интерфейсу программ-ия приложений Internet Information Server с помощью языка сценариев VBScript и JScript.

 

Что такое ISAPI?

ISAPI – многозвенный API для IIS. ISAPI также реализован в виде модуля mod_isapi для веб-сервера Apache.

 

Какие вы знаете типы ISAPI?

ISAPI включает в себя 2 компоненты: расширения и фильтры.

71. Назовите достоинства и недостатки ISAPI.
Преимущ. ISAPI можно считать то, что они, взаимодействуя с веб-сервером и объектами запросов, поступающих от др. пользователей, позволяют создавать многопользовательские приложения. Главный недостаток ISAPI, что данный интерфейс поддерживается исключительно сервером MS ISS. Кроме того, при некорректной работе ISAPI-приложения возможны сбои в работе всего веб-сервера.

 

К какому классу языков относится Perl?

Сценарный язык

 

Какие вы знаете сильные стороны языка Perl?

Богатые возможности для работы с текстом, в т.ч. реализованные при помощи рег. выр.

 

Какие типы массивов используются в Perl?

@b - скалярный массив; %c - ассоциативный массив (хеш-таблица)

 

Какие предопределенные переменные используются в Perl?

$_ переменная, используемая по умолчанию; $. номер строки, прочитанной из файла последней. $! сообщение об ошибке.

$$ идентификатор текущего процесса. $^T время в секундах с начала 1970 года до запуска данной программы. $O имя файла, в котором содержится выполняемая программа. $1...$9 - фрагменты текста, отмеченные при выполнении операции сопоставления с шаблоном.

Поделиться:





Воспользуйтесь поиском по сайту:



©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...