- •Санкт-Петербургский колледж управления и экономики «Александровский лицей» Горохова т.Н.
- •Раздел 1. Информационные системы и информационная безопасность, темы 1.8-1.13
- •Оглавление
- •1. Проектирование windows-приложений ис
- •1.1. Доступ к данным в Windows-формах с использованием элемента управления DataGrid
- •Построение Windows-формы.
- •Доступ к данным в Windows-формах с использованием элемента управления DataGrid
- •Создание и конфигурирование элементов доступа к данным Connection и DataAdapter
- •Создание проекта и формы
- •Создание набора данных DataSet
- •1.2. Доступ к данным в Windows-формах с использованием текстовых полей. Создание объекта DataSet
- •Добавление элемента управления DataGrid для отображения данных
- •Заполнение элемента управления DataGrid данными
- •1.3.Выборка и сортировка данных через запросы с параметрами
- •Создание проекта и Windows-формы
- •Создание и конфигурирование объектов DataConnection и DataAdapter
- •Создание набора данных
- •Добавление элементов отображения данных
- •Добавление кода для заполнения набора данных
- •Связывание текстовых полей с набором данных
- •Добавление навигации по записям
- •Отображение номера текущей записи
- •Тестирование работы приложения
- •1.4. Работа со связанными таблицами в Windows-формах
- •Создание проекта и Windows-формы
- •Конфигурирование DataConnection и Data Adapter
- •Создание набора данных Dataset
- •Создание реляционных связей между таблицами набора данных
- •Добавление элементов отображения данных
- •Отображение издательств в элементе ListBox
- •Отображение наименований книг в элементе DataGrid
- •Заполнение набора данных
- •Тестирование приложения
- •1.5. Представление связанных таблиц в элементе управления DataGrid
- •Создание проекта и Windows-формы
- •Конфигурирование объектов DataConnection и DataAdapter
- •Добавление элементов управления
- •Заполнение набора данных и создание реляционных связей
- •Тестирование приложения
- •1.6. Добавление, удаление и обновление записей в Windows-формах
- •Создание проекта и формы
- •Создание и конфигурирование элементов доступа к данным
- •Формирование программного кода
- •2. Построение asp-приложений ис с достутом данных через ado.Net
- •2.1.Создание web-проекта и формы .Работа с данными в web-формах
- •2.2. Прямой доступ к базе данных (с помощью хранимых процедур, с данными доступными для чтения)
- •Общие сведения об объекте DataCommand
- •Работа объектов DataCommand
- •Множественные результирующие наборы записей
- •Выполнение команд данных
- •Использование DataCommand адаптером данных
- •2.3.Управление презентацией данных в web-формах
- •Добавление объекта DataCommand к форме или компоненту
- •Свойства объекта Da taCommanc
- •Установка и получение параметров объекта DataCommand
- •Получение возвращаемых значений
- •Выполнение команд, которые возвращают наборы данных
- •Выполнение обновления или модификации базы данных с использованием DataCommand
- •Задание команды Data Command, возвращающей одно значение
- •3. Доступ к бд через web-сервисы
- •3.1.Структура и назначение Web-сервисов
- •3.2.Создание Web-сервисов
- •3.3.Доступ к Web-сервису из клиентского приложения
- •3.4.Реализация бизнес-логики распределенных приложений на основе Web -сервисов
- •3.5.Доспуп к Web-сервисы из Web-приложений
- •3.6. Доступ к Web-сервисам из - Windows -приложений
- •4.Отладка программного изделия
- •4.1.Кодирование программного изделия
- •4.2.Метод индукции.
- •4.3.Метод дедукции.
- •5.Тестирование программного изделия
- •5.1.Определение и принципы тестирования
- •5.2. Методы тестирования программ
- •5.3. Методы проектирования тестовых наборов данных
- •6.Проектирование интерфейсов прикладного программного обеспечения
- •6.1. Виды интерфейсов
- •6.2. Области применения каждого вида
- •6.3.Проектирование интерфейсов
- •Список использованной и рекомендуемой литературы
- •Список электронных источников информации
Построение 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!");
Для тестирования приложения:
Нажмите клавишу <F5> для запуска приложения.
Когда ваше приложение запустится, щелкните кнопку Пуск. Должно появиться сообщение "Hello, World!", как показано на рис. 5.
Рис.5. Ваша первая Windows-форма в запущенном приложении.
Закройте 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.
