摘要:
1.简单的define定义#define MAXTIME 1000 一个简单的MAXTIME就定义好了,它代表1000,如果在程序里面写if(i<MAXTIME){.........}编译器在处理这个代码之前会对MAXTIME进行处理替换为1000。这样的定义看起来类似于普通的常量定义CONST,但也有着不同,因为define的定义更像是简单的文本替换,而不是作为一个量来使用,这个问题在下面... 阅读全文
摘要:
使用VC中有时已经定义了变量或者函数,但是即使在定义的变量或函数上点右键-Go to Definition of ""都会出现The symbol is "xxx" undefined。解决方法为找到项目对应的*.bsc文件,删除,然后rebuild。随便找到一个原来会出错的变量,再点go to definition,IDE会提示重建*.bsc文件,重建好了就不会再出错了. 阅读全文
摘要:
在VC中两种方式的具体方法:一、动态库的隐示调用:在 VC 工程中直接链接静态输入库XXX.lib,然后即可像调用其它源文件中的函数一样调用DLL中的函数了。二、动态库的显式调用:显式调用动态库步骤:1、创建一个函数指针,其指针数据类型要与调用的 DLL 引出函数相吻合。2、通过 Win32 API 函数LoadLibrary()显式的调用DLL,此函数返回DLL 的实例句柄。3、通过 Win32... 阅读全文
摘要:
介绍Unicode之前,首先要讲解一些基础知识。虽然跟Unicode没有直接的关系,但想弄明白Unicode,没这些还真不行。字节和字符的区别咦,字节和字符能有什么区别啊?不都是一样的吗?完全正确,但只是在古老的DOS时代。当Unicode出现后,字节和字符就不一样了。字节(octet)是一个八位的存储单元,取值范围一定是0~255。而字符(character,或者word)为语言意义上的符号,范... 阅读全文
摘要:
1.请使用迅雷下载。2.如果有链接不可用,请给我留言... ftp://202.112.84.90/pub2/Development/Microsoft%20Development/Visual%20Studio/MSDN2001_10/msdn200110_1.iso ftp://202.112.84.90/pub2/Development/Microsoft%20Development/Vis... 阅读全文
摘要:
SetWindowLong(Handle, GWL_EXSTYLE, GetWindowLong(Handle, GWL_EXSTYLE) or WS_EX_TRANSPARENT or WS_EX_LAYERED ); WS_EX_ACCEPTFILES = 0x00000010 指明了一个已创建视窗具有拖拽文件功能 WS_EX_APPWINDOW = 0x00040000 强制一个可见的顶级视... 阅读全文
摘要:
函数功能描述:查询地址空间中内存地址的信息。函数原型:DWORD VirtualQueryEx( HANDLE hProcess, LPCVOID lpAddress, PMEMORY_BASIC_INFORMATION lpBuffer, DWORD dwLength );参数: hProcess 进程句柄。 LpAddress 查询内存的地址。 LpBuffer 指向MEMORY_BASIC_... 阅读全文
摘要:
根据一个错误码返回一个错误讯息DWORD FormatMessage( DWORD dwFlags, LPCVOID lpSource, DWORD dwMessageId, DWORD dwLanguageId, LPTSTR lpBuffer, DWORD nSize, va_list* Arguments );dwFlags:# FORMAT_MESSAGE_ALLOCATE_BUFFER ... 阅读全文
摘要:
在程序开发中,处理分页往往是比较频繁的事件,因为现在软件基本上都是与数据库进行挂钓的。但效率又是我们所追求的,如果是像原来那样把所有满足条件的记录全部都选择出来,再去进行分页处理,那么就会多多的浪费掉许多的系统处理时间。为了能够把效率提高,所以现在我们就只选择我们需要的数据,减少数据库的处理时间,以下就是常用SQL分页处理: 1、SQL Server、Access数据库 这都微软的数据库,都是... 阅读全文
摘要:
通过#pragma pack(n)改变C编译器的字节对齐方式在C语言中,结构是一种复合数据类型,其构成元素既可以是基本数据类型(如int、long、float等)的变量,也可以是一些复合数据类型(如数组、结构、联合等)的数据单元。在结构中,编译器为结构的每个成员按其自然对界(alignment)条件分配空间。各个成员按照它们被声明的顺序在内存中顺序存储,第一个成员的地址和整个结构的地址相同。 ... 阅读全文