windows核心编程学习笔记一

进行调试的时候,监控线程的最后错误代码是非常有用的。在Microsoft Visual studio 6.0中,
M i c r o s o f t的调试程序支持一个非常有用的特性,即可以配置Wa t c h窗口,以便始终都能显示线
程的最后错误代码的号码和该错误的英文描述。通过选定Wa t c h窗口中的一行,并键入

@ e r r, h r”,就能够做到这一点

 

 

Windows CE操作系统是为小型设备开发的,这些设备的内存很小,并且不带磁盘存储器。
你可能认为,由于M i c r o s o f t公司的主要目标是建立一种尽可能小的操作系统,因此它会使用
A N S I作为自己的字符集。但是M i c r o s o f t公司并非鼠目寸光,他们懂得, Windows CE的设备要
在世界各地销售,他们希望降低软件开发成本,这样就能更加容易地开发应用程序。为此,
Windows CE本身就是使用U n i c o d e的一种操作系统。
但是,为了使Windows CE尽量做得小一些,M i c r o s o f t公司决定完全不支持ANSI Wi n d o w s
函数。因此,如果要为Windows CE开发应用程序,必须懂得U n i c o d e,并且在整个应用程序中
使用U n i c o d e

 

 

当M i c r o s o f t公司将C O M从1 6位Wi n d o w s转换成Wi n 3 2时,公司作出了一个决定,即需要字
符串的所有C O M接口方法都只能接受U n i c o d e字符串
。这是个了不起的决定,因为C O M通常用
于使不同的组件能够互相进行通信,而U n i c o d e则是传递字符串的最佳手段。

 

 

 

如何编写U n i c o d e源代码
M i c r o s o f t公司为U n i c o d e设计了Windows API,这样,可以尽量减少对你的代码的影响。实
际上,你可以编写单个源代码文件,以便使用或者不使用U n i c o d e来对它进行编译。只需要定
义两个宏(U N I C O D E和_ U N I C O D E),就可以修改然后重新编译该源文件。

 

 


请注意,所有的U n i c o d e函数均以w c s开头,w c s是宽字符串的英文缩写。若要调用U n i c o d e
函数,只需用前缀w c s来取代A N S I字符串函数的前缀s t r即可。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值