Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
общее Разработка и эксплуатация ИС.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
6 Мб
Скачать
☆

Построение Windows-формы.

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

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

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

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

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

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

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

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

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

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

Листинг

' Visual Basic

MessageBox.Show ("Hello, World!")

// C#

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

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

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

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

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

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

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

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

Один из наиболее общих сценариев в разработках прикладных программ — отображение данных о форме посредством элемента управления DataGrid, сетки данных. Дальнейший пример иллюстрирует простую Windows-форму, которая отображает в сетке содержимое несвязанной таблицы базы данных. Сетка позволяет редактировать данные, и затем с помощью других объектов вы сможете внести сделанные изменения в базу данных. Этот пример иллюстрирует основные процедуры, которые нужно использовать при доступе к данным в Windows-формах.

Для того чтобы реализовать данный пример, нужно иметь доступ к базе данных Pubs, которая автоматически устанавливается при инсталляции MS SQL Server. Вам предстоит выполнить следующие шаги:

  • создать Windows-проект и, соответственно, Windows-форму;

  • создать соединение с базой данных Сonnection;

  • создать объект доступа к базе данных DataAdapter;

  • создать и сконфигурировать набор данных DataSet;

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

  • добавить программный код для заполнения набора данных DataSet;

  • добавить программный код, который вернет в базу данных все изменения пользователя.

По завершению этого примера вы должны получить форму, которая выглядит подобно приведенной на рис 6.

Рис.6.Форма с элементом управления DataGrid.