登录 注册
当前位置:主页 > 资源下载 > 10 > 附盘的Visual C++.实效编程百例

附盘的Visual C++.实效编程百例

  • 更新:2024-08-13 23:20:26
  • 大小:17.57MB
  • 推荐:★★★★★
  • 来源:网友上传分享
  • 类别:C++ - 后端
  • 格式:RAR

资源介绍

Visual C++实效编程百例(第2版) 作者 肖宏伟 人民邮电出版社 2004年7月1日 《Visual C++实效编程百例(第2版)》在第一版的基础上进行了修订,通过122个精选的例子从各个方面讲述了如何利用Visual C++开发应用程序,涵盖了界面外观、多媒体控制与图像处理、时间控制、操作系统、程序控制、磁盘文件、数据库、网络与通信、鼠标和键盘、数学算法和程序发布等内容。每章在内容安排上,又都是通过经典的例子重点讲述如何利用Visual C++以及MFC、第三方控件、API函数完成特定的功能。 《Visual C++实效编程百例(第2版)》的一部分(绝大多数)实例突出了实用性,模仿较常见的优秀软件的相关功能;另一部分实例侧重帮助读者理解Visual C++的重点以及难懂的概念,在这部分实例中都是用最简单的代码说明最关键的问题。 《Visual C++实效编程百例(第2版)》适用于已经初步掌握Visual C++编程概念、方法的读者阅读,《Visual C++实效编程百例(第2版)》可以帮助读者迅速掌握实际应用中的各种经验、技巧。 学习编程技巧,积累编程经验,剖析功能模块,突出应用实效! 目录 第1章 界面外观 1 实例1 带图标的菜单 2 实例2 文字的颜色渐变 4 实例3 设置并叠加透明图片 6 实例4 颜色渐变进度条 7 实例5 透明窗体 14 实例6 Windows 2000风格的打开文件对话框 16 实例7 在树形控件中插入背景图 18 实例8 类似安装程序的渐变背景 20 实例9 非模态对话框 24 实例10 在状态栏中加入控件 27 第2章 界面与图像控制 29 实例11 调色程序 30 实例12 颜色下拉框 32 实例13 模拟拷贝进程 40 实例14 窗体分割 41 实例15 实现QQ程序的抽屉效果 42 实例16 动画方式弹出/关闭窗口 45 实例17 半透明窗体 47 实例18 获得指定点颜色 49 实例19 判知图片的大小 50 实例20 图片的伸缩显示 52 实例21 游览大图 55 实例22 放大局部图形 57 实例23 屏幕抓图 60 实例24 裁剪位图 65 实例25 列表项的提示条 66 实例26 浮动的鼠标提示 68 实例27 控制工具栏的按钮组 69 实例28 工具栏上设置下拉按钮 71 实例29 使窗体保持在最前 73 实例30 模仿Windows任务栏 74 实例31 定义光标热区 77 实例32 拖放选中对象 78 实例33 用GDI实现画直线时的橡皮筋效果 81 第3章 多媒体控制 83 实例34 调节系统音量 84 实例35 控制混音效果 88 实例36 播放WAV文件 98 实例37 再现Windows的CD播放器 102 实例38 小解霸VCD典型控制 107 实例39 播放RM文件 110 实例40 在程序中播放Flash动画 112 第4章 时间控制 115 实例41 文字逐个出现模仿打字 116 实例42 嵌入式电子钟 117 实例43 程序中嵌入日历 121 实例44 毫秒级的控制 122 实例45 读写系统时间 124 实例46 同步网络时间 127 第5章 操作系统与硬件 134 实例47 屏蔽系统热键和隐藏任务栏 135 实例48 动态调整屏幕显示模式 136 实例49 获取系统硬件信息 138 实例50 编辑注册表信息 141 实例51 重启动和关闭计算机 145 实例52 获取Windows版本号和运行模式 146 实例53 枚举可用字体 148 第6章 程序控制 157 实例54 向导程序 158 实例55 系统托盘程序 160 实例56 枚举系统正在运行的程序 163 实例57 启动并控制其他EXE程序 165 实例58 禁止运行程序多个实例 168 实例59 禁止窗体右上角各按钮 169 实例60 多线程方式同时进行多项任务 172 实例61 线程优先级示例——赛马 174 实例62 利用剪贴板实现EXE程序间的数据交换 178 实例63 通过内存映射实现EXE程序间的数据交换 180 实例64 通过消息机制实现EXE程序间的数据交换 182 实例65 获得Windows系统安装目录 184 实例66 修改系统环境变量 185 实例67 注册系统热键 191 实例68 捆绑EXE文件 192 第7章 磁盘文件 198 实例69 获取驱动器序列号 199 实例70 获取磁盘空间数据 201 实例71 判别并定位到光驱(软驱) 203 实例72 获得文件属性 206 实例73 删除不为空的目录 208 实例74 快速检索指定文件 209 实例75 拷贝、删除和移动文件 211 实例76 读写INI文件 213 实例77 读写大块资料(二进制)文件 215 实例78 文件变更通知 216 实例79 估算程序复制时间 220 实例80 用树形控件列出文件夹 221 实例81 用CStdioFile读写文件 224 第8章 数据库 227 实例82 中文大写数字 228 实例83 存取图像字段 234 实例84 ADO控制Access数据库 236 实例85 SQL语句中设置时段检索条件 240 实例86 SQL语句中设置字符串检索条件 242 实例87 SQL语句中设置多个字符串检索条件 245 实例88 SQL语句嵌套 248 实例89 代码控制链接ODBC 251 第9章 网络与通信 255 实例90 获取网卡地址 256 实例91 获得主机名和IP地址 258 实例92 端口扫描 260 实例93 判断网址是否有效 268 实例94 枚举局域网内计算机 271 实例95 连续批量Ping测试 274 实例96 设置IE的标题 285 实例97 在IE工具栏中加入快捷图标 288 实例98 收发电子邮件 291 实例99 FTP上传下载 293 实例100 网络聊天:WINSOCK-TCP 300 实例101 广播信息:WINSOCK-UDP 306 实例102 电话拨号上网 308 实例103 自己实现的tracert命令 310 实例104 在程序中嵌入HTML网页 316 实例105 捕获HTTP包 317 第10章 数学算法 321 实例106 进制转换 322 实例107 随机选号 325 实例108 统计中英文字符数 328 第11章 鼠标和键盘 320 实例109 鼠标位置追踪 331 实例110 模拟鼠标的单双击 332 实例111 模拟键盘输入 333 实例112 限定鼠标区域 347 实例113 截获鼠标移开事件 348 实例114 截获键盘信息 351 实例115 改变鼠标光标的形状 354 第12章 程序发布 358 实例116 产生程序序列号 357 实例117 建立一个快捷方式 359 实例118 设置程序为自动被执行 367 实例119 注册与卸载OCX 368 实例120 限定程序的使用时限 372 实例121 自己动手做DLL 376 实例122 所见即所得的打印预览 377