Часть I. Базовые концепции

Глава 1. Введение в ASP.NET

Развитие Web-разработки

                   Мир разработки до ASP.RNET

                   Недостатки классического ASP

                   ASP.NET 1.0

Семь важных фактов об ASP.NET

                  Факт 1: ASP.NET интегрирована с .NET Framework

                  Факт 2: ASP.NET компилируется, а не интерпретируется

                  Факт 3: ASP.NET поддерживает несколько языков

                  Факт 4: ASP.NET функционирует внутри исполняющей среды CRL

                  Фант 5: ASP.NET является объектно-ориентированной

                  Факт 6: ASP.NET поддерживает множество устройств и браузеров

                  Факт 7: ASP.NET легко развертывается и конфигурируется

ASP.NET 2.0: история продолжается

                  С# 2005

                  Visual Studio 2005

                  ASP.NET 2.0

Резюме

Глава 2. Visual Studio 2005

Модель разработки .NET

                  Компилятор

                  Интегрированная среда разработки Visual Studio 2005

Web-сайты в Visual Studio

                  Беспроектная разработка

                  Миграция проектов Visual Studia.NET

                  Проектирование Web-страницы

Интегрированная среда разработки Visual Studio

                  Solution Explorer

                  Окно документа

                  Панелъ инструментов

                  Окна Error List и Task List

                  Проводник Server Explorer

Редактор кода

                  Добавление ссылок на сборку

Модель кодирования

                  Связывание файлов скрытого кода со страницами

                  Связывание дескрипторов элементов управления с переменными страниц

                  Связывание событий с обработчиками событий

Отладка в Visual Studio

                  Пошаговая отладка

                  Расширенные точки прерывания

                  Слежение за переменными

Макросы в Visual Studio

ASP.NET Development Helper

Резюме

Глава 3. WEB формы

Обработка страниц

                  Формы HTML

                  Динамические интерфейсы

                  Модель событий ASP.NET

                  Автоматические обратные отсылки

                  Состояние вида

                  Соблюдение стандарта XHTML

Этапы обработки Web-форм

                  Инициализация структуры страницы

                  Инициализация кода пользователя

                  Проверка достоверности

                  Обработка событий

                  Автоматическая привязка данных

                  Очистка

                  Пример страничного потока

Страница как контейнер элементов управления

                  Отображение дерева элементов управления

                  Заголовок страницы

                  Создание динамического элемента управления

Класс Page

                  Session.Application и Cacke

                  Request

                  Response

                  Server

                  User

                  Trace

                  Получение доступа к HTTP-контексту в другом классе

Резюме

Глава 4. Серверные элементы управления

Типы серверных элементов управления

                  Иерархия серверных элементов управления

Серверные элементы управления HTML

                  Класс HtmlControl

                  Класс HtmlContainetControl

                  Класс HtmlrnputGontrol

                  Классы серверных элементов управления HTML

                  Установка атрибутов стилей и других свойств

                  Программное создание серверных элементов управленим

                  Обработка серверных событий

Элементы управления Web

                  Базовый класс WebControl

                  Базовые классы элементов управления Web

                  Единицы измерения

                  Перечислимъае значения

                  Цвета

                  Шрифты

                  Фокус

                  Кнопка по умолчанию

                  Прокручиваемые панели

                  Обработка событий элементов управления Web

Списковое элементы управления

                  Списковые элементы управления с возможностью выбора

                  Элемент управления BulletedList

Элементы управления проверкой достоверности ввода

                  Элементы управления проверкой достоверности

                  Процесс проверки достоверности

                  Класс BaseValidator

                  Элемент управления RequiredFieldValidator

                  Элемент управления RangeVaIidator

                  Элемент управления CompareValidator

                  Элемент управления RegnalarExpreaaionValidator

                  Элемент управления CustomValidator

                  Элемент управления ValidationSummary

                  Программное использование элементов управления проверкой достоверности

                  Группы проверки достоверности

Полнофункционалъные элементы управления ASP.NET

                  Элемент управления AdRotator

                  Элемент управления Calendar

Резюме

Глава 5. Приложения ASP.NET

Анатомия приложения ASP.NET

                  Домен приложения

                  Время жизни приложения

                  Обновления приложений

                  Структура каталога приложения

Файл приложения gIobal.asax

                  События приложения

                  Демонстрация событий приложения

Конфигурация ASP.NET

                  Файл machine.config

                  Файл web.config

                  Параметры настройки конфигурации

                  Программный способ чтения и записи разделов конфигурации

                  Website Administration Tbol (WAT)

                  Расширение структуры конфигурационного файла

                  Шифрование разделов конфигурации

Компоненты .NET

                  Создание компонента

                  Использование компонента через каталог App_Code

                  Использование компонента через каталог Bin

Расширение конвейера HTTP

                  Обработчики HTTP и модули HTTP

                  Создание специального обработчика HTTP

                  Конфигурирование специального обработчика HTTP

                  Регистрация обработчиков HTTP без конфигурирования IIS

                  Создание более функционального обработчика HTTP

                  Создание специального модуля HTTP

Резюме

Глава 6. Управление состоянием

Управление состоянием в ASP.NET

Состояние вида

                  Пример использования состояния вида

                  Сохранение объектов в состоянии вида

                  Сохранение переменных экземпляра

                  Оценка преимуществ использования состояния вида

                  Настройка состояния вида в элементе управления типа списка

                  Обеспечение безопасности состояния вида

Передача информации

                  Строка запроса

                  Межстраничная обратная отправка данных

                  Межстраничная обратная отсылка и проверка данных

Специальные cookie-наборы

                  Состояние сеанса

                  Архитектура сеанса

                  Использование состояния сеанса

                  Конфигурирование состояния сеанса

                  Обеспечение безопасности состояния сеанса

Состояние приложения

                  Статические переменные приложения

Резюме


  » Защищенный код   » SQL Server 2k курс MCSA   » CGI программирование на Perl
  » Разработка контролов .NET   » Знакомство с Windows 2003   » UNIX® Network Programming
  » Программирование SQL Server через XML   » Разработка Web приложений на C# .Net   » Управление сетевой средой Windows
  » Основы Visual Studio .NET 2003   » Создание Web решений под Windows   » C# Expert ASP.NET Advanced Design

© Материал предоставлен издательством Вильямс
Hosted by uCoz