Форум программистов, компьютерный форум, киберфорум
Delphi
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
3 / 3 / 7
Регистрация: 03.11.2010
Сообщений: 33
1

Примитивы в Delphi 7

07.06.2011, 07:22. Показов 1048. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Вот условие:
2.1.12. Разработать программу для определения некоторой последовательности случайных чисел заданного диапазона изменения значений. Генератор случайных чисел визуально представляется геометрическим объектом типа барабана. По директиве меню барабан запускается и вращение его отображается на экране. После остановки барабана на его передней панели высвечивается очередное случайное число. Объект - это барабан с его специфическими свойствами высвечивать на его поверхности случайное число. Вся сформированная последовательность случайных чисел должна выводиться в специальное окно. Диапазон изменения случайных чисел, их количество, скорость вращения барабана устанавливаются по умолчанию и могут изменяться пользователем по запросу.


НЕ ЗНАЮ КАК КРУТИТЬ БАРАБАН??

вот мои наработки:

Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
unit Unit1;
 
interface
 
uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, ExtCtrls, StdCtrls;
 
type
  TForm1 = class(TForm)
    Edit1: TEdit;
    Edit2: TEdit;
    Label1: TLabel;
    Label2: TLabel;
    Button1: TButton;
    Button2: TButton;
    Timer1: TTimer;
    Image1: TImage;
    Label3: TLabel;
    Label4: TLabel;
    Label5: TLabel;
    procedure Button1Click(Sender: TObject);
    procedure FormCreate(Sender: TObject);
    procedure Button2Click(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
  end;
 
var
  Form1: TForm1;
 
implementation
 
{$R *.dfm}
 
procedure TForm1.Button1Click(Sender: TObject);
var
   a:integer;   // переменная для рандома
   b:integer;   // переменная для ввода числа
   c:integer;   // переменная для таймера????
   l:string;      // переменная для вывода всей последовательности
   nakop:integer;
 
 
begin
l:=' ';
c:=StrtoInt(Edit2.Text);
Timer1.Interval:=c;
Edit1.Visible:=false;
Edit2.Visible:=false;
b:=StrtoInt(Edit1.Text);
a:=random(b);
form1.Label3.Caption:=InttoSTr(a);
Form1.Image1.Picture.LoadFromFile('F:\LABORATORY\2.1.12_new\baraban.bmp');
// как вращать фотографию  ?????????
nakop:=a;
l:=l+InttoStr(nakop);    // как вывести рандомные числа по порядку
Form1.Label5.Caption:=l;
end;
// может быть написать процедуру замены фотографий ????
procedure TForm1.FormCreate(Sender: TObject);
begin
randomize;
end;
 
procedure TForm1.Button2Click(Sender: TObject);
begin
 Edit1.Visible:=true;
 Edit2.Visible:=true;
end;
 
end.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
07.06.2011, 07:22
Ответы с готовыми решениями:

Графические примитивы и иллюстрации
Написать программу, которая выводит на экран приведенный ниже узор.

Какие отличия Delphi 5, Delphi 6 и Delphi 7
Кто-нибудь юзал Delphi 6? Если да, то напишите, плиз, его отличия от 5-ой версии (плюсы и минусы)...

Нарисовать приведенный рисунок, используя графические примитивы Delphi
используя графические примитивы Delphi изобразить рисунок и подписать по английски.

Графические примитивы
Всем привет! Начал изучать графику. У меня тут следующее задание. Не пойму как нарисовать эти...

1
1496 / 1238 / 244
Регистрация: 04.04.2011
Сообщений: 4,362
07.06.2011, 11:17 2
Я б сделал так - кручение барабана - мувик,
Остановленный барабан - картинка, поверх которой прозрачный лабель с цифрами
0
07.06.2011, 11:17
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
07.06.2011, 11:17
Помогаю со студенческими работами здесь

Графические примитивы
Люди, помогите пожалуйса сделать работу, уже убиваюсь с ней 7 й час. Сделал зарисовку, объекты,...

Графические примитивы
как нарисовать с помощью граф приметивов зонтик и чтобы он двигался в низ!?

Создать графические примитивы
1.Создать графические примитивы в Delphi (в обработке события OnPaint): a.прямоугольник b.круг...

Построить графические примитивы
Друзья! прошу помогите пожалуйста построить на Delphi используя графические примитивы:


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru