windows核心编程
Jackery_Shh
技术狂!
展开
-
终于找到了-----------让工资再涨的编程方式
纵观各公司代码,莫名其妙的变量命名方式五花八门,可谓没有统一的命名规则;甚至有些自己定义的变量,过一段时间后,都不知道什么含义;针对此,下面介绍一下Windows开发过程中的命名规则;让你的编程水平更上一层楼,更你的程序更美,更受人青睐。 为了帮助大家记忆和区分变量,采用这种命名规则,编程人员在一段时间后就不会忘记自己定义变量的含义了,;如果都养成了这样命名的良好习惯,到时候阅读代码是不是会很享受,岂不美哉?原创 2015-03-26 13:52:51 · 2405 阅读 · 0 评论 -
Windows核心编程--Unicode与ANSI
自Windows NT开始,Windows的所有版本都完全使用Unicode来构建。Windows的所以核心函数(创建窗口、显示文本、进行字符串处理等)都需要Unicode字符串。调用Windows函数时,如果想他传入一个ANSI字符串(有单字节组成的一个字符串),那么函数首先把字符串转换为Unicode,再把结果传给操作系统。如果希望函数返回ANSI字符串,那么希望寒素返回ANSI字符串,那么操作系统会把Unicode字符串转换为ANSI字符串,再把结果返回给我们的应用程序。所有这些转换都是在幕后进行的。原创 2015-04-29 10:31:33 · 1167 阅读 · 0 评论 -
Windows核心编程---动态链接库(XX.dll)与静态库(XX.lib)
最近细读了Windows核心编程的内存管理与动态链接库部分,虽然有些人对Windows未来说三道四,但不得不承认微软windows系统的强大功能,以及其深邃的架构设计思想,令人钦佩。通过这次阅读对库文件有了更深刻的认识,总结于此! 动态链接库(Dynamic Linked Library): Windows为应用程序提供了丰富的函数调用,这些函数调用都包含在动态链接库中。其中有3个最重要的三个库为:Kernel32.dll、Use32.dll、GDI32.dll,介绍如下: Kernel32.dll:它包含原创 2015-05-06 10:21:04 · 1710 阅读 · 0 评论 -
MFC---理解Windows消息循环机制
理解消息循环和整个消息传送机制对Windows编程来说非常重要。如果对消息处理的整个过程不了解,在windows编程中会遇到很多令人困惑的地方。 什么是消息(Message) 每个消息是一个整型数值,如果查看头文件(查看头文件了解API是一个非常好的习惯和普遍的做法)可以发现如下一些宏定义: #define WM_INITDIALOG转载 2014-08-22 14:30:25 · 2250 阅读 · 0 评论 -
学习使用CBitmapButton类-----初学MFC
刚开始学习MFC,在通过论坛文章使用CBitmapButton类的时候,按照如下做法: ///////////////////////////////////////////////////////////////////////////////////////////// 在资源编辑的时候选中按钮的 Owner draw 即可,不需要选择 Bitmap 属原创 2014-08-26 14:29:54 · 1110 阅读 · 0 评论