Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 27.12.2010, 14:17   #1
kasatka
Новичок
Джуниор
 
Регистрация: 25.12.2010
Сообщений: 10
По умолчанию простейшее в Делфи

как нарисовать прямоугольник или круг в делфи.
что то одно нужно сделать на выбор.
желательно весь код, пожалуйста...
kasatka вне форума
Старый 27.12.2010, 14:21   #2
Pein95
Форумчанин
 
Регистрация: 25.04.2010
Сообщений: 881
По умолчанию

Код:
unit Unit1;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, ExtCtrls;

type
  TForm1 = class(TForm)
    PaintBox1: TPaintBox;
    procedure FormPaint(Sender: TObject);
    procedure PaintBox1Paint(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
  end;

var
  Form1: TForm1;

implementation

{$R *.dfm}

procedure TForm1.FormPaint(Sender: TObject);
begin
 Canvas.Rectangle(10,10,100,100);
end;

procedure TForm1.PaintBox1Paint(Sender: TObject);
begin
 PaintBox1.Canvas.Rectangle(10,10,100,100);
end;

end.
код взято из прмера из книги библия делфи
Pein95 вне форума
Старый 27.12.2010, 14:22   #3
Pein95
Форумчанин
 
Регистрация: 25.04.2010
Сообщений: 881
По умолчанию

или тебе консоль нужен?
Pein95 вне форума
Старый 27.12.2010, 14:26   #4
kasatka
Новичок
Джуниор
 
Регистрация: 25.12.2010
Сообщений: 10
По умолчанию

послушай, я крайний чайник в программировании=(
что такое консоль?
kasatka вне форума
Старый 27.12.2010, 14:33   #5
Pein95
Форумчанин
 
Регистрация: 25.04.2010
Сообщений: 881
По умолчанию

здесь есть ответы google.com и если ты чайние нафига тебе ета прога?
Pein95 вне форума
Старый 27.12.2010, 14:39   #6
kasatka
Новичок
Джуниор
 
Регистрация: 25.12.2010
Сообщений: 10
По умолчанию

а PaintBox заменить можно чем нить?
или где он находится?)
kasatka вне форума
Старый 27.12.2010, 14:40   #7
MyLastHit
Очень суровый
Участник клуба
 
Аватар для MyLastHit
 
Регистрация: 17.12.2009
Сообщений: 1,988
По умолчанию

Pein95 Ну как же зачем? Срочно зачот горю спасите помогите) отчисляют
Вкладка Additional. Компонент TShape. Перетащи на форму и всё. И будет тебе четырехугольник.
А события, находятся в Inspector Object. На вкладке Events если так интересует
Ненавижу быть как все, но люблю, чтобы все были как я.

Последний раз редактировалось MyLastHit; 27.12.2010 в 14:43.
MyLastHit вне форума
Старый 27.12.2010, 14:43   #8
kasatka
Новичок
Джуниор
 
Регистрация: 25.12.2010
Сообщений: 10
По умолчанию

дада)именно так, ты прав)

а что еще в форме надо рисовать?
kasatka вне форума
Старый 27.12.2010, 14:48   #9
MyLastHit
Очень суровый
Участник клуба
 
Аватар для MyLastHit
 
Регистрация: 17.12.2009
Сообщений: 1,988
По умолчанию

Хорошо. Вот тебе весь код. Полностью скопируй, вставь и дважды кликни по форме. Потом компилируй(F9)
Код:
unit Unit1;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, ExtCtrls;

type
  TForm1 = class(TForm)
    procedure FormCreate(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
  end;

var
  Form1: TForm1;

implementation

{$R *.dfm}

procedure TForm1.FormCreate(Sender: TObject);
var S,l:Tshape;
begin
  S:=Tshape.Create(self);
  with s do
  begin
    Width:=50;
    Height:=50;
    top:=10;
    left:=10;
    Parent:=Form1;
  end;
  l:=Tshape.Create(self);
  with l do
  begin  
    Shape:=stEllipse;
    Width:=50;
    Height:=50;
    top:=10;
    left:=90;
    Parent:=Form1;
  end;
end;

end.
Ненавижу быть как все, но люблю, чтобы все были как я.

Последний раз редактировалось MyLastHit; 27.12.2010 в 14:54.
MyLastHit вне форума
Старый 27.12.2010, 14:58   #10
kasatka
Новичок
Джуниор
 
Регистрация: 25.12.2010
Сообщений: 10
По умолчанию

прости меня пожалуйста за мое непонимание

а какие окна в форме рисовать?

и что значит компилировать и как это делается?
kasatka вне форума
Закрытая тема


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Простейшее приложение в OpenGL Fataller Общие вопросы .NET 6 10.09.2010 23:19
Delphi / простейшее шифрование FCSM Помощь студентам 3 19.04.2010 15:48
Простейшее приложение на базе Win32 API nevidimka Помощь студентам 2 24.09.2009 10:35
Простейшее програмирование!))) Darkness666 Помощь студентам 4 14.05.2009 18:31
Простейшее приложение для телефона :SE K750i GAGARIN-NEW Фриланс 2 17.04.2008 17:19