书籍详情
Visual C++程序开发范例宝典
作者:刘志铭,李贺,高茹 著
出版社:人民邮电出版社
出版时间:2015-01-01
ISBN:9787115369352
定价:¥99.00
购买这本书可以去
内容简介
《Visual C++程序开发范例宝典》以开发人员在编程中遇到的实际问题和开发中应该掌握的技术为中心,全面介绍运用Visual C++进行程序开发的各方面技术和技巧。全书包括窗体与界面设计,控件应用,图形技术,多媒体技术,文件系统,操作系统与Windows相关程序,注册表,数据库技术,SQL查询相关技术,打印与报表技术,硬件相关开发技术,网络开发技术,Web编程,加密、安全与软件注册,实用工具等共15章,372个实例。每个实例都突出实用性,其中大部分是程序开发者梦寐以求的问题解决方案。《Visual C++程序开发范例宝典》附有配套光盘。光盘提供了书中所有实例的源代码,所有代码都经过精心调试,在Windows XP/ Windows 2003/Windows 7下测试通过,均能正常运行。《Visual C++程序开发范例宝典》适合Visual C++编程人员阅读使用,也可供大中专院校师生学习参考。
作者简介
明日科技 吉林省明日科技有限公司是一家以计算机软件和数字出版为核心的高科技企业,多年来始终致力于行业管理软件、数字化出版物等领域的实践,目前已和多家国内上市企业形成产品合作关系,公司的多款软件产品应用于国内的多家企业集团。明日科技拥有软件开发和项目实施方面的资深专家和学习型技术团队,利用积累的专业知识和经验,已开发数百种专业技术图书和数十种数字化学习产品,成为国内IT信息服务领域的知名品牌。
目录
目录
第1章 窗体与界面设计 1
1.1 菜单应用实例 2
实例001 在系统菜单中添加菜单项 2
实例002 带图标的程序菜单 3
实例003 浮动的菜单 6
1.2 弹出菜单应用实例 7
实例004 在控件上单击右键弹出菜单 7
实例005 个性化的弹出菜单 8
实例006 任务栏托盘弹出菜单 11
1.3 工具栏应用实例 12
实例007 带图标的工具栏 13
实例008 带下拉菜单的工具栏 14
实例009 可调整按钮位置的工具栏 15
实例010 动态设置是否显示工具栏按钮文本 16
实例011 具有提示功能的工具栏 18
1.4 状态栏应用实例 19
实例012 动画效果的
状态栏 19
实例013 滚动字幕的状态栏 20
1.5 导航界面应用实例 21
实例014 Outlook导航界面 21
实例015 树状导航界面 24
实例016 按钮导航界面 25
实例017 图片导航界面 27
1.6 界面窗体应用实例 29
实例018 使用位图设计畸形界面 29
实例019 自绘窗体界面 30
实例020 以时钟显示界面 35
实例021 窗体融合技术 36
实例022 限制对话框最大时的窗口大小 40
实例023 分割视图窗口 41
1.7 多媒体宣传光盘应用实例 42
实例024 多媒体宣传光盘主界面 42
实例025 自动运行的多媒体
宣传光盘 43
1.8 多媒体触摸屏程序应用实例 44
实例026 采购中心多媒体触摸屏程序 44
实例027 为触摸屏程序添加虚拟键盘 46
1.9 窗体位置应用实例 47
实例028 不可移动的窗体 47
实例029 始终在最上面的窗体 47
实例030 磁性窗体 48
1.10 窗体标题栏应用实例 50
实例031 闪烁的窗体标题栏 50
实例032 禁用标题栏上的最大化、最小化或关闭按钮 50
1.11 窗体形状及应用 52
实例033 半透明窗体 53
实例034 创建字型窗体 54
1.12 通用对话框的应用 55
实例035 打开位图预览对话框 55
实例036 打开Windows新型对话框 57
实例037 同时选择多个文件 57
实例038 文本替换对话框 59
实例039 字体选择对话框 61
第2章 控件应用 63
2.1 按钮控件典型实例 64
实例040 AVI动画按钮 64
实例041 GIF动画按钮 66
实例042 图文按钮 68
实例043 热点按钮 70
2.2 编辑框控件典型实例 72
实例044 为编辑框设置新的系统菜单 73
实例045 为编辑框控件添加列表选择框 74
实例046 多彩边框的编辑框 76
实例047 改变编辑框文本颜色 77
实例048 不同文本颜色的编辑框 78
实例049 位图背景编辑框 79
2.3 静态文本控件典型实例 80
实例050 制作超链接控件 80
2.4 列表框控件典型实例 82
实例051 利用列表框控件实现
标签式数据选择 82
实例052 位图背景列表框控件 83
2.5 组合框控件典型实例 85
实例053 将数据表中的字段添加到组合框控件 85
实例054 带查询功能的组合框控件 86
实例055 自动调整组合框的宽度 88
实例056 颜色组合框 89
实例057 多列显示的组合框 91
实例058 显示系统盘符组合框 93
2.6 列表视图控件典型实例 94
实例059 Windows资源管理器 94
实例060 利用列表视图控件浏览数据 97
实例061 利用列表视图控件制作导航界面 99
实例062 在列表视图中拖动视图项 100
实例063 具有排序功能的列表视图控件 101
实例064 具有文本录入功能的列表视图控件 105
实例065 使用列表视图设计登录界面 107
2.7 树视图控件典型实例 108
实例066 多级数据库树状结构数据显示 108
实例067 节点拖动功能的树控件 110
实例068 带复选功能的树状结构 113
实例069 三态效果树控件 114
实例070 修改树控件节点连线颜色 116
实例071 位图背景树控件 117
实例072 显示磁盘目录 119
实例073 树型提示框 120
2.8 RichEdit控件典型实例 122
实例074 利用RichEdit显示Word文档 122
实例075 利用RichEdit控件实现文字定位与标识 123
实例076 利用RichEdit控件显示图文数据 124
实例077 在RichEdit中显示不同字体和颜色的文本 127
实例078 在RichEdit中显示GIF动画 128
2.9 滚动条控件典型实例 136
实例079 自定义滚动条控件 136
2.10 进度条控件典型实例 141
实例080 进度条百分比显示 141
实例081 渐变颜色的进度条 143
2.11 工具提示控件典型实例 144
实例082 应用工具提示控件 144
2.12 滑块控件典型实例 146
实例083 使用滑块控件设置颜色值 146
2.13 标签控件典型实例 147
实例084 应用标签控件 147
实例085 自定义标签控件 149
2.14 控件数组典型实例 152
实例086 向窗体中动态添加控件 152
实例087 公交线路模拟 154
第3章 图形技术 156
3.1 绘制图形 157
实例088 绘制正弦曲线 157
实例089 绘制蜗牛曲线 158
实例090 绘制贝塞尔曲线 159
实例091 画图程序 160
实例092 绘制立体模型 161
实例093 利用IFS算法绘制自然景物 163
3.2 图像预览 164
实例094 图片自动预览程序 165
实例095 图片批量浏览 166
实例096 浏览大幅BMP图片 169
实例097 放大和缩小图片 172
实例098 图像任意角度旋转 174
3.3 图片效果 181
实例099 图片马赛克效果 181
实例100 图片百叶窗效果 184
实例101 电影胶片特效 186
实例102 翻转图片效果 187
实例103 图片浮雕效果 190
3.4 图片颜色转换 191
实例104 图像的锐化处理 191
实例105 图片反色处理 192
实例106 图像的灰度化转换 193
实例107 显示JPG图片 194
3.5 图形转换与缩放 196
实例108 将位图转换为JPG 196
实例109 将位图转为GIF图标 197
实例110 图片的平滑缩放 197
3.6 图像的剪切、合成与识别 200
实例111 图像的剪切 200
实例112 图像的合成 201
实例113 获取鼠标任意位置的颜色值 202
实例114 提取图片中的对象 204
实例115 手写数字识别 205
3.7 图像字体 208
实例116 旋转的文字 209
实例117 当前系统字体列表 210
实例118 空心文字 211
实例119 彩虹文字 212
实例120 如何在图片上平滑移动文字 213
实例121 图像水印效果 215
3.8 图像管理 217
实例122 管理计算机内图片文件的程序 217
实例123 提取并保存应用程序图标 220
3.9 图片动画 222
实例124 利用图片制作屏幕保护程序 222
实例125 图片动画 223
实例126 指法练习软件 225
3.10 简单游戏设计 228
实例127 拼图游戏 228
3.11 OpenGL程序设计 232
实例128 制作OpenGL动画 232
实例129 利用OpenGL绘制立体模型 235
实例130 利用OpenGL绘制NURBS曲线 238
3.12 GDI+程序设计 240
实例131 使用GDI+显示GIF动画 240
实例132 使用GDI+实现图像格式转换 242
第4章 多媒体技术 246
4.1 动画 247
实例133 利用位图制作AVI动画 247
实例134 播放GIF动画 250
4.2 制作与播放音频 251
实例135 可以选择播放曲目的CD播放器 251
实例136 声音录制与播放 253
实例137 制作RealOne播放器 254
4.3 多媒体控制 256
实例138 利用PC喇叭播放声音 256
实例139 控制左右声道 258
4.4 屏幕保护相关程序 259
实例140 电子相册屏幕保护程序 259
实例141 产品宣传屏幕保护程序 261
实例142 滚动字幕屏幕保护程序 263
4.5 DirectShow程序设计 265
实例143 音频捕捉 265
实例144 音频压缩 268
实例145 视频捕捉
第1章 窗体与界面设计 1
1.1 菜单应用实例 2
实例001 在系统菜单中添加菜单项 2
实例002 带图标的程序菜单 3
实例003 浮动的菜单 6
1.2 弹出菜单应用实例 7
实例004 在控件上单击右键弹出菜单 7
实例005 个性化的弹出菜单 8
实例006 任务栏托盘弹出菜单 11
1.3 工具栏应用实例 12
实例007 带图标的工具栏 13
实例008 带下拉菜单的工具栏 14
实例009 可调整按钮位置的工具栏 15
实例010 动态设置是否显示工具栏按钮文本 16
实例011 具有提示功能的工具栏 18
1.4 状态栏应用实例 19
实例012 动画效果的
状态栏 19
实例013 滚动字幕的状态栏 20
1.5 导航界面应用实例 21
实例014 Outlook导航界面 21
实例015 树状导航界面 24
实例016 按钮导航界面 25
实例017 图片导航界面 27
1.6 界面窗体应用实例 29
实例018 使用位图设计畸形界面 29
实例019 自绘窗体界面 30
实例020 以时钟显示界面 35
实例021 窗体融合技术 36
实例022 限制对话框最大时的窗口大小 40
实例023 分割视图窗口 41
1.7 多媒体宣传光盘应用实例 42
实例024 多媒体宣传光盘主界面 42
实例025 自动运行的多媒体
宣传光盘 43
1.8 多媒体触摸屏程序应用实例 44
实例026 采购中心多媒体触摸屏程序 44
实例027 为触摸屏程序添加虚拟键盘 46
1.9 窗体位置应用实例 47
实例028 不可移动的窗体 47
实例029 始终在最上面的窗体 47
实例030 磁性窗体 48
1.10 窗体标题栏应用实例 50
实例031 闪烁的窗体标题栏 50
实例032 禁用标题栏上的最大化、最小化或关闭按钮 50
1.11 窗体形状及应用 52
实例033 半透明窗体 53
实例034 创建字型窗体 54
1.12 通用对话框的应用 55
实例035 打开位图预览对话框 55
实例036 打开Windows新型对话框 57
实例037 同时选择多个文件 57
实例038 文本替换对话框 59
实例039 字体选择对话框 61
第2章 控件应用 63
2.1 按钮控件典型实例 64
实例040 AVI动画按钮 64
实例041 GIF动画按钮 66
实例042 图文按钮 68
实例043 热点按钮 70
2.2 编辑框控件典型实例 72
实例044 为编辑框设置新的系统菜单 73
实例045 为编辑框控件添加列表选择框 74
实例046 多彩边框的编辑框 76
实例047 改变编辑框文本颜色 77
实例048 不同文本颜色的编辑框 78
实例049 位图背景编辑框 79
2.3 静态文本控件典型实例 80
实例050 制作超链接控件 80
2.4 列表框控件典型实例 82
实例051 利用列表框控件实现
标签式数据选择 82
实例052 位图背景列表框控件 83
2.5 组合框控件典型实例 85
实例053 将数据表中的字段添加到组合框控件 85
实例054 带查询功能的组合框控件 86
实例055 自动调整组合框的宽度 88
实例056 颜色组合框 89
实例057 多列显示的组合框 91
实例058 显示系统盘符组合框 93
2.6 列表视图控件典型实例 94
实例059 Windows资源管理器 94
实例060 利用列表视图控件浏览数据 97
实例061 利用列表视图控件制作导航界面 99
实例062 在列表视图中拖动视图项 100
实例063 具有排序功能的列表视图控件 101
实例064 具有文本录入功能的列表视图控件 105
实例065 使用列表视图设计登录界面 107
2.7 树视图控件典型实例 108
实例066 多级数据库树状结构数据显示 108
实例067 节点拖动功能的树控件 110
实例068 带复选功能的树状结构 113
实例069 三态效果树控件 114
实例070 修改树控件节点连线颜色 116
实例071 位图背景树控件 117
实例072 显示磁盘目录 119
实例073 树型提示框 120
2.8 RichEdit控件典型实例 122
实例074 利用RichEdit显示Word文档 122
实例075 利用RichEdit控件实现文字定位与标识 123
实例076 利用RichEdit控件显示图文数据 124
实例077 在RichEdit中显示不同字体和颜色的文本 127
实例078 在RichEdit中显示GIF动画 128
2.9 滚动条控件典型实例 136
实例079 自定义滚动条控件 136
2.10 进度条控件典型实例 141
实例080 进度条百分比显示 141
实例081 渐变颜色的进度条 143
2.11 工具提示控件典型实例 144
实例082 应用工具提示控件 144
2.12 滑块控件典型实例 146
实例083 使用滑块控件设置颜色值 146
2.13 标签控件典型实例 147
实例084 应用标签控件 147
实例085 自定义标签控件 149
2.14 控件数组典型实例 152
实例086 向窗体中动态添加控件 152
实例087 公交线路模拟 154
第3章 图形技术 156
3.1 绘制图形 157
实例088 绘制正弦曲线 157
实例089 绘制蜗牛曲线 158
实例090 绘制贝塞尔曲线 159
实例091 画图程序 160
实例092 绘制立体模型 161
实例093 利用IFS算法绘制自然景物 163
3.2 图像预览 164
实例094 图片自动预览程序 165
实例095 图片批量浏览 166
实例096 浏览大幅BMP图片 169
实例097 放大和缩小图片 172
实例098 图像任意角度旋转 174
3.3 图片效果 181
实例099 图片马赛克效果 181
实例100 图片百叶窗效果 184
实例101 电影胶片特效 186
实例102 翻转图片效果 187
实例103 图片浮雕效果 190
3.4 图片颜色转换 191
实例104 图像的锐化处理 191
实例105 图片反色处理 192
实例106 图像的灰度化转换 193
实例107 显示JPG图片 194
3.5 图形转换与缩放 196
实例108 将位图转换为JPG 196
实例109 将位图转为GIF图标 197
实例110 图片的平滑缩放 197
3.6 图像的剪切、合成与识别 200
实例111 图像的剪切 200
实例112 图像的合成 201
实例113 获取鼠标任意位置的颜色值 202
实例114 提取图片中的对象 204
实例115 手写数字识别 205
3.7 图像字体 208
实例116 旋转的文字 209
实例117 当前系统字体列表 210
实例118 空心文字 211
实例119 彩虹文字 212
实例120 如何在图片上平滑移动文字 213
实例121 图像水印效果 215
3.8 图像管理 217
实例122 管理计算机内图片文件的程序 217
实例123 提取并保存应用程序图标 220
3.9 图片动画 222
实例124 利用图片制作屏幕保护程序 222
实例125 图片动画 223
实例126 指法练习软件 225
3.10 简单游戏设计 228
实例127 拼图游戏 228
3.11 OpenGL程序设计 232
实例128 制作OpenGL动画 232
实例129 利用OpenGL绘制立体模型 235
实例130 利用OpenGL绘制NURBS曲线 238
3.12 GDI+程序设计 240
实例131 使用GDI+显示GIF动画 240
实例132 使用GDI+实现图像格式转换 242
第4章 多媒体技术 246
4.1 动画 247
实例133 利用位图制作AVI动画 247
实例134 播放GIF动画 250
4.2 制作与播放音频 251
实例135 可以选择播放曲目的CD播放器 251
实例136 声音录制与播放 253
实例137 制作RealOne播放器 254
4.3 多媒体控制 256
实例138 利用PC喇叭播放声音 256
实例139 控制左右声道 258
4.4 屏幕保护相关程序 259
实例140 电子相册屏幕保护程序 259
实例141 产品宣传屏幕保护程序 261
实例142 滚动字幕屏幕保护程序 263
4.5 DirectShow程序设计 265
实例143 音频捕捉 265
实例144 音频压缩 268
实例145 视频捕捉
猜您喜欢