- 博客(4)
- 资源 (1)
- 收藏
- 关注
原创 关于Debug和Release之本质区别的讨论(z)
经常在 CSDN 上看见有人问 Debug 运行正常但 Release 失败的问题。以往的讨论往往是 经验性的,并没有指出会这样的真正原因是什么,要想找出真正的原因通常要凭运气。最 近我看了一些这方面的书,又参考了 CSDN 上的一些帖子,然后深入研究了一下关于二者 的不同。以下是我的一些体会,拿来与大家共享。 -------------------------------------- 本文主要
2004-12-20 10:59:00 3641 1
原创 DLL(Dynamic Link Libraries)专题
引言 比较大的应用程序都由很多模块组成,这些模块分别完成相对独立的功能,它们彼此 协作来完成整个软件系统的工作。可能存在一些模块的功能较为通用,在构造其它软件系 统时仍会被使用。在构造软件系统时,如果将所有模块的源代码都静态编译到整个应用程 序 EXE 文件中,会产生一些问题:一个缺点是增加了应用程序的大小,它会占用更多的磁 盘空间,程序运行时也会消耗较大的内存空间,造成系统资源的浪费;另一个
2004-12-17 16:15:00 1182
原创 VC中预处理指令与宏定义的妙用(z)
刚接触到MFC编程的人往往会被MFC 向导生成的各种宏定义和预处理指令所吓倒,但是预处理和宏定义又是C语言的一个强大工具。使用它们可以进行简单的源代码控制,版本控制,预警或者完成一些特殊的功能。一个经典的例子使用预处理与宏定义最经典的例子莫过于加在一个头文件中以避免头文件被两次编译。试想这种的情况,有一个文件headerfile.h 它被包含在headerfile1.h中,同时在hea
2004-12-17 10:46:00 1259
原创 Windows CE 编程的十点忠告(z)
最近两周我们花了大部分时间将已有的应用程序移植到Microsoft Windows CE中。一般说来,这个计划不是太难。我们起步于Microsoft Win32代码,当然 Windows CE是基于Win32应用程序接口(API)的。有利的是,我们的应用程序(即Raima 数据管理器)有方便的使用接口,并包含一个大约由150个子函数组成的库,这些函数都是由C语言写成,可以用来创建、管理和访问数据库
2004-12-01 10:35:00 1097
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人