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

9785955600970

Главная  » Электронные книги, аудиокниги » Технология Microsoft ADO.NET

Кариев Ч.А., Технология Microsoft ADO.NET


серия: Основы информационных технологий
Интернет-Университет Информационных Технологий, 2007 г., 544 стр., 9785955600970


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

Рассматриваются основы технологии Microsoft ADO.NET и ее применение к разработке Windows-приложений на языке Visual C#. Вводятся понятия, необходимые для освоения основного материала: элементы работы с СУБД Microsoft Access и Microsoft SQL 2000, преобразования баз данных, элементы языка SQL, работа с утилитами SQL Server Enterprise Manager и SQL Query Analyzer. Излагаются основы защиты баз данных, а также подключение с различным уровнем доступа. Приводится большое количество примеров хранимых процедур, их применение в ADO.NET. Вводится технологияXML с такими составляющими, как DTD, XSL, XSD. В основной части курса подробно разбираются следующие вопросы: объект Connection, пул соединений, объект Command и его методы ExecuteNonQuery, ExecuteScalar и ExecuteReader, применение транзакций, объекты DataSet, DataTable и DataColumn, фильтрация, сортировка и поиск данных, вывод связанных таблиц, создание и использование типизированного объекта DataSet, чтение и запись документов XML, передача изменений в базу данных при помощи параметров объектов Command, транзакций и объекта CommandBuilder, свойства, методы объектов DataAdapter и DataSet, введение в XML-web-сервисы.Книга предназначена для студентов, специализирующихся в области разработки программного обеспечения и архитектуры программных систем.

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



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

