书籍详情
精通Visual C++ for Windows95/NT
作者:胡俭等编
出版社:电子工业出版社
出版时间:1997-05-01
ISBN:9787505339347
定价:¥40.00
内容简介
Visual C++是目前在国内应用最广泛的高级程序设计语言。本书以在Windows 95和NT平台上进行编程的Visual C++4.0为例,介绍微软基础类(MFC)编程的概念和方法。全书共分三篇,特别适于使用过C语言,但没有Windows编程经验的程序员阅读,旨在帮助读者顺利地从C语言16位编程过渡到MFC在Windows 中进行32编程,使读者能够充分利用面向对象技术带来的巨大优越性。本书适于从事软件工作的程序员和工程师阅读,也可作为相关专业的师生的教学参考书使用。
作者简介
暂缺《精通Visual C++ for Windows95/NT》作者简介
目录
第一篇 基础篇
第一章 Windows应用编程接口
1.1 16位Windows编程接口
1.2 32位Windows编程接口
1.2.1 Windows16兼容性
1.2.2 32位运算
1.2.3 可移植性
1.2.4 Windows32s:Windows3.1对Windows32API的支持
第二章 操作系统基本元件
2.1 原始系统对象及其句柄
2.2 系统内核KERNEL
2.3 图形库GDI
2.4 用户界面USER
第三章 C++类及C++与C之差异
3.1 C++新概念:类
3.1.1 C++类的数据成员
3.1.2 C++类的成员函数
3.1.3 对象值的存取
3.1.4 友元函数
3.1.5 C++类的继承性
3.1.6 存取的限制
3.1.7 基类与派生类的交换
3.1.8 虚拟成员函数
3.1.9 对象的析构
3.1.10 构造与析构函数
3.1.11 多重继承
3.1.12 用::操作选择文本
3.1.13 静态类成员
3.1.14 类库
3.1.15 小结
3.2 C++与C的异同
3.2.1 C与C++的相似之处
3.2.2 C与C++的主要区别
3.2.3 更强的数据约定
3.2.4 函数和操作规则
3.3 C与C++之间的其它差异
3.3.1 动态对象分配
3.3.2 引用类型
3.3.3 与非C++例程和数据连接
3.3.4 模板
3.3.5 异学处理
第四章 面向对象程序的开发
4.1 OOP的基本概念
4.1.1 结构化程序设计的简单回顾
4.1.2 类、对象、消息和实现方法
4.1.3 面向对象方法的一些主要概念
4.2 软件开发过程
4.2.1 软件的开发模式
4.2.2 递增式软件开发模式的一些概念
4.2.3 分治与重组
4.3 分析
4.4 设计
4.4.1 建立类
4.4.2 接口与实现
4.4.3 组件与软件重用
4.4.4 程序优化
4.4.5 设计评估
4.5 实现
4.6 软件开发加的其它问题
第二篇 MFC篇
第五章 MFC库基础
5.1 MFC库基础
5.1.1 设计原则
5.1.2 主要的结构元素
5.2 MFC库对Windows编程的支持
5.2.1 WinMain()入口函数
5.2.2 应用类:CWinApp
第六章 创建窗口
6.1 MFC窗口类
6.1.1 CWnd:内部窗口类
6.1.2 容器窗口类
6.1.3 数据窗口类
6.2 基本框架窗口的创建
6.2.1 AppWizard的文档/视窗架构
6.2.2 创建窗口两个步骤
6.2.3 用LoadFrame()初始化框架窗口
6.2.4 创建一个简单的框架窗口
6.3 消息映射
6.3.1 消息映射
6.3.2 使用ClassWizard编程消息映射
6.3.3 框架窗口的消息
6.4 结构
第七章 菜单和控制条
7.1 创建和控制菜单
7.1.1 菜单消息
7.1.2 动态菜单的操作
7.1.3 引导菜单的创建
7.2 键盘加速键的使用
7.2.1 关于键盘输入
7.2.2 定义加速键的方法
7.2.3 多个加速键表
7.2.4 例子程序:BASEMENU
7.3 工具条的创建和控制
7.3.1 MFC的控制条
7.3.2 建立工具条
7.3.3 显示和隐藏工具条
7.3.4 例子程序:CTRLBARS
7.4 小结
第八章 对话框
8.1 对话框的基础知识
8.1.1 对话框
8.1.2 对话框控制
8.1.3 有模式和无模式对话框
8.2 创建对话框
8.2.1 第一步:建立对话框模板
8.2.2 第二步:建立对话框类
8.2.3 第三步:创建对话框
8.2.4 对话框初始化
8.2.5 处理控制通知
8.3 DIALOGS:五个例子对话框
8.3.1 直接使用CDialog:ABOUT…对话框
8.3.2 使用通用对话框:“File /Open”
8.3.3 建立特定的模式对话框:FILE/FYPE
8.3.4 创建对话条
8.3.5 建立一个定制的无模式对话框:PROGRESS BAR
8.4 小结
第九章 鼠标与键盘输入
9.1 输入基础和系统状态
9.1.1 输入消息
9.1.2 键盘输入状态
9.1.3 鼠标输入状态
9.1.4 局部输入状态
9.1.5 前台窗口
9.2 键盘输入
9.2.1 键盘输入的转换
9.2.2 键盘焦点回显
9.2.3 Windows字符集
9.3 鼠标和键盘命令示例
9.3.1 设置客户区鼠标光标
9.3.2 显示键盘插入符
9.3.3 选择文本
第十章 GDI和文本输出
10.1 GDI概览
10.1.1 图形输出类型
10.1.2 GDI设备
10.1.3 设备文本
10.1.4 DC输出属性
10.2 在窗口中输出文本
10.2.1 WN-PAINT消息
10.2.2 绘图DC
10.2.3 文本坐标计算
10.3 文字显示效果控制
10.3.1 基本文字属性
10.3.2 字体
10.3.3 示例程序
10.4 小结
第十一章 Win32内存管理
11.1 系统内存管理
11.1.1 32位分页寻址模式
11.1.2 Windows 95各进程所有的地址空间
11.1.3 系统内存清理
11.2 进程专用内存
11.2.1 页的分配
11.2.2 编译器的内存分配
11.2.3 Win32专用堆
11.2.4 联接内存与操作系统对象
11.3 共享内存
11.3.1 内存映射文件I/O
11.3.2 动态分配共享页
11.3.3 静态分配共享页
11.3.4 用户资源
11.4 小结
第一章 Windows应用编程接口
1.1 16位Windows编程接口
1.2 32位Windows编程接口
1.2.1 Windows16兼容性
1.2.2 32位运算
1.2.3 可移植性
1.2.4 Windows32s:Windows3.1对Windows32API的支持
第二章 操作系统基本元件
2.1 原始系统对象及其句柄
2.2 系统内核KERNEL
2.3 图形库GDI
2.4 用户界面USER
第三章 C++类及C++与C之差异
3.1 C++新概念:类
3.1.1 C++类的数据成员
3.1.2 C++类的成员函数
3.1.3 对象值的存取
3.1.4 友元函数
3.1.5 C++类的继承性
3.1.6 存取的限制
3.1.7 基类与派生类的交换
3.1.8 虚拟成员函数
3.1.9 对象的析构
3.1.10 构造与析构函数
3.1.11 多重继承
3.1.12 用::操作选择文本
3.1.13 静态类成员
3.1.14 类库
3.1.15 小结
3.2 C++与C的异同
3.2.1 C与C++的相似之处
3.2.2 C与C++的主要区别
3.2.3 更强的数据约定
3.2.4 函数和操作规则
3.3 C与C++之间的其它差异
3.3.1 动态对象分配
3.3.2 引用类型
3.3.3 与非C++例程和数据连接
3.3.4 模板
3.3.5 异学处理
第四章 面向对象程序的开发
4.1 OOP的基本概念
4.1.1 结构化程序设计的简单回顾
4.1.2 类、对象、消息和实现方法
4.1.3 面向对象方法的一些主要概念
4.2 软件开发过程
4.2.1 软件的开发模式
4.2.2 递增式软件开发模式的一些概念
4.2.3 分治与重组
4.3 分析
4.4 设计
4.4.1 建立类
4.4.2 接口与实现
4.4.3 组件与软件重用
4.4.4 程序优化
4.4.5 设计评估
4.5 实现
4.6 软件开发加的其它问题
第二篇 MFC篇
第五章 MFC库基础
5.1 MFC库基础
5.1.1 设计原则
5.1.2 主要的结构元素
5.2 MFC库对Windows编程的支持
5.2.1 WinMain()入口函数
5.2.2 应用类:CWinApp
第六章 创建窗口
6.1 MFC窗口类
6.1.1 CWnd:内部窗口类
6.1.2 容器窗口类
6.1.3 数据窗口类
6.2 基本框架窗口的创建
6.2.1 AppWizard的文档/视窗架构
6.2.2 创建窗口两个步骤
6.2.3 用LoadFrame()初始化框架窗口
6.2.4 创建一个简单的框架窗口
6.3 消息映射
6.3.1 消息映射
6.3.2 使用ClassWizard编程消息映射
6.3.3 框架窗口的消息
6.4 结构
第七章 菜单和控制条
7.1 创建和控制菜单
7.1.1 菜单消息
7.1.2 动态菜单的操作
7.1.3 引导菜单的创建
7.2 键盘加速键的使用
7.2.1 关于键盘输入
7.2.2 定义加速键的方法
7.2.3 多个加速键表
7.2.4 例子程序:BASEMENU
7.3 工具条的创建和控制
7.3.1 MFC的控制条
7.3.2 建立工具条
7.3.3 显示和隐藏工具条
7.3.4 例子程序:CTRLBARS
7.4 小结
第八章 对话框
8.1 对话框的基础知识
8.1.1 对话框
8.1.2 对话框控制
8.1.3 有模式和无模式对话框
8.2 创建对话框
8.2.1 第一步:建立对话框模板
8.2.2 第二步:建立对话框类
8.2.3 第三步:创建对话框
8.2.4 对话框初始化
8.2.5 处理控制通知
8.3 DIALOGS:五个例子对话框
8.3.1 直接使用CDialog:ABOUT…对话框
8.3.2 使用通用对话框:“File /Open”
8.3.3 建立特定的模式对话框:FILE/FYPE
8.3.4 创建对话条
8.3.5 建立一个定制的无模式对话框:PROGRESS BAR
8.4 小结
第九章 鼠标与键盘输入
9.1 输入基础和系统状态
9.1.1 输入消息
9.1.2 键盘输入状态
9.1.3 鼠标输入状态
9.1.4 局部输入状态
9.1.5 前台窗口
9.2 键盘输入
9.2.1 键盘输入的转换
9.2.2 键盘焦点回显
9.2.3 Windows字符集
9.3 鼠标和键盘命令示例
9.3.1 设置客户区鼠标光标
9.3.2 显示键盘插入符
9.3.3 选择文本
第十章 GDI和文本输出
10.1 GDI概览
10.1.1 图形输出类型
10.1.2 GDI设备
10.1.3 设备文本
10.1.4 DC输出属性
10.2 在窗口中输出文本
10.2.1 WN-PAINT消息
10.2.2 绘图DC
10.2.3 文本坐标计算
10.3 文字显示效果控制
10.3.1 基本文字属性
10.3.2 字体
10.3.3 示例程序
10.4 小结
第十一章 Win32内存管理
11.1 系统内存管理
11.1.1 32位分页寻址模式
11.1.2 Windows 95各进程所有的地址空间
11.1.3 系统内存清理
11.2 进程专用内存
11.2.1 页的分配
11.2.2 编译器的内存分配
11.2.3 Win32专用堆
11.2.4 联接内存与操作系统对象
11.3 共享内存
11.3.1 内存映射文件I/O
11.3.2 动态分配共享页
11.3.3 静态分配共享页
11.3.4 用户资源
11.4 小结
猜您喜欢