Uploaded by Светлана Борисовна Никитина

Лабораторная работа#

advertisement
Лабораторная работа Разработка компонентов прикладной
программы для формирования диаграмм
Цель работы
Целью лабораторной работы является освоение студентами средств и технологии среды разработки MS Visual Studio и языка программирования Visual C#
для формирования графиков и диаграмм (графических отчетов) на основе базы
данных и запросов.
Задание на лабораторную работу
Разработать на основе созданной при выполнении предыдущих работ программы в среде MS Visual Studio прикладную программу, обеспечивающую формирование двух графиков или круговых диаграмм различных типов на основе базы данных, созданной при выполнении работы № 3. Следует предложить состав и
содержание графиков для отображения показателей, характеризующих предметную область, и согласовать их с преподавателем.
Требования к программе
Программа должна обеспечивать:
- вывод главной формы с заголовком, соответствующим назначению программы,
- выбор функций программы («Работа с БД», «Отчеты» и др.) с помощью
меню, кнопок или других элементов управления,
- выбор и вывод графика,
- формирование графиков на основе сгруппированных данных и вычисляемых значений, полученных в СУБД Access,
- окончание работы по нажатию на кнопку или на пункт меню.
Разработка компонентов прикладной программы для формирования графиков и диаграмм
Для построения графиков на основе данных, получаемых из баз данных (из
таблиц или запросов с использованием вычислений и/или группировок), используется компонент Chart, расположенный на странице Данные (Data) палитры
компонентов (рисунок 6.1).
Рисунок 1 – Палитра компонентов страницы Данные
При выполнении лабораторной работы рекомендуется разместить график на
отдельной форме, которая открывается с помощью заданного элемента управления главной формы: кнопки, пункта меню или другого. Для этого необходимо
включить в проект форму (Проект \ Добавить форму Windows), если нужно
подключить источник данных с таблицами и запросами, поместить на форму
компонент Chart (на экран выводится шаблон графика, рисунок 2).
Рисунок 2 – Размещенный на форме шаблон для графика
Свойства компонента Chart позволяют установить параметры графика. Основные из них: DataSource, коллекция Series, коллекция Titles.
В качестве значения свойства DataSource указываем таблицу или запрос
подключенного источника данных (рисунок 3):
Рисунок 3 - Установка значения свойства DataSource
Коллекция Series служит для определения разновидности графика и его параметров (рисунок 4).
Рисунок 4 - Редактор коллекции Series
В редакторе этой коллекции:
Добавить (Add) – добавить «серию», Удалить (Delete) – удалить «серию»;
вкладка Данные - свойство Name отображает имя серии в легенде; вкладка Диаграмма - свойство ChartType позволяет выбрать тип графика; вкладка Источник
данных - свойства XValueMember и YValueMember указывают названия полей
запроса или таблицы для источника значений осей X иY.
На графике можно представить несколько «серий», например, количество
дней и стоимость туристических путевок, приобретенных отдельными туристами (рисунок 5).
Рисунок 5 - Редактор коллекции Series с двумя добавленными сериями данных
Редактор коллекции Titles позволяет определить заголовок графика - вкладка Вид - свойство Text (рисунок 6.).
Рисунок 6 - Редактор коллекции Titles
На рисунке 7 представлен полученный график.
Рисунок 7 – График в режиме выполнения программы
Содержание отчета
Отчет должен содержать:
1) задание с описанием структуры данных,
2) общие сведения о графиках, которые формируются в программе (тип,
отображаемые данные),
3) описание источников данных (путь к БД, имена таблиц и запросов,
имена полей и их назначение, выражения, используемые для вычислений, тексты запросов),
4) значения параметров графиков, установленные при проектировании,
5) структуру прикладной программы (проекта),
6) выводы по работе.
Download