- 博客(4)
- 资源 (4)
- 收藏
- 关注
原创 第2章 字符和字符串处理
2.1字符编码 Windows在Vista中,每个Unicode字符都使用UTF-16编码,UTF的全称是Unicode Transformation Format(Unicode 转换格式)。UTF-16将每个字符编码为2个字节(或者说16位)。 注意:.Net Framework 始终使用UTF-16来编码所有字符和字符串,所以在我们开发的Windows应用程序中,如果需要在本机代码(na
2016-08-08 22:42:58 234
原创 第1章 Windows程序内部运行机制
1、Windows是事件驱动方式的程序设计 Windows程序设计是一种事件驱动方式的程序设计,主要是基于消息的。当用户进行某些操作时,操作系统会感知到这一事件,并将该事件包装成一个消息,投递到应用程序的队列中,然后应用程序从消息队列中取出消息并响应。 2、消息队列 操作系统为每个应用程序都建立一个消息队列,消息队列是一个先进先出的缓冲区,其中每个元素都是一个消息,操作系统将由事件产生的消息先
2016-08-07 15:24:27 319
原创 第1章 错误处理
在调用Windows函数时,它会先验证我们传递给它的参数,然后执行任务。参数错误或者任务执行失败时,当我们希望获得更错失败信息时,调用Windows提供的DWORD GetLastError()函数,获取一个32位的错误码。Windows函数这种向调用者指出错误的机制,同样可以运用到我们自己的函数中,向调用者指出错误,我们只需要设置线程的上一个错误码,实现该功能只需要调用VOID SetLastEr
2016-08-05 20:58:08 236
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人