第3讲 天机游戏Word文件下载.docx
《第3讲 天机游戏Word文件下载.docx》由会员分享,可在线阅读,更多相关《第3讲 天机游戏Word文件下载.docx(19页珍藏版)》请在冰豆网上搜索。
(3)组件封装(属性方法)
(4)程序控制(语法逻辑)
(5)面向对象(继承封装多态)
(6)GDI+
二、技术点
(1)资源文件的添加和使用
(2)程序文件(类)组织和使用
(3)GDI+绘图,Graphics类的使用
(4)程序界面控制
(5)键盘事件的使用
(6)动画效果的实现
3.3实现步骤
第1步:
新建一个名为“SkyPlane”的Windows项目,在解决方案资源管理器中修改Form1的名称为“GameUI”。
第2步:
窗体GameUI属性设置:
(1)DoubleBuffered:
True
(2)FormBorderStyle:
FixedSingle
(3)MaxMizeBox:
False
(4)StartPosition:
CenterScreen
(5)Text:
天机游戏
(6)TopMost:
(7)Size:
536,738
第3步:
添加Timer控件,命名为“tmrGame”,Enabled属性改为“True”,Interval属性改为“25(毫秒)”。
第4步:
添加资源Resources。
(1)在解决方案资源管理器中右击“SkyPlane”,选择添加(D)新建项(W)菜单项,如图:
(2)选择“资源文件”,命名为“Resource.resx”,如图:
(3)选择“添加现有文件”,如图:
(4)定位到资源文件夹(老师会发给大家),全选所有图片,并单击“打开”,如图:
(5)结果如下图(未全部显示):
(6)解决方案资源管理器如下图(未全部显示):
第5步:
添加一个用于封装类的文件夹,如下图:
第6步:
取名为“Framework”,添加的解决方案资源管理器后如下图:
第7步:
在“Framework”文件夹中添加一个类,如图:
第8步:
命名为“Background”,修改其可访问性为Public,并引入如下命名空间:
//----------------------------------------------------------------------
usingSystem.Drawing;
编写“Background”类的代码如下:
第9步:
命名为“Plane”,修改其可访问性为Public,并引入如下命名空间:
编写“Plane”类的代码如下:
第10步:
命名为“Enemy”,修改其可访问性为Public,并引入如下命名空间:
编写“Enemy”类的代码如下:
第11步:
命名为“Bullet”,修改其可访问性为Public,并引入如下命名空间:
编写“Bullet”类的代码如下:
第12步:
命名为“Animation”,修改其可访问性为Public,并引入如下命名空间:
编写“Animation”类的代码如下:
第13步:
GameUI类,首先引入如下命名空间:
usingSkyPlane.Framework;
GameUI窗体的代码如下: