-
汉诺塔的演示界面:
本系统显示的是汉诺塔的演示效果
,
分别有播放,
暂停,
和停止,
右边显示的是每一步的动
作,同时记录操作次数,可以调节演示的速度
。
汉诺塔界面代码:
namespace honio4
{
partial class Form1
{
///
///
必需的设计器变量。
///
iner components = null;
///
///
清理所有正在使用的资源。
///
///
name=
如果应释放托管资源,为
true
;否则为
false
。
protected override void Dispose(bool
disposing)
{
if (disposing
&& (components != null))
{
e();
}
e(disposing);
}
#region Windows
窗体设计器生成的代码
///
///
设计器支持所需的方法
-
不要
///
使用代码编辑器修改此方法的内容。
///
private void
InitializeComponent()
{
ents = new ner();
1 =
new ();
2 = new ();
3 =
new ();
1 = new ();
ls =
new cUpDown();
rt = new ();
se = new ();
p = new ();
2 = new ();
peed = new ar();
3 = new ();
ss = new
ssBar();
y = new (ents);
x1
= new x();
4 = new ();
5 =
new ();
6 = new ();
7 =
new ();
8 = new ();
((rtInitialize)(ls)).BeginInit();
((rtInitialize)(peed)).BeginInit();
dLayout();
//
// panel1
//
on = new (16, 16);
=
= new (96, 144);
ex
= 7;
+=
new
ventHandler(1_Paint);
//
// panel2
//
on = new (136,
16);
=
= new (96,
144);
ex = 8;
+=
ventHandler(2_Paint);
//
// panel3
//
on = new (256,
16);
=
= new (96,
144);
ex = 8;
+=
ventHandler(3_Paint);
//
// label1
//
on = new (16,
168);
=
= new (42,
21);
ex = 1;
=
层数:
ign = Left;
//
// udLevels
//
on = new (51,
166);
m = new decimal(new int[] {
5,
0,
0,
0});
m = new decimal(new
int[] {
1,
0,
0,
0});
=
= new
(32, 21);
new
new
ex = 9;
ign =
= new decimal(new int[] {
3,
0,
0,
0});
//
// btnStart
//
on = new (89, 164);
=
= new (48, 23);
ex = 10;
=
播放
+=
new andler(rt_Click_1);
//
// btnPause
//
d = false;
on = new (143,
163);
=
= new (48, 23);
ex = 11;
=
暂停
+=
new andler(se_Click_1);
//
// btnStop
//
d = false;
on = new (197,
164);
=
= new (48, 23);
ex = 12;
=
停止
+=
new andler(p_Click_1);
//
// label2
//
on = new (251, 163);
=
= new (32, 23);
ex
= 13;
=
慢速
ign = Left;
//
// trackSpeed
//
on = new (278, 163);
m = 1;
=
= new
(56, 45);
ex = 14;
yle =
= 1;
+= new
andler(peed_Scroll_1);
//
// label3
//
on = new (329, 168);
=
= new (32, 23);
ex
= 15;
=
快速
ign = Right;
//
// progress
//
on = new (25, 200);
=
= new (336, 8);
ex = 16;
//
// tmrPlay
//
al = 1000;
+= new
andler(y_Tick_1);
//
// listBox1
//
tingEnabled = true;
ight = 12;
on = new (379,
-1);
=
= new (219,
256);
ex = 17;
//
// label4
//
ze = true;
on
= new (56, 1);
=
= new (17,
12);
ex = 18;
=
甲
//
// label5
//
ze = true;
on = new (182,
1);
=
= new (17,
12);
ex = 19;
=
乙
//
// label6
//
ze = true;
on = new (299,
1);
=
= new (17,
12);
ex = 20;
=
丙
//
// label7
//
ze = true;
on = new (242,
232);
=
= new (65,
12);
ex = 21;
=
操作次数:
//
// label8
//
ze = true;
on = new (315,
232);
=
= new (17,
12);
ex = 22;
=
+= new
andler(8_Click);
//
// Form1
//
aleDimensions = new (6F, 12F);
aleMode =
Size = new (601,
262);
(8);
(7);
(6);
(5);
(4);
(x1);
(ss);
(3);
(peed);
(2);
(p);
(se);
(rt);
(ls);
(1);
(3);
(2);
(1);
=
=
((rtInitialize)(ls)).EndInit();
((rtInitialize)(peed)).EndInit();
Layout(false);
mLayout();
}
#endregion
panel1;
panel2;
panel3;
label1;
cUpDownudLevels;
btnStart;
btnPause;
btnStop;
label2;
-
-
-
-
-
-
-
-
-
上一篇:北京理工大学848理论力学考试大纲
下一篇:计算机原理与接口技术课程设计