Реферат по предмету "Программирование, Базы данных"


Масштабирование. Геометрическое моделирование

unitUnit1;
interface
uses
  Windows, Messages, SysUtils, Classes,Graphics, Controls, Forms, Dialogs,
  ComCtrls, Menus, ExtCtrls, StdCtrls, Spin;
type
  TForm1 = class(TForm)
    StatusBar1: TStatusBar;
    SpinEdit1: TSpinEdit;
    Image1: TImage;
    RadioButton1: TRadioButton;
    RadioButton2: TRadioButton;
    procedure FormMouseDown(Sender: TObject;Button: TMouseButton;
      Shift: TShiftState; X, Y: Integer);
    procedure SpinEdit1Change(Sender: TObject);
    procedure FormMouseMove(Sender: TObject;Shift: TShiftState; X,
      Y: Integer);
    procedure RadioButton1Click(Sender:TObject);
    procedure RadioButton2Click(Sender:TObject);
    procedure FormCreate(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
  end;
var
  Form1: TForm1;
  xi,yi: integer;
  h,i:integer;
implementation
{$R*.DFM}
procedurep1;
begin
form1.refresh;
form1.canvas.pixels[xi,yi]:=clred;
for i:=0to 628 do
  form1.canvas.pixels[trunc(xi+H*cos(i/100)),trunc(yi+H*sin(i/100))]:=clblue;
end;
procedureTForm1.FormMouseDown(Sender: TObject; Button: TMouseButton;
  Shift: TShiftState; X, Y: Integer);
      begin
            xi:=x;
            yi:=y;
            p1;
      end;
procedureTForm1.SpinEdit1Change(Sender: TObject);
begin
h:=SpinEdit1.value;
 if RadioButton1.checked=true then p1
  else
      begin
 image1.width:=SpinEdit1.value;
 image1.height:=SpinEdit1.value;
      end;
end;
procedureTForm1.FormMouseMove(Sender: TObject; Shift: TShiftState; X,
  Y: Integer);
begin
      statusbar1.simpletext:=' X:'+inttostr(x)+'   Y: '+inttostr(y);
end;
procedureTForm1.RadioButton1Click(Sender: TObject);
begin
Image1.visible:=false;
p1;
end;
procedureTForm1.RadioButton2Click(Sender: TObject);
begin
refresh;
Image1.visible:=true;
end;
procedureTForm1.FormCreate(Sender: TObject);
begin
     h:=30;
end;
end.


Не сдавайте скачаную работу преподавателю!
Данный реферат Вы можете использовать для подготовки курсовых проектов.

Поделись с друзьями, за репост + 100 мильонов к студенческой карме :

Пишем реферат самостоятельно:
! Как писать рефераты
Практические рекомендации по написанию студенческих рефератов.
! План реферата Краткий список разделов, отражающий структура и порядок работы над будующим рефератом.
! Введение реферата Вводная часть работы, в которой отражается цель и обозначается список задач.
! Заключение реферата В заключении подводятся итоги, описывается была ли достигнута поставленная цель, каковы результаты.
! Оформление рефератов Методические рекомендации по грамотному оформлению работы по ГОСТ.

Читайте также:
Виды рефератов Какими бывают рефераты по своему назначению и структуре.

Сейчас смотрят :

Реферат Education Essay Research Paper In to day
Реферат Моделирование логнормального распределения
Реферат Основы психотерапии и психологической коррекции в работе клинического психолога
Реферат Феодализм, феодальная раздробленность Руси_3
Реферат Денежное обращение и эмиссия на северном Кавказе в 1917-1920 гг
Реферат Культура и быт народов Бурятии
Реферат 8. Товар и товарная политика Тема Товар и товарная политика 1
Реферат 1611 г., март-апрель -1611г
Реферат Криптографические методы защиты информации и их использование при работе в сети
Реферат II. Николай Романов личность в истории
Реферат Технология пошива детского зимнего костюма
Реферат Хвильовий Микола
Реферат Предприятия с иностранными инвестициями 3
Реферат 1. Постмодерн як світовідчуттєва І стильова домінанта кінця ХХ ст
Реферат «Об итогах работы налоговых органов республики за 1 квартал 2011 года по поступлению доходов, администрируемых фнс россии, и основные задачи на 2011 год»