Форум программистов, компьютерный форум, киберфорум
Delphi для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
Delphi Drag&Drop: перенести заголовок кнопки в Edit Мене нужно с tbutton перенести сaption в edit1,edit2 https://www.cyberforum.ru/ delphi-beginners/ thread721974.html Логический оператор IF Delphi
Люди помогите пожалуйста, есть такая проблемма: на фомре стоит DBGrid, при двойном клике по DBGrid должно открываться другие четыре формы, вот привожу пример кода if (DataModule24.KomerchPredlojenieZapros_ADOQueryPredostavlenie.AsCurrency <> 0) and (DataModule24.KomerchPredlojenieZapros_ADOQueryForma_Kom_Predloj.Text <> 'Предоставление вагона по СНГ и странам Балтии') and...
Delphi Объяснить некоторые операторы https://www.cyberforum.ru/ delphi-beginners/ thread721931.html
Здравствуйте вот выкладываю код там в строках в которых я коментарий поставлю разъясните что к чему unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, Grids, XPMan;
Delphi Невизуальная компонента https://www.cyberforum.ru/ delphi-beginners/ thread721923.html
Помогите пожалуста(. Мне нужно создать невизуальную компоненту (кнопку), чтобы вводить стороны и высоту трапеции (сторона а и сторона b и высота h) и найти при нажатие на кнопку площадь этой трапеции (S = (а + b) / 2 * h)). т.е. нужно три edit-а для ввода и один Edit для вывода результата и одна кнопка (для вычисления) т.е. невизуальная компонента. Добавлено через 36 минут можете сделать?...
Delphi Ошибка при инициализации объекта окна
Приветствую всех. После создания дополнительной формы в своей программе я решил добавить её в список Available forms (см. вложение "Список форм"). Тем самым указал, что не нужно автоматически создавать данную форму, об этом позабочусь я сам, что собственно и сделал в следующем обработчике события: procedure TForm1.Button4Click(Sender: TObject); begin if not Assigned(AboutBox) then ...
Delphi Добавить кнопку в игре Реверси https://www.cyberforum.ru/ delphi-beginners/ thread721859.html
Всем привет. Есть исходники в делфи довольно известной игры "Реверси". Необходимо добавить кнопку, вызывающую свойства программы, но все перерыв так и не могу понять как это сделать. Буду очень благодарен если подскажете. Исходники прикрепляю к теме.
Delphi При компиляции программа не выдаёт ошибок, но в итоге ничего не может сделать Добрый день! Пишу программу на Delphi. Почему-то при запуске появляется форма со всеми компонентами, но ничего не работает - не нажимаются кнопки, даже не закрывается при нажатии крестика. Причём в начале работы ничего не высчитывается, все расчёты начинаются при нажатии кнопки "Generate". В чём может быть ошибка? Все переменные вроде бы описаны. Вод код: unit Main; interface uses ... https://www.cyberforum.ru/ delphi-beginners/ thread721854.html Delphi Сжать XML файл методом Хаффмана или арифметическим методом или методом RLE
Всем привет. На носу сессия, а с последней лабой по ооа и п дела совсем плохи. помогите пожалуйста, Условие: в XML файл заносят комплексный числа. сжать этот файл (методом Хаффмана или арифметическим методом или методом RLE), сохранить его. потом распаковать и снова сохранить. Реализация должна быть в делфи. буду очень признательна. Тема в целом мне понятна, но не знаю,как сжать XML
Delphi Ругается на var Добрый вечер. Есть такой код на кнопку: var a:Integer;b:string; begin a:= 30 div 4 mod 2; b:= 'a:= 30 div 4 mod 2'+ #13 + #10 + 'Result: ' + IntToStr(a); a:= 45 div 2 mod 1; b:= b + #13 + #10 + #13 + #10 + 'b:= 45 div 2 mod 1;'+ #13 + #10 + 'Result: ' + IntToStr(a); a:= 30 mod 4 div 2; b:= b + #13 + #10 + #13 + #10 + 'c:= 30 mod 4 div 2'+ #13 + #10 + 'Result: ' + IntToStr(a); https://www.cyberforum.ru/ delphi-beginners/ thread721764.html Delphi дата выдачи кредита - 11.11.11. дата погашения 11.12.11. Как записать это в делфи и решить это в делфи? https://www.cyberforum.ru/ delphi-beginners/ thread721725.html
Имеетс:)я задача в ходе которой надо вычислить кол-во дней. Даны данные: дата выдачи кредита - 11.11.11. дата погашения 11.12.11. Как записать это в делфи и решить это в делфи? впринцепи задача легкая , я в этом деле новичок :)
Delphi Арксинус Ряд Тейлора
Как сделать арксинус через ряд Тейлора?
Delphi Найти кол-во одинаковых элементов в одномерном массиве Delphi https://www.cyberforum.ru/ delphi-beginners/ thread721703.html
Нужно найти количество повторяющихся элементов в одномерном массиве. вот что есть,но надо еще дополнить. просчитывает элемент который уже повторяется(а такого быть не должно),к примеру, массив должно писать что число 2 повторяется 5 раз,а пишет 10. буду благодарна за помощь. array of integer; var i,j: integer;
0 / 0 / 0
Регистрация: 06.12.2012
Сообщений: 25
0

