Информация о книге

978-5-9790-0097-8, 978-0-7356-2426-9

Главная  » Научно-техническая литература » Информационные технологии. Компьютеры » Интернет, Интранет, компьютерные сети » Разработка для Интернет » Microsoft ASP.NET 3.5 (+ CD-ROM)

Шеперд Д., Microsoft ASP.NET 3.5 (+ CD-ROM)


серия: Шаг за шагом
ЭКОМ Паблишерз, 2009 г., 720 стр., 978-5-9790-0097-8, 978-0-7356-2426-9


Описание книги

Прочитав эту книгу, вы научитесь создавать веб-приложения с помощью самой последней технологии Microsoft обработки HTTP-запросов -ASP.NET 3.5. Вы узнаете, как создавать веб-приложения с использованием элементов управления; разрабатывать пользовательский интерфейс с помощью мастер-страниц, тем и обложек; представлять коллекции данных с помощью элементов пользовательского интерфейса; обеспечивать эффективные средства навигации по страницам веб-сайта с использованием меню и строк навигации; конфигурировать, использовать и сохранять состояние сеанса; кэшировать данные и содержимое страниц; диагностировать ошибки и отлаживать разрабатываемое приложение; строить веб-службы XML; использовать технологии AJAX и WCF и многое др. Для тех, кто только начинает разрабатывать веб-приложения с помощью ASP.NET, кто переходит на ASP.NET 3.5 с ASP.NET 1.x или 2.0 или даже с классического ASP, для тех, кому требуется справочное руководство по использованию ASP.NET.

Ключевые слова

Поделиться ссылкой на книгу



Содержание книги

