Студопедия

Главная страница Случайная лекция


Мы поможем в написании ваших работ!

Порталы:

БиологияВойнаГеографияИнформатикаИскусствоИсторияКультураЛингвистикаМатематикаМедицинаОхрана трудаПолитикаПравоПсихологияРелигияТехникаФизикаФилософияЭкономика



Мы поможем в написании ваших работ!




Тема 7. Тестирование и отладка ПО

Читайте также:
  1. Биоиндикация и биотестирование.
  2. Криптосистемы с открытыми ключами. Тестирование чисел на простоту и выбор параметров RSA
  3. Тестирование
  4. Тестирование программного обеспечения (Software Testing по SWEBOK)

Цели и задачи темы:

1. Рассмотреть стратегии тестирования.

2. Познакомиться с технологиями статического тестирования модуля - методом “стеклянного” и “черного” ящика.

3. Рассмотреть технологию тестирования сопряжений.

4. Понять технологию комплексного тестирования.

Класс BindingSource позволяет инкапсулировать источник данных и распределить отдельные его составляющие по элементам управления формы: текстовым окнам, сеткам, спискам и т.д. При этом класс BindingSource располагает набором полезных свойств и методов для перебора записей в массиве данных, вставке/удалению, поиску, фильтрации.

Рассмотрим на конкретном примере возможности класса BindingSource.

Разместите в форме приложения текстовые поля и метки для отображения записей таблицы Клиент (рис.1).

В таблицу Клиент предварительно следует добавить поле (тип данных varchar) для хранения имени файла с фотографией клиента. Для отображения самой фотографии в форме следует разместить элемент управления PictureBox.

Кроме того, для выбора файла и записи его имени в базу данных, разместите в форме невизуальный элемент управления OpenFileDialog (рис.1).

Объявление общих компонент для связи, синхронизации, хранения описаны ниже:

Рисунок 1

Метод загрузки формы начнем с описания свойств адаптера данных.

Свойство SelectCommand:

Свойство InsertCommand:

Свойство UpdateCommand:

Свойство DeleteCommand:

Заполнение локального хранилища данных:

Установление привязки элементов интерфейса к отдельным полям источника данных:

Заключительным оператором метода можно временно скрыть кнопку для записи новой строки:

Рассмотрим, каким образом BindingSource позволяет перемещаться по записям набора:

Для создания новой записи следует очистить все поля формы, а поле pictureBox вставить фотографию «по умолчанию» (условного сотрудника):

Выбор файла с фотографией выполняется с помощью стандартного диалогового окна, которое обеспечивает элемент OpenFileDialog.

Запись новой строки сначала в локальное хранилище DataSet, а затем в таблицу базы данных:

Удаление текущей записи можно выполнить также с помощью класса BindingSource:

Сохранить все изменения при выполнении события «Закрыть форму»:

Самостоятельно: Разработайте приложение к базе данных и выполните его тестирование.


<== предыдущая страница | следующая страница ==>
 | Кислотно-основная классификация катионов по группам 3 Аналитические реакции катионов I группы

Дата добавления: 2014-11-15; просмотров: 308; Нарушение авторских прав




Мы поможем в написании ваших работ!
lektsiopedia.org - Лекциопедия - 2013 год. | Страница сгенерирована за: 0.003 сек.