Rambler's Top100
Главная
Новости
Статьи
Форумы
Книги
Коды
Сообщество
Блоги
О нас
 

Логин

Email:
  Пароль:

Войти
Зарегистрироваться
Забыл пароль

Книги по теме

Искать:
в:
Порядок:

Обзор

Professional ADO.NET Programming

Издатель: Wrox Press, дата выхода: ноябрь 2001, ISBN: 186100527X



Еще информация

Купить на amazon.com за $41.99
Авторы: Julian Skinner, Bipin Joshi, Donny Mack, Doug Seven, Fabio Claudio Ferracchiati, Jan Narkiewicz, John McTainsh, Kevin Hoffman, Matthew Milner, Paul Dickenson
Очередное "произведение искусства для профессионалов" от Wrox Press посвящено ADO.NET - технологии, приходящей на смену старому доброму ADO. Беря в руки эту книгу я рассчитывал, что интересным и новым для меня окажется не более 10% материала (была такая самоуверенность в тот момент, что ADO мной если не выучен вдоль и поперек, то, по крайней мере, хорошо изучен и нового я там найду немного :)). Оказалось ошибся - прочтение этой книги добавило немалую толику понимания избито древними мудрецами фразы "я знаю, что я ничего не знаю" :). Но обо всем по порядку. Как и всякая уважающая себя книга, Professional ADO.NET начинается с вводной главы. Посвященной, естесственно, вопросу "что такое .NET Framework (снова и снова :)) и ADO.NET". В ней читатель найдет краткий обзор архитектуры ADO.NET, сравнение ADO.NET с ADO и мааааленькие примеры использования ADO.NET. Следующая глава хоть и называется "The .NET Data Providers", но посвящена она рассмотрению дерева классов доступа к данным и их применению. В этой главе кроме всего прочего очень подробно рассмотрены классы Command и их методы в зависимости от провайдера данных. В третьей главе рассказывается о работе с ADO.NET классами в Visual Studio.NET. Описана работа с классами Connection, Command, DataAdapter, DataSet (в том числе и с типизированными DataSet) и DataView в Visual Studio.NET. Множество рисунков иллюстрируют практически все аспекты этого вопроса. Также в этой главе есть краткое описание web компонента DataGrid И примеры работы с ним (форматирование DataGrid, отображение данных, сортировка, выбор, редактирование и удаление записей, постраничный вывод). Четвертая глава рассказывает о ридерах. В ней можно найти практически всю информацию об использовании классов DataReader с множеством примеров и советов. Пятая глава посвящена классу DataSet и всему, из чего он состоит. В ней подробно описаны классы DataTable, коллекции Tables и Relations в DataSet, приведен небольшой пример использования DataAdapter для заполнения DataSet. Также приведено краткое описание процедуры слияния DataSetов. В шестой главе раскрываются тайны класса DataAdapter и его использования для получения и обновления данных в связке с классом DataSet. Седьмая глава рассказывает о типизированных датасетах и XML схемах. Здесь можно найти подробное описание XML схем (XSD, куда уж без этого при рассказе о типизированных датасетах :)), создании типизированных DataSet. Также описано изменение представления DataSetа с помощью аннотаций (весьма занимательная штука однако :)). Восьмая глава продолжает тему датасетов, теперь уже в разрезе XML. Здесь можно найти немало интересного про представление DataSet в виде XML данных и работу с ними, сериализацию DataSet и многое другое. В девятой главе рассказывается про то, чот делает DataSet полноправной копией БД - констреинты и отношения, а также про класс DataView и работу с ним (сортировка, фмльтрация, редактирование данных). Десятая глава посвящена транзакциям и работе с ними в ADO.NET. Описан класс Transaction и приведено множество разнообравзных примеров его применения при работе с данными. Очень короткая одиннацатая глава рассказывает об одном из самых интересных вопросов ADO.NET - о меппинге. В ней рассказывается вкратце что такое меппинг и для чего он нужен и показано использование меппинга при получении и обновлении данных. Двенадцатая глава выступает в роли учебника по созданию компонента доступа к данным. В ней приведен пример создания такого компонента, добавления его в GAC И использования различными приложениями. В тринадцатой главе речь идет о применении ADO.NET (читай DataSet) в веб сервисах. Здесь читателя ждет краткое введение в веб сервисы и примеры, примеры, примеры. Также в этой главе вкратце рассказывается о вопросах защиты веб сервисов. Четырнадцатая глава расскаывает о SQLXML и работе с ним из ADO.NET. В пятнадцатой главе рассматриваются вопросы быстродействия ADO.NET приложений. Также вкратце рассмотрена система защиты .NET на уровне кода. Шестнадцатая глава раскрывает вопросы интеграции ADO.NET приложении с существующими и миграции приложений доступа к данным на платформу .NET. В семнадцатой главе приведен пример создания собственного управляемого провайдера данных. В ней на примерах показан полный цикл создания провайдера данных со всеми необходимыми объектами, от Connection, до Exception :). В заключительной главе описан полный цикл создания многоуровневого приложения с кучей промежуточных слоев (как грится вся мощь компонентного программирования с использованием ADO.NET в действии :)). Краткое описание содержания конечно же не передает всего того размаха, информации, присутствующей в этой книге, но то, что эта книга очень ценная - непреложный факт. И никакой MSDN ее не заменит :)
 
Apartments for Rent

Rambler's Top100
Рейтинг@Mail.ru
Идея: Dimon aka Manowar Программирование: Dimon aka Manowar Дизайн: Dan Lebedev
Хостинг от компании Parking.ru
Карта сайта