|
лабораторные работы. Лекция 18 Технология доступа к данным в среде visual studio 2010 Рекомендуемые источники
3. После добавления DataSet и BindingSource автоматически будет добавлен объект TableAdapter. После чего уже можно добавлять объекты для отображения данных, однако, при этом нельзя будет управлять информацией. 4. Для управления источником данных создаётся объект BindingNavigatior. Затем его необходимо подключить к объекту BindingSource. Для этого в свойстве BindingSource объекта BindingNavigatior необходимо указать созданный ранее объект BindingSource. Настройка вида панели навигации Затем можно настроить внешний вид панели навигации при помощи следующих свойств: DeleteItem - отображает кнопку для удаления текущей записи; AddNextItem - отображает кнопку для добавления новой записи после текущей; MoveFirstItem - отображает кнопку для перехода к первой записи; MoveNextItem - отображает кнопку для перехода к следующей записи; MovePreviousItem - отображает кнопку для перехода к предыдущей записи; MoveLastItem - отображает кнопку для перехода к последней записи; PositionItem - отображает номер текущей записи. §2 Интерфейс информационных систем. Создание интерфейса пользователя Интерфейс информационных систем В системах построенных по технологии клиент-сервер существует два вида интерфейса: - Интерфейс, реализуемый при помощи клиентского приложения;
- Web -интерфейс.
Интерфейс, реализуемый при помощи клиентского приложения Интерфейс, реализуемый при помощи клиентского приложения - это компьютерная программа, устанавливаемая на клиентские компьютеры, предназначенная для работы с файлами данных через сеть. Основными элементами клиентских приложений являются формы (окно программы) и отчёты. Элементы управления на форме называется объектами. Каждый объект обладает своим набором свойств, событий и методов. Объекты форм В БД все объекты форм делятся на два класса: - Объекты управления - объекты, осуществляющие управление БД (Например: Кнопка или Выпадающий список);
- Объекты для отображения информации - элементы, отображающие содержимое таблиц, запросов или фильтров, позволяющие добавлять изменять и удалять информацию, и проводить ее анализ.
Формы в клиентском приложении Все формы в клиентском приложении делятся на три группы: Формы для работы с данными - формы, содержащие как объекты управления, так и объекты просмотра данных. Такие формы предназначены для отображения, изменения, удаления и анализа данных; Кнопочные формы - формы, содержащие только объекты управления, предназначаются для открытия всех других форм. Замечание: Кнопочная форма, которая появляется первой после запуска программы, называется, главной кнопочной формой. Информационные и служебные формы - формы, содержащие только элементы управления, предназначены для отображения служебной информации (справки), несвязанной с таблицами, запросами и фильтрами, либо для выполнения служебных операций не связанных с данными (Например: форма с калькулятором) Виды дизайна форм Замечание: Существует два вида дизайна форм: - Ленточные формы - формы, выводящие информацию по одной записи;
- Табличные формы - формы выводящие информацию в виде таблицы.
Замечание: Объекты связи используются только в клиентском интерфейсе. В web-интерфейса функции объекта связи выполняет сервер. Основой web-интерфейса являются страницы (файл с расширенным htm или html). Работа со страницами осуществляется с помощью программы - браузера. Изначально страницы находятся на сервере, пользователь сначала загружает их на свой компьютер с сервера, а затем с помощью страниц пользователь работает с файлом данных. Замечание: В web-интерфейсе отсутствуют отчёты, их роль выполняют сами страницы. §2.1 Создание интерфейса пользователя Создание ленточной формы "DataSources"'>Создание интерфейса при помощи окна "DataSources" Visual Studio позволяет создавать не сложный интерфейс БД, без помощи панели объектов и окна свойств, лишь используя окно "DataSources". В окне "DataSources" после подключения источника данных отображается все таблицы, запросы, фильтры данных и их поля. (Можно перетаскивать источники данных, соответственно таблицы, запросы, фильтры прямо из окна "DataSources" на форму. При перетаскивании можно выбирать для каждого поля источника данных объект, который будет отображать его содержимое. ) |
|
|