Создание простейших графических примитивов в Delphi - Delphi - Ответ 3814050

06.12.2012, 20:30. Показов 3225. Ответов 8
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Задание. С использованием графических примитивов осуществите рисование представленных рисунков. К каждому рисунку должна идти сопровождающая надпись синего цвета. Рисование должно осуществляться в месте и по щелчку левой кнопкой мыши.
Код для рисования рисунка есть, а вот как сделать сопровождающую надпись синего цвета не знаю. Что нужно добавить к этой программке.
Delphi
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
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
unit Unit1;
 
interface
 
uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs;
 
type
  TForm1 = class(TForm)
    procedure FormMouseDown(Sender: TObject; Button: TMouseButton;
      Shift: TShiftState; X, Y: Integer);
  private
    { Private declarations }
  public
    { Public declarations }
  end;
 
var
  Form1: TForm1;
 
var
  a,b, h, x1, y1, x2, y2:integer;
  point: array[1..4] of TPoint;
  p:array[1..4] of TPoint; x,y:integer;c:TCanvas;
implementation
{$R *.dfm}
 
procedure TForm1.FormMouseDown(Sender: TObject; Button: TMouseButton;
  Shift: TShiftState; X, Y: Integer);
var
//координаты вершин многоугольника
point: array[1..25]of TPoint;
 
begin
case Button of 
mbLeft:
begin
//Координаты первой точки
point[1].X:=20+X; point[1].Y:=20+Y;
//Координаты второй точки
point[2].X:=30+X; point[2].Y:=20+Y;
//Координаты третьей точки
point[3].X:=40+X; point[3].Y:=0+Y;
//Координаты четвертой точки
point[4].X:=50+X; point[4].Y:=20+Y;
point[5].X:=130+X; point[5].Y:=20+Y;
point[6].X:=140+X; point[6].Y:=0+Y;
point[7].X:=150+X; point[7].Y:=20+Y;
point[8].X:=160+X; point[8].Y:=20+Y;
point[9].X:=120+X; point[9].Y:=100+Y;
point[10].X:=160+X; point[10].Y:=210+Y;
point[11].X:=200+X; point[11].Y:=80+Y;
point[12].X:=240+X; point[12].Y:=120+Y;
point[13].X:=160+X; point[13].Y:=210+Y;
point[14].X:=170+X; point[14].Y:=240+Y;
point[15].X:=140+X; point[15].Y:=240+Y;
point[16].X:=150+X; point[16].Y:=260+Y;
point[17].X:=130+X; point[17].Y:=260+Y;
point[18].X:=120+X; point[18].Y:=240+Y;
point[19].X:=50+X; point[19].Y:=240+Y;
point[20].X:=40+X; point[20].Y:=260+Y;
point[21].X:=20+X; point[21].Y:=260+Y;
point[22].X:=30+X; point[22].Y:=240+Y;
point[23].X:=0+X; point[23].Y:=240+Y;
point[24].X:=60+X; point[24].Y:=100+Y;
point[25].X:=20+X; point[25].Y:=20+Y;
Form1.Canvas.Polygon(point);
form1.Canvas.MoveTo(20+X,20+y); // Задаем начальную точку
form1.Canvas.LineTo(160+X,20+y); // Рисуем первую линию
form1.Canvas.MoveTo(0+X,240+y); // Задаем начальную точку
form1.Canvas.LineTo(170+X,240+y); // Рисуем первую линию
 // левый глаз
