ASP - Построение страниц ASP
ASP обеспечивает мощную и расширяемую среду для создания сценариев на стороне сервера с помощью любых совместимых с COM языков программирования и написания сценариев. Данный раздел посвящен изучению основ использования языков написания сценариев для создания файла .asp. Будет рассмотрено выполнение широкого спектра основных задач программирования от создания цикла до обращения к базе данных и обработки транзакций. Начинающие пользователи и имеющие опыт написания сценариев могут рассматривать разделы этой главы как цели разработки, то есть как демонстрации, направленные на рассмотрение более сложных способов использования ASP. Это может привести к созданию более мощных и простых в эксплуатации приложений.
Хотя в этих разделах вводятся некоторые понятия программирования и написания сценариев, они не предназначены для обучения языку написания сценариев. Языки написания сценариев корпорации Майрософт (Microsoft VBScript и Microsoft JScript) снабжены своей собственной документацией; написание сценариев описано во множестве книг, имеющихся в продаже. Новичкам в написании сценариев рекомендуется обратиться к книгам и ресурсам Интернета, которые помогут освоить эти языки.
В разделе представлены следующие темы.
- Создание страницы ASP: Описывается файл ASP и объясняется добавление команд сценария на страницу.
- Работа с языками сценариев: Объясняется установка основного языка сценариев и использование VBScript и JScript в сценариях на сервере.
- Использование переменных и констант: Вводные сведения об использовании переменных в сценариях ASP и описание доступа к определениям констант.
- Взаимодействие с клиентскими сценариями: Описывается написание сценариев на стороне сервера, которые создают и взаимодействуют со сценариями на стороне клиента.
- Написание процедур: Описывается определение процедур (функций и подпрограмм) и вызов их из сценария на стороне сервера.
- Работа с семействами: Описывается получение доступа к элементам встроенных семейств объектов, включая перебор элементов семейства.
- Обработка сведений, введенных пользователем: Объясняется сбор и обработка сведений, полученных из HTML-формы.
- Использование компонентов и объектов: Объясняется создание экземпляра объекта для компонента COM, использование встроенных объектов ASP и использование методов и свойств любых объектов.
- Задание области определения объекта: Демонстрируется область определения объекта и описывается создание объектов, определенных для сеанса и приложения.
- Отправка содержимого в веб-обозреватель: Описывается управление способом передачи страниц в обозреватель.
- Включение файлов: Объясняется использование оператора #include для включения содержимого файла в файл .asp.
- Управление сеансами Описывается сохранение сведений о пользователе.
- Доступ к источнику данных: Объясняется использование ASP и Microsoft ActiveX Data Objects (ADO) для извлечения сведений из базы данных.
- Представление о транзакциях: Демонстрируется выполнение сценария в контексте транзакции. Деловые приложения и приложения, связанные с обработкой кредитных карт, часто требуют возможности запуска сценариев и компонентов внутри транзакции.
- Отладка сценариев ASP: Описывается использование Microsoft Script Debugger для поиска и устранения ошибок в сценариях.
- Встроенные объекты ASP. Предлагается краткий обзор встроенных объектов ASP и ссылки на более подробные сведения.
- Краткий справочник по объектам ASP: Содержит краткий справочник по встроенным объектам ASP.
В разделе не затрагиваются следующие темы.
- Разработка сложных семейств сценариев, называемых приложениями; см. в разделе Разработка веб-приложений.
- Проектирование веб-приложений; см. в разделе Проектные решения.