精通Windows程序设计——基于Visual C++实现
分類: 图书,计算机/网络,操作系统/系统开发,WINDOWS,
作者: 朱娜敏,魏宗寿,李红编著
出 版 社: 人民邮电出版社
出版时间: 2009-4-1字数:版次: 1页数: 462印刷时间:开本: 16开印次: 1纸张:I S B N : 9787115196736包装: 平装编辑推荐
本书全面讲解了Windows程序设计的方方面面,32个综合实例,覆盖Windows程序设计的常用领域,操作步骤详细,读者按照操作即可得出书中结果。
内容简介
Visual C++是专业程序员使用的工具,开发人员可以利用Visual C++ 6.0基于两种方式编写Win32应用程序。一种是Windows API的C方式,另一种是MFC的C++方式。C方式是传统的编程方式,且久经考验,但是其开发工作量大;而C++方式源代码效率高,开发难度和工作量都较小。本书大部分应用程序都是基于MFC的C++方式的,一共分为5篇:Windows编程基础,Windows绘图程序设计与消息,Windows界面设计与调试技巧,Windows数据库、网络通信与ActiveX控件,Windows内部处理技术。循序渐进地讲述了Windows编程技术,从基本原理到具体实践都进行了详细阐述,并对具体知识点进行了详细的讲解。
本书的特点是全面详细地介绍了Windows编程,突出了编程的原理性与实用性。本书在帮助开发人员理解原理的基础上还应用了大量的实例,详细介绍了各原理的应用,以及代码编写技巧,方便开发人员应用实践。
目录
第1篇Windows编程基础
第1章Windows程序设计基础知识
1.1Windows程序设计知识简述
1.2Windows 程序的发展
1.3Windows编程应用工具
1.4【实例】一个显示窗口的典型的Windows应用程序
1.5【实例】建立第一个控制台应用程序
1.6Windows程序设计注意事项
1.7Windows程序常用事项
1.8小结
第2章Win32编程基础
2.1Win32程序开发流程
2.2【实例】用Win32 API编写一个简单的Windows程序
2.3Win32编程思想
2.4【实例】一个典型的Win32程序
2.5进程与线程
2.6Win32程序的空闲处理
2.7小结
第3章创建Windows应用程序
3.1创建Windows应用程序的方法
3.2【实例】建立一个简单的MFC应用程序
3.3了解Windows应用程序的类型
3.4关于AppWizard与ClassWizard
3.5【实例】创建第一个MFC AppWizard工程——MDI应用程序
3.6关于MDI的说明
3.7关于MDI应用程序框架的组成说明
3.8MDI应用程序的执行流程
3.9MDI工程的相关文件说明
3.10小结
第2篇Windows绘图程序设计与消息
第4章Windows应用程序输入设备
第5章Windows窗口中绘图
第6章Windows应用程序窗口消息
第3篇Windows界面设计与调试技巧
第7章用户窗口界面的设计
第8章Windows文件系统与序列化
第9章文档与视图
第10章程序调试与编程技巧
第4篇Windows数据库、网络通信与ActiveX控件
第11章数据库的程序设计
第12章网络通信程序设计
第13章COM、OLE与ActiveX技术
第5篇Windows内部处理技术
第14章多线程应用程序的设计
第15章Windows系统与内存的管理
第16章动态链接库DLL和钩子
第17章Windows内核程序设计与防火墙开发
书摘插图
第1章Windows程序设计基础知识
Windows为用户提供了一种多任务、面向图形的多窗口环境。在此环境下可运行专门为Windows设计的程序。该类程序具有一致的外观和命令结构,因此,它比传统的MS.DOS程序更加易学易用。
用户可以在不同的Windows程序问切换,从而使程序间数据的交换更加方便。许多为MS—DOS编写的程序也能在Windows下运行。虽然这些程序无法利用Windows的许多优点,但它们在很多情况下也可以窗口化,并与Windows程序并发执行。
Windows为程序开发人员提供了丰富的内部例程,使程序员可以使用菜单、对话框、滚动条等友好的用户界面。Windows还给出了一种外在的图形程序设计语言,这种语言可以对各种不同的字模进行格式化。程序员可以用设备无关方式来处理键盘、鼠标、视频显示器及打印机等。
本章主要讲解用户编写Windows应用程序必需的基础知识,包括用户应该备有什么软件、如何建立一个Windows应用程序及Windows程序设计中的注意事项等。
……