2006年2月14日

C#面向对象设计模式纵横谈——Singleton单件(创建型模式)

摘要: Singleton单件(创建型模式) 动机(Motivation) 在软件系统中,经常有这样一些特殊的类,必须保证它们在系统中只存在一个实例,才能确保它们的逻辑正确性、以及良好的效率。 如何绕过常规的构造器,提供一种机制来保证一个类只有一个实例? 这应该是类设计者的责任,而不是使用者的责任。 意图(Intent) 保证一个类仅有一个实例,并提供一个该实例的全局访问点。 结构(Structure)... 阅读全文

posted @ 2006-02-14 22:53 小峰子 阅读(346) 评论(0) 推荐(0) 编辑

C#面向对象设计模式纵横谈学习笔记(1)

摘要: 人是一个经验性的动物每一个模式描述了一个在我们周围不断重复发生的问题,以及该问题的解决方案的核心。 ——Christopher Alexander设计模式描述了软件设计过程中某一类常见问题的一... 阅读全文

posted @ 2006-02-14 21:35 小峰子 阅读(678) 评论(0) 推荐(0) 编辑

把.NET程序部署到没有安装.NET Framwork的机器上

摘要: http://www.microsoft.com/China/Community/program/originalarticles/TechDoc/deployNETApp.mspx 摘要 本文讨论了如何使用Windows Installer技术发布.NET程序,以及如何使用native代码判断目标机器上是否安装有.NET Framework; 如果没有,将自动安装.NET Framework然... 阅读全文

posted @ 2006-02-14 11:52 小峰子 阅读(338) 评论(0) 推荐(0) 编辑

刷新aspx页面的六种方法

摘要: 第一:private void Button1_Click(object sender, System.EventArgs e) { Response.Redirect(Request.Url.ToString()); }第二:private void Button2_Click(object sender, System.EventArgs e) { Response.Write... 阅读全文

posted @ 2006-02-14 11:39 小峰子 阅读(198) 评论(0) 推荐(0) 编辑

视频游戏开发学习笔记(2)

摘要: (5)变换 平移 旋转 缩放平移通过重绘的方式对一个精灵进行平移变换简而言之,是从一个坐标延直线移动到另一个坐标位置tx 和ty 分别叫做沿着x轴和y轴的移动距离T(tx, ty) 叫作平移向量 旋转沿着圆形路径转动定一个旋转变换需要:– 角度– 重心点(旋转的参考点)– 旋转轴(在二维平面中垂直x轴、y轴组成的平面的轴—z轴)– 顺时针还是逆时针注意,正旋转的角度是逆时针方向的转角,反旋转的角度... 阅读全文

posted @ 2006-02-14 11:26 小峰子 阅读(544) 评论(1) 推荐(0) 编辑

视频游戏开发学习笔记(1)

摘要: (1)实时的并发事件交互实时的 快速相应并发 同时发生 大量输入事件 当发生一件事情时 如何处理 DX调用方法 eg.滚动背景交互 得到事件后 反馈给用户 如何编写一个支持并发事件的应用程序?能够在同时执行多行指令理想情况下每个事件都会被分配一个CPU :-)通常,只有一个CPU来处理所有的事件所有的事件需要共享一个CPU为每一个事件分配一小段CPU时间玩家就认为所有的事件都是同时... 阅读全文

posted @ 2006-02-14 11:14 小峰子 阅读(552) 评论(0) 推荐(0) 编辑

导航