Предисловие
Введение
История появления ASP.NET 3.5
ASP.NET 1.0 и 1.1
ASP.NET 2.0
ASP.NET 3.5
Как работать с этой книгой
Для кого эта книга?
Организация книги и подготовка
С чего лучше начать чтение этой книги
Особенности оформления и организации книги
Системные требования
Использование Microsoft Access
Примеры кода
Установка примеров кода
Использование примеров кода
Удаление установленных примеров кода
Релиз программного обеспечения
Поддержка книги
Вопросы и комментарии
Часть I
Основы
Глава 1. Веб-приложение
HTTP-запросы
HTTP-запросы браузера
Создание HTTP-запросов без браузера
Язык гипертекстовой разметки
Динамическое содержимое
HTML-формы
Common Gateway Interface (ретро)
Платформа Microsoft как веб-сервер
Internet Information Services
DLL интерфейса прикладного программирования
интернет-сервера
Internet Information Services
Классический ASP (ASP.NET в перспективе)
Концепции разработки веб-приложений
ASP.NET
Резюме
Краткая справка по главе 1
Глава 2. Основы построения приложений ASP.NET
Каноническое приложение Hello World
Построение веб-приложения HelloWorld
Добавление исполняемого кода в HTML
Блоки, исполняемые на стороне сервера
Добавление исполняемого кода с помощью блока
сценария
Архитектура ASP.NET
Модель компиляции ASP.NET
Опции кода
Стиль ASP.NET 1.x
Стиль современного ASP.NET
НТТР-конвейер ASP.NET
Конвейер IIS 5.x и IIS 6.x
Интегрированный конвейер IIS 7.0
Изменения в процессе работы конвейера
Http Application
HttpContext
HTTPModules
HttpHandler
Visual Studio и ASP.NET
Локальные веб-узлы IIS
Веб-узлы на базе файловой системы
Веб-узлы FTP
Удаленные веб-узлы
Создание приложения Hello World в Visual Studio
Резюме
Краткая справка по главе 2
Глава 3. Модель визуализации страниц
Теги визуализации элементов управления
Пользовательский интерфейс как набор
компонентов
Создание страницы с использованием ASP.NET
Модель визуализации страницы
Дерево элементов управления страницы
Добавление элементов управления в Visual Studio
Построение страницы в Visual Studio
Расположение элементов на странице
Резюме
Краткая справка по главе 3
Глава 4. Пользовательские визуализируемые
элементы управления
Класс Control
Visual Studio и пользовательские элементы
управления
Программа проверки палиндрома
Элементы управления и события
HtmlTextWriter и элементы управления
Элементы управления и ViewState
Резюме
Краткая справка по главе 4
Глава 5. Составные элементы управления
Составные и визуализируемые элементы
управления
Пользовательские составные элементы управления
Элементы управления User
Когда используются элементы управления разных
типов
Резюме
Краткая справка по главе 5
Глава 6. Разные элементы управления
Проверка правильности данных
Как работает проверка введенных на страницу
данных
Проверка введенных данных на стороне клиента
Проверка введенных данных на стороне сервера
Другие элементы проверки
Свойства элементов проверки правильности
Элементы управления для изображений
Tree View
MultiView
Резюме
Краткая справка по главе 6
Часть II
Дополнительные возможности
Глава 7. Веб-части
Краткая история появления веб-частей
Что могут веб-части?
Разработка элементов управления веб-частей
Разработка страниц веб-частей
Разработка приложений веб-частей
Архитектура веб-частей
Зоны и WebZones
Стандартные зоны
Стандартные веб-части
Разработка веб-части
Резюме
Краткая справка по главе 7
Глава 8. Единообразие вида и восприятия
Единообразие вида и восприятия страниц
веб-сайта.
Мастер-страницы ASP.NET
Темы
Обложки
Резюме
Краткая справка по главе 8
Глава 9. Конфигурирование
Конфигурирование Windows
Конфигурирование .NET
machine.config
Обработчики разделов конфигурации
web.config
Управление конфигурированием в ASP.NET 1.x
Управление конфигурированием в более поздних
версиях ASP.NET
Конфигурирование ASP.NET из IIS
Резюме
Краткая справка по главе 9
Глава 10. Вход на веб-сайт
Безопасность веб-приложения
БезопасностьIIS
Базовая проверка подлинности с помощью форм
Службы проверки подлинности ASP.NET
Класс FormsAuthentication
Изменяющаяся страница входа
Управление пользователями
Элементы управления входа ASP.NET
Авторизация пользователей
Резюме
Краткая справка по главе 10
Глава 11. Связывание данных
Представление коллекций без связывания данных
Представление коллекций с использованием
связывания данных
Элементы управления на основе ListControl
TreeView
Menu
Form View
Grid View
Details View
DataList
Repeater
Простое связывание данных
Доступ к базам данных
Базы данных в .NET
Подключения
Команды
Управление результатами запроса
DataReader
DataSet
Источники данных ASP.NET
Другие управляющие элементы связывания данных
LINQ
Резюме
Краткая справка по главе 11
Глава 12. Навигация по веб-сайту
Поддержка навигации в ASP.NET
Элементы управления навигации
XML-карты веб-сайтов
SiteMapProvider
Класс SiteMap
SiteMapNode
Элементы управления навигации
Элементы управления Menu и TreeView
Элемент управления SiteMapPath
Конфигурирование карты веб-сайта
Разработка веб-сайта с элементами навигации
Перехват события SiteMapResolve
Пользовательские атрибуты для каждого узла
Фильтрация по ролям безопасности
URL-сопоставление
Резюме
Краткая справка по главе 12
Глава 13. Персонализация
Персонализация посещений веб-сайта
Персонализация в ASP.NET
Профили пользователей
Поставщики персонализации
Использование персонализации
Определение профилей в файле web.conf ig
Использование информации профиля
Сохранение изменений профиля
Профили и пользователи
Резюме
Краткая справка по главе 13
Часть III
Кэширование и управление состоянием
Глава 14. Состояние сеанса
Почему состояние сеанса?
ASP.NET и состояние сеанса
Введение в состояние сеанса
Состояние сеанса и более сложные данные
Конфигурирование состояния сеанса
Отключение состояния сеанса
Сохранение состояния сеанса "in proc"
Сохранение состояния сеанса на сервере состояния
Сохранение состояния сеанса в базе данных
Отслеживание состояния сеанса
Отслеживание состояния сеанса с помощью
cookie-данных
Отслеживание состояния сеанса с помощью URL
Использование AutoDetect
Использование профилей устройств
Время ожидания состояния сеанса
Другие настройки конфигурации сеанса
Элемент управления Wizard: альтернатива
состоянию сеанса
Резюме
Краткая справка по главе 14
Глава 15. Кэширование данных приложения
Использование кэша данных
Эффект от использования кэширования
Управление кэшем
Объекты DataSet в памяти
Срок хранения данных в кэш
Зависимости кэш
Зависимость от SQL Server
Очистка кэша
Резюме
Краткая справка по главе 15
Глава 16. Кэширование выходных данных
Кэширование содержимого страницы
Управление кэшированным содержимым
Изменение директивы OutputCache
HttpCachePolicy
Местоположения кэширования выходных данных
Зависимости кэша выходных данных
Профили кэширования
Кэширование элементов управления User
Когда имеет смысл кэшировать выходные данные
Резюме
Краткая справка по главе 16
Часть IV
Диагностика
Глава 17. Диагностика и отладка
Трассировка страницы
Включение трассировки
Выражения трассировки
Трассировка приложения
Программное включение трассировки
Событие TraceFinished
Передача других сообщений трассировки
Отладка в Visual Studio
Страницы ошибок
Необработанные исключения
Резюме
Краткая справка по главе 17
Глава 18. Класс HttpAppIication и HTTP-модули
Приложение: общедоступная точка
Переопределение HttpAppIication
Замечания об использовании состояния приложения
Обработка событий
Application_ Start
Application_End
Application_ Error
Session_Start
Session_End
События HttpApplication
HttpModules
Существующие модули
Реализация модуля
Просмотр списка активных модулей
Хранение состояния в модулях
Сравнение Global.asax и HttpModules
Резюме
Краткая справка по главе 18
Глава 19. Пользовательские обработчики событий
Обработчики
Встроенные обработчики ASP.NET
IHttpHandler
Обработчики и состояние сеанса
Универсальные обработчики (ASHX-файлы)
Резюме
Краткая справка по главе 19
Часть V
Службы, AJAX, развертывание и Silverlight
Глава 20. Веб-службы ASP.NET
Удаленное взаимодействие
Удаленное веб-взаимодействие
SOAP
Передача системы типов
Web Service Description Language
Если бы вы не могли использовать ASP.NET
Веб-службы в ASP.NET
Применение веб-служб
Асинхронное исполнение
Развитие веб-служб
Другие возможности
Резюме
Краткая справка по главе 20
Глава 21. Windows Communication Foundation
История распределенной обработки данных
Фрагментированный API
WCF для подключенных систем
Составляющие элементы WCF
Конечные точки WCF
Адрес
Привязка
Контракт
Каналы
Поведения
Сообщения
Как WCF работает с ASP.NET
Режим без совместимости с ASP.NET
Режим совместимости с ASP.NET
Создание WCF-службы
Построение WCF-клиента
Резюме
Краткая справка по главе 21
Глава 22. AJAX
Что такое AJAX?
Обзор AJAX
Причины использования AJAX
Современный AJAX
AJAX в перспективе
Серверная поддержка ASP.NET для AJAX
Элемент управления ScriptManager
Элемент управления ScriptManagerProxy
Элемент управления UpdatePanel
Элемент управления UpdateProgress
Элемент управления Timer
Поддержка AJAX на стороне клиента
ASP.NET AJAX Control Toolkit
Другие поддерживаемые сообществом средства
ASP.NET AJAX
Компоненты, доступные в AJAX Control Toolkit
Знакомство с AJAX
Timer
UpdateProgress
Элементы управления-расширители
Расширитель AutoComplete
Компонент в стиле модального всплывающего
диалогового
Резюме
Краткая справка по главе 22
Глава 23. ASP.NET и WPF-содержимое
Что такое WPF?
Как это связано с веб-приложением
Свободные XAML-файлы
ХВАР-приложения
WPF-содержимое и веб-приложения
Немного о Silverlight
Резюме
Краткая справка по главе 23
Глава 24. Развертывание веб-приложений разных
типов
Проекты Visual Studio
HTTP-проект
FTP-проект
Проект на базе файловой системы
Предкомпиляция
Предкомпиляция для повышения
производительности
Предкомпиляция для развертывания
Публикация веб-сайта
Резюме
Краткая справка по главе 24
Алфавитный указатель


