VC++高级编程技巧与示例PDF电子书下载
- 电子书积分:14 积分如何计算积分?
- 作 者:胡峪,刘静编著
- 出 版 社:西安:西安电子科技大学出版社
- 出版年份:2001
- ISBN:7560610102
- 页数:403 页
第一篇 数据库 1
第1章 基于ODBC的数据库应用程序 1
1.1 概述 1
1.2 利用列表框浏览记录 2
1.2.1 概述 2
1.2.2 技术核心 2
1.2.3 使用列表视图类显示记录集数据的示例 7
1.2.4 总结 16
1.3 在ODBC应用程序中注册数据源 17
1.3.1 概述 17
1.3.2 技术核心 17
1.3.3 自动注册数据源的ODBC应用程序示例 19
1.3.4 总结 27
1.4 在ODBC应用程序中使用SQL查询 27
1.4.1 概述 27
1.4.2 关于SQL查询 27
1.4.3 在应用程序中执行SQL查询的方法 30
1.4.4 直接使用SQL查询读取ODBC数据库数据的示例 31
1.4.5 总结 37
1.5 在ODBC应用程序中使用事务 38
1.5.1 关于事务处理 38
1.5.2 在ODBC应用程序中使用事务处理 38
1.5.3 可以编辑所有列表项的列表视图类简介 39
1.5.4 在DOBC应用程序中使用事务处理的示例 54
1.5.5 总结 63
第2章 用DAO进行数据库程序设计 64
2.1 概述 64
2.2 MFC中与DAO相关的类 64
2.2.1 CDaoWorkSpace类 64
2.2.2 CDaoDabase类 64
2.2.3 CDaoRecordset类 65
2.2.4 CDaoQuerydef类 66
2.2.5 CDaoTabledef类 66
2.3 利用DAO获取数据库信息 67
2.3.1 利用DAO获取数据库信息的方法 67
2.3.2 相关的类成员函数和成员变量 67
2.3.3 利用DAO获取数据库信息的示例 72
2.3.4 总结 85
2.4 利用DAO进行SQL查询 86
2.4.1 利用DAO直接执行SQL语句的方法 86
2.4.2 利用DAO执行SQL语句的相关函数 86
2.4.3 在DAO通用软件中直接执行SQL查询的示例 87
2.5 总结 97
第3章 基于ADO的数据库应用程序 98
3.1 关于ADO 98
3.1.1 什么是ADO 98
3.1.2 使用ADO进行本地数据库操作 98
3.2 学习使用ADO编制数据库应用程序 101
3.2.1 导入ADO的类型库(Typelib) 101
3.2.2 ADO中常用的变量类型 103
3.2.3 在VC++中使用ADO 104
3.2.4 将ADO的基本功能用类进行封装 104
3.3 用ADO进行数据库应用程序设计的示例 123
3.4 总结 131
第二篇 网络与计算机间通讯 132
第4章 利用MFC进行网络程序设计 132
4.1 Winsock简介 132
4.1.1 什么是Winsock 132
4.1.2 在VC++中用Winsock编程 133
4.1.3 套接字 133
4.1.4 IP地址、端口 134
4.1.5 Winsock的工作原理 135
4.2 基于MFC的Winsock编程 136
4.2.1 利用MFC编制基于流式套接口的网络应用程序 136
4.2.2 所用到的类及其成员函数 139
4.2.3 基于MFC的异步网络通讯应用程序的示例 141
4.2.4 利用MFC编制广播通讯应用程序 155
4.2.5 基于无连接的异步通讯模式的应用程序中用到的函数 156
4.2.6 基于MFC的Winsock广播通讯程序示例 157
4.3 总结 166
第5章 基于Winsock API的应用程序设计 167
5.1 使用Winsock API进行应用程序设计 167
5.1.1 基于并发的、面向连接的服务器算法 167
5.1.2 基于阻塞的、面向数据报的网络应用程序算法 171
5.1.3 Winsock API中常用的函数和结构 174
5.1.4 用C++类对Winsock API进行封装 181
5.2 利用Winsock API进行基于阻塞的网络通讯的例子 201
5.2.1 使用Winsock API的面向连接的应用程序示例 201
5.2.2 使用Winsock API的面向数据报的应用程序示例 213
5.3 总结 221
第6章 Internet编程 222
6.1 利用WinInet进行编程 222
6.1.1 概述 222
6.1.2 利用WinInet编制WWW客户端应用程序的步骤 222
6.1.3 利用WinInet编制WWW客户端应用程序的示例 223
6.2 学习使用ISAPI 227
6.2.1 概述 227
6.2.2 ISAPI动态连接库 229
6.2.3 创建和使用ISAPI动态连接库的方法 229
6.2.4 ISAPI编程时常用的类、成员函数和宏 233
6.2.5 ISAPI的示例 235
第7章 进程间通讯 239
7.1 概述 239
7.2 RPC 239
7.2.1 概述 239
7.2.2 RPC的实现步骤 242
7.2.3 IDL文件 244
7.2.4 ACF文件 246
7.2.5 捆绑字符串 247
7.2.6 RPC中常用的函数 250
7.2.7 RPC的示例 253
7.3 串口通讯 260
7.3.1 概述 260
7.3.2 利用MSComm控件进行串口通讯 260
7.3.3 利用MSComm控件进行串口通讯的示例 262
第三篇 多媒体 266
第8章 利用MCI播放多媒体文件 266
8.1 利用MCIWnd播放视频动画 266
8.1.1 利用MCIWnd播放视频动画的方法 266
8.1.2 MCIWnd中常用的函数和宏 267
8.1.3 利用MCIWnd播放视频动画的示例 271
8.2 利用MCI播放声音文件 276
8.2.1 概述 276
8.2.2 利用MCI播放声音文件的方法 276
8.2.3 利用MCI播放声音文件的常用函数 276
8.2.4 利用MCI播放声音文件的常用命令 277
8.2.5 利用CAudio类实现对MCI函数的封装 284
8.2.6 利用CAudio类播放大型Wave文件的示例 303
8.2.7 利用CAudio类播放MIDI文件的示例 309
8.2.8 利用CAudio 类播放CD唱碟的示例 314
第9章 DirectX 325
9.1 概述 325
9.2 高性能游戏动画的实现方法 326
9.3 DirectDraw概述 327
9.3.1 基本概念 327
9.3.2 DirctDraw中使用的组件对象 328
9.4 使用DirectDraw显示动画的方法 329
9.4.1 利用DirectDraw显示动画的总体步骤 329
9.4.2 创建一个全屏的显示窗口 329
9.4.3 创建DirectDraw对象 330
9.4.4 设置DirectDraw的合作层 330
9.4.5 选择显示模式 331
9.4.6 创建主表面和后备表面 331
9.4.7 设置调色板 332
9.4.8 向表面写字 334
9.4.9 创建精灵、背景等的表面 334
9.4.10 将表面粘贴到目标表面中去 337
9.4.11 进行表面翻转 339
9.4.12 恢复表面 339
9.4.13 删除组件对象 339
9.5 利用DirectDraw编程所需要的头文件和库文件 340
9.6 用类对DirectDraw动画显示功能进行封装 340
9.6.1 CDib类 341
9.6.2 CDirectDraw类 355
9.6.3 CDDrawSurf类 369
9.7 使用DirectDraw显示动画的示例 385
9.7.1 在DirectDraw窗口中显示字符串、画直线的示例 385
9.7.2 在DirectDraw窗口中显示256色动画的示例 389
9.7.3 在DirectDraw窗口中显示24位真彩色动画的示例 396
- 《看漫画学钢琴 技巧 3》高宁译;(日)川崎美雪 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《导游词创作和讲解技巧》廖广莉主编 2019
- 《全国职业院校工业机器人技术专业规划教材 工业机器人现场编程》(中国)项万明 2019
- 《2018考研数学 数学 1 15年真题详解及解题技巧》本书编委会著 2017
- 《销售技巧》郭月著 2019
- 《台球进阶技巧图解》庞卫国著 2020
- 《编程超有趣 奇妙Python轻松学 第1辑》HelloCode人工智能国际研究组 2018
- 《我的第一套编程启蒙绘本 看事件 开始了》编程猫教研团队编绘 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019