- •Часть 1.
- •1. Инструментарий среды Visual Studio 2008 по разработке приложений баз данных
- •1.1. Окно Источники данных
- •1.2. Окно Обозреватель баз данных
- •Создание локальной бд с помощью sql Server Compact 3.5 и Visual Studio
- •Общие сведения о локальных данных
- •Добавление в проект базы данных sql Server Compact 3.5
- •Создание новой базы данных sql Server Compact 3.5
- •Добавление существующей базы данных в проект
- •Создание новых таблиц в базе данных
- •Создание столбца с автоматической генерацией значения
- •Создание ограничения ссылочной целостности между таблицами базы данных
- •Заполнение таблиц данными
- •Подключение к данным в приложениях Windows Forms
- •Отображение данных в элементе управления DataGridView в Windows Forms
- •Отображение данных одной таблицы
- •Отображение данных из нескольких связанных таблиц
- •Создание общей таблицы
- •Создание таблицы подстановок
- •Связывание элементов управления Windows Forms с компонентом BindingSource с помощью конструктора
- •Для привязки элемента управления при разработке выполните следующие действия.
- •Переход между строками с помощью элемента управления BindingNavigator
- •Поиск заданной строки в таблице
- •Поиск строки со значением первичного ключа
- •Поиск строк по значениям столбцов
- •Диалоговое окно Построитель условий поиска
- •Агрегирование
- •Вычисляемые поля
- •Модификация строк в наборах данных
- •Добавление строк в наборы данных
- •Получение определенных версий объекта DataRow
- •Редактирование строк в объекте DataTable
- •Удаление строк из объекта DataTable
- •Сохранение данных в источнике данных
- •Чтобы внести изменения в набор данных вызовите метод AcceptChanges в DataSet, DataTable или DataRow:
- •Получение измененных записей
- •Дополнительные сведения по работе с базами данных в Visual Studio
- •Наборы данных в Visual Studio
- •Описание основных компонентов по работе с базами данных
- •Лабораторная работа №3 Создание базы данных «Автотранспорт»
- •Лабораторная работа №4 Агрегированные и вычисляемые поля
- •Лабораторная работа №5 Подстановочные, агрегированные и вычисляемые поля
- •Лабораторная работа №6 Проверочная
- •Лабораторная работа №7 Редактирование
- •Лабораторная работа №8 Поиск и сортировка данных
1. Инструментарий среды Visual Studio 2008 по разработке приложений баз данных
Большинство приложений решают задачи чтения и обновления информации в базе данных. В этом разделе содержатся сведения и подготовительные инструкции для работы с данными в приложениях Visual Studio, которые ориентированы на клиента.
Основная архитектура данных, используемая для создания приложений в Visual Studio, является ADO.NET.
Общие задачи по работе с данными в приложении могут быть подразделены на несколько процессов. Например, прежде чем отобразить данные пользователю на форме, необходимо сначала подключиться к источнику данных (к базе данных или к службе, предоставляющей данные) а затем выбрать данные, которые требуется отобразить.
В Visual Studio существуют специальные подпрограммы –мастера, которые могут упростить некоторые процессы. Например, запуск Мастера настройки источника данных предоставляет приложению достаточно сведений для подключения к данным, создания типизированного набора данных для получения данных и переноса данных в приложение.
1.1. Окно Источники данных
В окне Источники данных отображаются источники данных в проекте. Окно Источники данных можно использовать для создания интерфейса пользователя путем перетаскивания элементов из окна на форму в проекте. Каждый элемент имеет раскрывающийся список элементов управления (рис.1.1), в котором можно выбрать тип создаваемого элемента управления до перетаскивания его на форму. Список элементов управления можно дополнять элементами, включая вновь созданные.
Рисунок 1.1. – Окно Источники данных
С помощью окна Источники данных пользователь может выполнять следующие действия:
Создавать формы, отображающие данные, путем перетаскивания элементов из окна Источники данных на форму.
Подключать существующие элементы управления к данным путем перетаскивания элементов из окна Источники данных на существующие элементы управления.
Настраивать список элементов управления, доступных для каждого типа данных в окне Источники данных.
Выбирать, какой элемент управления должен создаваться при перетаскивании элемента в форму в приложении Windows.
Создавать и добавлять новые источники данных в проект.
Открывать наборы данных для редактирования в Конструкторе наборов данных.
Открытие окна источников данных
Чтобы отобразить окно Источники данных, выберите пункт Показать источники данных в меню Данные.
Заполнение окна источников данных
Окно Источники данных можно заполнить путем добавления источников данных в проект.
Чтобы добавить новый источник данных с помощью мастера Мастер конфигурации источников данных, выберите команду Добавить новый источник данных в меню Данные
или щелкните ссылку Добавить новый источник данных в окне Источники данных.
Команды, доступные в окне источников данных
При щелчке правой кнопкой мыши на окне Источники данных доступны следующие команды (рис.1.2):
Добавление нового источника данных
Открывает мастер Мастер конфигурации источников данных, используемый при создании нового источника данных в проекте.
Изменение набора данных при помощи конструктора
Открывает выбранный набор данных в Конструкторе набора данных.
Настройка набора данных при помощи мастера
Открывает мастер Мастер конфигурации источников данных, заполненный информацией из выбранного источника данных.
Обновить
Синхронизирует окно Источники данных с источниками данных в проекте.
Рисунок 1.2 – Команды контекстного меню окна Источники данных
Удаление источников данных из окна Источников данных
Так как элементы в окне Источники данных синхронизированы с проектом, удаление элемента из проекта будет отражено в окне Источники данных автоматически. Например, если проект имеет источник данных, основанный на веб-службе, удаление веб-ссылки из проекта приведет к удалению источника данных веб-службы из окна Источники данных.