form1.Canvas.MoveTo(50+X,50+y); // Задаем начальную точку
form1.Canvas.LineTo(60+X,40+y); // Рисуем первую линию
form1.Canvas.LineTo(70+X,50+y); // Рисуем первую линию
form1.Canvas.LineTo(60+X,60+y); // Рисуем первую линию
form1.Canvas.LineTo(50+X,50+y); // Рисуем первую линию
 
 // правый глаз
form1.Canvas.MoveTo(110+X,50+y); // Задаем начальную точку
form1.Canvas.LineTo(120+X,40+y); // Рисуем первую линию
form1.Canvas.LineTo(130+X,50+y); // Рисуем первую линию
form1.Canvas.LineTo(120+X,60+y); // Рисуем первую линию
form1.Canvas.LineTo(110+X,50+y); // Рисуем первую линию
 
//нос
form1.Canvas.MoveTo(80+X,70+y); // Задаем начальную точку
form1.Canvas.LineTo(100+X,70+y); // Рисуем первую линию
form1.Canvas.LineTo(90+X,80+y); // Рисуем первую линию
form1.Canvas.LineTo(80+X,70+y); // Рисуем первую линию
 
form1.Canvas.MoveTo(80+X,80+y); // Задаем начальную точку
form1.Canvas.LineTo(10+X,60+y); // Рисуем первую линию
form1.Canvas.MoveTo(80+X,80+y); // Задаем начальную точку
form1.Canvas.LineTo(20+X,90+y); // Рисуем первую линию
 
form1.Canvas.MoveTo(100+X,80+y); // Задаем начальную точку
form1.Canvas.LineTo(160+X,60+y); // Рисуем первую линию
form1.Canvas.MoveTo(100+X,80+y); // Задаем начальную точку
form1.Canvas.LineTo(150+X,90+y); // Рисуем первую линию
end;
end;
end;
 
end.


Вернуться к обсуждению:
Создание простейших графических примитивов в Delphi Delphi
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
06.12.2012, 20:30
Готовые ответы и решения:

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

Распознавание графических примитивов на изображениях
Что можете посоветовать с чего начать? Распознавание графических примитивов на изображениях (круг,...

Использование графических примитивов для создания статических и динамических изображений
Здравствуйте! А кто-то уже делал нечто подобное в Делфи? Лично у меня фантазии вообще нету, дабы...

С помощью графических примитивов создайте программу, выполняющую рисование конфеты
С помощью графических примитивов создайте программу, выполняющую рисование конфеты.,то есть...

8
06.12.2012, 20:30
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
06.12.2012, 20:30
Помогаю со студенческими работами здесь

Обновление графических элементов в Delphi
Прошу помощи, и желательно поскорей. Сделал программу, которая меняет режим видимости изображений и...

Использование графических возможностей Delphi
Вычислить n значений функции y=f(x) на отрезке и построить график функции. Вычисленные значения...

Создание элементарных графических объектов
Разработать проект фасада кирпичного двухэтажного дома. Разработать дизайн двери и окон....

Создание графических примитивов
Здравствуйте ,помогите пожалуйста С помощью средства Visual C++ создать на экране чертеж.

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru