Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ПИС ИМОП 2.doc
Скачиваний:
4
Добавлен:
23.08.2019
Размер:
6.07 Mб
Скачать

4. Построение Windows-приложений с доступом к данным через ADО.NET 2

4.1. Создание Windows-приложения 2

4.2. Windows-форма как основа интерфейса 4

4.3. Доступ к данным в Windows-формах с использованием элемента управления DataGrid 6

4.3.1. Создание проекта и формы 7

4.3.2. Создание набора данных DataSet 7

4.3.3. Добавление элемента управления DataGrid для отображения данных 16

4.3.4. Заполнение элемента управления DataGrid данными 18

4.3.5. Обновление информации в базе данных 20

4.4. Доступ к данным в Windows-формах с использованием текстовых полей 21

4.4.1. Связывание элементов TextBox с набором данных 23

4.4.2. Отображение номера текущей записи 27

4.5. Выборка и сортировка данных через запросы с параметрами 28

4.5.1. Создание Windows-формы 29

4.5.2. Создание и конфигурирование объектов DataConnection и DataAdapter 29

4.5.3. Создание набора данных 33

4.5.4. Добавление элементов отображения данных 35

4.5.5. Добавление кода для заполнения набора данных 36

4.5.6. Связывание текстовых полей с набором данных 37

4.5.7. Добавление навигации по записям 38

4.5.8. Отображение номера текущей записи 39

4.5.9. Тестирование работы приложения 41

4.6. Работа со связанными таблицами в Windows-формах 42

4.6.1. Создание и Windows-формы 43

4.6.2. Конфигурирование DataConnection и Data Adapter 43

4.6.5. Добавление элементов отображения данных 48

4.6.6. Заполнение набора данных 52

4.6.7. Тестирование приложения 53

4.7. Представление связанных таблиц в элементе управления DataGrid 54

4.7.1. Создание Windows-формы 54

4.7.2. Конфигурирование объектов DataConnection и DataAdapter 54

4.7.3. Добавление элементов управления 55

4.7.4. Заполнение набора данных и создание реляционных связей 56

4.7.5. Тестирование приложения 58

4. Построение Windows-приложений с доступом к данным через adо.Net

Большинство программистов имеют достаточно богатый опыт разработки Windows-приложений — это традиционные информационные системы, работающие с базами данных в режиме файл-сервер или клиент-сервер в рамках локальных сетей. Исходя из этого, мы начнем практическое знакомство с Visual Studio .NET с создания приложений именно данного типа.

Из материалов данной главы вы узнаете:

  • как создать Windows-проект и Windows-форму, являющуюся основой пользовательского интерфейса;

  • как реализовать доступ к данным в Windows-формах с использованием широко распространенного элемента управления DataGrid;

  • какие есть возможности доступа к данным в Windows-формах с использованием текстовых полей;

  • как можно осуществить выборку и сортировку данных через запросы с параметрами;

  • как реализовать работу со связанными таблицами (с отображением их в разных элементах управления, а также в одном элементе управления DataGrid);

□ как реализовать добавление, удаление и обновление записей.

4.1. Создание Windows-приложения

В данном разделе описывается последовательность создания Windows-приложения.

Для создания Windows-приложения выполните следующие действия.

Запустите Visual Studio .NET, при этом на экране появиться стартовое окно (рис. 4.1).

Рис. 4.1 Стартовое окно при запуске Visual Studio.Net

Нажмите кнопку Create: Project. На экране появится окно выбора свойств создаваемого проекта (рис. 4.2).

В поле Projects Types выберите язык программирования (Visual Basic Projects , Visual C# Projects), который вы собираетесь использовать при написании приложения. В данном примере выбран язык Visual Basic.

В правой части окна — Templates — выберите шаблон, на основании которого будут созданы базовые элементы проекта. В данном примере указано Windows Application.

Теперь необходимо определиться с будущим именем проекта (поле Name). По умолчанию данному свойству устанавливается имя windowsApiicanion1. Оставим его без изменения.

В поле Location определяется путь к директории, в которой будут храниться файлы проекта. Это поле так же оставим без изменения.

Рис. 4.2. Окно выбора свойств создаваемого проекта

После нажатия кнопки OK Visual Studio .NET создаст весь необходимый набор файлов и первую форму проекта с именем Form1 (рис. 4.3).

Рис. 4.3. Окно дизайнера Windows-приложения

4.2. Windows-форма как основа интерфейса

В данном разделе вы научитесь строить и запускать простую Windows-форму. Для создания Windows-формы выполните следующие действия.

  1. Запустите Visual Studio .NET.

  2. Создайте Windows-приложение с именем HelloWorld.

  1. В окне Properties формы Forml установите значение свойства startPosition равным centerScreen (расположение формы в центре экрана).

  2. Из окна Toolbox перенесите на форму Forml кнопку (элемент управления Button).

  3. Щелчком мыши выделите на форме кнопку Button1. В окне Properties установите значение свойства Text равным Пуск. На рис. 4.4 приведены результаты ваших действий.

Рис. 4.4. Ваша первая Windows-форма в окне дизайнера

Для написания программного кода вашего приложения выполните следующие действия.

1. Двойным щелчком мыши на созданной кнопке добавьте в программный код обработчик события Button1_Click.

2. В открывшемся редакторе кода в обработчике события Button1_Click добавьте следующие строки (листинг 4.1).

Листинг 4.1

' Visual Basic

MessageBox.Show ("Hello, World!")

// C#

MessageBox.Show("Hello, World!");

Для тестирования приложения.

  1. Нажмите клавишу <F5> для запуска приложения.

  2. Когда ваше приложение запустится, щелкните кнопку Пуск. Должно появиться сообщение "Hello, World!", как показано на рис. 4.5.

Рис. 4.5. Ваша первая Windows-форма в запущенном приложении

  1. Закройте Windows-форму для возврата в Visual Studio.

Итак, вы создали первое работающее приложение с помощью Visual Studio .NET. Пока оно никак не связано с отображением информации из базы данных. Это будет следующий шаг освоения нового инструментального средства. А пока пройдены первые два этапа: создание Windows-приложения и Windows-формы.