当前位置:首页 » 编程博文
开发技术指南» 文章正文
    引言: Win32函数原型分为普通、ANSI和Unicode三种。
 

 

    摘要:变革性的java web模板技术 -- fastm 1.“简单就是美”空想(响)曲 在软件设计领域中,有一句脍炙人口的至理名言——简单即美好。 几乎所有的软件设计大师,都会在其著作中训导读者: “简单即美好”, “keep it simple, stupid”, “less is more”, ….. 这是一条耳闻能详,人人都会说的至理名言。 但实际上,这也是一条被违背得最广泛、最彻底的至理名言。......
 ·有效用例模式学习笔记    »显示摘要«
    摘要: 第一章 什么是高质量的用例 1.1 为什么要使用用例 ? 用例提供了一种用于构建故事的半形式框架; ? 在每个用例和所有描述层次中,用例都描述了错误情况的系统需求; ? 虽然本质上是一种功能分解技术,但用例已经成为面向对象软件开发的一个流行元素; ? 用例提供了可以在其上处理其他项目信息的骨架: 项目经理根据用例进行估计和发布进度; 数据及业务规则制定人员可以把自己的需求和所需用例联系起来; 用......


Win32 函数原型
win32函数原型分为普通.ansi与unicode三种.其实如果严格地说,并不能有普通这种分法,也就是只有ansi与unicode这两种.普通,一般都是msdn开发文档中直接给出的形式.比如,下面是setwindowtext的普通原型:

  【程序编程相关:第一个JavaBean

bool setwindowtext(hwnd hwnd, lpctstr lptext); 【推荐阅读:【头文件】c实现字符串

#ifdef unicode 【扩展信息:JDBC 概述(三)

    实际上,包含setwindowtext函数声明的头文件具体是用宏实现的:

#define setwindowtext setwindowtextw

#else

#define setwindowtext setwindowtexta

#endif // !unicode

 

    预处理程序会根据是否定义了unicode将宏进行替换,替换后的函数不是ansi版本就是unicode版本.函数末尾的“a”代表“ansi”,而“w”代表“wide”.头文件中也分别包含了两种不同版本的函数原型声明:

    ansi原型:

        bool winapi setwindowtexta(hwnd hwnd, lpcstr lpstring);

    unicode原型:

bool winapi setwindowtextw(hwnd hwnd, lpcwstr lpstring);

 


...   下一页
 ·有效用例模式学习笔记(二)    »显示摘要«
    摘要: 第二章 团队 2.1 smallwritingteam 原因: ? 用例要求具有不同观点和专业知识的人编写; ? 将一大组人聚集在一起是困难的; ? 理论上,在用例上投入的人越多,就能越快的完成用例编写工作; ? 大的团队会变得低效; ? 大型编写团队可能会通过集体讨论的形式开发用例,添加许多不必要的特性; 所以: 一个由2人或3人组成的团队足够小,容易交流和达成一致;可以使用几个smallwr......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE