Главная страница Случайная лекция Мы поможем в написании ваших работ! Порталы: БиологияВойнаГеографияИнформатикаИскусствоИсторияКультураЛингвистикаМатематикаМедицинаОхрана трудаПолитикаПравоПсихологияРелигияТехникаФизикаФилософияЭкономика Мы поможем в написании ваших работ! |
Тема 7. Тестирование и отладка ПО
Цели и задачи темы: 1. Рассмотреть стратегии тестирования. 2. Познакомиться с технологиями статического тестирования модуля - методом “стеклянного” и “черного” ящика. 3. Рассмотреть технологию тестирования сопряжений. 4. Понять технологию комплексного тестирования. Класс BindingSource позволяет инкапсулировать источник данных и распределить отдельные его составляющие по элементам управления формы: текстовым окнам, сеткам, спискам и т.д. При этом класс BindingSource располагает набором полезных свойств и методов для перебора записей в массиве данных, вставке/удалению, поиску, фильтрации. Рассмотрим на конкретном примере возможности класса BindingSource. Разместите в форме приложения текстовые поля и метки для отображения записей таблицы Клиент (рис.1). В таблицу Клиент предварительно следует добавить поле (тип данных varchar) для хранения имени файла с фотографией клиента. Для отображения самой фотографии в форме следует разместить элемент управления PictureBox. Кроме того, для выбора файла и записи его имени в базу данных, разместите в форме невизуальный элемент управления OpenFileDialog (рис.1). Объявление общих компонент для связи, синхронизации, хранения описаны ниже:
Рисунок 1 Метод загрузки формы начнем с описания свойств адаптера данных. Свойство SelectCommand: Свойство InsertCommand: Свойство UpdateCommand: Свойство DeleteCommand: Заполнение локального хранилища данных: Установление привязки элементов интерфейса к отдельным полям источника данных: Заключительным оператором метода можно временно скрыть кнопку для записи новой строки: Рассмотрим, каким образом BindingSource позволяет перемещаться по записям набора: Для создания новой записи следует очистить все поля формы, а поле pictureBox вставить фотографию «по умолчанию» (условного сотрудника): Выбор файла с фотографией выполняется с помощью стандартного диалогового окна, которое обеспечивает элемент OpenFileDialog. Запись новой строки сначала в локальное хранилище DataSet, а затем в таблицу базы данных: Удаление текущей записи можно выполнить также с помощью класса BindingSource: Сохранить все изменения при выполнении события «Закрыть форму»: Самостоятельно: Разработайте приложение к базе данных и выполните его тестирование.
Дата добавления: 2014-11-15; просмотров: 308; Нарушение авторских прав Мы поможем в написании ваших работ! |