Курс Основы доступа к данным с использованием Microsoft Visual Studio 2005
Цели* Этот трехдневный курс предоставляет знания и навыки, необходимые для разработки приложений работающих к даннымми при помощи Microsoft .NET Framework и Microsoft Visual Studio 2005.
* Программа курса включает вопросы доступа и обновления данных с помощью ADO.NET, а также информацию о том, как создавать, читать и писать данные в формате XML.
Начальные требования* Знания по управлению средой разработки с помощью Visual Studio 2005.
* Знание .NET Framework 2.0 и CLR.
* Опыт разработки приложений с помощью любого языка .NET Framework 2.0.
* Умение делать assemblies доступными для других приложений.
* Хорошее понимание основных понятий реляционной базы данных.
* Уметь использовать основные команды в SQL.
* Хорошее понимание XML, включая XML объявления, элементы, атрибуты и пространства имен.
* Знание принципов схемы XML.
Описание программыПлан курса
1. Соединение с базами данных и чтение данныхТемы:
Введение в ADO.NET.
Процесс соединения баз данных и считываемых данных.
Что такое Connection Pooling?
Лабораторная работа:
Соединение с базами данных и чтение данных.
2. Выполнение запросов и обновление баз данных с помощью класса CommandТемы:
Класс Command в ADO.NET.
Процесс передачи параметров в команды.
Лабораторная работа:
Выполнение запросов и обновление баз данных с помощью класса Command.
3. Выполнение транзакционных операцийТемы:
Введение в транзакции.
Процесс управления локальными транзакциями.
Процесс управления распределенными транзакциями.
Уровни изоляции.
Лабораторная работа:
Выполнение транзакционных операций
4. Программное выполнение отсоединенных операцийТемы:
Введение в отсоединенную модель ADO.NET.
Процесс для загрузки и сохранения данных в DataSet.
Что такое DataViews?
Лабораторная работа:
Программное выполнение отсоединенных операций
5. Использование мастеров для выполнения отсоединенных операций в Visual Studio 2005Темы:
Сравнение нетипизированных и типизированных наборов данных.
Что такое Table Adapters?
Демонстрация: Создание типизированных наборов данных с помощью мастеров Visual Studio 2005.
Лабораторная работа:
Использование мастеров для выполнения отсоединенных операций в Visual Studio 2005
6. Выполнение XML операций на отсоединенных данныхТемы:
XML представления класса DataSets.
Что такое DiffGrams?
Лабораторная работа:
Выполнение XML операций на отсоединенных данных
7. Чтение и запись XML данныхТемы:
Процесс периодического чтения XML данных.
Процесс периодической записи XML данных.
Лабораторная работа:
Чтение и запись XML данных
8. Обработка данных в формате XML с помощью DOMТемы: