Форум программистов, компьютерный форум, киберфорум
Delphi для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
Delphi Счетчик в Access https://www.cyberforum.ru/ delphi-beginners/ thread310071.html
Подскажите, пожалуйста, как обнулить программно счетчик в БД Access, например, при удалении всех записей из БД. Спасибо.
Delphi Метод Касательных
Ребята помогите вот надо написать прогу для вычисления корня уравнения Методом Ньютона(метод касательных с точностью до 0.001. Вот код сделал но выдает мне 0.000. Подскажите что не правильно? procedure TForm1.Button1Click(Sender: TObject); var dx,e,y,y1,xi,x1,x,b:real; begin dx:=0.001; e:=0.001; xi:=1000; x1:=0;
Delphi Ждать 5 секунд в цикле for Доброго времени суток, подскажите пожалуйста как сделать что бы цикл for шел не безостановок, а ждал 5 секунд и продолжал цикл Например: for i:=1 to n do begin // Ждать 5 секунд end; https://www.cyberforum.ru/ delphi-beginners/ thread309998.html Delphi Развернуть Image вместе с формой https://www.cyberforum.ru/ delphi-beginners/ thread309971.html
Сделал программу в которой используется Image для рисования. Хочу сделать так, что бы когда размер формы изменялся, то изменялся и размер Image'a. В методе Form1.Resize забил примерно такой код: Image1.width := Form1.width; Image1.heigh := FOrm1.heigh; Image1.canvas.rectangle(0,0, image1.widht, image.heigh); Вроде все работает, но если размер формы стает слишком большим, то на рисунке...
Delphi Замена
Как осуществить замену символов? например я хочу к каждой букве алфавита присвоить символ.. чтобы можно было набрать текст и он перевел его в символы, и наоборот..
Delphi Поиск заполнение ВСЕХ TEdit'ов https://www.cyberforum.ru/ delphi-beginners/ thread309939.html
Помогите пожалуйста. Есть TPageControl, на нем динамически созданы вкладки (количество может быть разное), на вкладках панели, на них TEdit Также, на форме динамически создаются TButton равное по количеству созданных вкладок. Цель такова: При заполнении всех существующих TEdit'ов в активной вкладке соответствующий TButton становится Enabled:=False Вот что сделал я: procedure...
Delphi if then else https://www.cyberforum.ru/ delphi-beginners/ thread309875.html
Помогите пожалуйста разобраться. У меня есть три значения полученные в последствии расчетов.Надо рассмотреть 3 случая: 1) если первое значение отрицательное, 2-ое положительное и 3-ее положительное, то выполняется это.. 2) 1-ое (+), 2-ое (-), з-ее (+), то ... 3) 1-ое (-), 2-ое (+), з-ее (+), то ... Как вот всё это написать?
создать класc на базе комопонента TstringGrid Delphi
На базе визуального компонента TstringGrid реализовать класс который реализует двухмерный массив. Количество рядков и столбцов должно задаваться через свойство. Элементы массива отображать в соответствующих ячейках компонента. На базе данного класса реализовать СЛАУ Гаусса.Мне сказали что нужно создать новый компонент на базе TstringGrid. Люди я новичок в этом помогите пожалуйста разобраться.....
Delphi Project Project1.exe raised exception class EAccessViolation with message 'Access violation at address 00406204 in module 'Project1.exe'... https://www.cyberforum.ru/ delphi-beginners/ thread309841.html
Доброго времени суток. Написал модуль на PascalABC.NET ,подключил к Delphi.Компиляция проходит успешно,но когда ввожу выражение и нажимаю на кнопку,вылетает ошибка : Project Project1.exe raised exception class EAccessViolation with message 'Access violation at address 00406204 in module 'Project1.exe'. Read of address 00000004'. Код формы: unit Unit1;
Delphi Вопросы по edit'ам Вообщем сделал программку,надо сделать так,чтобы после ввода определенного текста в edit показывалась другая форма,и сразу второй вопрос,как сделать чтобы данные введеные в эдиты сохранялись в файл и при следующем открытии программы,в них был тот текст,который был введен в 1 раз фуух,надеюсь понятно написал:) https://www.cyberforum.ru/ delphi-beginners/ thread309840.html
Delphi перевод на делфи
помогите перевести на делфи с паскаля не как не могу перевести. uses crt; { @author Subbotin B.P. @see http://www.sbp-program.ru } type TStringMassiv = array of string; var ot,pr:array of integer; sbpFile: Text; i,n,g,k,s,m:integer; strokaArr: TStringMassiv;
Delphi Вызов методов OLE в потоке (Thread) Доброе время суток, Уважаемые! Переписываю одну программу. В программе выводятся в Excel различные отчеты, данные для отчетов берутся из специального файла. Алгоритм по которому выводятся отчеты сейчас следующий: При выводе отчета программа запускает (ShellExecute) другую программу для генерацию отчета в Excel, далее макрос Excel обрабатывает данные из текстового файла. То есть на каждый... https://www.cyberforum.ru/ delphi-beginners/ thread309826.html
4 / 4 / 0
Регистрация: 06.10.2010
Сообщений: 11
0

Написать класс - Delphi - Ответ 1713879

01.06.2011, 15:56. Показов 862. Ответов 3
Метки (Все метки)

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
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
unit Unit1;
 
interface
 
uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, StdCtrls, ExtCtrls, TeeProcs, TeEngine, Chart, Series, math, Menus;
 
const
  dt=0.0001;//квант времени
type
  TForm1 = class(TForm)
    Anime: TImage;
    graf: TChart;
    start: TButton;
    stop: TButton;
    exit: TButton;
    Timer: TTimer;
    Chastota: TLabeledEdit;
    New_Ugol: TLabeledEdit;
    New_Speed: TLabeledEdit;
    Param_Zatuh: TLabeledEdit;
    Series1: TLineSeries;
    Series2: TLineSeries;
    Series3: TLineSeries;
    Vynuj_Sila: TLabeledEdit;
    Chasta_Vynuj_Sila: TLabeledEdit;
    MainMenu1: TMainMenu;
    N1: TMenuItem;
    N2: TMenuItem;
    N3: TMenuItem;
    N4: TMenuItem;
    N5: TMenuItem;
    N6: TMenuItem;
    N7: TMenuItem;
    N8: TMenuItem;
    PopupMenu1: TPopupMenu;
    N9: TMenuItem;
    N10: TMenuItem;
    N11: TMenuItem;
    N12: TMenuItem;
    procedure exitClick(Sender: TObject);
    procedure startClick(Sender: TObject);
    procedure TimerTimer(Sender: TObject);
    procedure stopClick(Sender: TObject);
    procedure N8Click(Sender: TObject);
    procedure FormShow(Sender: TObject);
    procedure N11Click(Sender: TObject);
  private
    { Private declarations }
    R,t,Phi,PhiDot,Phi2Dot,Omega,Delta,dphidot,f,chastF:extended;
  public
    { Public declarations }
  end;
 
 
var
  Form1: TForm1;
 
 
  procedure ShowLogo; external 'Logo.dll'
  procedure ShowAbout; external 'About.dll'
 
 
implementation
 
 
 
{$R *.dfm}
 
 
procedure TForm1.FormShow(Sender: TObject);
begin
ShowLogo;
end;
 
procedure TForm1.N11Click(Sender: TObject);
begin
graf.SaveToBitmapFile( 'c:\grafik.bmp' );
end;
 
procedure TForm1.N8Click(Sender: TObject);
begin
ShowAbout;
end;
 
procedure TForm1.startClick(Sender: TObject);
var i:integer;
begin
for i:=0 to 2 do //очистка (для нескольких испытаний)
  graf.Series[i].Clear;
t:=0;
Phi:=StrToFloatDef(New_Ugol.Text,90)/180*pi;//угол
phidot:=strtofloatdef(New_Speed.Text,5);//скорость
delta:=strtofloatdef(Param_Zatuh.Text,1)/5;//параметр затухания
omega:=strtofloatdef(Chastota.Text,5);//частота
f:=strtofloatdef(Vynuj_Sila.Text,0);//сила
chastF:=StrToFloatdef(Chasta_Vynuj_Sila.Text,6);//частота вынужд. силы
r:=min(Anime.Width,Anime.Height) div 3;//за радиус принимаем 1/3
timer.Enabled:=true;//включаем таймер
end;
 
procedure TForm1.stopClick(Sender: TObject);
begin
timer.Enabled:=false;
end;
 
procedure TForm1.TimerTimer(Sender: TObject);
var xx,yy,i:integer;
begin
for i:=1 to 100 do //зависит от точности кванта времени
 begin
  dphidot:=-(2*delta*phidot+sqr(omega)*sin(phi)+f*sin(chastF*t)*cos(phi))*dt;
  phi2dot:=dphidot/dt;
  phi:=phi+(phidot+dphidot/2)*dt;
  phidot:=phidot+dphidot;
  t:=t+dt;//следующий момент времени
 end;
{рисуем графики}
graf.Series[0].AddXY(t, phi);
graf.Series[1].AddXY(t, phi2dot);
graf.Series[2].AddXY(t, phidot);
with Anime do
 begin
  canvas.Pen.color:=clGreen;//обводка
  canvas.Brush.Color:=$D8E9EC;//фоновый цвет
  canvas.Rectangle(0,0,Width,Height);//прямоуголник на всё поле
  canvas.Pen.color:=clBlack;//цвет нити
 end;
xx:=Round(R*cos(3*pi/2+phi));//отступ по оси X
yy:=Round(R*sin(3*pi/2+phi));//отступ по оси Y
Anime.canvas.MoveTo((Anime.Height div 2),(Anime.Width div 2));//возвращаем значения в центр
Anime.canvas.LineTo((Anime.Height div 2)+xx,(Anime.Width div 2)-yy);//рисуем нить
Anime.canvas.Brush.Color:=clGreen;//цвет шарика
Anime.canvas.Ellipse(((Anime.Height div 2)+xx)+3,((Anime.Height div 2)-yy)+3,((Anime.Height div 2)+xx)-3,((Anime.Height div 2)-yy)-3);//рисуем шарик
end;
 
procedure TForm1.exitClick(Sender: TObject);
begin
close;
end;
 
end.


Вернуться к обсуждению:
Написать класс Delphi
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
01.06.2011, 15:56
Готовые ответы и решения:

Класс: Нужно написать класс,который будет вычислять заданную функцию...
Нужно написать класс,который будет вычислять вот такую функцию y= \sqrt{1/x^n} , также приложу...

Написать класс матрицы NxM
Здравствуйте, уважаемые программисты всея форума! Доброго вам времени суток =) Появился у меня...

Создать класс и написать overload конструктор
Нужно создать класс, арендовать TImage и TMemo. Написать overload конструктор. Помогите...

Создать класс принтер и написать его реализацию
Создать класс принтер и написать его реализацию. Результат всех методов должен отображаться на...

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

Написать программу в которой нужно составить класс "Студент"
Написать программу в которой нужно составить класс студент. В него должны входить: ФИО, оценки и...

Нужно написать КЛАСС.программа окрывает и закрывает дисковод.а так же определяет его наличие
unit Unit1; interface uses Windows, Messages, SysUtils, Classes, Graphics, Controls,...

Класс: Написать класс с использованием объекта класса Integer с обработкой исключения.
Написать класс с использованием объекта класса Integer с обработкой исключения (блок try-catch)

Написать класс строка и производный класс, ее шифрующий
Добрый день уважаемые форумчане. Вопрос стоит в решении данной задачи. Мне очень нужна ваша помощь...

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