Реферат: Визуальное программирование в Delphi

Изучение методов визуального программирования в Delphi.

Задание: Построить графики функций ; ;

Текст программы:

unit Graph;

interface

uses

Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,

StdCtrls, TeEngine, Series, ExtCtrls, TeeProcs, Chart;

type

TForm1 = class(TForm)

Edit1: TEdit;

Edit2: TEdit;

Edit3: TEdit;

Edit4: TEdit;

Edit5: TEdit;

Label1: TLabel;

Label2: TLabel;

Label3: TLabel;

Label4: TLabel;

Label5: TLabel;

Chart1: TChart;

Series1: TLineSeries;

Series2: TLineSeries;

Series3: TLineSeries;

Button1: TButton;

procedure Button1Click(Sender: TObject);

private

{ Private declarations }

public

{ Public declarations }

end;

var

Form1: TForm1;

implementation

{$R *.DFM}

procedure TForm1.Button1Click(Sender: TObject);

VAR T0,TK,Q,W,Y1,Y2,Y3 :REAL;

i,H :real;

begin

Q:=StrToFloat(Edit1.Text);

W:=strToFloat(Edit2.Text);

H:=StrToFloat(Edit3.Text);

T0:=StrToFloat(Edit4.Text);

TK:=StrToFloat(Edit5.Text);

i:=T0;

Series1.Clear;

Series2.Clear;

Series3.Clear;

while i<=TK do

begin

Y1:=exp(-Q*i)*sin(W*i);

Y2:=-exp(-Q*i);

Y3:=exp(-Q*i);

Series1.AddXY(i,Y1,'',clTeeColor);

Series2.AddXY(i,Y2,'',clTeeColor);

Series3.AddXY(i,Y3,'',clTeeColor);

i:=i+h;

end;

end;

end.

Внешний вид приложения:

Сечение многогранников
Министерство общего и профессионального образования Российской Федерации Калужский Государственный Педагогический Университет им. К.Э. Циолковского ...
Function Poluploscost(x1,y1,x2,y2,x,y:real):boolean;
begin Q.x:=P.x; Q.y:=P.y*Cos(a)+P.z*Sin(a); Q.z:=-P.y*sin(a)+P.z*Cos(a); P:=Q end;
Раздел: Рефераты по математике
Тип: курсовая работа
Метод наискорейшего спуска
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ КУРСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ Кафедра ПО ВТ Курсовая работа по дисциплине ...
f0:=(exp(x0)+exp(y0))/(exp(x0*x0)+exp(y0*y0))
h:=StrToFloat(Edit3.text);
Раздел: Рефераты по информатике, программированию
Тип: курсовая работа
Основы C
Кафедра: Автоматика и Информационные Технологии ОСНОВЫ С ОГЛАВЛЕНИЕ Введение Глава 1. Основы языка Си 1.1. Алфавит 1.2. Основные конструкции Си 1.3 ...
Метод SprRun (Point (X1, Y1), Point (X2,Y2), t) -делает спрайт видимым при движении из одной позиции (X1, Y1) в другую (X2, Y2) в течении того или иного времени (t).
Метод SprGo (Point (X1, Y1), Point (X2, Y2), t); - делает спрайт видимым при движении из одной позиции (X1, Y1) в другую (X2, Y2) в течении того или иного времени (t).
Раздел: Рефераты по информатике, программированию
Тип: учебное пособие
База данных DVD-фильмов
Введение Дорогой Александр Григорьевич если вы читаете это введение, значит я наконец - то закончил свой курсовой проект. Он называется "База данных ...
yearof:=StrToFloat(Edit7.text);
q.name:=Edit1.text;
Раздел: Рефераты по информатике, программированию
Тип: курсовая работа
Линейные списки. Стек. Дек. Очередь
Содержание Введение 3 Глава 1. Динамические типы данных 6 1.1 Списки. Очередь. Стек. Дек. 6 1.2 Динамические информационные структуры 22 Глава 2 ...
TForm1 = class(TForm)
Form1.Edit1.Text := Form1.Edit1.Text + ' ' + IntToStr(q^.Info);
Раздел: Рефераты по информатике, программированию
Тип: реферат