Студопедия

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

КАТЕГОРИИ:

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Задание 2. Разработать приложение с использованием компонентов: Chart и DateTimePicker и других необходимых элементов интерфейса для создания приложения






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

Существует гипотеза, что жизнь человека подчиняется трем циклическим процессам, называемых биоритмами: физическому (продолжительность 23 дня), эмоциональному (продолжительность 28 дней) и интеллектуальному (продолжительность 33 дня). Биоритмы характеризуют подъемы и спады нашего состояния в виде синусоиды. Дни, когда график пересекает ось абсцисс, считаются неблагоприятными (особенно, если в этой точке пересекается не один график).

За точку отсчета всех трех биоритмов берется день рождения человека, для которого он строится. Расчет точек графика каждого цикла биоритма осуществляется по формулам:

Fiz(x)=sin (2π K/23); для расчета точек физического цикла

Emo(x)=sin (2π K/28); для расчета точек эмоционального цикла

Int(x)= sin (2π K/33); для расчета точек интеллектуального цикла

Здесь K – это количество дней между датой рождения человека и рассчитываемой датой, для которой отображается точка на графике.

1. На форме разместить компоненты: Chart с тремя сериями, DateTimePicker для ввода даты рождения человека, контейнер радиокнопок для выбора исследуемого периода: «от начала текущего месяца», «на месяц с текущего дня», «на месяц от произвольного дня», «на текущий год», «на текущую неделю», между двумя интересующими датами.

2. Выполнить необходимые настройки для диаграммы: заголовки, цвета, легенду и другие.

3. Щелчком по кнопке «Построить» изобразить три графика.

4. Щелчком по точке графика отобразить в подсказке значения этой точки.

5. Выполнить сохранение диаграммы в файл и загрузки ее из файла.

6. Осуществить возможность печати диаграммы.

7. Разработать локальное меню для настройки атрибутов диаграммы, осей, плоскостей и ее легенды.

8. Указать список благоприятных и неблагоприятных дней для каждого цикла.

9. Рассчитать точки пересечения каждого графика с осью абсцисс.

Рис. 3. Момент запущенного приложения «Биоритмы человека»

Контрольные вопросы

  1. Для каких целей предназначен компонент Chart?
  2. Как называется объект, гдеданные, по которым строятся графики?
  3. Как в компоненте Chart можно добавить новый график (серию)?
  4. Как задаются координатные характеристики осей?
  5. Какой метод позволяет добавить новую точку в график функции?

Практическая работа №25

Тема: «Применение технологии Drag & Drop в приложениях».

Цель работы: Научиться применять технологию Drag & Drop в приложениях.

Время выполнения: подготовка – 5 мин; выполнение – 125 мин.; проверка – 10 мин; всего – 135 мин.

Система Drag & Drop позволяет напрямую перетаскивать объекты между разными источниками, например, из одного списка в другой. «Перетаскивание» представляет собой нажатие и удерживание левой кнопки мыши на объекте и дальнейшее его перемещение за курсором в желаемую область.


Поделиться с друзьями:

mylektsii.su - Мои Лекции - 2015-2024 год. (0.006 сек.)Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав Пожаловаться на материал