Вопросы и ответы

Голосование

Язык программирования

Поиск по сайту

Регистрация/Вход

Сейчас на сайте

Сейчас 6 гостей онлайн

Recommended service:
website monitoring
Графика Delphi
Delphi график функции PDF Печать E-mail
Автор: Виктор   
06.04.2012 13:55

Создадим приложение «Delphi график функции» на основе примера покажем вывод графика функции Y = 0.4*X + 20 в диапазоне значений аргумента от 0 до 330.
Откроем программу Delphi 7 и автоматически сгенерируется форма, где пропишем в свойство Caption название нашей программы Delphi график функции (см. рис).

 

Delphi график функции


Центер нашей системы координат у нашего приложения Delphi график функции будет перемещён в точку с координатами (50, 200). Для удобства работы были написаны специальные функции CX и СY, которые предназначены для перевода координат точек из данной системы в систему принятую в Delphi. Итогом работы данной программы Delphi график функции будет выводится график функции, который изображён ниже на рисунке.

Подробнее...
 
Построение графиков в Delphi PDF Печать E-mail
Автор: Виктор   
06.04.2012 13:50


      Сейчас мы займёмся построением графиков в Delphi. Но прежде чем взятся за построение графиков в Delphi немного теории:
Канва по английки Canvas это область компонента, на которой можно рисовать или же отображать готовые изображения, в том числе и построением графиков в Delphi. Она содержит свойства и методы, что существенно упрощающает графику Delphi. Все сложные операции с системой спрятаны для нас и поэтому рисовать в Delphi может любой человек, совершенно не владеющий машинной графикой.
Любая точка канвы имеет координаты X и Y. Система координат канвы имеет, как и везде в Delphi, начало координат левый верхний угол канвы. Координата X в Delphi возрастает при перемещении слева направо, а координата Y — при перемещении сверху вниз. В Delphi координаты измеряются в пикселях, где это есть наименьший элемент поверхности рисунка, с которыммы можем манипулировать. Важное свойство у пикселя — его цвет.
Кроме этого канва имеет свойство Pixels и это представляет собой двумерный массив, которыйже как мы уже знаем отвечает за цвета канвы. Рассмотрим пример, Canvas.Pixels[10,20] соответствует цвету пикселя, 10-го слева и 20-го сверху. С этим свойством, массивом пикселей, можно обращаться как с любым другим свойством: изменять цвет, задавая пикселю новое значение, или определять его цвет по хранящемуся в нем значению. Например, Canvas.Pixels[10,20] := 0 или Canvas.Pixels[10,20] := clRed — это задание пикселю красного цвета. Далее мы рассмотрим два способа построения графиков в Delphi:
1.способ - Это свойство Pixels с помощью которого мы будем рисовать на канве график. Давайте нарисуем пикселями график синусоиды на канве формы(см. рис.)

Подробнее...
 
Delphi 3d графика PDF Печать E-mail
Автор: Виктор   
06.04.2012 13:40

Для работы с приложением Delphi 3d графика скачайте архив ниже по ссылке.
Затем неободимо его разархивировать и установить компонент Graph3D на палитру компонентов на вкладку New для работы с приложением Delphi 3d графика. Данный компонент находится в папке по адресу: iGraphics\GraphS. Сам процесс установки компонента можно посмотреть пройдя по ссылке. После установки компонента Delphi 3d графика на палитре New появится новый значёк в виде красного и зелёного кубика(см. рис.).


Delphi 3d графика


Далее заходим в папку 3D System и запускаем файл UseTGraph3D.dpr и мы видем следующую картину см. рис.

Подробнее...
 
Delphi 7 графика PDF Печать E-mail
Автор: Виктор   
06.04.2012 13:37

Delphi 7 графика – на примере приложения простого графического редактора. Создадим новое приложение показывающей работу в Delphi 7 графики, позволяющее пользователю рисовать на холсте, выбирая ширину и цвет линии, и возможность сохранять результаты своей работы в файле как точечный рисунок . Рисовать будем не на всей поверхности окна(Form1.Canvas), а на холсте специально отведённого для размещения рисунка компонента Image(Image1.Canvas). Для этого запускаем нашу программу Delphi 7 и добавляем на форму следующие компоненты(см. рис.):

  • 3 кнопки – Button;
  • ColorDialog – диалог выбора цвета;
  • SavePictureDialog – диалог сохранения рисунка;
  • Image – компонент для размещеия, рисования рисунка;
  • Label – компонент для надписи
  • UpDown – компонент с помощью которого будем устанавливать толщину линии(находится на вкладке Win32).
Подробнее...
 
Построение графика функции delphi PDF Печать E-mail
Автор: Виктор   
06.04.2012 13:28


Напишем программу «Построение графика функции delphi», которая использует свойство Pixels для построения графика функции в delphi вида Y=2*sin(x)*exp(x/5). Для построения графика функции delphi используется вся доступная область формы , и если во время работы программы пользователь изменит размер окна, то график функции будет построен заново с учётом реальных размеров окна.
Ниже прилагается исходный код приложения «Построение графика функции delphi»:
//Функция, график которой нужно построить
function f(x:real):real;
begin
f:= 2*sin(x)*exp(x/5);

//построение графика функции в delphi
procedure GrFunction;
var
x1,x2:real; // границы изменения аргумента функции
y1,y2:real; // границы изменения значения функции
x:real;// аргумент функции
y:real; // значения функции в точке х
dx:real; // приращение аргумента
i,b:integer; // левый нижний угол вывода графика
w,h:integer; // ширина и высота области вывода графика фукции в delphi
mx,my:real; //масштаб по оси X и Y
x0,y0: integer; // точка начала координат

Обновлено ( 06.04.2012 13:32 )
Подробнее...
 
« ПерваяПредыдущая12СледующаяПоследняя »

Страница 1 из 2