码迷,mamicode.com
首页 > 其他好文 > 详细

公开课第一天

时间:2014-09-18 23:45:34      阅读:239      评论:0      收藏:0      [点我收藏+]

标签:使用   sp   问题   c   r   bs   设计   as   程序   

公开课第一天

主要是讲游戏的基本架构,各种类的编写,最终在窗体上绘制了一个玩家坦克,并且可以控制移动,而且不出超出屏幕。

1.注意类的抽象 GameObject-》FatherTank-》PlayerTank

2.注意类中的虚方法和抽象方法的使用

3.窗体不闪烁问题的解决

4.重绘问题处理,使用Timer每隔50MS重绘一下窗体

5.资源导入问题

6.尽可能的将共有的属性和方法抽象出来

7.单例设计模式,获得单一对象(饿汉式,懒汉式)

8.GDI+   画图用的(画布:窗体,画笔:pen,画家:graphic对象)

9.理解事件驱动程序

10.is as用法

 

 

补充昨天的:委托,事件的关系

事件表现的很想委托,是因为事件内部有一个隐含的委托的使用,即事件响应函数的注册一样是通过委托实现的。

公开课第一天

标签:使用   sp   问题   c   r   bs   设计   as   程序   

原文地址:http://www.cnblogs.com/helongBlog/p/3980346.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!