作者:empty 页数:586 出版社:empty |
本书对Visual C++6.0的使用与开发进行了全面的介绍。首先介绍了Visual C++6.0的集成开发环境, C++语言的基本语法以及面向对象的程序设计:然后介绍了使用MFC类库开发Windows应用程序的方法, 覆盖了从使用AppWizard、ClassWizard到用户界面的创建,对话框、控件的实现等内容,接着介绍了数据库编程技术, 包括ODBC、A DO等内容最后涉及Visual C++6.0的高级编程, 包括动态链接库、多媒体、多线程、网络通信、ActiveX控件.注册表、外壳扩展及联机帮助等内容本书包含大量例程,力求精练、完整、实用。
本书对Visual C++6.0的使用与开发进行了全面的介绍, 首先介绍了Visual C++6.0的集成开发环境,C++语言的基本语法以及面向对象的程序设计:然后介绍了使用MFC类库开发Windows应用程序的方法, 覆盖了从使用AppWizard、ClassWizard到用户界面的创建, 对话框、控件的实现等内容:接着介绍了数据库编程技术, 包括ODBC、A DO等内容:最后涉及Visual C++6.0的高级编程, 包括动态链接库、多媒体、多线程、网络通信、ActiveX控件、注册表、外壳扩展及联机帮助等内容。本书包含大量例程,力求精练、完整、实用。
随着计算机技术的进步,程序开发已经成为大家耳熟能详的职业。很多年轻人都把它和高技术含量、高薪相提并论,梦想成为一名程序员。要成为合格的程序员,首先需要懂得一门编程语言,这对于非科班出身的人来说,非常困难。本丛书就是针对这种现状而策划的,帮助读者快速掌握一门编程语言。
丛书特色2.作者阵容强大,全部是一线开发人员,对技术有深入理解,能够言之有物的讲解技术细节。3.讲解细致,剖析到位。丛书本着不讲则已,讲就讲透彻的原则,让读者学到编程的真谛。4.每本书都配有附录,把一些常见问题、技术参数罗列其中,方便读者随查随用。5.书中实例丰富,为此我们专门制作了一个实例的目录,读者可以边操作实例,边掌握各种基础知识。6.配有多媒体演示,在其中讲解了环境配置、入门实例等内容,让初学者快速入门。8.提供详细的代码注释,方便读者掌握代码含义。包含书籍出版寄语程序员学习的整体解决方案。我们一直在追踪程序设计领域的新技术和新动态,深知读者学习编程的重点和难点,能够在创作中把握重点,突破难点,给读者以最实用、最有价值的开发技术和最高效的学习方法。祝广大读者早日步入程序员的行列!
前言Visual C++6.0是一个可视化的C++集成开发环境, 它使用了Windows图形用户界面的许多先进特性和设计思想, 采用了面向对象语言, 是一种方便快捷的Windows应用程序开发工具。c++6.0, 笔者精心编著了本书。本书依照读者的学习规律, 首先介绍了Visual C++6.0的集成开发环境, 并给出一个最简单的Windows应用程序例程, 使读者可以直观、快速地进入Visual C++6.0的殿堂。在读者掌握了基本的开发方法的基础上,按照由浅入深、循序渐进的原则,详细介绍了使用Visual C++6.0进行应用程序开发的各种方法与技巧。为了帮助众多Visual C++开发人员或有志成为Visual C++开发人员的读者快速、高效地掌握Visual笔者对本书的内容及结构作了精心的编排, 争取让读者能够快速掌握Visual C++6.0。例如在集成开发环境安装完毕之后, 立刻以一个例程演示了如何使用Visual C++进行应用程序开发, 让读者快速入门。统一按照功能来为章节命名,这样读者就可以明确知道每一节将要学到什么知识。根据多年的Visual C++开发经验, 笔者认为最简单、快捷的学习Visual C++的方法, 就是通过分析实例来进行学习。因此,本书在讲解每个知识点时,都会根据实际情况给出典型实例,读者可以更快、更好地掌握所讲知识点,
总体来说,本书具有以下特点:1.内容丰富全面Visual C++6.0系统庞大、内容繁多, 本书在有限的19章内尽可能地介绍了Visual C++6.0所有的内容,包括基础编程技术、通用编程技术、数据库技术和高级编程技术。2.讲解图文并茂提高了读者学习的兴趣。细的完成步骤, 读者只需按照步骤操作, 就可以学习到Visual C++6.0的相关功能和知识。为了使读者方便、直观地学习所讲知识点,本书添加了图文说明,避免了枯燥乏味的知识点罗列,3.例程典型详细对于每个知识点,本书都提供了典型的实例,力求紧密结合所讲内容。对于每个例程都提供了详4.知识循序渐进本书的原则就是循序渐进、由浅入深。通读本书将使初学者快速成长为Visual C++程序员, 而中、高级Visual C++开发人员可以直接查阅相关章节。5.提供源代码光盘是带领读者快速进入Visual C++6.0的开发行列, 提高读者学习的效率。用以及开发调试的方法。本书中所有例程的源代码都可以在配套光盘中找到,并且笔者还录制了一个视频教学文件,目的
本书分为19章:
第1章是Visual C++6.0的入门教学, 主要介绍了Visual C++6.0的发展过程, 集成开发环境的使
第2章主要介绍Visual C++最常用的语言语法
第3章主要介绍Visual C++的应用程序框架、应用程序向导、窗应用、对话框模板及其编辑器、
模态与非模态对话框、公用对话框等内容
第5章主要介绍菜单的编程,包括普通菜单、浮动菜单、图形化菜单等内容,还介绍了工具栏与
第4章主要介绍控件的创建与使用, 并详细说明了Visual C++的标准控件
第6章主要介绍Windws消息机制、消息的响应处理、系统标准消息及其响应函数, 以及自定义
第7章主要介绍Windws图形系统, 文本输出函数、文本属性和字体, 图形绘制函数、画笔和画
第8章上要介绍文件的操作, 包括C++文件操作、C File类、C Archive类以及串行化的实现
第9章主要介绍数据库的基础知识, 包括数据库概述、关系数据库、结构化查询语言、Visual C++
的数据库访问技术和Access数据库的操作等内容
第10章主要介绍DBC编程技术, 包括DBC基础、使用BD CAPI和使用MFC DBC进行
数据库应用的开发等内容
第11章主要介绍DA编程技术, 包括DA基础、使用MFC DA进行数据库应用的开发等内容
第12章主要介绍LEDB编程技术, 包括LEDB基础、LEDB对象模型、使用LEDB API
和MFC LEDB进行数据库应用开发、LEDB模板等内容
第13章主要介绍A D编程技术, 包括A D基础、A D对象、使用ActiveX控件和A D对象
进行数据库应用开发等内容
DLL、动态链接库的使用与调试等内容
线程的终止、线程间通信、线程同步等内容
技术
第14章主要介绍动态链接库编程技术,包括动态链接库基础、基本框架、导出函数、数据与资源
第15章主要介绍多媒体编程技术,包括图形编程、音频编程和视频编程等内容
第16章上要介绍多线程编程技术,包括进程与线程,用广界面线程与工作者线程的创建和启用,
第17章主要介绍网络通信编程技术, 包括网络基础、Winsck API编程技术和MFC Sckets编程
第18章主要介绍ActiveX控件的开发, 包括MFC ActiveX控件和ATL ActiveX控件的开发, 以及
ActiveX控件的测试技术
第19章主要介绍系统注册表的访问技术,外壳扩展之上下文菜单扩展的开发,以及联机帮助的实现
第1章
1.1 Visual C++入门.
Visual C++6.0简介.
1.1.1Visual C++概述.
1.1.2
2.1搭建学习环境.
2.3基本运算符.
基础知识.
3.7消息对话框.
创建例程.
例程分析.
文件E 0201.cpp.
修改代码.
标识符与保留字.
常量与变量.
基本数据类型.
new与delete运算符.
模态对话框.
非模态对话框.
3.8.3综合例程.
4.1.3控件例程.
标签、文本框和按钮.
4.3.1
4.3.2综合例程.
4.3.3
4.3.4限制文本框中的字符输入.
4.3.5图标按钮与位图按钮.
Visual C++的主要优点.
主窗布局.
概述.
类的封装.
类的继承.
构造函数与析构函数.
注释.
嵌入指令.
宏定义.
条件编译指令.
概述.
窗例程.
应用程序类.
框架窗类.
文档类.
视图类.
设置应用程序类型.
设置数据库支持.
设置复合文档支持.
设置用户界面功能.
设置工程样式与MFC类库.
设置生成的类.
去掉开始子窗.
自定义窗样式.
创建不规则形状窗.
3.5.1对话框例程.
1.1.3VisualC++开发环境的安装.2
第一个应用程序.5
1.2.1创建应用程序.5
1.2.2编译、连接、运行.6
1.2.3例程分析.7
1.3集成开发环境简介.7
1.4程序调试.11
1.5.17
第2章.19
2.2.4派生数据类型.
2.2.5字符串类型.
2.3.1算术运算符.
2.3.2关系运算符.
2.3.3逻辑运算符.
2.3.4按位运算符.
2.3.5特殊运算符.
2.4.1sizef运算符.
2.4.2
2.5.1if语句.
2.5.2switch语句.
2.5.3gt语句.
2.5.4while语句.
2.5.5 fr语句.
2.5.6 break和cntinue语句.
2.6.1概述.
2.6.2内联函数.
2.6.3模板函数.
2.6.4重载函数.
3.5.2例程分析.
对话框模板编辑器.
3.6.1修改对话框模板.
3.6.2控件的添加与删除.
3.6.3控件的修改.