Об авторе


Последние поступления в рубрике "Разработка для Интернет"



Легкий способ выучить Python 3 еще глубже Легкий способ выучить Python 3 еще глубже Шоу З.

Воплотите ваши идеи в код самого высокого качества! Зед Шоу – один из тех, кто по-настоящему разбирается в Python. Его советы помогли миллионам программистов по всему миру, помогут они и вам. От вас потребуется лишь дисциплина, желание и упорство, все......

Разработка веб-приложений с помощью Node.js, MongoDB и Angular. Исчерпывающее руководство по использованию стека MEAN Разработка веб-приложений с помощью Node.js, MongoDB и Angular. Исчерпывающее руководство по использованию стека MEAN Дейли Б.

Node.js является главной средой для программирования на стороне сервера, MongoDB — самой распространенной базой данных типа NoSQL и Angular— ведущим каркасом для разработки веб-приложений на стороне клиента по шаблону MVC. Совместно они образуют легко......

Программирование GPU при помощи Python и CUDA Программирование GPU при помощи Python и CUDA Тоуманнен Б.

Книга предлагает быстрое погружение в программирование GPU. Вы узнаете, как применять закон Амдала, использовать профилировщик для определения узких мест в коде на Python, настроить окружения для программирования GPU. По мере чтения вы будете......

Если Вы задавались вопросами "где найти книгу в интернете?", "где купить книгу?" и "в каком книжном интернет-магазине нужная книга стоит дешевле?", то наш сайт именно для Вас. На сайте книжной поисковой системы Книгопоиск Вы можете узнать наличие книги Шеперд Д., Microsoft ASP.NET 3.5 (+ CD-ROM) в интернет-магазинах. Также Вы можете перейти на страницу понравившегося интернет-магазина и купить книгу на сайте магазина. Учтите, что стоимость товара и его наличие в нашей поисковой системе и на сайте интернет-магазина книг может отличаться, в виду задержки обновления информации.