Часть II. Доступ к данным

Глава 7. Основы ADO.NET

Архитектура ADO.NET

                  Поставщики данных ADO.NET

                  Стандартизация в ADO.NET

                  SQL Server 2005

                  Фундаментальные классы ADO.NET

Класс Connection

                  Строки соединений

                  Тестирование соединения

                  Организация пула соединений

                  Статистика соединении

Классы Command и DataReader

                  Основы команд

                  Класс DataReader

                  Метод ExecuteReader () и DataReader

                  МетодExecuteScalar()

                  Метод ExeauteNonQuery()

                  Атаки внедрением SQL

                  Применение параметризованных команд

                  Вызов хранимых процедур

Транзакции

                  Транзакции и приложения ASP.NET

                  Уровни изоляции

                  Точки сохранения

                  Вложенные транзакции

Код независимый от поставщика

                  Создание фабрики

                  Создание объектов с помощью фабрики

                  Запрос с независимым от поставщика кодом

Резюме

Глава 8. Компоненты данных и DataSet

Построение компонента доступа к данным

                  Пакет данных

                  Хранимые процедуры

                  Служебный класс базы данных

                  Тестирование компонента

Автономные данные

                  Web-приложения и DataSet

                  Интеграция с XML

Классы DataSet

                  Класс DataTable

                  Класс DataRow

Класс DataAdapter

                  Наполнение DataSet

                  Работа с множественными таблицами и отношениями

                  Поиск определенных строк

                  Применение DataSet в пользовательском классе данных

                  Привязка данных

Класс DataView

                  Сортировка с помощью DataView

                  Фильтрация с помощью DataView

                  Расширенное фильтрование с отношениями

                  Вычисляемые столбцы

Резюме

Глава 9. Привязка данных

Основы привязки данных

                  Привязка одного значения

                  Другие типы выражений

                  Привязка множественного значения

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

                  Жизненный цикл страницы с привязкой данных

SqlDataSource

                  Извлечение записей

                  Параметризация данных

                  Обработка ошибок

                  Обновление записей

                  Недостатки SqlDataSource

ObjectDataSource

                  Извлечение записей

                  Обновление записей

                  Обновление с помощью объекта данных

Ограничения элементов управления источниками данных

                  Проблема

                  Добавление дополнительных элементов

                  Обработка дополнительных элементов с помощью SqlDataSource

                  Обработка дополнительных элементов с помощью ObjectDataSource

Резюме

Глава 10. Расширенные элементы управления данными

GridView

                  Определение столбцов

Форматирование в GridView

                  Форматирование полей

                  Стили

                  Специфичные форматирующие значения

Выбор строк GridView

                  Применение выбора для создания форм типа "главная-детальная"

                  Событие SelectedIndexChanged

                  Использование поля данных в качестве кнопки выбора

Сортировка GridView

                  Сортировка с помощью SqlDataSource

                  Сортировка с помощью ОbjectDataSource

                  Сортировка и выбор

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

Разбиение на страницы в GridView

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

                  Настраиваемое разбиение на страницы с помощью ObjectDataSource

                  Настройка панели страниц

Шаблоны GridView

                  Применение множественных шаблонов

                  Редактирование шаблонов в Visual Studio

                  Привязка метода

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

                  Редактирование с помощью шаблона

                  Редактирование без командного столбца

DetailsView и FormView

                  DetailsView

                  FormView

Расширенные табличные элементы управления

                  Итоговые значения в GridView

                  Представление "родительский-дочерний" в одной таблице

                  Доставка графических образов из базы данных

                  Обнаружение конфликтов, связанных с параллелизмом

Резюме

Глава 11. Кэширование

Понятие о кэшировании ASP.NET

Кэширование вывода

                  Декларативное кэширование вывода

                  Кэширование ти строка запроса

                  Кэширование со специфичными параметрами строки запроса

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

                  Кэширование с классом HttpCachePolicy

                  Послекэшевая подстановка и кэширование фрагментов

                  Профили кэшей

                  Кэширование на диске

Кэширование данных

                  Добавление элементов в кэш

                  Простой тест кэша

                  Приоритеты кэширования

                  Кэширование с помощью элементов управления источниками данных

Зависимости кэша

                  Зависимости от файлов и элементов кэша

                  Агрегатные зависимости

                  Метод обратного вызова при удалении элемента

                  Понятие об уведомлениях кэша SQL

                  Уведомления кэша в SQL Server 2000 или SQL Server 7

                  Уведомления кэша в SQL Server 2005

Пользовательские зависимости кэша

                  Базовая пользовательская зависимость кэша

                  Пользовательская зависимость кэша с использованием очередей сообщений

Резюме

Глава 12. XML

Когда использование XML имеет смысл?

Введение в XML

                  Преимущества XML

                  Хорошо оформленный XML

                  Пространства имен XML

                  Схемы XML

Программная запись и чтение XML

                  Запись файлов XML

                  Чтение XML-файлов

                  Проверка достоверности XML-файлов

Отображение содержимого XML с помощью XSL

                  Базовая таблица стилей

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

                  Использование элемента управления Xml

Привязка данных XML

                  Неиерархическая привязка

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

                  Вложенные таблицы

                  Иерархическая привязка с помощью TreeView

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

                  Привязка к содержимому XML из других источников

                  Обновление XML через XmlDataSourсе

XML и ADO.NET

                  Преобразование данных в XML

                  Доступ к DataSet как к ХМL

                  Выполнение XML-запроса

Резюме

Глава 13. Файлы и потоки

Работа с файловой системой

                  Классы Directory и File

                  Классы DirectoryInf о и FileInfo

                  Класс DriveInfо

                  Работа с Attributes

                  Фильтрация файлов с помощью шаблонов

                  Извлечение информации о версиях файлов

                  Класс Path

                  Браузер файлов

Чтение и запись файлов с помощью потоков

                  Текстовые файлы

                  Двоичные файлы

                  Загрузка файлов

                  Обеспечение безопасности файлов для множества пользователей

                  Сжатие

Сериализация

Резюме


  » Защищенный код   » 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