Visual C++实用程序100例(附光盘)
分类: 图书,计算机/网络,程序设计,C C++ C# VC VC++,
作者: 刘元刚等
出 版 社: 人民邮电出版社
出版时间: 2002-3-1字数: 574千版次: 1版1次页数: 367印刷时间: 2002-4-1开本:印次:纸张: 胶版纸I S B N : 9787115097934包装: 平装编辑推荐
内容简介
Visual C++是微软公司主推的可视化编程语言之一,由于该语言可视化程度高,因而受到广大用户的青睐。Visual C++是众多编程语言中的主流语言。
本书精心选取了利用Visual C++开发的、具有代表性的100个编程实例,这些实例包括窗体与界面、图形处理与多媒体、文件与系统、网络与数据库、控件等方面的内容。通过阅读本书,读者可以了解和掌握Visual C++常用的使用方法和应用技巧。
本书适用于有一定Visual C++基础的读者阅读,也可作为培训班的教材和参考用书。
作者简介
目录
第一篇窗体与界面1
实例1一个利用AppWizard编写的基本应用程序1
实例2软件启动界面4
实例3不规则窗口的实现8
实例4多色窗口的实现12
实例5创建图标16
实例6以图片为背景的标题栏19
实例7工具窗口23
实例8切分窗口28
实例9显示多姿多彩的动画图标33
实例10智能滚动条37
实例11在工具栏上绘制双把手40
实例12制作可扩展对话框43
实例13不规则形状按钮46
实例14窗口显示为背景图49
实例15奇妙的三维文字按钮53
实例16彩色按钮的实现56
实例17计算器60
实例18使用DIB制作动画按钮64
实例19Winamp样式的自动停靠对话框68
实例20在对话框中预览位图71
第二篇图形处理与多媒体76
实例21文字的特殊显示效果76
实例22动画字体79
实例23旋转文本82
实例24渐隐渐显地显示图像87
实例25马赛克的实现92
实例26动画启动界面96
实例27透明的图像100
实例28用OpenGL函数实现简单动画103
实例29奇妙的屏幕放大镜109
实例30绘制光源照射的球体113
实例31图像的缩放116
实例32绘制半透明的三维物体121
实例33OpenGL中雾的应用123
实例34制作CD播放器125
实例35播放WAV文件129
实例36制作AVI动画按钮133
实例37用MFC制作屏幕保护程序137
实例38在OpenGL视图中绘制三维物体140
实例39透明的按钮142
实例40打开真彩色位图146
实例41彩色立方体148
实例42简易的Windows媒体播放器151
实例43制作MIDI播放器154
实例44场景反走样效果158
实例45制作景深效果161
实例46进行拷屏打印163
实例47纹理映射166
第三篇文件与系统170
实例48多线程的实现170
实例49改变系统时间173
实例50滚动字幕的实现177
实例51获取和修改计算机名180
实例52获取文件的属性183
实例53获取系统文件夹的路径187
实例54检测硬件设备191
实例55组合框的自动查询技术195
实例56实时捕捉光标位置198
实例57内存监测器202
实例58确定正在运行的进程205
实例59文件变更通知209
实例60重新启动和关闭计算机212
实例61字体选择组合框216
实例62设置显示器分辨率218
实例63Visual C++中I/O的应用222
实例64以二进制形式查看文件224
实例65串行化功能的实现228
实例66独特的读写工具232
实例67打开PCX格式文件235
第四篇网络与数据库240
实例68IP编辑器240
实例69服务器端应用程序243
实例70客户端应用程序247
实例71网络浏览器251
实例72映射网络驱动器255
实例73HTTP监控器258
实例74基于IE 4组件的浏览器262
实例75基于SMTP的邮件发送系统267
实例76监控POP3上的电子邮件收发271
实例77信箱应用程序接口的使用274
实例78超级链接的制作278
实例79数据库对话框282
实例80ISAPI身份鉴定过滤器285
实例81用电子表格显示数据库内容289
实例82动态创建数据源293
实例83在动态集中使用虚拟列表297
实例84使用数据访问对象的MSDI302
第五篇控件306
实例85气球式提示栏306
实例86具有不可选项的组合框310
实例87扩展静态文本控件313
实例88列表控件318
实例89树形控件321
实例90制作一个多功能的状态栏324
实例91组合框控件的多列显示328
第六篇其他应用332
实例92ATL&MFC构造COM自动化编程界面332
实例93ActiveX文档容器336
实例94创建向导程序340
实例95模式对话框344
实例96非模式对话框349
实例97颜色对话框的使用353
实例98四则运算的实现356
实例99多功能的画笔360
实例100特效画线363
媒体评论