出版社:人民邮电出版社
年代:2009
定价:59.0
本书大部分应用程序都是基于MFC的C++方式的,一共分为五篇:Windows编程基础、绘图程序设计与消息、Windows界面、文档、视图设计与调试、数据库、网络通信与ActiveX控件、Windows内部处理,循序渐进的讲述了Windows编程技术,从基本原理到具体实践都进行了详细的阐述,并对具体知识点进行了详细的讲解。本书的特点是全面详细地介绍了Windows编程,突出了编程的原理性与实用性。本书在帮助开发人员理解原理的基础上还应用了大量的实例,详细介绍了各原理的应用,以及代码编写技巧,方便开发人员应用实践。
第1篇Windows编程基础
第1章Windows程序设计基础知识
1.1Windows程序设计知识简述
1.1.1Windows编程特点
1.1.2Windows应用程序的编程模型
1.1.3Windows程序基本结构
1.2Windows程序的发展
1.2.1传统的Windows编程
1.2.2Windows与API函数
1.2.3Windows与Win32API
1.2.4Windows与面向对象
1.2.5Windows对象与MFC对象
1.3Windows编程应用工具
1.3.1Windows编程工具简介
1.3.2为何使用VisualC++
1.3.3VisualC++6.0的安装
1.3.4VisualC++6.0集成开发环境
1.3.5VisualC++6.0的基本使用
1.4【实例】一个显示窗口的典型的Windows应用程序
1.4.1创建应用程序
1.4.2Windows程序生命期
1.4.3WindoWS程序要素简介
1.4.4Winmain()入口函数
1.4.5WndProc()窗口处理函数
1.4.6进队消息与不进队消息
1.4.7设备描述表
1.4.8应用程序的退出
1.5【实例】建立第一个控制台应用程序
1.5.1创建工程
1.5.2控制台应用程序说明
1.5.3编译并链接源程序
1.5.4应用VisualC++调试器调试程序
1.6Windows程序设计注意事项
1.6.1Windows应用程序中的调用关系
1.6.2Windows应用程序多任务处理
1.7Windows程序常用事项
1.7.1匈牙利式命名规则
1.7.2代码的对齐
1.7.3应用注释
1.7.4MSDN的应用
1.8小结
第2章Win32编程基础
……
第3章创建Windows应用程序
第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内核程序设计与防火墙开发
本书从WindowsAPI、Win32着手深入分析了VisualC++开发技术,全面说明了Windows框架结构与编程特性。本书本着理论与技术相结合的宗旨,使开发人员对所需理论和相关技术有全局的理解和把握,并在实践中加深理解,使读者的应用能力螺旋式上升。32个综合实例,覆盖Windows程序设计的常用领域,操作步骤详细,读者按照操作即可得出书中结果。 VisualC++是专业程序员使用的工具,开发人员可以利用VisualC++6.0基于两种方式编写Win32应用程序。一种是WindowsAPI的C方式,另一种是MFC的C++方式。C方式是传统的编程方式,且久经考验,但是其开发工作量大;而C++方式源代码效率高,开发难度和工作量都较小。本书大部分应用程序都是基于MFC的C++方式的,一共分为5篇:Windows编程基础,Windows绘图程序设计与消息,Windows界面设计与调试技巧,Windows数据库、网络通信与ActiveX控件,Windows内部处理技术。循序渐进地讲述了Windows编程技术,从基本原理到具体实践都进行了详细阐述,并对具体知识点进行了详细的讲解。 本书的特点是全面详细地介绍了Windows编程,突出了编程的原理性与实用性。本书在帮助开发人员理解原理的基础上还应用了大量的实例,详细介绍了各原理的应用,以及代码编写技巧,方便开发人员应用实践。