Предисловие......11Литература......12Глава 1. Введение в реляционные базы данных и технологию ADO.NET......13Лекция 1. Элементы работы с базами данных......13Что такое реляционная база данных......13Элементы работы с СУБД Microsoft Access......15Преобразование базы данных Microsoft Access в формат Microsoft SQL......26Определение структуры базы данных в SQL Server Enterprise Manager......30Преобразование базы данных Microsoft SQL в формат Microsoft Access......35Создание базы данных в SQL Server Enterprise Manager......37Перенос файла Microsoft SQL на другой компьютер......39Элементы языка SQL......41Агрегатные функции......47Оператор сравнения like......49Создание таблицы с помощью запросов......50Команды изменения языка DML......52Лекция 2. Объекты ADO.NET......55Подключение к базе данных — технология ADO.NET. Мастер Data Form Wizard......55Модель объектов ADO.NET......61Таблицы и поля (объекты DataTable и DataColumn)......61Объекты DataRelation......62Строки (объект DataRow)......62DataAdapter......62Объекты DBConnection и DBCommand......62Использование визуальной среды для работы с ADO.NET......62Server Explorer......70Программирование объектов ADO.NET......73CommandText......82ConnectionString......83Управление соединением. Объект Connection......86Объект Command......88Глава 2. Подключение к источнику данных......94Лекция 3. Подключение к базе данных Microsoft Access......94Связывание элементов управления с данными......94Перемещение по записям. Объект CurrencyManager......98Подключение к базе данных Microsoft Access
защищенной паролем. Вскрытие пароля......100Подключение к базе данных Microsoft Access
защищенной на уровне пользователей. Вскрытие учетных записей......108Подключение к базе данных Microsoft Access с паролем
защищенной на уровне пользователей. Вскрытие пароля и учетных записей......125Лекция 4. Подключение к базе данных Microsoft SQL Server......128Подключение к базе данных Microsoft SQL Server с разделенным доступом......128События объекта Connection......133Обработка исключений......138Работа с пулом соединений. Microsoft SQL Profiler......146Глава 3. Объект Command......152Лекция 5. Создание хранимых процедур......152Создание хранимых процедур в SQL Query Analyzer......152Создание хранимых процедур в SQL Server Enterprise Manager......167Вызов простых хранимых процедур при помощи объекта DataAdapter......175Создание хранимых процедур в Visual Studio.NET......182Лекция 6. Свойства и методы объекта Command......186Объект Command. Свойства CommandType и CommandText......186Методы ExecuteNonQuery
ExecuteScalar и ExecuteReader объекта Command......197Применение методов объекта Command в Windows-приложениях. Параметризированные запросы......207Лекция 7. Вызов хранимых процедур. Работа с транзакциями......223Вызов хранимых процедур с входными параметрами......223Вызов хранимых процедур с входными и выходными параметрами......231Вызов хранимых процедур
содержащих несколько SQL-конструкций......236Работа с транзакциями......238Хранимые процедуры в Microsoft Access......249Глава 4. Объект DataSet......253Лекция 8. Объекты DataTable
DataRow и DataColumn......253Понятие DataSet
DataTable и DataColumn......253Программное создание объектов DataTable и DataColumn. Ограничения Unique Constraint и ForeignConstraint......273Создание столбцов
основанных на выражении......280Объект DataRow......282Свойство RowState......287Свойство RowVersion......290События объекта DataTable......297Лекция 9. Объект DataView. Вывод связанных таблиц......300Объект DataView. Фильтрация и сортировка данных......300Вывод связанных таблиц. Вывод двух таблиц в один элемент DataGrid......308Вывод связанных таблиц в два элемента DataGrid......313Свойство PrimaryKey......320Поиск данных......322Класс HashTable......328Класс ArrayList......331Глава 5. XML и ADO.NET......334Лекция 10. Введение в XML......334Что такое HTML......334SGML
HTML и XML......337Создание XML-документа......338Структура XML-документа......342Понятие корректно сформированных (well-formed) XML-документов......343Что такое каскадные таблицы стилей (CSS)......344Применение CSS для представления XML......355Создание действительных (valid) XML-документов. Определение типа документа (DTD)......358XSL и XSLT......365Атрибуты XML-документов......374Применение атрибутов в XSL-схемах для фильтрации выводимого содержимого......375Лекция 11. Типизированный объект DataSet. Чтение и запись XML-документов......378XML-схемы данных (XSD)......378Связи в XSD-схемах......388Создание XSD-схемы в среде Visual Studio.NET......395Создание типизированного объекта DataSet......399Получение информации о структуре объекта DataSet......412Загрузка XML-документов и XSD-схем в типизированный объект DataSet......415Загрузка XML-документов и XSD-схем в обычный объект DataSet......422Запись содержимого и структуры типизированного объекта DataSet......424Запись содержимого и структуры обычногообъекта DataSet......429Глава 6. Передача изменений в базу данных......431Лекция 12. Методы и свойства объекта DataAdapter. Передача изменений в базу данных при помощи объекта Command......431Конструктор объекта DataAdapter......431Метод Fill......437Свойство TableMappings. Окно QuickWatch......439Свойство MissingMappingAction......446Свойство MissingSchemaAction......448Применение свойства TableMappings для помещения в DataSet нескольких таблиц......459Изменение записей......462Создание объектов SqlCommand для передачи изменений в базу данных......466Создание объектов OleDbCommand для передачи изменений в базу данных......477Лекция 13. Передача изменений в базу данных при помощи хранимых процедур. Объект CommandBuilder......484Передача изменений в базу данных при помощи хранимых процедур MS SQL Server......484Передача изменений в базу данных при помощи хранимых процедур MS Access......491Объект Command Builder......497Обновление связанных таблиц......500Метод GetChanges объекта DataSet......506Метод Merge объекта DataSet......508Проблемы
связанные с обновлением базы данных......513Обработка исключений......518Глава 7. Введение в Web-сервисы......520Лекция 14. Создание и использование Web-сервиса......520Подготовка сервера IIS......520Создание web-сервиса......521Разработка приложения
использующего web-сервис......531Расположение файлов web-сервиса......534Создание пакета установки web-сервиса......536Проблема
связанная с переустановкой IIS......541Изменение стандартного отчета......542



Об авторе

Кариев Ч.А.
С отличием закончил физический факультет ТашГУ. Инженер-программист. Занимается разработкой XML веб-сервисов.

Последние поступления в рубрике "Электронные книги, аудиокниги"



Tod eines Soldaten Tod eines Soldaten Klinkhammer ".
Seltene Hunderassen aus aller Welt Seltene Hunderassen aus aller Welt Frey F.
Vulpes Lupus Canis Gajaze K.

Если Вы задавались вопросами "где найти книгу в интернете?", "где купить книгу?" и "в каком книжном интернет-магазине нужная книга стоит дешевле?", то наш сайт именно для Вас. На сайте книжной поисковой системы Книгопоиск Вы можете узнать наличие книги Кариев Ч.А., Технология Microsoft ADO.NET в интернет-магазинах. Также Вы можете перейти на страницу понравившегося интернет-магазина и купить книгу на сайте магазина. Учтите, что стоимость товара и его наличие в нашей поисковой системе и на сайте интернет-магазина книг может отличаться, в виду задержки обновления информации.