自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Bear的专栏

——关于Win32二进制资源格式

  • 博客(13)
  • 资源 (2)
  • 收藏
  • 关注

原创 极限编程实践

极限编程实践 1.   客户作为团队成员2.   用户素材:对项目需求的简单的、模糊的概括,而不是详细的需求细节3.   短交付周期:迭代计划——两周;发布计划——三个月(大约六次迭代)4.   验收测试:使用简单脚本,在迭代开始前或迭代过程中逐步完成5.   结对编程:结对的关系每天至少要改变一次6.   测试驱动的开发方法:首先编写一个单元测试,然后编写代码使测试通

2007-02-28 21:00:00 917

原创 敏捷开发原则

敏捷开发原则 1. 我们最优先要做的是通过尽早的、持续的交付有价值的软件来使客户满意。2. 即使到了开发的后期,也欢迎改变需求。敏捷过程利用变化来为客户创造竞争优势。3. 经常性地交付可以工作的软件,交付的间隔可以从几周到几个月,交付的时间间隔越短越好。4. 在整个项目开发期间,业务人员和开发人员必须天天都在一起工作。5. 围绕被激励起来的个人来构建项目。给他们提供所需要的

2007-02-28 20:58:00 933

原创 TDD (Test-Driven Development) Patterns

Test-Driven Development PatternsTest n.How do you test your software? Write an automated test.Isolated TestHow should the running if tests affect each other? Not at all.Test ListWhat shoul

2007-02-28 20:56:00 853

转载 Win32 Binary Resource Formats

 下面将微软的英文Win32二进制资源格式文档转载过来,方便大家对照我翻译的文章检查错误。Win32 Binary Resource Formats  Author:  Floyd Rogers      Preface    This document was edited and released by Microsoft Developer  Support. It describes th

2007-02-17 13:47:00 1093

翻译 Win32 二进制资源格式(全)

本想在月底前翻译完的,谁知翻译的这么快,现在我把它全部贴出来,方便大家共同学习研究Windows资源格式。翻译的不好,也没有经过审校,不当之处请大家指正。Win32 二进制资源格式作者:Floyd Rogers翻译:和阳阳前言本文档由微软开发者技术支持(Microsoft Developer Support)编辑并发布。它描述了Win32资源的二进制格式。我们认为这可能对程序开发工作有所帮助,因此

2007-02-17 13:42:00 3716

原创 Win32 二进制资源格式(续七)(完)

4.8 字符串表资源这些表由16个字符串所组成的块(blocks of 16 strings)构成。这些块的组织取决于字符串的ID。ID的最低4位指定字符串在块中的位置,高12位指定字符串在哪个块中。每个块存储为一个资源项。每个字符串或错误表资源块的存储格式如下:    [一般资源头(type = 6)]            [字符串块。字符串为Pascal格式,在其第一个单字存储其长度。不管有

2007-02-17 13:29:00 1273 2

翻译 Win32 二进制资源格式(续六)

这些掩码是拷贝自.cur文件的位图。在这一点上,光标资源和图标资源之间的不同点是:图标资源有颜色DIB异或掩码,而光标没有。虽然光标位图是单色位图,没有DIB头和颜色表,但为了方便处理,它们的位仍然以DIB格式存储,关于DIB格式参见SDK参考手册。4.6 位图资源Windows 32 可以读取两种设备无关位图(DIB)。DIB的一般类型是Windows 3.0 DIB格式。另一个类型用于

2007-02-16 14:25:00 851

翻译 Win32 二进制资源格式(续五)

     #define    GRAYED         0x0001   // 灰色     #define    INACTIVE       0x0002   // 未激活    #define    BITMAP         0x0004   // 位图    #define    OWNERDRAW      0x0100   // 自画    #define    CHECKE

2007-02-16 12:59:00 771

原创 Win32 二进制资源格式(续四)

4. 资源数据格式对任何预定义的数据类型,所有结构都是双字对齐的,包括位图、图标、字体头结构等等。因此,数据总是从双字边界开始。4.1 版本资源版本资源用来记录使用资源文件的程序的版本。版本资源包含固定数量的信息。它的结构如下:typedef struct tagVS_FIXEDFILEINFO {    DWORD    dwSignature;        //e.g.    0xfeef0

2007-02-15 13:30:00 765

翻译 Win32 二进制资源格式(续三)

3.资源头格式整个文件的格式实际上只是一些资源文件项简单的连接到了一起。每个资源都包含一个单独的资源信息(比如一个对话框或一个字符串表)。每个项都由一个资源头和其后的资源数据组成。一个资源头(双字对齐的)由4个元素组成:两个表示资源头和资源数据大小的双字、一个资源类型、一个资源名称,还可能有一些附加的资源信息。资源的数据跟在资源头后面,每种资源类型有其自己的数据格式。3.1 DataSize这个域

2007-02-15 13:25:00 856

翻译 Win32 二进制资源格式(续二)

 2.一般信息资源编译器通过分析资源描述文件(.rc)、包含任何其它的资源数据文件(如.ICO图标,.CUR光标,.BMP位图,.FNT字体文件等)来创建资源文件。资源文件包含了在可执行文件中创建资源表的所有必须的信息。资源文件的主要目的是为了加速“编辑-编译-链接”循环,因为它使得资源不必被重新编译。当前存在大约十几种预定义资源类型。包括菜单、对话框、加速键、字符串、图标、光标、位图、字体和版本

2007-02-15 13:23:00 842

翻译 Win32 二进制资源格式(续一)

1.概述本文档详细描述了Windows 32 API(Windows NT 3.1 和 Win32s)的二进制资源文件(.res)格式的结构。它与现有的Windows 16(Win 3.0/3.1)结构基本相似,但支持了更多更好的新特性,比如UNICODE字符串、版本头和双字对齐等等。因此若想支持这些新特性,资源编译器所生成的文件格式必须相对于Windows 16 有所改变。1.1 Windows

2007-02-15 13:18:00 953

原创 Win32 二进制资源格式

最近正在学习汉化程序的编写,但找不到很好的资料,只有一个介绍Win32二进制资源文件的SDK文档,而且是英文的,对广大中文读者很不方便,因此就想试着自己翻译一下这个文档,字数并不是太多,权当提高自己的英文水平吧,由于是第一次搞翻译工作,也没人教我,全凭自己琢磨,因此肯定有很多翻译不当的地方,现在我把它贴到这里,盼望大家批评指正。刚刚翻译了一半,以后我每天都会翻译几页贴出来,争取这个月底之前翻译完。

2007-02-15 13:07:00 811

超级玛利DEMO和雷电DEMO

最近在学习游戏编程,刚学了DirectDraw,做了这两个小游戏Demo,雷电的Demo还没有完成,不过已经有了雏形。这个资源是这两个Demo的源文件附带可执行程序,另外还有一个超级玛利Demo的关卡编辑器,以及游戏截图。发这个的目的就是为了结交有这方面兴趣的朋友,大家共同提高,也希望能有高手指教。

2008-04-27

Tetris Demo

手机俄罗斯方块Demo

2006-11-03

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除