windows编程——简述1

来源:互联网 发布:飞跃淘宝数据采集软件 编辑:程序博客网 时间:2024/05/27 21:48
操作系统的用户大多数是在用windows,因此,在windows平台下的编程技术很应该学习。要在windows平台下编写出游戏之类的软件,学习一点Windows编程知识是必需的。这系列笔记很适合正在学C语言,面对着黑窗口,认为C语言做不出绚烂的windows程序的迷茫的朋友。
    
Microsoft为了方便Windows编程制作了一个庞大的类库MFC,把Windows的方方面面都封装了起来。因此减少了实际要写的代码量,但是在你不理解你要写的代码时,或是不明白那些代码如何为你工作的时候,更少的代码并不意味著更简单自己从头开始用Windows APIApplication Programming Interface 应用编程接口,其实就是一堆Windows为开发者提供的函数)写Windows程序,反而有助于对windows原理的理解。
    无论使用什么样的语言或框架写的程序,最终于还是建立在API之上。很多时候,与API交互是被隐藏的,所以你不必直接与API打交道,运行时或代码库会为你效劳。由于MFC是建立在API之上的,所以MFC能做的API也能,反之则不一定了。当然API的灵活性的代价是代码数量巨增。
    因此这系列笔记是直接用API编写windows程序的。

最基本的windows程序代码看起来都有点长
基本windows程序流程图:
图片

但您不必担心Windows编程会很复杂。在所有Windows程序中,都需要初始化的过程,而这个过程对于任何Windows程序而言,都是差不多的。在这时,您可能会联想到用VB做一个简单程序不用敲一行代码,其实这是因为VB已经暗地里帮你敲好了。

0 0
原创粉丝点击