11
13
2009
0

Dyna Physics Framework 设计

Application Framework 概念解释

Framework 的概念是随着 GUI 图形化应用程序的发展而产生的,由于早期的图形系统都是用面向过程的 C 语言开发,而图形系统中的各个元素趋向于的最终形态是对象化的,因而人们开始使用基于面向对象的语言对图形系统中各种类型的元素进行对象化的封装,称为 Application Framework。

目前,无论是 UNIX 上的 X Windows 系统,或者 Windows 系统,都是采用的消息或类似消息机制的方式实现工作的,消息的目的实际上是将图形系统的创建和管理与程序的实际操作进行了隔离,图形界面与实际的程序之间以消息的方式进行通讯从而实现对于用户看起来是一体化的。所以 Application Framework 的目的就是用面向对象的技术将这些图形系统的创建和管理的功能进行对象化封装,从而为实质的执行代码开发者提供一个简单而高效的工作环境而忽略复杂的图形界面的维护函数。

Category: 程序开发 | Tags:
11
9
2009
0

Dyna Physics 引擎设计

最近在尝试用MingW开发环境(主要是比较精简,配置也比VC强大)开发一款带物理效果的游戏引擎,起名为 Dyna Physics 引擎(后面简称DPE或者DP引擎),由于暂时不打算开放源代码所以采用内部版权和私人发布方法。在这里打算写一系列文章记录一下目前比较混乱的思路,希望能慢慢的理清头绪把代码给实现出来,同时为整个开发过程做一个文字性的记录。

Category: 程序开发 | Tags:
10
29
2009
0

使用CSS令Chito的Aeros主题视野更宽(效果见本博客)

 今天在转贴自己过去的几篇文章的时候,发现Chito的主题中文本显示区域都比较窄,一般写代码比较多的朋友(特别是Linux下工作的朋友)都知道,默认的代码宽度都是80个等宽字符的,所以哪怕很美观的代码贴在chito上面也显得很乱,所以自己干脆研究了一下如何修改chito的aeros主题,让代码显示更美观一点。

Category: 程序开发 | Tags:

Host by is-Programmer.com | Power by Chito 1.3.3 beta | Theme: Aeros 2.0 by TheBuckmaker.com