API编程是*基本的编程方式,任何用户应用程序都必须运行在API函数之上。学习Windows程序设计*好先从学习API函数开始。同时MFC类库是*流行的编程工具之一,大部分商业软件使用了MFC框架程序。精通MFC是很多开发人员的目标。
本书试图为Windows程序设计初学者提供一条由入门到深入、由简单到复杂的编程设计之路,*终使他们有能力独立开发出像Windows防火墙一样复杂的应用程序。为此,本书首先介绍了Win32程序运行原理和*基本的Win32 API编程;然后通过模拟MFC中关键类、全局函数和宏定义的实现详细讲述了框架程序的设计方法和MFC的内部工作机制,并指出了这些机制是如何对用户程序造成影响的;继而完整讲述了开发内核驱动和Windows防火墙的过程;*后对计算机3D图形和音频控制技术进行了介绍。此外,书中各章均配以丰富的实例,它们从*简单的“Hello World!”开始,到多线程、用户界面、注册表和网络通信、3D图形绘制等复杂的程序,内容涉及Windows编程设计的方方面面。
全书语言严谨流畅,针对初学者的特点,精心策划、由浅到深,是Windows编程入门到深入的理想