书籍详情
Visual C++案例开发
作者:林青松等编著
出版社:中国水利水电出版社
出版时间:2005-01-01
ISBN:9787508424989
定价:¥38.00
购买这本书可以去
内容简介
Visual C++是Windows编程的主要工具,与Windows的紧密结合使它在软件底层开发上占有非常大的优势。Visual C++具有如下优点:与Windows的紧密结合、强大的类库支持和类改造能力、高效率的运行速度。 本书属于案例开发系列,以文件存储系统(FSS)为基线,贯穿介绍了Visual C++的相关高级实现技术和理论,通过实例将知识点与开发实战紧密结合,从而达到学以致用的目的。通读本书,不仅可以全面掌握Visual C++的高级开发知识,而且可以了解更多Visual C++的应用技巧。研究本书的案例还有助于读者体会到使用Visual C++开发大型应用程序时需要注意哪些问题,帮助读者建立大局观。 本书共11章,第1章介绍本书大案例的基本情况,包括系统体系结构、相关实现技术和方法等;第2章~第1l章分别基于VisualC++的主要技术特点进行讲解,理论结合实践,并基于每章技术点完善本书大案例。主要技术点包括:注册表、数据库编程、网络编程、GUI、异常处理、图形操作和多媒体等。 本书不仅适合于从事软件系统开发的软件工程师和架构师,而且适合于大中专院校的信息专业学生,本书还可以作为软件培训班的教材或辅助材料。
作者简介
暂缺《Visual C++案例开发》作者简介
目录
序言
前言
第1章案例提出
1.1 项目概述
1.1.1关于业务处理应用服务器
1.1.2 FSS主要功能介绍
1.2项目开发工具
1.2.1 W'mdows DNA简介与总体框架介绍
1.2.2 Visual C++简介
1.2.3项目主要实现技术
1.3项目开发环境
1.4项目工作原理
1.4.1 FSS服务器工作原理
1.4.2 FSS客户端工作原理
’ 1.5项目总体框架
1.5.1 FSS数据结构体系
1.5.2 FSS网络处理体系
1.6本章小结
第2章Visual C++语言基础
2.1 Visual C++的特点
2.2 Visual C++与其他开发语言比较
2.3 Visual C++基础
213.1 C++概论
2.3.2 Visual C++工具环境
2.3.3 MSDN的使用
2.4三种框架应用
2.4.1基于对话框的框架
2.4.2 SDI框架
2.4.3 MDI框架
2.5案例完善:用户登录
2.6本章小结
第3章注册表编程
3.1注册表基础
3.2注册表编程
3.2.1注册表结构
3.2.2注册表函数
3.3案例完善
3.3.1参数配置
3.3.2参数保存和导入
3.4本章小结
第4章数据库编程
4.1选择数据库
4.1.1 Access数据库
4.1.2 SQL Server数据库
4.1.3 Oracle数据库
4.2 Visual C++数据库解决方案
4.2.1 Visual C++数据库访问技术的优点
4.2.2 Visual C++数据访问接口
4.2.3其他数据库接口
4.2.4各类数据库的比较
4.3基于ADO的数据库访问技术
4.3.1 ADO模型
4.3.2 ADO数据库访问步骤
4.4基于ODBC的数据库访问技术
4.4.1 0DBC基础
4.4.2异常处理
4.4.3 0DBC管理器
4.4.4 MFC ODBC类
4.4.5用ODBC API操作数据库的一般步骤
4.5案例完善:用户管理实现初步
4.5.1创建数据库和数据源
4.5.2搭建框架和界面
4.5.3生成新的记录类
4.5.4用户信息登记
4.5.5用户信息修改
4.5.6用户信息删除
4.6案例完善:FSS服务端(内部管理部分)
4.6.1动态配置数据源
4.6.2历史日志管理
4.6.3添加日志
4.6.4文件管理
4.6.5存储申请管理
4.6.6用户管理
4.7本章小结
第5章网络编程
5.1 Windows Socket(套接字)
5.1.1套接口编程基础
5.1.2 W~mSock API
5.1.3 Socket编程步骤
5.2 Winlnet类
5.2.1 Winlnet基础
5.2.2用W'mlnet实现Intemet客户端程序
5.3基于Win32的串口通信
5.4案例完善
5.4.1 网络通信服务器端
5.4.2网络通信客户端
5.5本章小结
第6章FSS服务端编程
6.1建立数据库
6.1:1定义表结构
6.1.2建立数据库
6.2服务端框架搭建
6.3网络处理类
6.3.1定义及说明
6.3.2实现及说明
6.4数据库处理类定义及实现
6.4.1 CAlllndexRst
6.4.2 CUserRst
6.4-3 CStoreFileRst
6.4.4CRequestRst
6.4.5 CLOgRst
6.5案例完善:服务端(业务处理部分)
6.5.1 接受连接
6.5.2启动/停止服务
6.5.3新用户注册服务
6.5.4用户信息修改服务
6.5.5用户登录服务
6.5.6接收文件服务
6.5.7回送文件服务
6.5.8用户存储文件删除服务
6.5.9用户存储文件查询服务
6.5.10接受存储空间申请服务
‘ 6.5.1 1存储空间申请处理结果查询服务
6.6本章小结
第7章FSS客户端编程
7.1客户端框架搭建
7.2网络处理类
7.3案例完善:客户端
7.3.1连接服务器
7.3.2参数配置
7.3.3参数导入和保存
7.3.4用户注册
7.3.5用户登录
7.3.6用户信息修改
7.3.7存储文件
7.3.8索回文件
7.3.9查询存储文件列表
7.3.10删除存储文件
7.3.1 1存储空间申请
7.3.12查询存储空间申请处理结果
7.4本章小结
第8章GUI设计
8.1 GUI设计规范
8.1.1 GUI设计规范原则
8.1.2 GUI设计规范样例
8.2 GUI设计技巧
8.3案例完善:FSS客户端的登录界面和主界面设计
8.3.1登录界面设计
8.3.2主界面设计
8.4本章小结
第9章异常处理
9.1程序异常的预见
9.1.1 断言
9.1.2跟踪
9.2程序异常的处理
9.2.1 Windows结构异常和C++异常
9.2.2 MFC中的异常
9.2.3异常的开销
9.2.4异常策略
9.2.5异常与防御性编程
9.2.6返回值
9.3 C++异常处理
9.3.1 try块
9.3.2 throw语句
9.3.3 catch语句块
9.3.4异常处理的嵌套
9.4 MFC异常处理类
9.5案例完善:数据库操作异常处理
9.6本章小结
第10章图形操作
10.1设备上下文
10.2画笔对象
10.3刷子对象
10.4字体对象
lO.4.1创建字体对象
10.4.2 LOGFONT结构
10.5 映射模式
10.6重要绘图函数
10.6.1常用函数简介
10.6.2案例:行驶的小车
10.7换肤基本原理
10.7.1应用程序配色
10.7.2局部贴图
10.8案例:可换肤(Skin)应用程序
10.9本章小结
第11章多媒体编程
11.1操作声音文件
11.1.1 PlaySound函数
11.1.2 MCI控制方式
11.2 MCIWnd窗口类
11.2.1 MCIWnd类
11.2.2 CWave类
11.3视频编程
11.4 OpenGL图形设计
11.5案例完善:声音文件录制和播放
11.6案例完善:给操作配音
11.7本章小结
附录案例打包、分发、配置和运行
参考文献
前言
第1章案例提出
1.1 项目概述
1.1.1关于业务处理应用服务器
1.1.2 FSS主要功能介绍
1.2项目开发工具
1.2.1 W'mdows DNA简介与总体框架介绍
1.2.2 Visual C++简介
1.2.3项目主要实现技术
1.3项目开发环境
1.4项目工作原理
1.4.1 FSS服务器工作原理
1.4.2 FSS客户端工作原理
’ 1.5项目总体框架
1.5.1 FSS数据结构体系
1.5.2 FSS网络处理体系
1.6本章小结
第2章Visual C++语言基础
2.1 Visual C++的特点
2.2 Visual C++与其他开发语言比较
2.3 Visual C++基础
213.1 C++概论
2.3.2 Visual C++工具环境
2.3.3 MSDN的使用
2.4三种框架应用
2.4.1基于对话框的框架
2.4.2 SDI框架
2.4.3 MDI框架
2.5案例完善:用户登录
2.6本章小结
第3章注册表编程
3.1注册表基础
3.2注册表编程
3.2.1注册表结构
3.2.2注册表函数
3.3案例完善
3.3.1参数配置
3.3.2参数保存和导入
3.4本章小结
第4章数据库编程
4.1选择数据库
4.1.1 Access数据库
4.1.2 SQL Server数据库
4.1.3 Oracle数据库
4.2 Visual C++数据库解决方案
4.2.1 Visual C++数据库访问技术的优点
4.2.2 Visual C++数据访问接口
4.2.3其他数据库接口
4.2.4各类数据库的比较
4.3基于ADO的数据库访问技术
4.3.1 ADO模型
4.3.2 ADO数据库访问步骤
4.4基于ODBC的数据库访问技术
4.4.1 0DBC基础
4.4.2异常处理
4.4.3 0DBC管理器
4.4.4 MFC ODBC类
4.4.5用ODBC API操作数据库的一般步骤
4.5案例完善:用户管理实现初步
4.5.1创建数据库和数据源
4.5.2搭建框架和界面
4.5.3生成新的记录类
4.5.4用户信息登记
4.5.5用户信息修改
4.5.6用户信息删除
4.6案例完善:FSS服务端(内部管理部分)
4.6.1动态配置数据源
4.6.2历史日志管理
4.6.3添加日志
4.6.4文件管理
4.6.5存储申请管理
4.6.6用户管理
4.7本章小结
第5章网络编程
5.1 Windows Socket(套接字)
5.1.1套接口编程基础
5.1.2 W~mSock API
5.1.3 Socket编程步骤
5.2 Winlnet类
5.2.1 Winlnet基础
5.2.2用W'mlnet实现Intemet客户端程序
5.3基于Win32的串口通信
5.4案例完善
5.4.1 网络通信服务器端
5.4.2网络通信客户端
5.5本章小结
第6章FSS服务端编程
6.1建立数据库
6.1:1定义表结构
6.1.2建立数据库
6.2服务端框架搭建
6.3网络处理类
6.3.1定义及说明
6.3.2实现及说明
6.4数据库处理类定义及实现
6.4.1 CAlllndexRst
6.4.2 CUserRst
6.4-3 CStoreFileRst
6.4.4CRequestRst
6.4.5 CLOgRst
6.5案例完善:服务端(业务处理部分)
6.5.1 接受连接
6.5.2启动/停止服务
6.5.3新用户注册服务
6.5.4用户信息修改服务
6.5.5用户登录服务
6.5.6接收文件服务
6.5.7回送文件服务
6.5.8用户存储文件删除服务
6.5.9用户存储文件查询服务
6.5.10接受存储空间申请服务
‘ 6.5.1 1存储空间申请处理结果查询服务
6.6本章小结
第7章FSS客户端编程
7.1客户端框架搭建
7.2网络处理类
7.3案例完善:客户端
7.3.1连接服务器
7.3.2参数配置
7.3.3参数导入和保存
7.3.4用户注册
7.3.5用户登录
7.3.6用户信息修改
7.3.7存储文件
7.3.8索回文件
7.3.9查询存储文件列表
7.3.10删除存储文件
7.3.1 1存储空间申请
7.3.12查询存储空间申请处理结果
7.4本章小结
第8章GUI设计
8.1 GUI设计规范
8.1.1 GUI设计规范原则
8.1.2 GUI设计规范样例
8.2 GUI设计技巧
8.3案例完善:FSS客户端的登录界面和主界面设计
8.3.1登录界面设计
8.3.2主界面设计
8.4本章小结
第9章异常处理
9.1程序异常的预见
9.1.1 断言
9.1.2跟踪
9.2程序异常的处理
9.2.1 Windows结构异常和C++异常
9.2.2 MFC中的异常
9.2.3异常的开销
9.2.4异常策略
9.2.5异常与防御性编程
9.2.6返回值
9.3 C++异常处理
9.3.1 try块
9.3.2 throw语句
9.3.3 catch语句块
9.3.4异常处理的嵌套
9.4 MFC异常处理类
9.5案例完善:数据库操作异常处理
9.6本章小结
第10章图形操作
10.1设备上下文
10.2画笔对象
10.3刷子对象
10.4字体对象
lO.4.1创建字体对象
10.4.2 LOGFONT结构
10.5 映射模式
10.6重要绘图函数
10.6.1常用函数简介
10.6.2案例:行驶的小车
10.7换肤基本原理
10.7.1应用程序配色
10.7.2局部贴图
10.8案例:可换肤(Skin)应用程序
10.9本章小结
第11章多媒体编程
11.1操作声音文件
11.1.1 PlaySound函数
11.1.2 MCI控制方式
11.2 MCIWnd窗口类
11.2.1 MCIWnd类
11.2.2 CWave类
11.3视频编程
11.4 OpenGL图形设计
11.5案例完善:声音文件录制和播放
11.6案例完善:给操作配音
11.7本章小结
附录案例打包、分发、配置和运行
参考文献
猜您喜欢