对机械有兴趣的朋友请看!

CXZ9 2002-05-14 12:25:36
将Sodick的图形文件转换成AGIE的图形文件
http://www.csdn.net/develop/read_article.asp?id=13675
简化SODICK的齿轮绘图
http://www.csdn.net/develop/read_article.asp?id=13674
cxz
...全文
86 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
Fly_away_2001 2002-05-28
  • 打赏
  • 举报
回复
?
CXZ9 2002-05-21
  • 打赏
  • 举报
回复
我是机电一体化的。
你在吗?
CXZ9 2002-05-21
  • 打赏
  • 举报
回复

Procedure TMp.helpimgClick(Sender: TObject);
Begin
helpclick(self);
End;


Procedure TMp.ywinClick(Sender: TObject);
Var
frmhelp: Tfrmhelp;
Begin
frmhelp := Tfrmhelp.Create(Self);
Try
{case who of
ywin: frmhelp.Caption := '¹§Ï²£¬ÄãÓ®ÁË£¡';
ylost: frmhelp. Caption := 'ÎûÎû£¬ÄãÊäÁË£¡';
else
frmhelp.Caption := '¿Éϧ£¬ÕâÊǸöƽ¾Ö¡£';
end; }
If who = 'ywin' Then
frmhelp.Caption := '¹§Ï²£¬ÄãÓ®ÁË£¡' + msg;
If who = 'ylost' Then
frmhelp. Caption := 'ÎûÎû£¬ÄãÊäÁË£¡' + msg;
If who = 'eq' Then
frmhelp.Caption := '¿Éϧ£¬ÕâÊǸöƽ¾Ö¡£';
frmhelp.Showmodal;
Finally
frmhelp.Free;
// newclick(self);
End;
End;

Procedure TMp.mainimgMouseUp(Sender: TObject; Button: TMouseButton;
Shift: TShiftState; X, Y: Integer);
Begin
If button = mbright Then
popupmenu1.popup(mp.left + x, mp.Top + y);
End;

Procedure TMp.undoClick(Sender: TObject);
Begin
sundo;
//ygo:=not(Ygo);
initclick(self);
End;

Procedure TMp.helpClick(Sender: TObject);
Var
hhelp: Thhelp;
Begin
hhelp := Thhelp.Create(Self);
Try
hhelp.Showmodal;
Finally
hhelp.Free;
End;
End;

Procedure TMp.aboutClick(Sender: TObject);
Var
aboutbox: Taboutbox;
Begin
AboutBox := TAboutBox.Create(Self);
Try
AboutBox.ShowModal;
Finally
AboutBox.Free;
End;
End;

Procedure TMp.shTimer(Sender: TObject);
Begin
If (ygo = false) Then
ai(self);
//while ygo=false do
//siclick(self);
End;

{procedure TMp.siClick(Sender: TObject);
begin
spoto:=poto;
spotm:=potm;
sgo:=ygo;
searchi;
initclick(self);

end; }

Procedure TMp.rndClick(Sender: TObject);
Begin
While (poto[pos] = 0) Or (pos = 0) Do
Begin
Randomize;
pos := random(5) + 1;
End;
osend(pos);
End;



Procedure SetCheck(Sender: TObject);
Var
Item: TMenuItem;
Begin
Item := Sender As TMenuItem;
Item.Checked := not(item.checked);
End;

Procedure TMp.twoClick(Sender: TObject);
Begin
setcheck(sender);
ai := noclick;
End;

Procedure TMp.noClick(Sender: TObject);
Var
cxz: integer;
Begin
cxz := 0;
End;

Procedure TMp.NO1Click(Sender: TObject);
Begin
setcheck(sender);
ai := rndclick;
End;

Procedure TMp.L2Click(Sender: TObject);
Begin
jpoto := poto;
jpotm := potm;
jgo := ygo;
searchi;
initclick(self);
End;

Procedure TMp.l3Click(Sender: TObject);
Begin
jpoto := poto;
jpotm := potm;
jgo := ygo;
pos := qsearchi;
osend(pos);
initclick(self);
End;

Procedure TMp.NO2Click(Sender: TObject);
Begin
setcheck(sender);
ai := l2click;
End;

Procedure TMp.NO3Click(Sender: TObject);
Begin
setcheck(sender);
ai := l3click;
End;

Procedure TMp.newimgClick(Sender: TObject);
Begin
If MessageDlg('ÄãÕæµÄÏëÖØпªÊ¼ÓÎÏ·Âð£¿',
mtConfirmation, [mbYes, mbNo], 0) = mrYes Then
Begin
minit;
initclick(init);
End;
End;

Procedure TMp.initClick(Sender: TObject);
Var
i: integer;
Begin
For i := 0 To 5 Do
Begin
mgrid.Cells[i, 0] := inttostr(poto[i + 1]);
mgrid.Cells[i, 2] := inttostr(potm[6 - i]);
End;
mgrid.Cells[0, 1] := inttostr(poto[0]);
mgrid.Cells[5, 1] := inttostr(potm[0]);
If (ygo = true) Then
Begin
mp.Caption := '¼ñ½ð¶¹¡¡ÂÖµ½Äã×ßÁË!';
// sh.Enabled :=false;
End
Else
Begin
mp.caption := '¼ñ½ð¶¹¡¡ÏÖÔÚ¿´ÎÒµÄÁË!';
sh.Enabled := true;
End;
If (ok = true) Then
Begin
sh.Enabled := false;
ywinclick(self);
ok := false;
minit;
initclick(init);
End;
End;
End.

那边没法回了。
加到这儿来。
其中O,OPP代表敌方
M,SELF代表已方
有时我自己也混了
要把电脑敌还是已方?
lshadow 2002-05-21
  • 打赏
  • 举报
回复
你学什么专业的?
CXZ9 2002-05-21
  • 打赏
  • 举报
回复
你还在吗?
这可能比较专业了。
其实也就是些字符串的操作
lshadow 2002-05-21
  • 打赏
  • 举报
回复
厉害呀!我都看不懂,深奥
lshadow 2002-05-21
  • 打赏
  • 举报
回复
一定看看
CXZ9 2002-05-21
  • 打赏
  • 举报
回复
前五人每人四分
kenven 2002-05-19
  • 打赏
  • 举报
回复
wa
taidy 2002-05-14
  • 打赏
  • 举报
回复
看看!

5,388

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