Visual C++6.0编程案例精解PDF电子书下载
- 电子书积分:14 积分如何计算积分?
- 作 者:张宏军,党留群,赵天巨等编著
- 出 版 社:北京:电子工业出版社
- 出版年份:2005
- ISBN:7121007436
- 页数:436 页
第1章 Visual C++概述 1
1.1 Visual C++概述 1
1.2 Windows编程模式 1
目录 1
1.2.1 面向过程的MS-DOS编程 2
1.2.2 面向用户的事件驱动编程 2
1.2.3 Widnows消息机制 2
1.2.4 Windows系统消息类型 3
l.3.2 MFC类库说明 4
1.3 MFC类库 4
1.3.1 MFC类库的优越性 4
1.3.3 MFC框架与消息映射 10
1.4 Windows应用程序框架 11
1.4.1 文档/视图结构概述 12
1.4.2 文档类 12
1.4.3 视图类 12
1.4.4 框架窗口 13
1.5 Visual C++6.0集成开发环境 13
1.5.1 菜单栏 14
1.5.2 工具栏 19
1.5.3 工作区窗口 20
1.5.4 正文窗口 21
1.5.5 输出窗口 21
1.6 本章小结 22
第2章 写字板 23
2.1 窗体设计 23
2.2 实现启动屏功能 26
2.2.1 添加启动屏CSplashWnd类 26
2.2.2 创建启动屏窗口 27
2.2.3 显示启动屏 28
2.2.4 绘制启动屏窗口区域 29
2.2.5 关闭启动屏 29
2.3 实现快捷工具栏 32
2.3.1 添加工具栏资源 32
2.3.2 工具栏的创建与显示 32
2.3.3 去除浮动工具栏中的系统菜单 34
2.3.4 排列多个工具栏 35
2.4.1 使用标准状态栏 36
2.4 实现状态栏滚动信息 36
2.4.2 在状态栏中显示滚动文本 37
2.4.3 在状态栏中显示日期时间 38
2.5 实现全屏编辑功能 39
2.5.1 添加全屏控制工具栏 39
2.5.2 编辑菜单资源 39
2.5.3 添加菜单和按钮响应函数 40
2.5.4 打开全屏编辑功能 41
2.5.5 关闭全屏编辑功能 42
2.6 本章小结 43
第3章 计算器 45
3.1 窗体设计 45
3.2 编辑资源 47
3.2.1 编辑对话框及控件资源 47
3.2.2 编辑菜单资源 48
3.3 实现高级按钮控件类 49
3.3.1 添加成员变量和成员函数 49
3.3.2 添加创建按钮控件代码 50
3.3.3 设置按钮形状、外观、颜色、标题 51
3.4 实现高级编辑控件类 55
3.4.1 添加成员变量和成员函数 56
3.4.2 添加编辑控件代码 56
3.5 对话框界面设计 57
3.5.1 加载菜单资源 58
3.5.2 关联控件与对象 59
3.5.3 实现对话框扩展功能 60
3.6 数值计算功能的实现 62
3.5.4 屏蔽Enter键 62
3.7 本章小结 66
第4章 聊天系统——服务器端 67
4.1 窗体设计 67
4.1.1 建立应用程序框架 68
4.1.2 添加对话框控件 69
4.2 建立侦听套接字类 72
4.2.1 添加成员变量 72
4.2.2 添加成员函数 72
4.3.1 添加成员变量 74
4.3.2 添加成员函数 74
4.3 建立连接套接字类 74
4.4 实现网络服务功能 76
4.4.1 公共数据结构与通信协议 76
4.4.2 初始化主程序对话框 79
4.4.3 初始化服务器 81
4.4.4 建立侦听套接字 84
4.4.5 接受客户端连接 84
4.4.6 处理各种客户端请求 85
4.4.7 发送服务器系统消息 96
4.4.8 关闭服务器 98
4.5 实现其他本地功能 100
4.5.1 屏蔽Enter键功能 100
4.5.2 用户信息的加载与存档功能 101
4.5.3 查看用户信息 103
4.5.4 删除无用套接字 104
4.5.5 查看用户是否超时 106
4.6 本章小结 108
5.1 窗体设计 109
第5章 聊天系统——客户端 109
5.1.1 建立应用程序框架 110
5.1.2 编辑主对话框资源 111
5.1.3 编辑其他资源 112
5.2 实现高级按钮控件类 118
5.2.1 设置按钮的自绘制属性 118
5.2.2 响应鼠标的单击与移动操作 118
5.2.3 绘制对话框客户区域 121
5.3 实现高级列表控件类 124
5.3.3 设置父窗口 125
5.3.1 设置列表控件元素序列 125
5.3.2 设置列表控件元素高度 125
5.3.4 响应鼠标左键单击操作 126
5.3.5 响应鼠标移动操作 126
5.3.6 响应计时器消息 127
5.3.7 绘制列表框客户区 127
5.4 建立用户Dialog对话框类 130
5.4.1 添加成员变量 130
5.4.2 初始化对话框 131
5.4.3 绘制对话框背景 131
5.4.4 实现交互功能 132
5.5 建立用户注册对话框类 133
5.5.1 添加成员变量 134
5.5.2 初始化对话框 134
5.5.3 绘制对话框背景 135
5.5.4 实现交互功能 136
5.6 实现服务器设置对话框类 137
5.6.1 添加成员变量 137
5.6.2 初始化对话框 138
5.6.4 实现交互功能 139
5.6.3 绘制对话框背景 139
5.7 实现收发信息对话框类 140
5.7.1 添加成员变量 141
5.7.2 初始化对话框 141
5.7.3 绘制对话框背景 142
5.7.4 实现交互功能 143
5.8 建立套接字类 143
5.8.1 建立CClientSockets类 143
5.8.2 建立CChatSockets类 144
5.9.1 初始化应用程序 146
5.9 实现客户端功能 146
5.9.2 初始化主对话框窗口 148
5.9.3 连接服务器 149
5.9.4 接收和处理服务器信息 150
5.9.5 实现用户登陆功能 151
5.9.6 实现用户注册功能 152
5.9.7 实现下载与显示好友名单功能 153
5.9.8 实现发送信息功能 153
5.9.9 实现接收信息功能 154
5.9.10 实现用户资料修改功能 155
5.9.11 实现下线功能 156
5.9.12 实现服务器设置功能 156
5.9.13 实现快捷菜单 156
5.9.14 实现主对话框抽屉功能 157
5.10 本章小结 159
第6章 FTP搜索工具 161
6.1 窗体设计 161
6.1.1 建立应用程序框架 161
6.1.2 添加资源 162
6.2.1 添加数据据构 164
6.2 实现属性页控件类 164
6.2.2 添加属性页类 165
6.3 实现FTP站点搜索功能 166
6.3.1 添加站点搜索类 167
6.3.2 实现Ping命令 168
6.3.3 扫描主机端口 173
6.3.4 限制地址控件输入 173
6.3.5 添加FTP站点数据集 175
6.5.6 实现站点搜索功能 176
6.3.7 查看历史数据 181
6.4 实现FTP文件列表下载功能 183
6.4.1 添加文件列表下载类 183
6.4.2 实现连接FTP站点功能 184
6.4.3 添加文件列表数据集 185
6.4.4 实现连接数据库功能 187
6.4.5 实现文件列表查看功能 189
6.4.6 实现文件列表下载功能 192
6.5.1 添加文件搜索类 196
6.5 实现文件搜索功能 196
6.5.2 实现数据库连接功能 197
6.5.3 实现文件搜索功能 199
6.6 实现主对话框界面功能 200
6.7 本章小结 202
第7章 个人事务助理 203
7.1 窗体设计 203
7.1.1 建立应用程序框架 204
7.1.2 添加对话框条资源 205
7.1.3 建立ODBC数据源 206
7.2 实现高级按钮控件类 208
7.2.1 添加成员变量和成员函数 208
7.2.2 添加创建按钮控件代码 210
7.2.3 设置按钮形状、外观、颜色和标题 210
7.3 实现高级标签控件类 215
7.3.1 添加数据据构 215
7.3.2 添加属性页类 215
7.4 实现个人账务管理功能 217
7.4.1 添加账务数据集类 217
7.4.2 实现账务录入功能 218
7.4.3 实现账务查询功能 223
7.5 实现个人通信簿功能 230
7.5.1 添加通信数据集类 230
7.5.2 实现通信簿功能 231
7.6 实现个人事务助理工具 238
7.6.1 初始化主框架类 238
7.6.2 初始化视图类 239
7.6.3 操作界面的转换 242
7.7 本章小结 243
第8章 绘图工具 245
8.1 窗体设计 245
8.1.1 建立应用程序框架 246
8.1.2 添加资源 248
8.2 初始化应用程序框架 249
8.3 实现逻辑坐标类 251
8.4 实现命令基类及各种命令类 255
8.4.1 实现命令基类 255
8.4.2 实现直线绘制命令类 256
8.4.3 实现矩形绘制命令类 261
8.4.4 实现圆弧绘制命令类 265
8.4.5 实现平移操作命令类 270
8.4.6 实现旋转操作命令类 276
8.5 实现图元基类及各种图元类 281
8.5.1 实现图元基类 281
8.5.2 实现直线图元类 283
8.5.3 实现矩形图元类 285
8.5.4 实现圆弧图元类 289
8.6 实现图元绘制和操作功能 292
8.7 实现图元选取功能 296
8.8 窗口的重绘及文件的存取 299
8.8.1 窗口的重绘 299
8.8.2 文件的存取 300
8.9 本章小结 300
第9章 麻将游戏 301
9.1 窗体设计 302
9.1.1 建立应用程序框架 302
9.1.2 添加对话框资源 303
9.2 界面相关功能的实现 304
9.2.1 实现盒子CBox类 304
9.1.3 添加位图资源 304
9.2.2 实现坐标CPosition类 306
9.2.3 实现游戏CPlay类 308
9.2.4 实现界面CInterface类 313
9.3 网络相关功能的实现 326
9.3.1 实现消息CMsg类 326
9.3.2 实现连接套接字CClientSockets类 328
9.3.3 实现侦听套接字CServerSockets类 330
9.4.1 响应鼠标左键单击消息 332
9.4 麻将游戏功能的实现 332
9.4.2 响应鼠标移动消息 340
9.5 本章小结 343
第10章 代理服务器 345
10.1 窗体设计 345
10.1.1 应用程序框架的建立 346
10.1.2 添加控件资源 347
10.2 实现共享内存池 348
10.2.2 初始化内存池 349
10.2.1 数据结构 349
10.2.3 实现内存分配功能 350
10.2.4 实现内存释放功能 351
10.2.5 关闭内存池 353
10.3 实现代理服务功能 354
10.3.1 数据结构 354
10.3.2 启动服务器 355
10.3.3 分析用户请求 356
10.3.4 转发用户请求 358
10.3.5 获取目的数据 361
10.4 实现代理服务器 365
10.4.1 初始化服务器 365
10.4.2 启动服务器 365
10.4.3 关闭服务器 366
10.4.4 显示日志 367
10.5 本章小结 367
第11章 资源管理器 369
11.1 窗体设计 369
11.1.1 建立应用程序框架 370
11.1.2 添加控件资源 371
11.1.3 添加菜单资源 372
11.2 实现系统图标列表类 373
11.2.1 初始化图标链表 374
11.2.2 关闭图标链表 375
11.2.3 获取图标 376
11.3 实现高级树形控件类 377
11.3.1 初始化树形控件 378
11.3.2 节点的打开与关闭 380
11.3.3 获取指定节点的路径 383
11.3.4 获取指定路径的节点 384
11.3.5 打开指定路径节点 386
11.4 实现高级列表控件类 387
11.4.1 获取指定路径文件列表 387
11.4.2 创建快捷菜单 388
11.4.3 实现文件操作功能 389
11.5 实现资源管理器功能 393
11.5.1 初始化资源管理器 393
11.5.2 实现文件列表浏览功能 394
11.5.3 实现文件操作功能 397
11.5.4 实现地址转到功能 400
11.6 本章小结 402
第12章 媒体播放器 403
12.1 窗体设计 403
12.1.1 建立应用程序框架 403
12.1.2 添加控件资源 405
12.2 实现音量控制类 405
12.3 实现Wav文件播放类 411
12.4 实现CD播放类 415
12.4.1 音频设备的打开和关闭 417
12.4.2 CD的播放,停止和暂停 419
12.4.3 CD曲目信息的获取 421
12.4.4 CD曲目的前进、后退和跳转 425
12.5 媒体播放器的实现 430
12.5.1 媒体播放器的初始化 430
12.5.2 实现CD播放功能 431
12.5.3 实现停止和暂停功能 433
12.5.4 实现后退和前进功能 434
12.5.5 播放Wav音频文件 435
12.5.6 实现音量的调节 436
12.6 本章小结 436
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《中学语文教学案例研究》贺卫东主编 2019
- 《Cinema 4D电商美工与视觉设计案例教程》樊斌 2019
- 《全国职业院校工业机器人技术专业规划教材 工业机器人现场编程》(中国)项万明 2019
- 《编程超有趣 奇妙Python轻松学 第1辑》HelloCode人工智能国际研究组 2018
- 《新领域、新业态发明专利申请热点案例解析》肖光庭 2019
- 《我的第一套编程启蒙绘本 看事件 开始了》编程猫教研团队编绘 2019
- 《STEM教育丛书 麦昆机器人和Micro:bit图形化编程》张弛责任编辑;(中国)陈宝杰,沙靓雯 2019
- 《全球城市案例研究2019》周振华 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《电子测量与仪器》人力资源和社会保障部教材办公室组织编写 2009
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《电子应用技术项目教程 第3版》王彰云 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017