- 博客(6)
- 资源 (2)
- 收藏
- 关注
原创 游戏开发中的异常处理
游戏开发需要和美术,策划通力配合,美术资源文件,数据模板,配置文件等,很多会与程序交互的资源需要非程序专业的人员来完成,因此,既无专业背景,又无商用工具的错误检查,这个交叉地带是导致错误,影响效率的重点区域 因此,程序应该在所有与这些资源交互的地方,进行全面的有效性检查,文件是否存在,条目是否存在,属性取值,是否合理等等, 当出现一个文件缺失,或不合法的值存在时,通常程序是没有必要运行下去
2011-10-28 15:49:08
424
原创 基于对象的层次结构
这个术语是指Java, actionscript3.0这类完全面向对象的语言中,所有的类都必须从其类库中继承而来,即使没有显示定义你的类继承自哪个类,他也会默认继承Object类。 为什么这些语言要把所有的类强制定义在一个单根的树形类层次结构上? 一个原因是,只有这样做,才能在不需要模板的情况下, 使得所有容器类可以兼容所有的标准类或用户自定义类,否则,容器无法设计成兼容所有类
2011-10-24 09:40:22
345
原创 as3.0反射机制的一个限制
通过flash.utils.getDefinitionByName(name:String):Class方法能够获取一个类的定义对象。在某些情况下,这个方法是会失败的! 即使正确的声明了name对应的类,如果在项目中,完全没有声明过这个类的对象,比如只声明过这个类的父类/接口,并只操作其接口。那么在编译时,这个类的定义将不会被编译到最终程序中,那么运行时通过字符串名称反射时,就无法在应用程
2011-10-20 16:52:26
660
原创 测试:actionScript3.0中能否动态的改变已注册监听器的回调函数
public var func:Function = null; public function Test() { func = func1; addEventListener(Event.ENTER_FRAME, f
2011-10-09 16:54:53
587
原创 什么是面向接口编程
实际上我曾弄清楚过这个问题,可能还不止一次,但总是会忘掉。 就像我时不时的会看看bash命令,正则表达式,但时间长不用,就都忘掉了,尤其是处在高压的工作环境下,人很快就会忘记不常使用的技能和知识。现在我再弄懂他一次,当然只是在现在的认识水平之下,然后把它记录下来,希望能
2011-10-08 09:44:43
649
原创 程序员工作中沟通的 必要性,有效性,技巧性
作为一个刚工作一年多的新手程序员,谈这个话题似乎有点关公门前耍大刀的嫌疑,但沟通是普遍存在于各行各业的,只要是人和人的合作,就需要有效的沟通来使各自的工作成果能有效的结合,所以基本社会中的每个人只要对自己过往的工作经历认真思考,都应该能得到关于如何与人有效沟通的经验。我在做程序员
2011-10-01 12:10:52
609
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人