Главная » 2013»Август»10 » Visual Studio .NET: разработка приложений баз данных
21:31
Visual Studio .NET: разработка приложений баз данных
Visual Studio .NET: разработка приложений баз данных - Книга посвящена технологии Microsoft .NET и базовому инструментальному средству этой технологии Visual Studio .NET. Разъясняется сущность новой модели доступа к данным ADO.NET, упрощающей создание как традиционных Windows приложений, так и распределенных систем, работающих в сети Интернет. Представлены материалы, необходимые для практического программирования, пройдены все этапы создания приложений от формирования пустой формы до установки конечного продукта у клиента. Рассмотрены особенности базовых объектов доступа к данным и элементов управления. Основное внимание уделено взаимодействию различных типов приложений с базами данных. Все ситуации разбираются на конкретных примерах, реализованных на двух языках программирования: Visual Basic и С#. Книга может быть использована как лабораторный практикум для студентов вузов и слушателей компьютерных курсов при изучении практических приемов программирования в среде Visual Studio.NET.
Название: Visual Studio .NET: разработка приложений баз данных Автор: Постолит А. В. Издательство: БХВ-Петербург Год: 2003 Страниц: 538 Формат: PDF Размер: 31,5 МБ ISBN: 5-94157-309-Х Качество: Хорошее Серия или Выпуск: Мастер программ
Содержание:
Об авторе Введение Глава 1. ADO.NET как базовый объект доступа к базам данных 1.1. Структура компонента доступа к данным ADO.NET 1.1.1. Работа в отрыве от источника данных 1.1.2. Взаимодействие с базой данных через команды 1.1.3. Взаимодействие с базой данных через объект DataSet 1.1.4. Независимость набора данных DataSet от источника данных 1.1.5. Обмен данными в формате XML 1.1.6. Схемы, определяющие структуру данных 1.2. Сравнение ADO.NET и ADO 1.2.1. Представление данных в памяти 1.2.2. Навигация по данным и курсоры 1.2.3. Минимизация открытых соединений, 1.2.4. Разделение данных между приложениями 1.3. Соединение с источником данных (объект Connection) 1.3.1. Строка соединения 1.3.2. Открытие и закрытие соединения 1.3.3. Пул соединений 1.3.4. Транзакции 1.3.5. Конфигурирование свойств Connection 1.3.6. Объект Connection и безопасность 1.3.7. Создание объекта Connection в режиме дизайнера с помощью Server Explorer 1.3.8. Инструменты Visual Studio для создания объектов Connection 1.3.9. Создание объекта Connection в ADO.NET 1.4. Адаптер данных (объект DataAdapter) 1.4.1. Адаптеры данных и связанные таблицы 1.4.2. Адаптеры данных и объекты Command 1.4.3. Чтение и обновление данных с использованием объекта DataAdapter 1.4.4. Параметры команд объекта DataAdapter 1.4.5. Свойство TableMappings объекта DataAdapter 1.4.6. Создание объекта DataAdapter 1.4.7. Конфигурирование параметров объекта DataAdapter 1.4.8. Связывание колонок таблиц источника данных и объекта DataSet через адаптер данных 1.4.9. Предварительный просмотр данных, полученных объектом DataAdapter Глава 2. Наборы данных DataSet 2.1. Отсоединенный набор данных 2.1.1. Объект DataSet, схемы и XML 2.1.2. Типизированные и нетипизированные объекты DataSet 2.1.3. Чувствительность к регистру в DataSet 2.1.4. Заполнение наборов данных 2.1.5. Указатель текущей записи и перемещение по набору данных 2.1.6. Связанные таблицы и объект DataRelation 2.1.7. Ограничения в DataSet 2.1.8. Обновление DataSet и базы данных 2.1.9. Инструменты Visual Studio для создания объектов DataSet 2.1.10. Создание вычисляемых колонок объекта DataSet 2.1.11. Добавление таблиц в сформированный объект DataSet 2.1.12. Добавление существующего типизированного объекта DataSet к форме или компоненту 2.1.13. Добавление объектов DataSet без контроля типов данных к форме или компоненту 2.1.14. Способы фильтрации и сортировки данных в DataSet 2.1.15. Фильтрация и сортировки данных в DataSet с помощью объекта DataView 2.1.16. Фильтрация и сортировка таблиц данных в DataSet 2.1.17. Доступ к записям в объекте DataView 2.1.18. Работа с коллекцией DataView через объект DataView Manager 2.1.19. Реляционные отношения в DataSet 2.2. Обновление набора данных в Visual Studio .NET 2.2.1. Введение в обновление набора данных 2.2.2. Поддержание информации об изменениях в записях таблиц набора данных 2.2.3. Проверка правильности данных 2.2.4. Модификация, вставка и удаление записей в наборе данных 2.2.5. События при обновлении данных 2.2.6. Приостановка действия ограничений при изменении данных 2.2.7. Слияние наборов данных 2.2.8. Завершение изменений в наборе данных 2.3. Передача изменений набора данных в источник данных 2.3.1. Обновление баз данных из наборов данных 2.3.2. Обновление связанных таблиц 2.3.3. Регенерация набора данных 2.3.4. Контроль параллелизма 2.3.5. Обработка ошибок модернизации источника данных Глава 3. Прямой доступ к базе данных и стратегии доступа к данным 3.1. Прямой доступ к базе данных 3.1.1. Общие сведения об объекте DataCommand 3.1.2. Работа объектов DataCommand 3.1.3. Использование DataCommand адаптером данных 3.1.4. Использование объекта DataCommand 3.1.5. Выполнение команд, которые возвращают наборы данных 3.1.6. Выполнение обновления или модификации базы данных с использованием DataCommand 3.1.7. Задание команды Data Command, возвращающей одно значение 3.2. Стратегии доступа к данным 3.2.1. Работа с данными через объект DataSet 3.2.2. Непосредственная работа с элементами базы данных 3.2.3. Рекомендации по организации доступа к данным из приложений Глава 4. Построение Windows- приложений с доступом к данным через ADO.NET 4.1. Создание Windows-приложения 4.2. Windows-форма как основа интерфейса 4.3. Доступ к данным в Windows-формах с использованием элемента управления DataGrid 4.3.1. Создание проекта и формы 4.3.2. Создание набора данных DataSet 4.3.3. Добавление элемента управления DataGrid для отображения данных 4.3.4. Заполнение элемента управления DataGrid данными 4.3.5. Обновление информации в базе данных 4.4. Доступ к данным в Windows-формах с использованием текстовых полей 4.4.1. Связывание элементов TextBox с набором данных 4.4.2. Отображение номера текущей записи 4.5. Выборка и сортировка данных через запросы с параметрами 4.5.1. Создание проекта и Windows-формы 4.5.2. Создание и конфигурирование объектов DataConnection и DataAdapter 4.5.3. Создание набора данных 4.5.4. Добавление элементов отображения данных 4.5.5. Добавление кода для заполнения набора данных 4.5.6. Связывание текстовых полей с набором данных 4.5.7. Добавление навигации по записям 4.5.8. Отображение номера текущей записи 4.5.9. Тестирование работы приложения 4.6. Работа со связанными таблицами в Windows-формах 4.6.1. Создание проекта и Windows-формы 4.6.2. Конфигурирование Data Connection и DataAdapter 4.6.3. Создание набора данных DataSet 4.6.4. Создание реляционных связей между таблицами набора данных 4.6.5. Добавление элементов отображения данных 4.6.6. Заполнение набора данных 4.6.7. Тестирование приложения 4.7. Представление связанных таблиц в элементе управления DataGrid 4.7.1. Создание проекта и Windows-формы 4.7.2. Конфигурирование объектов Data Connection и DataAdapter 4.7.3. Добавление элементов управления 4.7.4. Заполнение набора данных и создание реляционных связей 4.7.5. Тестирование приложения 4.8. Добавление, удаление и обновление записей в Windows-формах 4.8.1. Создание проекта и формы 4.8.2. Создание и конфигурирование элементов доступа к данным 4.8.3. Формирование программного кода Глава 5. Построение ASP-приложений с доступом к данным через ADO.NET 5.1. Создание проекта и формы 5.1.1. Структура Web-формы 5.1.2. Добавление элементов управления и текста 5.1.3. Создание обработчика события 5.1.4. Построение Web-приложения и запуск Web-формы 5.2. Работа с данными в Web-формах 5.2.1. Создание проекта и формы 5.2.2. Создание и конфигурирование набора данных 5.2.3. Добавление объекта DataGrid для отображения данных 5.2.4. Заполнение набора данных и отображение информации в DataGrid 5.2.5. Тестирования приложения 5.3. Работа с данными, доступными только для чтения 5.3.1. Создание проекта и формы 5.3.2. Добавление компонент доступа к данным 5.3.3. Добавление элементов отображения данных 5.3.4. Добавление программного кода для выборки и отображения данных 5.3.5. Тестирование приложения 5.4. Редактирование информации на уровне источника данных из Web-форм 5.4.1. Создание проекта и формы 5.4.2. Добавление компонент для доступа к данным 5.4.3. Добавление элементов управления 5.4.4. Добавление программного кода для отображения и обновления данных 5.4.5. Тестирование приложения 5.5. Создание Web-приложения с доступом к данным через компонент пользователя 5.5.1. Создание Web-формы 5.5.2. Создание и конфигурирование элементов доступа к данным 5.5.3. Создание набора данных, 5.5.4. Связывание объекта DataGrid с набором данных 5.5.5. Фильтрация данных в Web-форме 5.5.6. Создание объекта с бизнес-логикой 5.5.7. Использование объекта с бизнес-логикой Глава 6. Дополнительные возможности ASP-приложений 6.1. Проверка корректности вводимых данных на Web-формах 6.1.1. Создание базовой формы 6.1.2. Добавление элементов ввода данных 6.1.3. Добавление контролей для проверки правильности данных 6.1.4. Проверка заполнения обязательных полей 6.1.5. Проверка формата текста 6.1.6. Проверка соответствия паролей 6.1.7. Отображение ошибок при проверке правильности данных 6.1.8. Тестирование приложения 6.2. Использование серверного элемента управления DataGrid для просмотра и редактирования данных 6.2.1. Создание проекта и формы 6.2.2. Создание и конфигурирование набора данных 6.2.3. Добавление элемента управления DataGrid для отображения данных 6.2.4. Заполнение набора данных и отображение информации в DataGrid 6.2.5. Добавление возможности редактирования данных 6.2.6. Предварительная проверка работы созданных элементов 6.2.7. Редактирование DataSet обновление базы данных 6.2.8. Тестирование приложения 6.2.9. Усовершенствование примера 6.2.10. Кэширование набора данных 6.3. Создание постраничного доступа к данным с использованием DataGrid 6.3.1. Создание проекта и формы 6.3.2. Добавление компонентов доступа к данным 6.3.3. Добавление элемента управления DataGrid 6.3.4. Добавление программного кода для выборки и отображения данных 6.3.5. Тестирование приложения 6.4. Добавление, удаление и обновление записей в Web-формах 6.4.1. Создание проекта и формы 6.4.2. Создание и конфигурирование элементов доступа к данным 6.4.3. Формирование программного кода Глава 7. Основные понятия о Web-сервисах 7.1. Структура и назначение Web-сервисов 7.2. Создание простейшего Web-сервиса 7.2.1. Создание проекта XML Web Service 7.2.2. Формирование программного кода Web-сервиса 7.2.3. Тестирование Web-сервиса 7.2.4. Отладка Web-сервиса 7.2.5. Развертывание Web-сервиса 7.3. Доступ к Web-сервису из клиентского приложения 7.3.1. Создание приложения клиента Web-сервиса 7.3.2. Добавление ссылки на Web-сервис 7.3.3. Доступ к Web-сервису из приложения клиента 7.4. Использование общедоступных Web-сервисов через сеть Интернет Глава 8. Доступ к базам данных через Web-сервисы 8.1. Распределенные приложения 8.2. Этапы создания распределенных приложений 8.3. Реализация бизнес-логики распределенных приложений на основе Web-сервиса 8.3.1. Создание проекта Web-сервиса 8.3.2. Создание соединения с базой данных и адаптера данных 8.3.3. Конфигурирование интегрированной идентификации 8.3.4. Создание определения класса набора данных DataSet 8.3.5. Представление набора данных другим приложениям: 8.4. Виды приложений - клиентов Web-сервисов 8.5. Доступ к Web-сервисам из Windows-приложений 8.5.1. Создание Windows-приложения 8.5.2. Добавление к форме элементов управления 8.5.3. Программный код загрузки и обновления данных 8.5.4. Тестирование приложения 8.6. Доступ к Web-сервисам из Web-приложений 8.6.1. Создание проекта и Web-формы 8.6.2. Добавление к форме элементов управления 8.6.3. Программный код загрузки и обновления данных 8.6.4. Тестирование приложения Глава 9. Развертывание приложений 9.1. Инсталляция Windows-приложений 9.1.1. Создание и установка приложения 9.1.2. Создание ярлыка установленного приложения на рабочем столе Windows 9.1.3. Модификация диалога с пользователем 9.1.4. Задание дополнительных свойств установщика проекта 9.1.5. Установка приложения MyWin на компьютере разработчика 9.2. Инсталляция Web-приложений 9.2.1. Создание проекта развертывания 9.2.2. Развертывание приложения на Web-сервере локального компьютера 9.2.3. Развертывание приложения на Web-сервере сети 9.2.4. Демонтаж Web-приложения Глава 10. Удаленная работа с базами данных через Интернет-сайты 10.1. Постановка задачи 10.2. Структура базы данных 10.3. Создание Web-сервиса 10.3.1. Функции регистрации и идентификации пользователей 10.3.2. Функции работы с каталогом товаров 10.3.3. Функции для работы с заказами клиентов 10.3.4. Функции работы с содержимым заказов клиентов 10.4. Разработка клиентской части приложения 10.4.1. Разработка Web-формы для регистрации и идентификации пользователей 10.4.2. Разработка Web-формы для получения доступа к каталогу товаров 10.4.3. Разработка Web-формы для получения доступа к заказам клиентов 10.4.4. Разработка Web-формы для добавления товаров в заказ клиента 10.4.5. Тестирование приложения Послесловие Список литературы