微信扫一扫,移动浏览光盘
简介
内容提要
VisualC++是Microsoft公司推出的Windows操作系统下的高性能程序
开发工具,它的完全集成性及可视用户界面驱动编程的特点不仅适应传统C/C
十十开发过程,更充分体现及实现了面向对象的能力,加之其提供的强大丰富的
MFC类库,使其对高性能面向对象程序开发方式带来了一场革命。
本书着重介绍VIsualC+十的工作环境及方法,其中包括VisualWork-
bench、AppStudio、AppWizard及ClassWizard等工具,介绍怎样用AppWizard
建立C十+MFC源程序;怎样用AppStudio建立、编辑资源文件;怎样用Class-
Wizard添加C十十类框架代码、并实现消息映射;怎样联结屏幕及文件等。
作者曾经使用VisualC十十设计实现过大型WindowsNT环境下的管理系
统,不仅对其使用之简便极为欣赏,更对其提供的MFC编程的安全性、方便性
及技巧性深有体会,并积累了一定经验,在此为C/C十十开发人员提供一些参
考,使您能最快进入实质性编程。
本书通过实际例子,使你在几分钟内即可建立、运行一个VisualC十十
MFC程序,并随之深入,最后掌握VisualC十十的所有特点和功能,达到运用自
如的程度。
目录
目 录
第一部分 面向对象程序设计及C十十
第一章 面向对象的程序设计
1.1面向对象程序设计基本原理
1.1.1对象
1.1.2抽象
1.1.3类
1.1.4封装
1.1.5类的层次
1.2设计面向对象系统
1.2.1定义类
1.2.2定义类的属性和成员
1.2.3确定类间的关系
1.2.4安排类的操作层次
第二章 C十+程序设计语言
2.1C十十程序的自变量
2.2输入/输出流
2.2.1标准输出流
2.2.2格式输出
2.2.3标准输入流
2.3C十十注释行
2.4函数原型
2.5变量说明的位置
2.6变量作用域分辨符
2.7内联函数
2.8const类型说明
2.9枚举类型
2.10重载函数
2.11连接说明
2.12引用类型
2.12.1引用作别名
2.12.2引用初始化
2.12.3引用和指针的相同与区别
2.12.4引用作为函数参数
2.12.5引用作为返回值
第三章 类
3.1C中的结构类型
3.2类
3.2.1类的说明
3.2.2类的使用
3.3类的成员
3.3.1成员变量和成员函数
3.3.2类成员的访问限制
3.3.3成员函数
3.3.4构造函数
3.3.5析构函数
3.4对象的建立和消亡
3.5访问数据成员
3.5.1访问非公有数据成员
3.5.2引用作返回类型
3.6cOnst类型对象和成员函数
3.7对象成员
3.8头文件和执行文件
3.9类的静态成员
3.9.1静态成员变量
3.9.2静态成员函数
3.10 友元
第四章 类与动态存储分配
4.1自由存储
4.1.1new运算符
4.1.2delete运算符
4.1.3自由存储区和内装类型
4.2赋值运算符
4.2.1带有指针成员的类
4.2.2赋值运算符
4.3this指针
4.3.1返回语句中的 this
4.3.2 this的错误使用
4.4非初始化赋值
4.4.1拷贝构造函数
4.4.2传递和返回对象
4.5自由存储分配内存方法
4.5.1-set-new-handler函数
4.5.2重载new和delete运算符
第五章 继承和多态
5.1C中相关类型的控制方法
5.2C十十中控制相关数据的方法
5.2.1重新定义基类成员
5.2.2派生类构造函数
5.2.3基类与派生类的转换
5.2.4利用基类指针小结
5.3虚函数
5.3.1多态性
5.3.2动态限定
5.3.3虚函数的执行
5.3.4纯虚函数
5.3.5基类及派生类中的析构函数
5.4保护成员
5.5公有基类和私有基类
5.6多重继承
第六章 运算符重载与类的转换函数
6.1运算符重载
6.1.1运算符重载规则
6.1.2重载运算符的错误使用
6.2算术类的重载运算符
6.3数组类的重载运算符
6.4类转换
6.4.1用构造函数进行转换
6.4.2转换运算符
6.4.3转换和运算符的二义性
6.4.4转换之间的二义性
第二部分 osoftVisualC十十
第七章 VisualC十十概览
7.1VisualC十+介绍
7.2用AppWizard建立一应用程序
7.2.1建立初始文件
7.2.2编译
7.2.3运行初始应用程序
7.3用AppStudio设计对话框并用ClassWizard建相应类
7.3.1设计对话框
7.3.2为对话框建立类
7.4将Dialog的启动嵌入菜单项
7.5开发VisualC十+应用程序小结
7.5.1什么是ViSualC十十应用程序
7.5.2开发工具小结
7.6VisualC十十安装及测试
7.6.1VisualC++安装
7.6.2VisualC++系统测试
第八章 利用AppWizard和ClassWizard建立应用程序和新类
8.1AppWizard
8.1.1打开/关闭八ppWizard
8.1.2应用程序功能选择
8.1.3修改类名
8.1.4AppWizard产生的文件
8.1.5运行AppStudio
8.2ClassWizard
第九章 AppStu山o―――资源编辑器
9.1AppStudio使用
9.1.1浏览AppStudio
9.1.2运行AppStudio
9.1.3使用资源浏览器窗口
9.1.4直接对用户界面对象操作
9.1.5Undo和Redo
9.1.6属性窗口
9.1.7AppStudio各编辑窗口介绍
9.1.8在AppStudio中利用ClassWizard
9.1.9Windows资源
9.2对话框编辑器
9.2.1控件类型
9.2.2建立对话框
9.2.3对控件的编辑
9.2.4改变对话框中各控件工作顺序
9.2.5安排控件格式
9.2.6利用定制控件
9.2.7联接程序代码
9.2.8测试对话框
9.3菜单编辑器
9.3.1建立/打开新菜单资源
9.3.2建立菜单项
9.3.3选择菜单或菜单项
9.3.4移动/拷贝菜单或菜单项
9.3.5联接菜单项和热键
9.4加速键表编辑器
9.4.1打开新的或已存在的加速键表
9.4.2编辑加速键表
9.4.3联接菜单项和加速键
9.5串编辑器
9.6图形编辑器
9.6.1编辑图形的窗口和工具
9.6.2编辑图形资源
9.6.3设置属性
9.6.4画图与涂色
9.6.5利用选择工具
9.6.6改变位图大小
9.6.7编辑图标和光标
9.6.8编辑工具条图形
9.6.9调色板
9.7利用ClassWizard
9.7.1添加新类或引入已存在类
9.7.2消息映射函数
9.7.3处理对话框数据
9.7.4示例:用ClassWizard构造对话框
9.7.5ClassWizard保持与程序改变同步
9.7.6为已存在的代码添加ClassWizard注释
第十章 ViSualW orkbench环境
10.1工具条与状态条
10.1.1工具条
10.1.2状态条
10.2安排显示窗口
10.3帮助信息
10.3.1上下文相关帮助
10.3.2导航帮助
10.3.3辅助帮助窗口
第十一章 项目设计
11.1项目类型
11.1.1VisualC++核心项目类型
11.1.2VisualC++专业版的项目类型
11.2建立项目
11.3对项目的编辑
11.3.1打开、关闭项目
11.3.2增加、删除项目文件
11.3.3项目编译和连接选择
11.4构造项目
11.5工作空间
11.6利用外部项目
第十二章 编辑器
12.1源文件管理
12.2资源文件管理
12.3一些特殊编辑功能
12.4键盘命令
12.5特殊属性设置
12.6打印
第十三章 浏览器及调试器
13.1浏览器
13.1.1建立浏览数据库
13.1.2打开浏览数据库
13.2调试器
13.2.1调试窗口
13.2.2构造过程中的调试
13.3VisualWorkbench调试器
13.3.1设置调试版
13.3.2设置、取消断点
第十四章 定制可视工作平台及定制编译、连接选择
14.1定制可视工作平台
14.1.1修改工具 菜单
14.1.2设置目录
14.1.3改变语法关键字颜色
14.1.4设置字型和大小
14.2定制编译、连接
14.2.1编译选项
14.2.2连接选项
14.2.3资源编辑器选择
第一部分 面向对象程序设计及C十十
第一章 面向对象的程序设计
1.1面向对象程序设计基本原理
1.1.1对象
1.1.2抽象
1.1.3类
1.1.4封装
1.1.5类的层次
1.2设计面向对象系统
1.2.1定义类
1.2.2定义类的属性和成员
1.2.3确定类间的关系
1.2.4安排类的操作层次
第二章 C十+程序设计语言
2.1C十十程序的自变量
2.2输入/输出流
2.2.1标准输出流
2.2.2格式输出
2.2.3标准输入流
2.3C十十注释行
2.4函数原型
2.5变量说明的位置
2.6变量作用域分辨符
2.7内联函数
2.8const类型说明
2.9枚举类型
2.10重载函数
2.11连接说明
2.12引用类型
2.12.1引用作别名
2.12.2引用初始化
2.12.3引用和指针的相同与区别
2.12.4引用作为函数参数
2.12.5引用作为返回值
第三章 类
3.1C中的结构类型
3.2类
3.2.1类的说明
3.2.2类的使用
3.3类的成员
3.3.1成员变量和成员函数
3.3.2类成员的访问限制
3.3.3成员函数
3.3.4构造函数
3.3.5析构函数
3.4对象的建立和消亡
3.5访问数据成员
3.5.1访问非公有数据成员
3.5.2引用作返回类型
3.6cOnst类型对象和成员函数
3.7对象成员
3.8头文件和执行文件
3.9类的静态成员
3.9.1静态成员变量
3.9.2静态成员函数
3.10 友元
第四章 类与动态存储分配
4.1自由存储
4.1.1new运算符
4.1.2delete运算符
4.1.3自由存储区和内装类型
4.2赋值运算符
4.2.1带有指针成员的类
4.2.2赋值运算符
4.3this指针
4.3.1返回语句中的 this
4.3.2 this的错误使用
4.4非初始化赋值
4.4.1拷贝构造函数
4.4.2传递和返回对象
4.5自由存储分配内存方法
4.5.1-set-new-handler函数
4.5.2重载new和delete运算符
第五章 继承和多态
5.1C中相关类型的控制方法
5.2C十十中控制相关数据的方法
5.2.1重新定义基类成员
5.2.2派生类构造函数
5.2.3基类与派生类的转换
5.2.4利用基类指针小结
5.3虚函数
5.3.1多态性
5.3.2动态限定
5.3.3虚函数的执行
5.3.4纯虚函数
5.3.5基类及派生类中的析构函数
5.4保护成员
5.5公有基类和私有基类
5.6多重继承
第六章 运算符重载与类的转换函数
6.1运算符重载
6.1.1运算符重载规则
6.1.2重载运算符的错误使用
6.2算术类的重载运算符
6.3数组类的重载运算符
6.4类转换
6.4.1用构造函数进行转换
6.4.2转换运算符
6.4.3转换和运算符的二义性
6.4.4转换之间的二义性
第二部分 osoftVisualC十十
第七章 VisualC十十概览
7.1VisualC十+介绍
7.2用AppWizard建立一应用程序
7.2.1建立初始文件
7.2.2编译
7.2.3运行初始应用程序
7.3用AppStudio设计对话框并用ClassWizard建相应类
7.3.1设计对话框
7.3.2为对话框建立类
7.4将Dialog的启动嵌入菜单项
7.5开发VisualC十+应用程序小结
7.5.1什么是ViSualC十十应用程序
7.5.2开发工具小结
7.6VisualC十十安装及测试
7.6.1VisualC++安装
7.6.2VisualC++系统测试
第八章 利用AppWizard和ClassWizard建立应用程序和新类
8.1AppWizard
8.1.1打开/关闭八ppWizard
8.1.2应用程序功能选择
8.1.3修改类名
8.1.4AppWizard产生的文件
8.1.5运行AppStudio
8.2ClassWizard
第九章 AppStu山o―――资源编辑器
9.1AppStudio使用
9.1.1浏览AppStudio
9.1.2运行AppStudio
9.1.3使用资源浏览器窗口
9.1.4直接对用户界面对象操作
9.1.5Undo和Redo
9.1.6属性窗口
9.1.7AppStudio各编辑窗口介绍
9.1.8在AppStudio中利用ClassWizard
9.1.9Windows资源
9.2对话框编辑器
9.2.1控件类型
9.2.2建立对话框
9.2.3对控件的编辑
9.2.4改变对话框中各控件工作顺序
9.2.5安排控件格式
9.2.6利用定制控件
9.2.7联接程序代码
9.2.8测试对话框
9.3菜单编辑器
9.3.1建立/打开新菜单资源
9.3.2建立菜单项
9.3.3选择菜单或菜单项
9.3.4移动/拷贝菜单或菜单项
9.3.5联接菜单项和热键
9.4加速键表编辑器
9.4.1打开新的或已存在的加速键表
9.4.2编辑加速键表
9.4.3联接菜单项和加速键
9.5串编辑器
9.6图形编辑器
9.6.1编辑图形的窗口和工具
9.6.2编辑图形资源
9.6.3设置属性
9.6.4画图与涂色
9.6.5利用选择工具
9.6.6改变位图大小
9.6.7编辑图标和光标
9.6.8编辑工具条图形
9.6.9调色板
9.7利用ClassWizard
9.7.1添加新类或引入已存在类
9.7.2消息映射函数
9.7.3处理对话框数据
9.7.4示例:用ClassWizard构造对话框
9.7.5ClassWizard保持与程序改变同步
9.7.6为已存在的代码添加ClassWizard注释
第十章 ViSualW orkbench环境
10.1工具条与状态条
10.1.1工具条
10.1.2状态条
10.2安排显示窗口
10.3帮助信息
10.3.1上下文相关帮助
10.3.2导航帮助
10.3.3辅助帮助窗口
第十一章 项目设计
11.1项目类型
11.1.1VisualC++核心项目类型
11.1.2VisualC++专业版的项目类型
11.2建立项目
11.3对项目的编辑
11.3.1打开、关闭项目
11.3.2增加、删除项目文件
11.3.3项目编译和连接选择
11.4构造项目
11.5工作空间
11.6利用外部项目
第十二章 编辑器
12.1源文件管理
12.2资源文件管理
12.3一些特殊编辑功能
12.4键盘命令
12.5特殊属性设置
12.6打印
第十三章 浏览器及调试器
13.1浏览器
13.1.1建立浏览数据库
13.1.2打开浏览数据库
13.2调试器
13.2.1调试窗口
13.2.2构造过程中的调试
13.3VisualWorkbench调试器
13.3.1设置调试版
13.3.2设置、取消断点
第十四章 定制可视工作平台及定制编译、连接选择
14.1定制可视工作平台
14.1.1修改工具 菜单
14.1.2设置目录
14.1.3改变语法关键字颜色
14.1.4设置字型和大小
14.2定制编译、连接
14.2.1编译选项
14.2.2连接选项
14.2.3资源编辑器选择
FoxPro 2.X高级程序设计教程
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×