书籍详情

VISUAL C++ 5使用大全

VISUAL C++ 5使用大全

作者:赵良叶等编著

出版社:电子工业出版社

出版时间:1998-01-01

ISBN:9787505342996

定价:¥90.00

内容简介
  本书是一本Visual C++5指南,适用于没有Windows 编程经验的C程序员,但也包括令那些C++、和Win32已有经验的编程高和们感兴趣的空层次内容。全书共分四大部分。首先介绍API;第二部分介绍C++和面和MFC有关的内容;第三部分结合具体范例程序详细讲解了MFC类库的使用,除有关窗口、菜单、对话框、鼠标、键盘等的内容之外,还包括数据库访问、Internet通讯以及ActiveX控件的编写等;第四部分重点讲解文档/视图应用程序结构以及Windows内存管理方面的深奥内容。本书所附的两张软盘(软盘需另购,每套盘定价20元,另加邮费14元。汇款至:北京172信箱《今日电子》杂志社(100036))中提供了程序的源代码,可直接使用。
作者简介
暂缺《VISUAL C++ 5使用大全》作者简介
目录
前言
第1部分  系统结构
第1章  Windows编程接口
Win16编程接口
Win32 编程接口
Win16兼容性
32位操作
可移植性
Win32s——Windows 3.1对Win32API的支持
小结
第2章  操作系统组件和数据结构
原始系统对象和对象句柄
KERNEL——核心操作系统
GDI——图形库
用户接口
小结
第3章  Visual C++编程工具
开始一个新项目
什么是makefile文件
在你的项目中创建C++源文件和头文件
makefile文件中相关性文件的更新
编译、建立和执行
获得帮助
找到联机信息
航行于Developer Studio的联机文档系统
小结
第2部分  OOP和C++基础
第4章  什么是面向对象编程
范例的过去、现在和未来
机器语言
汇编和宏汇编语言
面向对象的语言
面向对象编程、设计和分析
术语
面向对象的分析和设计
小结
第5章  C和C++之间的小差别
C和C++简史
强数据类型
Char是一个真正的数据类型
Char数组的长度是不变的
wchar-t是数据类型、不是类型定义
enum是真正的独特数据类型
数据结构 增强
类型说明也定义类型名
不要顺便定义类型
等同的结构不是可互换的
一个结构有一个作用域
可能发生在结构内部和外部的无名联合
关于数据对象的规则
数据对象必须中
const数据对象必须进行初始化
缺省情况下const数据对象是静态的
const数据对象可以代替常数使用
const和volatile指针的用法与C中的有所不同
非局部数据对象可以通过表达式初始化
声音是在任何地方都有效的语句
关于函灵敏和操作的规则
使用原型格式的函数
函数返回值是强制的
函数重载
函数可以缺省的自变量
函数可以被声明为内联式的
操作符重载
stdio不再标准I/O
新的C++关键字和操作符
新的C++关键字
新的C++操作符
//也是注释
小结
第6章  类的C++实现
类的一个简单例子
C++类中的成员函数
访问一个对象的值
友元的帮助
安排释放一个对象
关于继承性的一个示例类
受保护的访问限制
虚成员函数
基类和派生类的互换
C++继承性技巧
更严格的访问限制
派生类中的虚成员函数
再谈构造函数和折构函数
多重继承
用::操作符选择上下文
选择一个低层作用域
选择一个嵌套作用域
选择一个隐含作用域
静态类成员
类库
小结
第7章  C与C++之间的其他区别
动态对象分配
new操作符
new[]操作符
delete操作符
delete[]操作符
引用类型
引用变量
引用自变量
引用函数返回
链接C++例程和数据
模板
函数模板例子
一个类模板例子
异常
简单的异常例子
嵌套异常处理器
未处理的异常
料想不到的异常
异常处理程序的其他版本
小结
第8章  C++中的面和对象编程
软件开发过程
软件开发模式
方法和标记法
分而治之再重新组合
分析
设计
为设计派生类
实现与接口的对比
为设计派生组件
程序结构和组件的重用
利用语言特性的优势
程序优化
评价你的设计
实现
管理
小结
第3部分  MFC编程基础
第9章  了解MFC库
MFC库概述
设计原则
关键的结构元素
Windows的MFC库支持
AfxWinMain()入口点
应用程序对象CWinApp
小结
第10章  创建窗口
MFC窗口类
内置系统窗口CWnd
包容器窗口类
数据窗口类
创建简单的框架窗口
AppWizard的文档/视图结构
两个步骤的窗口结构
初始化带有LoadFrame()的框架窗口
简单的框架窗口——AFRAME
窗口控制和消息
消息映射
用ClassWizard编辑消息映射
框架窗口消息
小结
第11章  对命令输入的响应
菜单的创建与控制
菜单消息
动态菜单操作
创建上下文相关菜单
使用加速键
关于键盘输入
加速键定义
选择合适的加速键
复合加速键表
范例程序:BASEMENU
工具条的创建与控制
MFC的控制条类
工具条的创建
显示和隐藏工具条
范例程序:CTRLBARS
小结
第12章 理解和创建对话框
对话框基础知识
什么是对话框
什么是对话框控件
模态对话框和非模态对话框
创建对话框
第一步:创建对话模板
第二步:创建对话类
第三步:创建对话框
第四步:对话初始化处理
第五步:处理控件报告
含有五个对话框的范例对话框程序
利用CDialog直接创建About…框
使用通用的File Open对话框
创建一个自定义的模态File Type对话框
创建控制条
创建自定义的非模态对话框——进程条
小结
第13章  GDI与文本绘图
GDI回顾
图形输出的类型
GDI设备
设备上下文
DC绘图属性
在窗口内绘制文本
WM-PAINT消息
绘制DC
文本坐标计算
申请绘制消息
在绘制消息之外进行绘图
文本外观的控制
基本的文本属性
字体
FILELIST范例程序
小结
第14章  鼠标和键盘输入
消息输入
键盘输入状态
鼠标输入状态
局部输入状态
前台窗口
键盘输入
键盘输入的转换
回显键盘焦点
Windows字符集
滚动和选择文本——GETTEXT
设置客户鼠标指针
显示一个键盘光标
选择文本
小结
第15章  数据库连接
数据库术语
标准
ODBC标准
ODBC的组成
ODBC驱动程序适应层
ODBC SQL适应层
ODBC实现
配置ODBC
连接一个数据源
查询数据和数据源
准备和执行SQL请求
检索数据
断开数据源
取数据的简单的ODBC应用程序
创建ODBC DSN
创建Visual C++5.0项目
修改AppWizard生成的代码
为新项目增加一个对话框
增加初始化及数据库代码
封装高级ODBC功能
创建Visual C++5.0项目
为ODBCInfo类创建“Macro Include”头文件
为ODBCInfo类创建头文件
定义ODBCInfo类
建立ODBCInfo DLL
测试ODBCInfo类
MFC数据库类
CDatabase
CRecordest
使用MFC数据库类的简单应用程序
创建Visual C++5.0项目
增加对MFC数据库类的支持
增加一个工具类,封装用户数据
为UserMaster表创建一个CRecordest类
修改对话框的文件
修改对话框的实现文件
建立User Maintenance程序
参数化记录集和查询
建立并使用参数化记录集
建立参数化查询
小结
第16章  连接到Internet
连接到FTP服务器
创建一个连接到服务器的程序
分析URL串
从FTP服务器检索文件
创建从服务器检索文件的程序
使用线程连接到检索
向FTP服务器发送文件
从FTP服务器检索目录
小结
第17章AtiveX控件
OLE控件
AtiveX控件
OLE控件的使用
属性
方法
事件
OLE控件接口
实现一个AtiveX控件
程序结构
应用程序类
控件类
控件类的实现
属性页类
属性页类的实现
初始化AtiveClock控件的其余部分
测试控件
在Web页中嵌入一个AtiveX控件
使用主要属性和环境属性
使用活动模板库
创建ATL控件
在项目中加入COM对象
地加绘图码
实现接口函数
实现接口函数
从C++中使用控件
小结
第4部分  应用程序的体系结构
第18章  文档/视图体系结构
文档/视图概述
为什么使用文档/视图
MFC文档/视图类
文档/视图对资源的使用
用调度器探索文档/视图
深入调试器
简单的调试——跟踪进入WinMain()
调试器键盘命令
两个文档/视图范例
用户参数和WM_WINNICHANGE消息
HASVIEWS数据管理
文档/视图的通知
小结
第19章  用图象附加库扩展应用程序
使用第三方库
ImageObject库简介
支持的图象文件格式
BMP文件格式
GIF文件格式
JPEG文件格式
PCX文件格式
TGA文件格式
TIF文件格式
使用ImageObject库
用ImageObject库加载图象
用ImageObject库保存图象
用ImageObject库绘制图象
把图像用于你的About框
为你的应用程序增加一个图象封面
载剪和伸缩图象
改变图的颜色深度
图象处理
小结
第20章  Windows95 内存管理
系统内存管理
Intel x86*32位分页寻址模式
Windows 95 的单进程地址空间
系统内存清理
进程私有内存
分配页
编译器内存分配
Win32私有堆
把内存连接到操作系统对象
共享内容
内存映射文件I/O
动态分配共享页
静态分配共享页
自定义资源
小结
附录A  磁盘内容及安装说明
附录B  名词解释
猜您喜欢

读书导航