Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Лабораторная работа № 12. ПрограммированиеСодержание книги
Поиск на нашем сайте
С ИСПОЛЬЗОВАНИЕМ СРЕДСТВ ДЛЯ ПОСТРОЕНИЯ И ОТОБРАЖЕНИЯ ГРАФИКОВ Цель работы: изучить возможности построения графиков с помощью компонента отображения графической информации TChart. Написать и отладить программу построения и отображения на экране графиков заданных функций.
Методика построения графиков с помощью компонента TChart Для наглядности часто результаты расчетов представляются в виде графиков и диаграмм. Среда визуального программирования Delphi имеет мощный пакет стандартных программ построения и вывода на экран графической информации с помощью компонента TСhart (рис. 12.1).
Рис. 12.1. Размещение компонентов на форме
Построение графика (диаграммы) производится после вычисления таблицы значений функции y=f(x) на интервале [ Xmin, Xmax ] с данным шагом. Полученная таблица передается в специальный двумерный массив Seriesk (k -номер графика) компонента TChart с помощью метода Add. Компонент TChart осуществляет всю работу по отображению графиков, переданных в объект: строит и размечает оси, рисует координатную сетку, подписывает название осей и самого графика, отображает переданную таблицу в виде всевозможных графиков или диаграмм. При необходимости, с помощью встроенного редактора EditingChart компоненту TChart передаются данные о толщине, стиле и цвете линий, параметрах шрифта подписей, шагах разметки координатной сетки и другие настройки. В процессе работы программы изменение параметров возможно через обращение к соответствующим свойствам компонента TChart. Так, например, свойство TChart.BottomAxis содержит значение максимального предела нижней оси графика и при его изменении во время работы автоматически изменяется изображение графика (см. нижеприведенную программу).
Пример написания программы
Задание. Составить программу, построения и отображения графиков функций cos(x) и двух других заданных функций на интервале [ Xmin..Xmax ]. В качестве последних рассматриваются функции из лабораторной работы №3 [6], вариант 2. Требуется предусмотреть возможность изменения разметки координатных осей, а также шага построения таблицы.
Настройка формы Панель диалога программы организуется в виде, представленном на рисунке 12.2. Для ввода исходных данных используются окна TEdit. Выход из программы организуется посредством компонента TBitBtn. Компонент TChart может быть введен в форму путем нажатия пиктограммы в меню компонентов, как указывалось в предыдущих работах, либо командой View | Component List | Component | TChart.
Работа с компонентом TChart
Для изменения параметров компонента TChart необходимо дважды щелкнуть по нему мышью в окне формы. Появится окно редактирования EditingChart (см. рис. 12.2). Для создания нового объеета Series1 щелкнуть по кнопке Add на странице Series. В появившимся диалоговом окне TeeChartGalleri выбрать пиктограмму с надписью Line (график выводится в виде линий). Если нет необходимости представления графика в трехмерном виде, отключить независимый переключатель 3D. После нажатия на кнопку ОК появится новая серия с название Seriesl. Для изменения названия нажать кнопку Title. В появившимся однострочном редакторе набрать имя отображаемой функции, например «Функция 1». Аналогичным образом создать объект Series2 для функции cos(x) и объект Series3 для функции «Функция 2». Желательно, чтобы в названиях функций по возможности отображалась суть функций.
Рис. 12.2. Окно редактирования Editing Chart
Для изменения надписи над графиком на странице Titles в многострочном редакторе набрать текст: «Графики функций». Для разметки осей выбрать страницу Axis и устанавливать параметры настройки осей. Нажимая различные кнопки меню, можно воспользоваться другими возможностями EditingChart.
|
||||
Последнее изменение этой страницы: 2016-12-16; просмотров: 393; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 18.223.237.218 (0.007 с.) |