Серия лекций ASP (11) Компоненты ActiveX
Автор:Eve Cole
Время обновления:2009-05-30 19:59:03
В этом разделе представлен обзор компонентов ActiveX в Active Server Pages (ASP).
Компоненты ActiveX запускаются на веб-сервере как часть веб-приложения. Компоненты обеспечивают основные функции приложения (например, доступ к базе данных), поэтому вам не нужно создавать или воссоздавать код, выполняющий эти задачи.
Доступ к базе данных Вы можете использовать компонент «Доступ к базе данных» для доступа к базам данных из вашего приложения. Затем вы можете отобразить все содержимое таблицы, позволяя пользователю создавать запросы и выполнять другие запросы к базе данных на веб-странице.
Ротатор объявлений
Вы можете использовать компонент Ad Rotator, чтобы поочередно отображать изображения и предоставлять ссылку из отображаемого изображения на другой URL-адрес. Сохраните список объявлений в текстовом файле; компонент Ad Rotator отображает их согласно инструкциям в файле данных.
Ротатор контента
Компонент Content Rotator автоматически поворачивает строки содержимого HTML на веб-страницах. Каждый раз, когда пользователь запрашивает веб-страницу, компонент Content Rotator отображает новую строку содержимого HTML на основе информации, указанной в файле расписания содержимого.
Поскольку строки контента могут содержать теги HTML, вы можете отображать любой тип контента, который может представлять HTML: текст, графика или гипертекстовые ссылки. Например, вы можете использовать этот компонент для циклического перемещения по ежедневным цитатам или гипертекстовым ссылкам или для изменения цвета текста и фона каждый раз при открытии веб-страницы.
Возможности браузера
Используя компонент «Возможности браузера», вы можете адаптировать содержимое, отправляемое в браузер, в зависимости от его возможностей.
Доступ к файлам
Компонент доступа к файлам предоставляет объекты, которые можно использовать для извлечения и изменения файлов в файловой системе компьютера.
Связывание контента
Компонент Content Linking упрощает логическую навигацию по файлам .asp в вашем приложении. Вместо хранения URL-ссылок во многих файлах .asp вам нужно всего лишь указать последовательную организацию файлов .asp в легко редактируемом текстовом файле.
Объекты данных совместной работы для Windows NT Server
Компонент «Объекты данных совместной работы для NTS» предоставляет почтовые объекты, используемые веб-приложениями. Эта библиотека позволяет вам быстро и легко добавить в ваше приложение функции электронной почты. Вы можете создавать программируемые почтовые объекты, а затем использовать их свойства и методы для удовлетворения потребностей вашего приложения.
Моя информация, статус, система и инструменты
Компоненты MyInfo, Status, System и Tools обеспечивают совместимость приложений, разработанных на Macintosh, и на компьютерах под управлением Microsoft Windows.
Компонент MyInfo отслеживает личную информацию о владельце веб-сайта, такую как название и адрес организации, которая управляет веб-сайтом, настройки веб-сайта и наличие на веб-сайте гостевой книги.
Компонент «Состояние» отслеживает информацию о веб-сайте, например количество посетителей и количество HTTP-соединений.
Компонент «Система» создает объект состояния, содержащий информацию о состоянии сервера. В настоящее время этот статус сервера доступен только на персональном веб-сервере для Macintosh.
Компонент «Инструменты» предоставляет методы для генерации случайных чисел, проверки существования файла или обработки таблиц HTML.
Счетчик страниц
Компонент счетчика страниц подсчитывает и отображает количество запросов на веб-страницу. Через определенные промежутки времени захваченные числа записываются в текстовый файл, чтобы данные не были потеряны даже в случае выключения сервера.
Проверка разрешений
Компонент Permission Checker проверяет права доступа веб-пользователя к файлу или странице. Компонент Permission Checker можно использовать для настройки страниц на основе ASP для разных типов пользователей. Например, если веб-страница содержит гипертекстовые ссылки, вы можете использовать компонент проверки разрешений, чтобы проверить права доступа пользователя к соответствующей веб-странице и игнорировать страницы, на доступ к которым у пользователя нет разрешения, или сделать эти ссылки недействительными.