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

Технология Microsoft ADO. NET

Серия: "Основы информационных технологий"

Рассматриваются основы технологии 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)...... 62 DataAdapter...... 62 Объекты DBConnection и DBCommand...... 62 Использование визуальной среды для работы с ADO.NET...... 62 Server Explorer...... 70 Программирование объектов ADO.NET...... 73 CommandText...... 82 ConnectionString...... 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...... 334 SGML, HTML и XML...... 337 Создание XML-документа...... 338 Структура XML-документа...... 342 Понятие корректно сформированных (well-formed) XML-документов...... 343 Что такое каскадные таблицы стилей (CSS)...... 344 Применение CSS для представления XML...... 355 Создание действительных (valid) XML-документов. Определение типа документа (DTD)...... 358 XSL и XSLT...... 365 Атрибуты XML-документов...... 374 Применение атрибутов в XSL-схемах для фильтрации выводимого содержимого...... 375 Лекция 11. Типизированный объект DataSet. Чтение и запись XML-документов...... 378 XML-схемы данных (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

Издательство: "Интернет-Университет Информационных Технологий" (2007)

ISBN: 9785955600970

Другие книги схожей тематики:

АвторКнигаОписаниеГодЦенаТип книги
Ч. А. КариевТехнология Microsoft ADO . NETВ этой книге рассматриваются основы технологии ADO . NET для взаимодействия с базами данных Microsoft SQL Server 2000 и… — Бином. Лаборатория знаний, Интернет-университет информационных технологий, (формат: 60x90/16, 544 стр.) Основы информационных технологий Подробнее...2012
490бумажная книга
Кариев Чингиз АлишеровичТехнология Microsoft ADO . NET. Учебное пособиеРассматриваются основы технологии Microsoft ADO . NET и ее применение к разработке Windows-приложений на языке Visual C … — Интернет-университет информационных технологий, Бином. Лаборатория знаний, (формат: 60x90/16, 543 стр.) Основы информационных технологий Подробнее...2010
735бумажная книга
Кариев Чингиз АлишеровичТехнология Microsoft ADO . NET. Учебное пособиеРассматриваются основы технологии Microsoft ADO . NET и ее применение к разработке Windows-приложений на языке Visual C#… — Бином. Лаборатория знаний, Основы информационных технологий Подробнее...2017
574бумажная книга
Боб БошеминОсновы ADO. NETРазработанная компанией Microsoft технология доступа к данным ADO. NET позволяет Windows-приложениям осуществлять… — Вильямс, Developmentor Подробнее...2003
245бумажная книга
Хэт Хенриксон, Скотт ХоффманIIS 6. Полное руководствоКнига является полным и исчерпывающим руководством по информационным службам Интернета (IIS 6), которые… — Эком, Справочник профессионала Подробнее...2004
441бумажная книга
Анатолий Федорович ТузовскийОбъектно- ориентированное программирование. Учебное пособие для прикладного бакалавриатаЦелью данного пособия является обучение студентов базовым методам разработки современных прикладных… — ЮРАЙТ, Университеты России электронная книга Подробнее...2016
439электронная книга
Тузовский А.Ф.Объектно-ориентированное программирование. Учебное пособие для прикладного бакалавриатаЦелью данного пособия является обучение студентов базовым методам разработки современных прикладных… — Юрайт, Университеты России Подробнее...2016
786бумажная книга
Тузовский А.Ф.Объектно-ориентированное программирование. Учебное пособие для прикладного бакалавриатаЦелью данного пособия является обучение студентов базовым методам разработки современных прикладных… — ЮРАЙТ, (формат: 70x100/16, 206 стр.) Университеты России Подробнее...2017
1017бумажная книга
А. Ф. ТузовскийОбъектно-ориентированное программирование. Учебное пособиеСерия "Университеты России" позволит высшим учебным заведениям нашей страны использовать в образовательном… — Юрайт, (формат: 70x100/16, 208 стр.) Университеты России Подробнее...2016
738бумажная книга

См. также в других словарях:

  • ADO.NET Entity Framework — в составе .NET Framework ADO.NET Entity Framework (EF)  объектно ориентированная технология доступа к данным, является object relational mapping (ORM) решением для .NET Framework от M …   Википедия

  • Microsoft SQL Server — Тип Реляционная СУБД Разработчик Sybase, Ashton Tate, Microsoft …   Википедия

  • Microsoft Layered Service Provider — LSP (Layered Service Provider, англ. многоуровневый поставщик услуг) технология Windows sockets версии 2.0, позволяющая пользователю подключать собственные DLL библиотеки для обработки вызовов Winsock API. Суть технологии состоит в том, что любое …   Википедия

  • .NET Framework — Для термина «.NET» см. другие значения. .NET Framework Тип Комп …   Википедия

  • ASP.NET — Проверить нейтральность. На странице обсуждения должны быть подробности. ASP.NET  технология создания веб приложений и веб сервисов от компании Майкр …   Википедия

  • Дотнет — NET Framework Тип Компьютерная платформа Разработчик ОС Windows NT 4.0, Windows 98, Windows XP, Windows Server 2003; Windows Vista Версия 3.5.30729.1 (3.5 SP1) …   Википедия

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

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»