出版社:科学出版社
年代:2008
定价:75.0
本书讲述VisualC++6.0的编程方法,从应用程序开发的不同阶段出发,用大量实例介绍了使用VisualC++6.0开发应用程序的基础知识,高级编程方法和技巧。
第1部分基础篇
第1章VisuaIC++编程基础
1.1Windows编程基础
1.1.1Windows基础
1.1.2WindowsAPI
1.2C++语言基础
1.2.1基本数据类型
1.2.2表达式
1.2.3控制语句
1.2.4数组
1.2.5指针
1.2.6函数
1.2.7类
1.3MFC基础
1.3.1MFC类库简介
1.3.2MFC应用程序框架
1.3.3MFC消息映射
1.3.4程序实例:绘制直线
第2章VisualC++6.0集成开发环境
2.1菜单
2.1.1File菜单
2.1.2Edit菜单
2.1.3View菜单
2.1.4Insert菜单
2.1.5Proiect菜单
2.1.6Build菜单
2.1.7Tools菜单
2.1.8Window菜单
2.1.9Help菜单
2.2工具栏
2.2.1工具栏的显示与隐藏
2.2.2工具栏的定制与修改
2.3项目面板
2.4代码编辑器
2.5调试窗口
第3章基本控件
第4章对话框
第2部分提高篙
第5章文档和视图
第6章消息机制
第7章图形图像
第8章文件处理
第9章注册表操作
第3部分高级篇
第10章ActiveX编程
第11章多媒体编程
第12章数据库编程
第13章多线程
第14章动态链接库
第15章COM编程
第16章网络编程
第17章钩子技术
第18章托盘技术
本书针对软件开发的实际技术需求,依据作者多年的编程实践。将VisualC++编程技术有序地归纳整理成三个部分:基础篇、提高篇和高级篇。书中详细讲解了日常开发所需的几乎所有关键技术要点,不仅如此,还重点介绍了一些高级主题,包括多线程编程、操作注册表、动态链接库、使用ADO操作数据库、COM编程、钩子(Hook)和托盘技术等等。掌握这些技术,读者就完全具备了从事VC高端编程的能力。为配合技术要点的讲解,书中给出了丰富的源自工程实践的案例,同时,作者将从业8年以来的开发经验与技巧,以及大公司的先进开发理念融入到对技术的讲解与案例的分析中。这些案例精彩而实用,读者可在此基础上直接进行二次开发。 本书从应用程序开发的三个发展阶段出发,用大量实例系统地介绍了VisualC++6.0的编程基础、高级编程方法和技巧。书中主要内容包括VisualC++编程基础、集成开发环境、对话框和各种常见控件、消息机制、文档和视图、图形图像、文件处理、注册表操作、ActiveX编程、多媒体、多线程、数据库编程、动态链接库、COM编程、网络编程、钩子技术和托盘技术等。 书中在讲解各开发技术要点时,辅以大量源自工程实践的案例,同时,作者将从业8年以来的开发经验与技巧,以及大公司的先进开发理念融入到对技术的讲解与案例的分析中,以提高读者的开发效率。 本书可用于自学或培训教材,适合有一定VC编程基础的读者。书中大量从实际项目开发中提取的具有工程实用价值的代码,对编程人员具有很好的参考意义。