自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(0)
  • 资源 (20)
  • 问答 (1)
  • 收藏
  • 关注

空空如也

PYTHON网络爬虫从入门到实践.zip

唐松/陈智铨编著《PYTHON网络爬虫从入门到实践》,此资料是pdf带书签加光盘资料。 第1章网络爬虫入门 第3章静态网页抓取 第4章动态网页抓取 第5章解析网页 第6章数据存储 第7章提升爬虫的速度 第8章反爬虫问题 第9章解决中文乱码 第10章登录与验证码处理 第11章服务器采集 第12章分布式爬虫 第13章爬虫实践一:维基百科 第14章爬虫实践二:知乎Live 第15章爬虫实践三:百度地图API 第16章爬虫实践四:餐厅点评

2019-06-18

Python从入门到项目实践(全彩版)明日科技.zip

明日科技出版的书籍。《Python 从入门到项目实践》 一书从入门学习者的角度出发,通过简洁有趣的语言、丰富多彩的实例、挑战大脑的任务、贴近开发实战的项目,循序渐进地让读者在实践中学习,在实践中提升实际开发能力。全书共分7 篇:基础篇、进阶篇、高级篇、框架篇、游戏开发篇、人工智能开发篇和商业项目篇,内容包括:踏上Python 之旅、熟悉PyCharm 开发环境、Python 输入与输出、变量与基本数据类型、运算符、列表和元组、字符串与正则表达式、流程控制、循环结构语句、字典与集合、类和对象、模块、文件与IO、使用Python 操作数据库、进程和线程、网络编程、异常处理与程序调试、常用的GUI 框架、pygame 游戏框架、网络爬虫框架、Flask Web 框架的使用、Django Web 框架的使用、谷歌小恐龙游戏、飞机大战游戏、微信跳一跳辅助工具、汽车之家图片抓取工具、AI 图像识别工具、e 起去旅行网站、看店宝(京东版)。本书不仅会带您畅游于Python 开发的精彩世界,启迪编程思维,更能让您领略Python 迷人的开发魅力!

2019-06-17

钱能C++程序设计教程第二版pdf(高清带书签)

钱能写的非常经典的一本c++书籍,非常实用的一本入门书籍 第一部分 基础编程 第1章 概述 1.1 程序设计语言  1.2 C 前史  1.3 C  1.3.1 褒贬C  1.3.2 C继承者  1.3.3 标准C  1.4 C 编程流程  1.4.1 编程过程  1.4.2 小样板程序  1.4.3 编程风格  1.5 程序与算法  1.5.1 程序  1.5.2 算法  1.5.3 编程与结构  1.6 过程化程序设计   1.6.1 基于过程的程序设计  1.6.2 结构化程序设计  1.7 对象化程序设计   1.7.1 基于对象的程序设计  1.7.2 面向对象的程序设计  1.8 目的归纳   1.9 练习1 第2章 基本编程语句  2.1 说明语句   2.1.1 变量定义   2.1.2 函数声明和定义  2.1.3 初始化与赋值  2.2 条件语句   2.2.1 if语句  2.2.2 条件表达式   2.2.3 switch语句   2.2.4 if或switch语句  2.3 循环语句   2.3.1 for循环结构   2.3.2 for循环   2.3.3 while循环   2.4 循环设计   2.4.1 字符图形   2.4.2 素数判定   2.5 输入输出语句   2.5.1 标准I/O流   2.5.2 流状态   2.5.3 文件流  2.6 转移语句   2.6.1 break语句  2.6.2 continue语句  2.7 再做循环设计   2.7.1 逻辑判断   2.7.2 级数逼近  2.8 目的归纳  2.9 练习2  第3章 数据类型   3.1 整型   1.3.1 二进制补码   1.3.2 整型数表示范围  1.3.3 编译器与整数长度  1.3.4 整数字面值   1.3.5 整数算术运算  3.2 整数子类   3.2.1 字符型   3.2.2 枚举型   3.2.3 布尔型  3.3 浮点型   3.3.1 浮点数表示   3.3.2 浮点型表示范围  3.4 C-串与string ……  第4章 计算表达 第二部分 过程化编程  第5章 函数机制  第6章 性能  第7章 程序结构 第三部分 面向对象编程技术  第8章 类  第9章 对象生灭  第10章 继承  第11章 基于对象编程 第四部分 高级编程  第12章 多态  第13章 抽象类  第14章 模板  第15章 异常 附录  附录A 语法导读  附录B 标准模板库导用  附录C 参考文献

2018-09-03

Visual C++范例开发大全源码(陈国建,清华大学出版社)

此资源是《Visual C++范例开发大全》配套全部源码,解压后1.3G,精心挑选了有代表意义的406个实例,在我发布的资源里也有配套pdf。 《Visual C++范例开发大全》共17章,分4篇。主要内容包括Visual C++的基础界面、文档视图、对话框的调用和使用方法及常见控件的使用方法和技巧;文件系统、图形图像程序、音频与视频、键盘、光标及操作系统的应用与技巧; Visual C++数据库开发、进程和线程、动态链接库、ActiveX和COM组件的应用和技巧; Visual C++网络应用程序的开发和技巧、特殊文件(如XML、HTML、Word、Excel)的处理方法和常见的一些操作技巧。 第1篇 VC++入门与基本文档视图 第1章 Visua C++ 6.0 MFc程序设计快速入门(教学视频:5分钟) 第2章 文档视图应用程序实例(教学视频:159分钟) 第3章 对话框应用实例(舻教学视频:82分钟) 第4章 控件应用实例(教学视频:150分钟) 第2篇文件、系统、输入输出和音频视频 第5章 文件系统应用实例(7r教学视频:85分钟) 第6章 图形图像程序应用实例(教学视频:211分钟) 第7章 音频和视频应用实例(教学视频:40分钟) 第8章 操作系统应用实例(教学视频:293分钟) 第9章 鼠标及键盘应用实例(教学视频:25分钟) 第10章 光标与图标应用实例(教学视频:36分钟) 第3篇 数据库、进程和动态链接库 第11章 数据库技术应用实例(教学视频:131分钟) 第12章 进程和线程应用实例(教学视频:107分钟) 第13章 动态链接库(教学视频:48分钟) 第14章 ActiveX控件和COM组件(教学视频:33分钟) 第4篇 网络技术及其他特殊操作技巧 第15章 网络开发技术应用实例(教学视频:107分钟) 第16章 操作XML、HTML、Word与Excel文件(教学视频:128分钟) 第17章 VC 6.0其他编程实例(教学视频:144分钟)

2018-08-13

Visual C++范例开发大全pdf(陈国建,清华大学出版社)

此资源是《Visual C++范例开发大全》pdf电子版,精心挑选了有代表意义的406个实例,在我发布的资源里也有配套源代码。 《Visual C++范例开发大全》共17章,分4篇。主要内容包括Visual C++的基础界面、文档视图、对话框的调用和使用方法及常见控件的使用方法和技巧;文件系统、图形图像程序、音频与视频、键盘、光标及操作系统的应用与技巧; Visual C++数据库开发、进程和线程、动态链接库、ActiveX和COM组件的应用和技巧; Visual C++网络应用程序的开发和技巧、特殊文件(如XML、HTML、Word、Excel)的处理方法和常见的一些操作技巧。 第1篇 VC++入门与基本文档视图 第1章 Visua C++ 6.0 MFc程序设计快速入门(教学视频:5分钟) 第2章 文档视图应用程序实例(教学视频:159分钟) 第3章 对话框应用实例(舻教学视频:82分钟) 第4章 控件应用实例(教学视频:150分钟) 第2篇文件、系统、输入输出和音频视频 第5章 文件系统应用实例(7r教学视频:85分钟) 第6章 图形图像程序应用实例(教学视频:211分钟) 第7章 音频和视频应用实例(教学视频:40分钟) 第8章 操作系统应用实例(教学视频:293分钟) 第9章 鼠标及键盘应用实例(教学视频:25分钟) 第10章 光标与图标应用实例(教学视频:36分钟) 第3篇 数据库、进程和动态链接库 第11章 数据库技术应用实例(教学视频:131分钟) 第12章 进程和线程应用实例(教学视频:107分钟) 第13章 动态链接库(教学视频:48分钟) 第14章 ActiveX控件和COM组件(教学视频:33分钟) 第4篇 网络技术及其他特殊操作技巧 第15章 网络开发技术应用实例(教学视频:107分钟) 第16章 操作XML、HTML、Word与Excel文件(教学视频:128分钟) 第17章 VC 6.0其他编程实例(教学视频:144分钟)

2018-08-13

Visual C++开发实例大全(提高卷)光盘资料

非常好的一本vc书籍配套光盘资料。由于资源过大解压后4g左右,所以发布的是资源链接地址 注:此书前身Visual C++开发实战1200例,也就是说此书是Visual C++开发实战1200例的后600例,我空间资源中发布的有pdf,转给需要的人。 (ps:如果地址失效的话请私我,看到第一时间把资源回复给你,会经常在线) 第1篇 系统篇 第1章 Windows操作 2 1.1 磁盘信息 3 实例001 获取驱动器的卷标 3 实例002 检测软驱是否有软盘 4 实例003 判断是否插入存储器 5 实例004 判断光驱是否有光盘 6 实例005 判断驱动器类型 7 实例006 获取磁盘序列号 8 实例007 获取磁盘空间信息 10 1.2 磁盘操作 12 实例008 格式化磁盘 12 实例009 关闭磁盘共享 14 实例010 设置磁盘卷标 15 实例011 整理磁盘碎片 16 实例012 从FAT32转换为NTFS 17 实例013 隐藏磁盘分区 18 实例014 显示被隐藏的磁盘分区 19 实例015 如何更改分区号 20 实例016 如何监视硬盘 21 1.3 系统控制与调用 23 实例017 调用创建快捷方式向导 23 实例018 访问启动控制面板中各项 24 实例019 控制光驱的弹开与关闭 26 实例020 实现关闭、重启和注 销计算机 27 实例021 关闭和打开显示器 29 实例022 打开和关闭屏幕保护 30 实例023 关闭输入法 31 实例024 程序发出提示音 31 实例025 列举系统中的可执行文件 32 1.4 应用程序操作 34 实例026 如何确定应用程序没有响应 34 实例027 检索任务管理器中的任务列表 36 实例028 判断某个程序是否运行 37 实例029 设计具有插件功能的应用程序 39 实例030 修改其他进程中窗口的标题 41 实例031 换肤程序 42 实例032 提取Word文档目录 46 实例033 修改应用程序图标 49 实例034 列举应用程序使用的DLL文件 52 实例035 调用具有命令行参数的应用程序 54 实例036 在程序中调用一个子进程直到其结束 56 实例037 提取并保存应用程序图标 58 1.5 系统工具 60 实例038 为程序添加快捷方式 60 实例039 用列表显示系统正在运行的程序 62 实例040 带毫秒的时间 64 实例041 注册和卸载组件 65 实例042 清空回收站 66 实例043 如何在程序中显示文件属性对话框 67 1.6 桌面相关 68 实例044 隐藏和显示桌面文件 68 实例045 隐藏和显示“开始”按钮 69 实例046 隐藏和显示Windows任务栏 70 实例047 判断屏幕保护程序是否在运行 72 实例048 判断系统是否使用大字体 73 实例049 获取任务栏属性 74 实例050 获取任务栏窗口句柄 75 实例051 隐藏任务栏时钟 76 实例052 改变桌面背景颜色 77 实例053 获取桌面列表视图句柄 78 1.7 系统信息 79 实例054 获取CPU ID值 79 实例055 获取CPU时钟频率 80 实例056 获得Windows和System的路径 81 实例057 获取特殊文件夹路径 82 实例058 检测系统启动模式 84 实例059 判断操作系统类型 85 实例060 获取当前系统运行时间 86 实例061 如何获取Windows 2000系统 启动时间 87 实例062 获取处理器信息 88 实例063 通过内存映射实现传送数据 90 实例064 检测是否安装声卡 92 实例065 获取当前用户名 93 实例066 获取系统环境变量 94 实例067 修改计算机名称 95 实例068 获取当前屏幕颜色质量 96 实例069 获得当前屏幕的分辨率 97 1.8 消息 98 实例070 自定义消息 98 实例071 注册消息 99 实例072 发送WM_COPYDATA消息 100 实例073 使用SendMessage添加组合框内容 101 实例074 使用SendMessage添加列表框内容 102 1.9 剪贴板 103 实例075 列举剪贴板中数据类型 103 实例076 监视剪贴板复制过的内容 106 实例077 向剪贴板中传递文字数据 107 实例078 显示剪贴板中的图片数据 109 实例079 程序间使用剪贴板传递数据 110 实例080 子线程与主程序间使用剪贴板 传递数据 112 第2章 鼠标和键盘相关 114 2.1 鼠标 115 实例081 交换鼠标左右键 115 实例082 设置鼠标双击的时间间隔 116 实例083 获得鼠标键数 117 实例084 获取鼠标下窗体句柄 117 实例085 模拟鼠标单击按钮 120 实例086 模拟鼠标双击事件 121 实例087 获取鼠标在窗体上的位置 122 实例088 记录鼠标行为 123 实例089 隐藏和显示鼠标 125 2.2 键盘 126 实例090 在程序中添加快捷键 126 实例091 在对话框中使用加速键 127 实例092 获取鼠标下窗体句柄 128 实例093 获取键盘按键 130 实例094 获取键盘类型及功能号 131 实例095 控制键盘指示灯 132 实例096 模拟键盘事件 134 第3章 注册表 136 3.1 读写注册表的API操作 137 实例097 写入注册表项 137 实例098 快速创建注册表项 138 实例099 打开注册表项 139 实例100 判断注册表项是否存在 140 实例101 删除注册表项 141 实例102 打开注册表根项 142 实例103 向指定注册表项默认键值写入数据 144 实例104 设置注册表键值数据 146 实例105 快速设置注册表键值字符串数据 147 3.2 读写注册表的MFC类 148 实例106 使用CRegKey类写入新键值 148 实例107 使用CRegKey类写入默认键值 150 实例108 使用CRegKey类查询键值 151 3.3 注册表的查询与枚举 152 实例109 查询注册表键值信息 152 实例110 快速查询注册表键值信息 154 实例111 两个API函数可以枚举注册表项 155 实例112 列举注册表中的启动项 157 实例113 RegEnumKeyEx枚举注册表项 158 实例114 SHEnumKeyEx枚举注册表项 159 3.4 注册表应用 160 实例115 保存注册表项 160 实例116 枚举安装程序 161 实例117 应用程序自动登录信息 163 实例118 软件注册信息 164 实例119 如何建立文件关联 165 实例120 开机自动运行 167 实例121 隐藏和显示“我的电脑” 168 实例122 隐藏和显示“回收站” 169 实例123 隐藏和显示所有驱动器 170 实例124 禁止“查找”菜单 172 实例125 禁止“文档”菜单 173 实例126 在退出Windows时清除“文档” 中的记录 174 实例127 禁止使用注册表编辑器 175 实例128 禁止使用INF文件 176 实例129 禁止使用REG文件 177 实例130 控制光驱的自动运行功能 178 实例131 设置“蜘蛛纸牌”游戏 179 实例132 禁止快速启动 181 实例133 禁止更改“Internet选项”里“常规” 中的“历史记录”项 182 实例134 禁止更改“Internet选项”里“常规” 中的“Internet临时文件”项 184 实例135 禁止更改“Internet选项”里“常规” 中的“辅助功能”项 186 实例136 禁止更改“Internet选项”里“常规” 中的“语言”项 188 实例137 禁止更改“Internet选项”里“常规” 中的“主页”项 190 实例138 禁止更改“Internet选项”里“常规” 中的“字体”项 193 实例139 隐藏“Internet选项”中的“安全” 选项卡 195 实例140 隐藏“Internet选项”中的“常规” 选项卡 196 实例141 隐藏“Internet选项”中的“程序” 选项卡 198 实例142 隐藏“Internet选项”中的“高级” 选项卡 200 实例143 隐藏“Internet选项”中的“连接” 选项卡 202 实例144 隐藏“Internet选项”中的“内容” 选项卡 203 实例145 隐藏“开始”菜单中“设置”里的 “任务栏和「开始」菜单”选项 205 实例146 隐藏“开始”菜单中“文档”里的 “我的文档”选项 207 实例147 隐藏“开始”菜单中的“帮助和支持” 选项 209 实例148 隐藏“开始”菜单中的“关机” 选项 210 实例149 隐藏“开始”菜单中的“运行” 选项 212 实例150 隐藏“控制面板”“网络连接” “打印机和传真”3个选项 213 实例151 隐藏“网上邻居”图标 215 实例152 隐藏“我的文档”图标 217 实例153 隐藏桌面文件 218 实例154 清空上网历史记录 219 实例155 设置IE浏览器默认的主页 221 实例156 隐藏IE浏览器的右键关联菜单 222 实例157 修改IE浏览器标题栏内容 223 第4章 线程和动态链接库 225 4.1 进程和线程 226 实例158 进程创建 226 实例159 进程终止 227 实例160 进程间消息通信 228 实例161 进程间内存共享 231 实例162 列举系统中的进程 233 实例163 创建线程 235 实例164 创建用户界面线程 237 实例165 线程的终止 238 实例166 使进程处于睡眠状态 239 实例167 启动记事本并控制其关闭 240 实例168 创建闪屏线程 241 实例169 利用互斥对象实现线程同步 243 实例170 利用临界区实现线程同步 245 实例171 利用事件对象实现线程同步 247 实例172 用信号量实现线程同步 249 实例173 挂起系统 251 实例174 调用记事本程序并暂停其运行 252 实例175 等待打开的记事本程序关闭 253 实例176 禁止程序重复运行 254 实例177 在Visual C++与Delphi间实现 对象共享 255 4.2 动态链接库与钩子 257 实例178 从动态库中获取位图资源 257 实例179 屏蔽键盘POWER键 258 实例180 屏蔽键盘WIN键 259 实例181 禁止使用Alt+F4键来关闭窗体 261 实例182 枚举模块中所有图标 263 实例183 使用模块对话框资源 265 实例184 替换应用程序中对话框资源 266 实例185 可导出的动态链接库函数 268 实例186 动态链接库动态加载 269 实例187 通过动态库建立数据库连接模块 271 实例188 利用动态库创建窗体模块 273 第2篇 文件篇 第5章 文件基本操作 276 5.1 文件的创建与打开 277 实例189 创建文件 277 实例190 打开文件 279 实例191 使用CFileDialog类选中多个文件 280 实例192 使用GetOpenFileName选择文件 281 实例193 拖拽文件到对话框 283 5.2 文件的复制 284 实例194 使用API函数CopyFile实现文件的 复制 284 实例195 使用CFile类实现文件的复制 285 实例196 在复制文件的过程中显示进度条 287 实例197 实现网络文件复制 289 实例198 使用CopyFileEx复制文件 291 实例199 使用文件映射实现文件的复制 293 实例200 多线程文件复制 295 5.3 文件的修改与删除 297 实例201 重命名文件 297 实例202 批量重命名文件 298 实例203 移动文件 300 实例204 批量移动文件 302 实例205 删除文件 304 实例206 批量删除指定类型的文件 305 实例207 强制删除文件 306 实例208 将文件删除到回收站 312 实例209 清空回收站 313 5.4 文件查找 314 实例210 列举文件夹下所有文件 314 实例211 指定目录查找文件 316 实例212 查找指定类型的文件 317 实例213 用C语言判断文件是否存在 319 5.5 文件读写 320 实例214 通过C库函数读取文件 320 实例215 使用C库函数写入文件 322 实例216 使用C库函数定位文件 323 实例217 使用CFile类读写文件 325 实例218 制作日志文件 326 5.6 文件属性 328 实例219 获取文件名 328 实例220 获取文件扩展名 329 实例221 获取文件所在路径 330 实例222 获取当前程序所在路径 330 实例223 获取文件属性 331 实例224 设置文件修改日期 333 实例225 修改文件创建日期 334 实例226 设置文件只读属性 335 实例227 设置文件隐藏属性 336 5.7 文件实用工具 337 实例228 文件的简单加密 337 实例229 文件解密 339 实例230 文件合成 340 实例231 文件分割器 342 实例232 获取文件图标 345 实例233 文件压缩 346 实例234 垃圾文件清理 348 第6章 目录操作 351 6.1 目录的创建与删除 352 实例235 创建目录 352 实例236 删除文件夹 353 实例237 创建多级目录 354 6.2 目录设置 355 实例238 获取文件夹属性 355 实例239 文件夹重命名 357 实例240 批量文件夹重命名 358 实例241 显示磁盘目录 359 实例242 设置文件夹图标 361 实例243 修改文件夹的只读属性 364 第7章 其他文件操作 365 7.1 INI文件的读写函数 366 实例244 向INI文件中指定键值写入 字符串数据 366 实例245 获取INI文件中指定键值下 整型数据 367 实例246 获取INI文件中指定键值下 字符串数据 368 实例247 向INI文件指定节下写入数据 369 实例248 获取INI文件中所有节名 371 实例249 获取INI文件固定节下的键名 及数据 372 实例250 将用户登录时间写入INI文件 373 实例251 将指定目录下文件名列表 写入INI文件 375 实例252 获取INI文件中记录的数据库 配置信息 376 7.2 读写XML文件 378 实例253 获取XML文件中的内容 378 实例254 将部门结构信息插入XML文件中 379 第3篇 数据库篇 第8章 ADO基本操作 384 8.1 ADO技术 385 实例255 使用ADO连接Access数据库 385 实例256 使用ADO Data控件连接Access数据库 386 实例257 使用ADO连接SQL Server数据库 387 实例258 利用ADO连接SQL Server数据库的 两种格式 390 实例259 利用Execute执行SQL语句 391 8.2 记录集操作 392 实例260 遍历记录集 392 实例261 使用记录集对象的AddNew 方法添加记录 393 实例262 使用记录集对象的Update 方法更新记录 395 实例263 使用记录集对象的Delete 方法删除记录 396 实例264 通过记录集对象过滤数据 397 实例265 在记录集中对查询结果排序 399 实例266 利用记录集对象批量更新数据 400 第9章 数据库维护 402 9.1 数据库应用 403 实例267 获取SQL Server数据库的表结构 403 实例268 获取Access数据库的表结构 405 实例269 获得SQL Server中的数据库名称 406 实例270 如何判断一个表是否存在 407 实例271 对数据库进行录入图片 409 实例272 从数据库中提取图片 410 实例273 将数据库文件转化为文本文件 412 实例274 在程序中执行SQL Server脚本 413 实例275 设置ADO Recordset对象的 RecordCount可用 416 实例276 获取ADO连接数据库的字符串 416 9.2 数据维护 417 实例277 分离数据库 417 实例278 附加数据库 418 实例279 断开SQL Server数据库与其他应用 程序的连接 420 实例280 利用SQL语句执行外围命令 421 实例281 备份数据库 422 实例282 还原数据库 424 实例283 定时备份Access数据库 426 实例284 枚举SQL Server服务器 427 实例285 将数据库中的数据导入到 Word文档中 429 第10章 SQL查询 431 10.1 SQL基本查询 432 实例286 查询特定列数据 432 实例287 使用列别名 433 实例288 在列上加入计算 434 实例289 查询数字 435 实例290 查询字符串 436 实例291 查询日期数据 437 实例292 查询逻辑型数据 438 实例293 使用“_”通配符进行查询 440 实例294 使用“%”通配符进行查询 441 实例295 使用“[]”通配符进行查询 443 实例296 使用“[^]”通配符进行查询 444 实例297 复杂的模式查询 445 10.2 TOP和PERCENT限制查询结果 447 实例298 查询前10名数据 447 实例299 取出数据统计结果的后10名数据 448 实例300 查询第10~20名的数据 449 实例301 查询销售量占前50%的图书信息 450 实例302 查询库存数量占后20%的图书信息 452 10.3 数值查询 453 实例303 判断是否为数值 453 实例304 在查询时对数值进行取整 454 实例305 将查询到的数值四舍五入 455 实例306 使用三角函数计算数值 456 实例307 实现数值的进制转换 457 实例308 根据生成的随机数查询记录 459 实例309 根据查询数值的符号显示具体文本 460 10.4 比较、逻辑、重复查询 461 实例310 NOT与谓词进行组合条件的查询 461 实例311 利用BETWEEN…AND进行 时间段查询 463 实例312 利用关系表达式进行时间段查询 464 实例313 列出数据中的重复记录和记录条数 465 实例314 利用关键字DISTINCT去除 重复记录 466 10.5 在查询中使用OR和AND运算符 467 实例315 利用OR运算符进行查询 467 实例316 利用AND运算符进行查询 468 实例317 同时利用OR、AND运算符 进行查询 470 10.6 排序、分组统计 471 实例318 数据分组统计(单列) 471 实例319 在分组查询中使用ALL关键字 472 实例320 在分组查询中使用CUBE运算符 473 实例321 在分组查询中使用ROLLUP运算符 475 实例322 对数据进行降序查询 476 实例323 对数据进行多条件排序 477 实例324 按姓氏拼音排序 478 实例325 按仓库分组统计图书库存(多列) 479 实例326 多表分组统计 481 实例327 使用COMPUTE子句 482 实例328 使用COMPUTE BY子句 483 10.7 多表和连接查询 485 实例329 利用FROM子句进行多表查询 485 实例330 使用表别名 486 实例331 合并结果集 487 实例332 利用多个表中的字段创建新记录集 489 10.8 嵌套查询 490 实例333 简单嵌套查询 490 实例334 复杂嵌套查询 491 实例335 嵌套查询在查询统计中的应用 492 10.9 子查询 493 实例336 用子查询做派生的表 493 实例337 使用一个单行的子查询来更新列 494 实例338 用子查询作表达式 495 实例339 使用IN引入子查询限定查询范围 497 实例340 使用SOME谓词引入子查询 498 实例341 使用ANY/SOME谓词引入子查询 499 实例342 使用ALL谓词引入子查询 500 实例343 使用EXISTS运算符引入子查询 501 实例344 在HAVING子句中使用子查询过 滤数据 502 实例345 在UPDATE语句中应用子查询 503 10.10 联合语句UNION 505 实例346 使用组合查询 505 实例347 多表组合查询 506 实例348 对组合查询后的结果进行排序 508 实例349 获取组合查询中两个结果集的交集 509 实例350 获取组合查询中两个结果集的差集 511 10.11 内连接查询 512 实例351 简单内连接查询 512 实例352 复杂内连接查询 513 实例353 使用INNER JOIN实现自身连接 515 实例354 使用INNER JOIN实现等值连接 516 实例355 使用INNER JOIN实现不等连接 517 实例356 使用内连接选择一个表与另一个 表中行相关的所有行 519 10.12 外连接查询 520 实例357 LEFT OUTER JOIN查询 520 实例358 RIGHT OUTER JOIN查询 521 实例359 使用外连接进行多表联合查询 522 10.13 利用IN进行查询 524 实例360 用IN查询表中的记录信息 524 实例361 使用IN引入限定查询范围 525 实例362 使用NOT IN运算符引入子查询 526 10.14 交叉表查询 528 实例363 利用TRANSFORM分析数据 528 实例364 利用TRANSFORM动态分析数据 529 实例365 静态交叉表 531 实例366 动态交叉表 532 10.15 字符串函数 534 实例367 在查询语句中使用字符串函数 534 实例368 LEFT函数取左侧字符串 535 实例369 RIGHT函数取右侧字符串 536 实例370 使用LTRIM函数去除左侧空格 537 实例371 使用RTRIM函数去除右侧空格 538 实例372 使用REPLACE函数替换字符串 539 实例373 转换为小写字符 540 实例374 转换为大写字符 541 实例375 使用LEN函数返回字符个数 542 实例376 取得指定个数的字符串 543 实例377 取得字符串的起始位置 544 实例378 以指定次数重复输出字符串 545 实例379 获得字符表达式的反转 546 实例380 获得由重复空格组成的字符串 547 实例381 删除指定的字符串并在指定的位置 插入字符 548 实例382 使用ASC函数获取ASCII码 549 实例383 使用CHAR函数返回替换字符串 550 实例384 使用PATINDEX函数查找 字符串位置 550 10.16 日期时间函数 552 实例385 根据出生日期计算年龄 552 实例386 添加日期时间 553 实例387 返回当前系统日期时间 554 实例388 返回指定日期部分的整数 555 实例389 返回指定日期部分的字符串 556 实例390 返回表示当前UTC时间 557 实例391 YEAR函数的应用 558 实例392 MONTH函数的应用 559 实例393 DAY函数的应用 560 10.17 聚合函数 561 实例394 利用聚合函数SUM对销售额 进行汇总 561 实例395 利用聚合函数AVG求某班学生的 平均年龄 562 实例396 利用聚合函数MIN求销售额、利润 最少的商品 563 实例397 利用聚合函数MAX求月销售额完成最多的员工 565 实例398 利用聚合函数COUNT求日销售额大于某值的商品数 566 实例399 利用聚合函数FIRST或LAST求数据表中第一条或最后一条记录 568 实例400 利用聚合函数清除数据库中的 重复数据 569 实例401 查询大于平均值的所有数据 571 实例402 获取无重复或者不为空的所有记录 572 实例403 随机查询求和 573 实例404 统计某个值出现的次数 575 10.18 数学函数 576 实例405 使用ABS函数求绝对值 576 实例406 CEILING函数的应用 577 实例407 FLOOR函数的应用 578 实例408 EXP函数的应用 579 实例409 使用ROUND函数对数据四舍五入 580 实例410 使用POWER函数计算乘方 581 实例411 使用SQUARE函数计算平方 582 实例412 使用SQRT函数计算平方根 582 实例413 使用RAND函数取随机浮点数 583 实例414 使用PI函数(圆周率) 584 10.19 SQL相关技术 585 实例415 格式化金额 585 实例416 随机显示数据表中的记录 586 实例417 利用HAVING子句过滤分组数据 587 实例418 追加查询结果到已存在的表 588 实例419 把查询结果生成表 590 实例420 使用IsNull函数来处理空值 591 实例421 使用Nullif函数来处理空值 592 第11章 SQL高级查询 594 11.1 SQL中的流程控制语句 595 实例422 使用BEGIN…END语句控制批处理 595 实例423 使用IF语句指定执行条件 596 实例424 使用IF EXISTS语句检测数据 是否存在 597 实例425 使用WHILE语句执行循环语句块 598 实例426 使用CASE语句执行分支判断 600 实例427 使用RETURN语句执行返回 602 实例428 使用WAITFOR语句延期执行语句 603 实例429 使用GOTO语句实现跳转 605 实例430 使用PRINT语句进行打印 606 实例431 使用RAISERROR语句返回错误信息 607 11.2 视图应用 608 实例432 创建视图 608 实例433 删除视图 609 实例434 通过视图修改数据 611 实例435 使用视图过滤数据 612 实例436 对视图进行加密 613 实例437 通过视图限制用户队列的访问 614 实例438 使用视图格式化检测到的数据 615 实例439 使用视图生成计算列 617 11.3 触发器应用 618 实例440 创建触发器 618 实例441 获取数据库中的触发器 620 实例442 使用INSERT触发器向员工表中 添加员工信息 621 实例443 UPDATE触发器在系统日志中的应用 623 实例444 使用DELETE触发器删除 离职员工信息 625 实例445 使用触发器删除相关联的 两表间的数据 626 实例446 触发器的删除 627 11.4 使用存储过程 628 实例447 创建存储过程 628 实例448 应用存储过程添加数据 630 实例449 应用存储过程修改数据 631 实例450 应用存储过程删除数据 632 实例451 获取数据库中全部的存储过程 633 实例452 在存储过程中使用RETURN定义返回值 634 实例453 调用具有输出参数的存储过程 636 实例454 重命名存储过程 637 实例455 在存储过程中使用事务 639 实例456 加密存储过程 640 实例457 删除存储过程 642 实例458 创建索引 643 实例459 索引的修改 644 实例460 索引的删除 645 11.5 事务的使用 647 实例461 使用事务同时提交多个数据表 647 实例462 使用事务批量删除生产单信息 648 第4篇 打印、报表、图表技术篇 第12章 打印技术 652 12.1 打印控制 653 实例463 获取打印机DC 653 实例464 设置打印页数 654 实例465 设置打印份数 655 实例466 设置分页打印 656 实例467 实现横向打印 657 实例468 设置打印纸边距 658 实例469 设置打印纸大小 661 实例470 获取当前选择的打印机 662 实例471 获取用户选择的打印机端口 663 实例472 如何解决屏幕和打印机分辨率 不统一的问题 664 实例473 打印新一页 665 实例474 获取当前打印机设置打印纸的 左边距和上边距 666 12.2 打印应用 667 实例475 在基于对话框的程序中进行打印预览 667 实例476 在基于对话框的程序中调用 文档视图结构 668 实例477 打印窗体 670 实例478 打印图片 671 实例479 打印条形码 672 实例480 利用Word进行打印 674 实例481 商品销售图表打印 675 实例482 利用Excel进行打印 677 实例483 打印信封标签 680 实例484 具有滚动条的预览界面 682 实例485 在对话框中分页预览 687 实例486 打印产品标签 693 实例487 打印汇款单 694 实例488 批量打印证书 697 实例489 批量打印工作证 699 实例490 批量打印文档 701 实例491 批量打印条形码 702 第13章 报表设计 706 13.1 绘制报表 707 实例492 简单报表设计 707 实例493 分组式报表设计 709 实例494 图案报表设计 711 实例495 设置所打印表格的边线及字体 712 13.2 其他程序报表设计 715 实例496 设计假条套打程序 715 实例497 利用代码设计报表 717 实例498 实现库存盘点单的打印 722 第14章 图表数据分析 725 14.1 设计图表 726 实例499 设计柱形图 726 实例500 设计饼形图 727 实例501 添加或修改图表中的标签 729 实例502 显示数据库数据的图表 731 实例503 将图表插入Office 733 实例504 动态实时曲线 734 实例505 图书销量分析 736 实例506 打印图表 738 14.2 图表应用 740 实例507 使用图表分析企业进货、销售和库存 740 实例508 利用图表分析产品销售走势 742 实例509 彩票市场份额饼形图 743 实例510 平原和山间盆地降水量折线图 744 实例511 网站人气指数条形图 746 实例512 利用饼形图分析公司男女比率 747 实例513 利用饼形图分析产品市场占有率 749 实例514 利用多饼形图分析企业人力资源情况 750 实例515 对比图表分析 751 实例516 三维折线图 752 实例517 三维面积图 753 第5篇 网络篇 第15章 网络开发 756 15.1 获取计算机信息 757 实例518 获取局域网中计算机名称 757 实例519 通过计算机名称获取IP地址 758 实例520 获取网卡地址 760 实例521 获取当前打开的端口 761 实例522 获取局域网内的工作组 763 15.2 局域网控制与管理 764 实例523 获取局域网所有计算机名称和IP 764 实例524 远程控制局域网计算机 766 实例525 局域网屏幕监控 768 实例526 提取局域网信息到数据库 772 实例527 修改计算机的网络名称 774 15.3 网上资源共享 776 实例528 获得网上的共享资源 776 实例529 映射网络驱动器 777 实例530 定时网络共享控制 779 15.4 网络连接与通信 781 实例531 编程实现Ping操作 781 实例532 网络语音电话 783 实例533 网络流量监控 787 实例534 取得Modem的状态 792 实例535 检测TCP/IP协议是否安装 793 实例536 实现进程间通信 796 实例537 利用内存映射实现进程间通信 798 15.5 套接字的应用 799 实例538 套接字的断开重连 799 实例539 在套接字中如何设置超时连接 801 实例540 局域网聊天程序 802 实例541 设计网络五子棋游戏 805 实例542 利用UDP协议实现广播通信 812 实例543 利用套接字实现HTTP客户端 应用程序 813 15.6 其他 815 实例544 获得拨号网络的列表 815 实例545 获取计算机上串口的数量 816 实例546 检测系统中安装的协议 817 实例547 域名解析 819 实例548 网上调查 820 第16章 Web编程 824 16.1 上网控制 825 实例549 定时登录Internet 825 实例550 根据网络连接控制IE启动 826 16.2 文件上传与下载 827 实例551 遍历FTP文件目录 827 实例552 获取FTP文件大小 829 实例553 利用套接字实现FTP文件下载 830 实例554 FTP文件上传程序 833 实例555 使用WebBrowser执行脚本 836 实例556 HTTP服务器多线程文件下载 837 16.3 邮件管理 839 实例557 邮件接收程序 839 实例558 邮件发送程序 841 实例559 发送电子邮件附件 847 实例560 Base64编码 849 实例561 使用MAPI群发邮件 851 实例562 检测邮箱中新邮件 854 16.4 上网监控 857 实例563 监控上网过程 857 实例564 网络监听工具 859 16.5 浏览器应用 864 实例565 制作自己的网络浏览软件 864 实例566 XML数据库文档的浏览 866 16.6 网上信息提取 867 实例567 定时提取网页源码 867 实例568 网上天气预报 869 实例569 网页链接提取器 871 16.7 其他 873 实例570 利用TAPI实现网络拨号 873 实例571 ISAPI过滤器 876 实例572 电子书阅读器 878 第6篇 软件安全控制篇 第17章 加密与解密技术 886 17.1 数据的加密与解密 887 实例573 数据加密技术 887 实例574 对数据报进行加密 888 17.2 文件的加密与解密 891 实例575 文本文件的加密与解密 891 实例576 利用图片加密文件 893 实例577 使用MD5算法对密码进行加密 895 实例578 使用AES算法对文本文件进行加密 900 第18章 数据库安全 906 18.1 连接加密的数据库 907 实例579 连接加密的Excel文件 907 实例580 访问带验证模式的SQL Server数据库 909 实例581 连接加密的Access数据库 911 18.2 数据库安全操作 912 实例582 SQL Server数据库备份与恢复 912 实例583 定时备份数据 915 实例584 在Visual C++中执行事务 916 实例585 加密数据库中的数据 917 实例586 Access数据库备份与还原 920 第19章 软件注册与安全防护 922 19.1 软件的注册 923 实例587 利用INI文件对软件进行注册 923 实例588 利用注册表设计软件注册程序 924 实例589 利用网卡序列号设计软件注册程序 926 实例590 根据CPU和磁盘序列号设计软件 注册程序 928 19.2 软件的安全防护 930 实例591 使用加密狗进行软件加密 930 实例592 使用加密锁进行软件加密 932 实例593 使用IC卡验证用户密码 934 实例594 验证码技术登录 938 实例595 限定计算机使用时间 939 实例596 多报交错数据加密 940 实例597 创建用户并分配管理员权限 946 实例598 计算机锁定程序 948

2018-07-28

Visual C++开发实例大全(提高卷)pdf

非常好的一本vc书籍pdf版。 注:此书前身Visual C++开发实战1200例,也就是说此书是Visual C++开发实战1200例的后600例,我空间资源中发布的有源码,转给需要的人 第1篇 系统篇 第1章 Windows操作 2 1.1 磁盘信息 3 实例001 获取驱动器的卷标 3 实例002 检测软驱是否有软盘 4 实例003 判断是否插入存储器 5 实例004 判断光驱是否有光盘 6 实例005 判断驱动器类型 7 实例006 获取磁盘序列号 8 实例007 获取磁盘空间信息 10 1.2 磁盘操作 12 实例008 格式化磁盘 12 实例009 关闭磁盘共享 14 实例010 设置磁盘卷标 15 实例011 整理磁盘碎片 16 实例012 从FAT32转换为NTFS 17 实例013 隐藏磁盘分区 18 实例014 显示被隐藏的磁盘分区 19 实例015 如何更改分区号 20 实例016 如何监视硬盘 21 1.3 系统控制与调用 23 实例017 调用创建快捷方式向导 23 实例018 访问启动控制面板中各项 24 实例019 控制光驱的弹开与关闭 26 实例020 实现关闭、重启和注销计算机 27 实例021 关闭和打开显示器 29 实例022 打开和关闭屏幕保护 30 实例023 关闭输入法 31 实例024 程序发出提示音 31 实例025 列举系统中的可执行文件 32 1.4 应用程序操作 34 实例026 如何确定应用程序没有响应 34 实例027 检索任务管理器中的任务列表 36 实例028 判断某个程序是否运行 37 实例029 设计具有插件功能的应用程序 39 实例030 修改其他进程中窗口的标题 41 实例031 换肤程序 42 实例032 提取Word文档目录 46 实例033 修改应用程序图标 49 实例034 列举应用程序使用的DLL文件 52 实例035 调用具有命令行参数的应用程序 54 实例036 在程序中调用一个子进程直到其结束 56 实例037 提取并保存应用程序图标 58 1.5 系统工具 60 实例038 为程序添加快捷方式 60 实例039 用列表显示系统正在运行的程序 62 实例040 带毫秒的时间 64 实例041 注册和卸载组件 65 实例042 清空回收站 66 实例043 如何在程序中显示文件属性对话框 67 1.6 桌面相关 68 实例044 隐藏和显示桌面文件 68 实例045 隐藏和显示“开始”按钮 69 实例046 隐藏和显示Windows任务栏 70 实例047 判断屏幕保护程序是否在运行 72 实例048 判断系统是否使用大字体 73 实例049 获取任务栏属性 74 实例050 获取任务栏窗口句柄 75 实例051 隐藏任务栏时钟 76 实例052 改变桌面背景颜色 77 实例053 获取桌面列表视图句柄 78 1.7 系统信息 79 实例054 获取CPU ID值 79 实例055 获取CPU时钟频率 80 实例056 获得Windows和System的路径 81 实例057 获取特殊文件夹路径 82 实例058 检测系统启动模式 84 实例059 判断操作系统类型 85 实例060 获取当前系统运行时间 86 实例061 如何获取Windows 2000系统 启动时间 87 实例062 获取处理器信息 88 实例063 通过内存映射实现传送数据 90 实例064 检测是否安装声卡 92 实例065 获取当前用户名 93 实例066 获取系统环境变量 94 实例067 修改计算机名称 95 实例068 获取当前屏幕颜色质量 96 实例069 获得当前屏幕的分辨率 97 1.8 消息 98 实例070 自定义消息 98 实例071 注册消息 99 实例072 发送WM_COPYDATA消息 100 实例073 使用SendMessage添加组合框内容 101 实例074 使用SendMessage添加列表框内容 102 1.9 剪贴板 103 实例075 列举剪贴板中数据类型 103 实例076 监视剪贴板复制过的内容 106 实例077 向剪贴板中传递文字数据 107 实例078 显示剪贴板中的图片数据 109 实例079 程序间使用剪贴板传递数据 110 实例080 子线程与主程序间使用剪贴板 传递数据 112 第2章 鼠标和键盘相关 114 2.1 鼠标 115 实例081 交换鼠标左右键 115 实例082 设置鼠标双击的时间间隔 116 实例083 获得鼠标键数 117 实例084 获取鼠标下窗体句柄 117 实例085 模拟鼠标单击按钮 120 实例086 模拟鼠标双击事件 121 实例087 获取鼠标在窗体上的位置 122 实例088 记录鼠标行为 123 实例089 隐藏和显示鼠标 125 2.2 键盘 126 实例090 在程序中添加快捷键 126 实例091 在对话框中使用加速键 127 实例092 获取鼠标下窗体句柄 128 实例093 获取键盘按键 130 实例094 获取键盘类型及功能号 131 实例095 控制键盘指示灯 132 实例096 模拟键盘事件 134 第3章 注册表 136 3.1 读写注册表的API操作 137 实例097 写入注册表项 137 实例098 快速创建注册表项 138 实例099 打开注册表项 139 实例100 判断注册表项是否存在 140 实例101 删除注册表项 141 实例102 打开注册表根项 142 实例103 向指定注册表项默认键值写入数据 144 实例104 设置注册表键值数据 146 实例105 快速设置注册表键值字符串数据 147 3.2 读写注册表的MFC类 148 实例106 使用CRegKey类写入新键值 148 实例107 使用CRegKey类写入默认键值 150 实例108 使用CRegKey类查询键值 151 3.3 注册表的查询与枚举 152 实例109 查询注册表键值信息 152 实例110 快速查询注册表键值信息 154 实例111 两个API函数可以枚举注册表项 155 实例112 列举注册表中的启动项 157 实例113 RegEnumKeyEx枚举注册表项 158 实例114 SHEnumKeyEx枚举注册表项 159 3.4 注册表应用 160 实例115 保存注册表项 160 实例116 枚举安装程序 161 实例117 应用程序自动登录信息 163 实例118 软件注册信息 164 实例119 如何建立文件关联 165 实例120 开机自动运行 167 实例121 隐藏和显示“我的电脑” 168 实例122 隐藏和显示“回收站” 169 实例123 隐藏和显示所有驱动器 170 实例124 禁止“查找”菜单 172 实例125 禁止“文档”菜单 173 实例126 在退出Windows时清除“文档” 中的记录 174 实例127 禁止使用注册表编辑器 175 实例128 禁止使用INF文件 176 实例129 禁止使用REG文件 177 实例130 控制光驱的自动运行功能 178 实例131 设置“蜘蛛纸牌”游戏 179 实例132 禁止快速启动 181 实例133 禁止更改“Internet选项”里“常规” 中的“历史记录”项 182 实例134 禁止更改“Internet选项”里“常规” 中的“Internet临时文件”项 184 实例135 禁止更改“Internet选项”里“常规” 中的“辅助功能”项 186 实例136 禁止更改“Internet选项”里“常规” 中的“语言”项 188 实例137 禁止更改“Internet选项”里“常规” 中的“主页”项 190 实例138 禁止更改“Internet选项”里“常规” 中的“字体”项 193 实例139 隐藏“Internet选项”中的“安全” 选项卡 195 实例140 隐藏“Internet选项”中的“常规” 选项卡 196 实例141 隐藏“Internet选项”中的“程序” 选项卡 198 实例142 隐藏“Internet选项”中的“高级” 选项卡 200 实例143 隐藏“Internet选项”中的“连接” 选项卡 202 实例144 隐藏“Internet选项”中的“内容” 选项卡 203 实例145 隐藏“开始”菜单中“设置”里的 “任务栏和「开始」菜单”选项 205 实例146 隐藏“开始”菜单中“文档”里的 “我的文档”选项 207 实例147 隐藏“开始”菜单中的“帮助和支持” 选项 209 实例148 隐藏“开始”菜单中的“关机” 选项 210 实例149 隐藏“开始”菜单中的“运行” 选项 212 实例150 隐藏“控制面板”“网络连接” “打印机和传真”3个选项 213 实例151 隐藏“网上邻居”图标 215 实例152 隐藏“我的文档”图标 217 实例153 隐藏桌面文件 218 实例154 清空上网历史记录 219 实例155 设置IE浏览器默认的主页 221 实例156 隐藏IE浏览器的右键关联菜单 222 实例157 修改IE浏览器标题栏内容 223 第4章 线程和动态链接库 225 4.1 进程和线程 226 实例158 进程创建 226 实例159 进程终止 227 实例160 进程间消息通信 228 实例161 进程间内存共享 231 实例162 列举系统中的进程 233 实例163 创建线程 235 实例164 创建用户界面线程 237 实例165 线程的终止 238 实例166 使进程处于睡眠状态 239 实例167 启动记事本并控制其关闭 240 实例168 创建闪屏线程 241 实例169 利用互斥对象实现线程同步 243 实例170 利用临界区实现线程同步 245 实例171 利用事件对象实现线程同步 247 实例172 用信号量实现线程同步 249 实例173 挂起系统 251 实例174 调用记事本程序并暂停其运行 252 实例175 等待打开的记事本程序关闭 253 实例176 禁止程序重复运行 254 实例177 在Visual C++与Delphi间实现 对象共享 255 4.2 动态链接库与钩子 257 实例178 从动态库中获取位图资源 257 实例179 屏蔽键盘POWER键 258 实例180 屏蔽键盘WIN键 259 实例181 禁止使用Alt+F4键来关闭窗体 261 实例182 枚举模块中所有图标 263 实例183 使用模块对话框资源 265 实例184 替换应用程序中对话框资源 266 实例185 可导出的动态链接库函数 268 实例186 动态链接库动态加载 269 实例187 通过动态库建立数据库连接模块 271 实例188 利用动态库创建窗体模块 273 第2篇 文件篇 第5章 文件基本操作 276 5.1 文件的创建与打开 277 实例189 创建文件 277 实例190 打开文件 279 实例191 使用CFileDialog类选中多个文件 280 实例192 使用GetOpenFileName选择文件 281 实例193 拖拽文件到对话框 283 5.2 文件的复制 284 实例194 使用API函数CopyFile实现文件的 复制 284 实例195 使用CFile类实现文件的复制 285 实例196 在复制文件的过程中显示进度条 287 实例197 实现网络文件复制 289 实例198 使用CopyFileEx复制文件 291 实例199 使用文件映射实现文件的复制 293 实例200 多线程文件复制 295 5.3 文件的修改与删除 297 实例201 重命名文件 297 实例202 批量重命名文件 298 实例203 移动文件 300 实例204 批量移动文件 302 实例205 删除文件 304 实例206 批量删除指定类型的文件 305 实例207 强制删除文件 306 实例208 将文件删除到回收站 312 实例209 清空回收站 313 5.4 文件查找 314 实例210 列举文件夹下所有文件 314 实例211 指定目录查找文件 316 实例212 查找指定类型的文件 317 实例213 用C语言判断文件是否存在 319 5.5 文件读写 320 实例214 通过C库函数读取文件 320 实例215 使用C库函数写入文件 322 实例216 使用C库函数定位文件 323 实例217 使用CFile类读写文件 325 实例218 制作日志文件 326 5.6 文件属性 328 实例219 获取文件名 328 实例220 获取文件扩展名 329 实例221 获取文件所在路径 330 实例222 获取当前程序所在路径 330 实例223 获取文件属性 331 实例224 设置文件修改日期 333 实例225 修改文件创建日期 334 实例226 设置文件只读属性 335 实例227 设置文件隐藏属性 336 5.7 文件实用工具 337 实例228 文件的简单加密 337 实例229 文件解密 339 实例230 文件合成 340 实例231 文件分割器 342 实例232 获取文件图标 345 实例233 文件压缩 346 实例234 垃圾文件清理 348 第6章 目录操作 351 6.1 目录的创建与删除 352 实例235 创建目录 352 实例236 删除文件夹 353 实例237 创建多级目录 354 6.2 目录设置 355 实例238 获取文件夹属性 355 实例239 文件夹重命名 357 实例240 批量文件夹重命名 358 实例241 显示磁盘目录 359 实例242 设置文件夹图标 361 实例243 修改文件夹的只读属性 364 第7章 其他文件操作 365 7.1 INI文件的读写函数 366 实例244 向INI文件中指定键值写入 字符串数据 366 实例245 获取INI文件中指定键值下 整型数据 367 实例246 获取INI文件中指定键值下 字符串数据 368 实例247 向INI文件指定节下写入数据 369 实例248 获取INI文件中所有节名 371 实例249 获取INI文件固定节下的键名 及数据 372 实例250 将用户登录时间写入INI文件 373 实例251 将指定目录下文件名列表 写入INI文件 375 实例252 获取INI文件中记录的数据库 配置信息 376 7.2 读写XML文件 378 实例253 获取XML文件中的内容 378 实例254 将部门结构信息插入XML文件中 379 第3篇 数据库篇 第8章 ADO基本操作 384 8.1 ADO技术 385 实例255 使用ADO连接Access数据库 385 实例256 使用ADO Data控件连接Access数据库 386 实例257 使用ADO连接SQL Server数据库 387 实例258 利用ADO连接SQL Server数据库的 两种格式 390 实例259 利用Execute执行SQL语句 391 8.2 记录集操作 392 实例260 遍历记录集 392 实例261 使用记录集对象的AddNew 方法添加记录 393 实例262 使用记录集对象的Update 方法更新记录 395 实例263 使用记录集对象的Delete 方法删除记录 396 实例264 通过记录集对象过滤数据 397 实例265 在记录集中对查询结果排序 399 实例266 利用记录集对象批量更新数据 400 第9章 数据库维护 402 9.1 数据库应用 403 实例267 获取SQL Server数据库的表结构 403 实例268 获取Access数据库的表结构 405 实例269 获得SQL Server中的数据库名称 406 实例270 如何判断一个表是否存在 407 实例271 对数据库进行录入图片 409 实例272 从数据库中提取图片 410 实例273 将数据库文件转化为文本文件 412 实例274 在程序中执行SQL Server脚本 413 实例275 设置ADO Recordset对象的 RecordCount可用 416 实例276 获取ADO连接数据库的字符串 416 9.2 数据维护 417 实例277 分离数据库 417 实例278 附加数据库 418 实例279 断开SQL Server数据库与其他应用 程序的连接 420 实例280 利用SQL语句执行外围命令 421 实例281 备份数据库 422 实例282 还原数据库 424 实例283 定时备份Access数据库 426 实例284 枚举SQL Server服务器 427 实例285 将数据库中的数据导入到 Word文档中 429 第10章 SQL查询 431 10.1 SQL基本查询 432 实例286 查询特定列数据 432 实例287 使用列别名 433 实例288 在列上加入计算 434 实例289 查询数字 435 实例290 查询字符串 436 实例291 查询日期数据 437 实例292 查询逻辑型数据 438 实例293 使用“_”通配符进行查询 440 实例294 使用“%”通配符进行查询 441 实例295 使用“[]”通配符进行查询 443 实例296 使用“[^]”通配符进行查询 444 实例297 复杂的模式查询 445 10.2 TOP和PERCENT限制查询结果 447 实例298 查询前10名数据 447 实例299 取出数据统计结果的后10名数据 448 实例300 查询第10~20名的数据 449 实例301 查询销售量占前50%的图书信息 450 实例302 查询库存数量占后20%的图书信息 452 10.3 数值查询 453 实例303 判断是否为数值 453 实例304 在查询时对数值进行取整 454 实例305 将查询到的数值四舍五入 455 实例306 使用三角函数计算数值 456 实例307 实现数值的进制转换 457 实例308 根据生成的随机数查询记录 459 实例309 根据查询数值的符号显示具体文本 460 10.4 比较、逻辑、重复查询 461 实例310 NOT与谓词进行组合条件的查询 461 实例311 利用BETWEEN…AND进行 时间段查询 463 实例312 利用关系表达式进行时间段查询 464 实例313 列出数据中的重复记录和记录条数 465 实例314 利用关键字DISTINCT去除 重复记录 466 10.5 在查询中使用OR和AND运算符 467 实例315 利用OR运算符进行查询 467 实例316 利用AND运算符进行查询 468 实例317 同时利用OR、AND运算符 进行查询 470 10.6 排序、分组统计 471 实例318 数据分组统计(单列) 471 实例319 在分组查询中使用ALL关键字 472 实例320 在分组查询中使用CUBE运算符 473 实例321 在分组查询中使用ROLLUP运算符 475 实例322 对数据进行降序查询 476 实例323 对数据进行多条件排序 477 实例324 按姓氏拼音排序 478 实例325 按仓库分组统计图书库存(多列) 479 实例326 多表分组统计 481 实例327 使用COMPUTE子句 482 实例328 使用COMPUTE BY子句 483 10.7 多表和连接查询 485 实例329 利用FROM子句进行多表查询 485 实例330 使用表别名 486 实例331 合并结果集 487 实例332 利用多个表中的字段创建新记录集 489 10.8 嵌套查询 490 实例333 简单嵌套查询 490 实例334 复杂嵌套查询 491 实例335 嵌套查询在查询统计中的应用 492 10.9 子查询 493 实例336 用子查询做派生的表 493 实例337 使用一个单行的子查询来更新列 494 实例338 用子查询作表达式 495 实例339 使用IN引入子查询限定查询范围 497 实例340 使用SOME谓词引入子查询 498 实例341 使用ANY/SOME谓词引入子查询 499 实例342 使用ALL谓词引入子查询 500 实例343 使用EXISTS运算符引入子查询 501 实例344 在HAVING子句中使用子查询过 滤数据 502 实例345 在UPDATE语句中应用子查询 503 10.10 联合语句UNION 505 实例346 使用组合查询 505 实例347 多表组合查询 506 实例348 对组合查询后的结果进行排序 508 实例349 获取组合查询中两个结果集的交集 509 实例350 获取组合查询中两个结果集的差集 511 10.11 内连接查询 512 实例351 简单内连接查询 512 实例352 复杂内连接查询 513 实例353 使用INNER JOIN实现自身连接 515 实例354 使用INNER JOIN实现等值连接 516 实例355 使用INNER JOIN实现不等连接 517 实例356 使用内连接选择一个表与另一个 表中行相关的所有行 519 10.12 外连接查询 520 实例357 LEFT OUTER JOIN查询 520 实例358 RIGHT OUTER JOIN查询 521 实例359 使用外连接进行多表联合查询 522 10.13 利用IN进行查询 524 实例360 用IN查询表中的记录信息 524 实例361 使用IN引入限定查询范围 525 实例362 使用NOT IN运算符引入子查询 526 10.14 交叉表查询 528 实例363 利用TRANSFORM分析数据 528 实例364 利用TRANSFORM动态分析数据 529 实例365 静态交叉表 531 实例366 动态交叉表 532 10.15 字符串函数 534 实例367 在查询语句中使用字符串函数 534 实例368 LEFT函数取左侧字符串 535 实例369 RIGHT函数取右侧字符串 536 实例370 使用LTRIM函数去除左侧空格 537 实例371 使用RTRIM函数去除右侧空格 538 实例372 使用REPLACE函数替换字符串 539 实例373 转换为小写字符 540 实例374 转换为大写字符 541 实例375 使用LEN函数返回字符个数 542 实例376 取得指定个数的字符串 543 实例377 取得字符串的起始位置 544 实例378 以指定次数重复输出字符串 545 实例379 获得字符表达式的反转 546 实例380 获得由重复空格组成的字符串 547 实例381 删除指定的字符串并在指定的位置 插入字符 548 实例382 使用ASC函数获取ASCII码 549 实例383 使用CHAR函数返回替换字符串 550 实例384 使用PATINDEX函数查找 字符串位置 550 10.16 日期时间函数 552 实例385 根据出生日期计算年龄 552 实例386 添加日期时间 553 实例387 返回当前系统日期时间 554 实例388 返回指定日期部分的整数 555 实例389 返回指定日期部分的字符串 556 实例390 返回表示当前UTC时间 557 实例391 YEAR函数的应用 558 实例392 MONTH函数的应用 559 实例393 DAY函数的应用 560 10.17 聚合函数 561 实例394 利用聚合函数SUM对销售额 进行汇总 561 实例395 利用聚合函数AVG求某班学生的 平均年龄 562 实例396 利用聚合函数MIN求销售额、利润 最少的商品 563 实例397 利用聚合函数MAX求月销售额完成最多的员工 565 实例398 利用聚合函数COUNT求日销售额大于某值的商品数 566 实例399 利用聚合函数FIRST或LAST求数据表中第一条或最后一条记录 568 实例400 利用聚合函数清除数据库中的 重复数据 569 实例401 查询大于平均值的所有数据 571 实例402 获取无重复或者不为空的所有记录 572 实例403 随机查询求和 573 实例404 统计某个值出现的次数 575 10.18 数学函数 576 实例405 使用ABS函数求绝对值 576 实例406 CEILING函数的应用 577 实例407 FLOOR函数的应用 578 实例408 EXP函数的应用 579 实例409 使用ROUND函数对数据四舍五入 580 实例410 使用POWER函数计算乘方 581 实例411 使用SQUARE函数计算平方 582 实例412 使用SQRT函数计算平方根 582 实例413 使用RAND函数取随机浮点数 583 实例414 使用PI函数(圆周率) 584 10.19 SQL相关技术 585 实例415 格式化金额 585 实例416 随机显示数据表中的记录 586 实例417 利用HAVING子句过滤分组数据 587 实例418 追加查询结果到已存在的表 588 实例419 把查询结果生成表 590 实例420 使用IsNull函数来处理空值 591 实例421 使用Nullif函数来处理空值 592 第11章 SQL高级查询 594 11.1 SQL中的流程控制语句 595 实例422 使用BEGIN…END语句控制批处理 595 实例423 使用IF语句指定执行条件 596 实例424 使用IF EXISTS语句检测数据 是否存在 597 实例425 使用WHILE语句执行循环语句块 598 实例426 使用CASE语句执行分支判断 600 实例427 使用RETURN语句执行返回 602 实例428 使用WAITFOR语句延期执行语句 603 实例429 使用GOTO语句实现跳转 605 实例430 使用PRINT语句进行打印 606 实例431 使用RAISERROR语句返回错误信息 607 11.2 视图应用 608 实例432 创建视图 608 实例433 删除视图 609 实例434 通过视图修改数据 611 实例435 使用视图过滤数据 612 实例436 对视图进行加密 613 实例437 通过视图限制用户队列的访问 614 实例438 使用视图格式化检测到的数据 615 实例439 使用视图生成计算列 617 11.3 触发器应用 618 实例440 创建触发器 618 实例441 获取数据库中的触发器 620 实例442 使用INSERT触发器向员工表中 添加员工信息 621 实例443 UPDATE触发器在系统日志中的应用 623 实例444 使用DELETE触发器删除 离职员工信息 625 实例445 使用触发器删除相关联的 两表间的数据 626 实例446 触发器的删除 627 11.4 使用存储过程 628 实例447 创建存储过程 628 实例448 应用存储过程添加数据 630 实例449 应用存储过程修改数据 631 实例450 应用存储过程删除数据 632 实例451 获取数据库中全部的存储过程 633 实例452 在存储过程中使用RETURN定义返回值 634 实例453 调用具有输出参数的存储过程 636 实例454 重命名存储过程 637 实例455 在存储过程中使用事务 639 实例456 加密存储过程 640 实例457 删除存储过程 642 实例458 创建索引 643 实例459 索引的修改 644 实例460 索引的删除 645 11.5 事务的使用 647 实例461 使用事务同时提交多个数据表 647 实例462 使用事务批量删除生产单信息 648 第4篇 打印、报表、图表技术篇 第12章 打印技术 652 12.1 打印控制 653 实例463 获取打印机DC 653 实例464 设置打印页数 654 实例465 设置打印份数 655 实例466 设置分页打印 656 实例467 实现横向打印 657 实例468 设置打印纸边距 658 实例469 设置打印纸大小 661 实例470 获取当前选择的打印机 662 实例471 获取用户选择的打印机端口 663 实例472 如何解决屏幕和打印机分辨率 不统一的问题 664 实例473 打印新一页 665 实例474 获取当前打印机设置打印纸的 左边距和上边距 666 12.2 打印应用 667 实例475 在基于对话框的程序中进行打印预览 667 实例476 在基于对话框的程序中调用 文档视图结构 668 实例477 打印窗体 670 实例478 打印图片 671 实例479 打印条形码 672 实例480 利用Word进行打印 674 实例481 商品销售图表打印 675 实例482 利用Excel进行打印 677 实例483 打印信封标签 680 实例484 具有滚动条的预览界面 682 实例485 在对话框中分页预览 687 实例486 打印产品标签 693 实例487 打印汇款单 694 实例488 批量打印证书 697 实例489 批量打印工作证 699 实例490 批量打印文档 701 实例491 批量打印条形码 702 第13章 报表设计 706 13.1 绘制报表 707 实例492 简单报表设计 707 实例493 分组式报表设计 709 实例494 图案报表设计 711 实例495 设置所打印表格的边线及字体 712 13.2 其他程序报表设计 715 实例496 设计假条套打程序 715 实例497 利用代码设计报表 717 实例498 实现库存盘点单的打印 722 第14章 图表数据分析 725 14.1 设计图表 726 实例499 设计柱形图 726 实例500 设计饼形图 727 实例501 添加或修改图表中的标签 729 实例502 显示数据库数据的图表 731 实例503 将图表插入Office 733 实例504 动态实时曲线 734 实例505 图书销量分析 736 实例506 打印图表 738 14.2 图表应用 740 实例507 使用图表分析企业进货、销售和库存 740 实例508 利用图表分析产品销售走势 742 实例509 彩票市场份额饼形图 743 实例510 平原和山间盆地降水量折线图 744 实例511 网站人气指数条形图 746 实例512 利用饼形图分析公司男女比率 747 实例513 利用饼形图分析产品市场占有率 749 实例514 利用多饼形图分析企业人力资源情况 750 实例515 对比图表分析 751 实例516 三维折线图 752 实例517 三维面积图 753 第5篇 网络篇 第15章 网络开发 756 15.1 获取计算机信息 757 实例518 获取局域网中计算机名称 757 实例519 通过计算机名称获取IP地址 758 实例520 获取网卡地址 760 实例521 获取当前打开的端口 761 实例522 获取局域网内的工作组 763 15.2 局域网控制与管理 764 实例523 获取局域网所有计算机名称和IP 764 实例524 远程控制局域网计算机 766 实例525 局域网屏幕监控 768 实例526 提取局域网信息到数据库 772 实例527 修改计算机的网络名称 774 15.3 网上资源共享 776 实例528 获得网上的共享资源 776 实例529 映射网络驱动器 777 实例530 定时网络共享控制 779 15.4 网络连接与通信 781 实例531 编程实现Ping操作 781 实例532 网络语音电话 783 实例533 网络流量监控 787 实例534 取得Modem的状态 792 实例535 检测TCP/IP协议是否安装 793 实例536 实现进程间通信 796 实例537 利用内存映射实现进程间通信 798 15.5 套接字的应用 799 实例538 套接字的断开重连 799 实例539 在套接字中如何设置超时连接 801 实例540 局域网聊天程序 802 实例541 设计网络五子棋游戏 805 实例542 利用UDP协议实现广播通信 812 实例543 利用套接字实现HTTP客户端 应用程序 813 15.6 其他 815 实例544 获得拨号网络的列表 815 实例545 获取计算机上串口的数量 816 实例546 检测系统中安装的协议 817 实例547 域名解析 819 实例548 网上调查 820 第16章 Web编程 824 16.1 上网控制 825 实例549 定时登录Internet 825 实例550 根据网络连接控制IE启动 826 16.2 文件上传与下载 827 实例551 遍历FTP文件目录 827 实例552 获取FTP文件大小 829 实例553 利用套接字实现FTP文件下载 830 实例554 FTP文件上传程序 833 实例555 使用WebBrowser执行脚本 836 实例556 HTTP服务器多线程文件下载 837 16.3 邮件管理 839 实例557 邮件接收程序 839 实例558 邮件发送程序 841 实例559 发送电子邮件附件 847 实例560 Base64编码 849 实例561 使用MAPI群发邮件 851 实例562 检测邮箱中新邮件 854 16.4 上网监控 857 实例563 监控上网过程 857 实例564 网络监听工具 859 16.5 浏览器应用 864 实例565 制作自己的网络浏览软件 864 实例566 XML数据库文档的浏览 866 16.6 网上信息提取 867 实例567 定时提取网页源码 867 实例568 网上天气预报 869 实例569 网页链接提取器 871 16.7 其他 873 实例570 利用TAPI实现网络拨号 873 实例571 ISAPI过滤器 876 实例572 电子书阅读器 878 第6篇 软件安全控制篇 第17章 加密与解密技术 886 17.1 数据的加密与解密 887 实例573 数据加密技术 887 实例574 对数据报进行加密 888 17.2 文件的加密与解密 891 实例575 文本文件的加密与解密 891 实例576 利用图片加密文件 893 实例577 使用MD5算法对密码进行加密 895 实例578 使用AES算法对文本文件进行加密 900 第18章 数据库安全 906 18.1 连接加密的数据库 907 实例579 连接加密的Excel文件 907 实例580 访问带验证模式的SQL Server数据库 909 实例581 连接加密的Access数据库 911 18.2 数据库安全操作 912 实例582 SQL Server数据库备份与恢复 912 实例583 定时备份数据 915 实例584 在Visual C++中执行事务 916 实例585 加密数据库中的数据 917 实例586 Access数据库备份与还原 920 第19章 软件注册与安全防护 922 19.1 软件的注册 923 实例587 利用INI文件对软件进行注册 923 实例588 利用注册表设计软件注册程序 924 实例589 利用网卡序列号设计软件注册程序 926 实例590 根据CPU和磁盘序列号设计软件 注册程序 928 19.2 软件的安全防护 930 实例591 使用加密狗进行软件加密 930 实例592 使用加密锁进行软件加密 932 实例593 使用IC卡验证用户密码 934 实例594 验证码技术登录 938 实例595 限定计算机使用时间 939 实例596 多报交错数据加密 940 实例597 创建用户并分配管理员权限 946 实例598 计算机锁定程序 948

2018-07-28

Visual C++开发实例大全(基础卷)源码第二部分

非常好的一本vc书籍配套源码,含有目录中标带的视频,由于源码较大,分成了两部分,此资源是基础篇第二部分(9到15章)。别下错了。 注:Visual C++开发实例大全(基础篇)前身Visual C++开发实战1200例,也就是说此书是Visual C++开发实战1200例的前600例,资源中发布的有pdf书籍,转给需要的人 第1篇 编程基础 第1章 开发环境 1.1 工程创建 实例001 如何创建基于对话框的MFC工程 实例002 如何创建基于文档视图的MFC工程 实例003 打开已存在的工程 实例004 如何查找工程中的信息 实例005 如何在添加对话框资源时创建对话框类 实例006 在工作区中管理多个工程 实例007 创建MFC ActiveX工程 实例008 创建ATL工程 实例009 创建控制台应用程序 1.2 开发环境的设置与使用 实例010 如何定制自己的工具栏 实例011 在Visual C++项目中使用自定义资源 实例012 向Visual C++开发环境中添加插件 实例013 添加消息处理函数 实例014 设置开发环境文本颜色 实例015 设置批量注释 实例016 如何对齐零乱的代码 实例017 判断代码中的括号是否匹配 实例018 修改可执行文件中的资源 1.3 程序调试 实例019 创建调试程序 实例020 在Release版本中进行调试 实例021 在Visual C++ 中如何进行远程调试 实例022 利用简单断点进行程序调试 实例023 利用条件断点进行程序调试 实例024 利用数据断点进行程序调试 实例025 利用消息断点进行程序调试 实例026 利用Watch窗口查看对象信息 实例027 利用Call Stack窗口查看函数调用信息 实例028 利用Memory窗口查看内存信息 实例029 利用Variables窗口查看变量信息 实例030 利用Registers窗口查看CPU寄存器信息 实例031 利用Disassembly窗口查看汇编信息 第2章 语言基础 2.1 基本语法 实例032 输出问候语 实例033 输出带边框的问候语 实例034 不同类型数据的输出 实例035 输出字符表情 实例036 获取用户输入的用户名 2.2 运算符的妙用 实例037 简单的字符加密 实例038 实现两个变量的互换 实例039 判断性别 实例040 用宏定义实现值互换 实例041 简单的位运算 实例042 整数加减法练习 2.3 条件语句 实例043 李白喝酒问题 实例044 桃园三结义 实例045 何年是闰年 实例046 小球称重 实例047 购物街中的商品价格竞猜 实例048 促销商品的折扣计算 实例049 利用switch语句输出倒三角形 2.4 循环语句 实例050 PK少年高斯 实例051 灯塔数量 实例052 上帝创世的秘密 实例053 小球下落 实例054 再现乘法口诀表 实例055 判断名次 2.5 循环的数学应用 实例056 序列求和 实例057 简单的级数运算 实例058 求一个正整数的所有因子 实例059 一元钱兑换方案 2.6 趣味计算 实例060 加油站加油 实例061 买苹果问题 实例062 猴子吃桃 实例063 老师分糖果 实例064 新同学的年龄 实例065 百钱买百鸡问题 实例066 彩球问题 实例067 集邮册中的邮票数量 2.7 多重循环打印图形 实例068 用“#”打印三角形 实例069 用“*”打印图形 实例070 绘制余弦曲线 实例071 打印杨辉三角 2.8 算法 实例072 计算某日是该年第几天 实例073 斐波那契数列 实例074 角谷猜想 实例075 哥德巴赫猜想 实例076 四方定理 实例077 尼科彻斯定理 实例078 魔术师的秘密 第3章 数据结构 3.1 结构体 实例079 结构体类型的定义 实例080 结构体变量的初始化 实例081 如何使用嵌套结构 实例082 将结构作为参数传递并返回 实例083 共用体数据类型的定义 实例084 共用体变量的初始化 实例085 如何使用匿名共用体 实例086 枚举类型的定义与使用 实例087 用new动态创建结构体 实例088 使用结构体标识操作员名称、密码和级别 实例089 创建包括12个月份的枚举类型 实例090 带有函数的结构体 3.2 指针、地址与引用 实例091 使用指针自增操作输出数组元素 实例092 利用指针表达式操作遍历数组 实例093 数组地址的表示方法 实例094 指针和数组的常用方法 实例095 结构指针遍历结构数组 实例096 指针作为函数的参数 实例097 多维数组的指针参数 实例098 指针作为函数的返回值 实例099 使用函数指针制作菜单管理器 实例100 使用指针实现数据交换 实例101 使用指针实现整数排序 实例102 指向结构体变量的指针 实例103 用指针实现逆序存放数组元素值 实例104 输出二维数组的有关值 实例105 输出二维数组任一行任一列值 实例106 使用指针查找数列中的最大值和最小值 实例107 用指针数组构造字符串数组 实例108 将若干字符串按照字母顺序输出 实例109 用指向函数的指针比较大小 实例110 用指针函数实现求学生成绩 实例111 使用指针的指针输出字符串 实例112 实现输入月份号输出该月份英文名 实例113 使用指向指针的指针对字符串排序 实例114 分解字符串中的单词 3.3 数组 实例115 向数组中赋值 实例116 遍历数组 实例117 求数组中元素的平均和 实例118 数组的排序 实例119 向数组中插入元素 实例120 数组的删除操作 实例121 数组冒泡排序法 实例122 顺序查找数组中指定的元素 实例123 有序数组折半查找 实例124 计算字符串中有多少个单词 实例125 获取数组中元素的个数 实例126 输出数组元素 实例127 将二维数组行列对换 实例128 将二维数组转换为一维数组 实例129 使用指针变量遍历二维数组 实例130 学生成绩排名 实例131 求矩阵对角线之和 实例132 反向输出字符串 实例133 使用数组保存学生姓名 实例134 数组中连续相等数的计数 实例135 两个数组元素的交换 实例136 二维数组每行的最大值 实例137 二维数组行和列的最小值 实例138 二维数组行最大值中的最小值 实例139 删除数组中重复的连续元素 实例140 删除有序数组中的重复元素 实例141 数组合并 实例142 利用数组计算平均成绩 实例143 数组中整数的判断 实例144 判断二维数组中是否有相同的元素 实例145 计算两个矩阵和 实例146 判断回文数 实例147 统计学生成绩分布 第4章 字符串和函数 4.1 字符串的截取与转换 实例148 获取字符串中的汉字 实例149 英文字符串首字母大写 实例150 指定符号分割字符串 实例151 在文本中删除指定的汉字或句子 实例152 替换指定的字符串 实例153 向字符串中添加子字符串 实例154 截取字符串中的数字 实例155 将选定字符转换成大写 实例156 将选定字符转换成小写 实例157 截取指定位置的字符串 4.2 字符串的比较与判断 实例158 获取指定位置字符的大小写 实例159 获取字符串中的英文子字符串 实例160 判断字符串中是否有中文 实例161 判断字符串是否可以转换成整数 实例162 判断字符串是否含有数字 实例163 判断字符串中是否有指定的字符 实例164 字符串比较 实例165 忽略大小写字符串比较 4.3 字符串技巧 实例166 字符串加密 实例167 字符串连接 实例168 给选中字符添加双引号 实例169 字符串反转 实例170 去除首尾多余空格 实例171 向编辑框中追加字符 4.4 字符串应用 实例172 将选定内容复制到剪贴板 实例173 在ListBox中查找字符串 实例174 统计编辑框中回车个数 实例175 在字符串数组中搜索 实例176 获取字符在字符串中出现的位置 实例177 获取字符在字符串中出现的次数 实例178 获取指定字符的起始位置 实例179 获取字符串内中、英文字符个数 4.5 字符串统计 实例180 统计中文个数 实例181 获取字符串中数字位置 实例182 获取字符在字符串中最后出现的位置 实例183 获取大写字符的位置 实例184 获取小写字符的位置 实例185 统计字符个数 4.6 函数 实例186 函数默认参数的使用 实例187 通过函数的重载实现不同数据类型的操作 实例188 通过函数模板返回最小值 实例189 使用函数模板进行排序 实例190 统计学生成绩的最高分、最低分和平均分 实例191 在指定目录下查找文件 实例192 列举系统盘符 实例193 遍历磁盘目录 实例194 按树结构输出区域信息 实例195 分解路径和名称 实例196 数值与字符串类型的转换 实例197 使用递归过程实现阶乘运算 实例198 随机获取姓名 实例199 判断指定月份属于哪个季节 实例200 判断闰年 实例201 将两个实型数据转换为字符串并连接 实例202 分解字符串中的单词 实例203 不使用库函数复制字符串 第5章 类和对象 5.1 类与对象的使用 实例204 自定义图书类 实例205 温度单位转换工具 实例206 编写同名的方法 实例207 构造方法的应用 实例208 祖先的止痒药方 实例209 统计图书的销售量 实例210 单例模式的应用 实例211 员工间的差异 实例212 重写父类中的方法 实例213 计算几何图形的面积 实例214 简单的汽车销售商场 实例215 利用拷贝构造函数简化实例创建 实例216 访问类中私有成员的函数 实例217 实现类的加法运算 实例218 在类中实现事件 实例219 命名空间的使用 实例220 模板的实现 实例221 const函数的使用 实例222 使用纯虚函数代替接口 实例223 定义嵌套类 实例224 策略模式的简单应用 实例225 适配器模式的简单应用 5.2 STL应用 实例226 vector模板类的应用 实例227 链表类模板的应用 实例228 通过指定的字符在集合中查找元素 实例229 对集合进行比较 实例230 应用adjacent_find算法搜索相邻的重复元素 实例231 应用count算法计算相同元素的个数 实例232 应用random_shuffle算法将元素顺序随机打乱 实例233 迭代器的用法 实例234 用向量改进内存的再分配 第2篇 界面设计 第6章 窗体界面 6.1 对话框的调用 6.2 常用的对话框 6.3 对话框的显示 6.4 对话框的背景 6.5 对话框的形状控制 6.6 对话框的位置控制 6.7 控制对话框的标题栏 6.8 对话框的大小控制 6.9 对话框的窗体消息响应及控制 6.10 对话框的资源共享 6.11 文档视图窗体的使用 第7章 MFC控件 7.1 静态文本控件 7.2 编辑框控件 7.3 按钮控件 7.4 组合框控件 7.5 列表框控件 7.6 滚动条控件 7.7 进度条控件 7.8 滑标控件 7.9 列表视图控件 7.10 树视图控件 7.11 标签控件 7.12 时间控件 7.13 月历控件 7.14 其他控件 第8章 菜单 8.1 菜单创建 8.2 设置菜单属性 8.3 菜单位置控制 8.4 控件菜单 第9章 工具栏和状态栏 9.1 工具栏创建 9.2 工具栏控制 9.3 增强工具栏 9.4 状态栏 第3篇 应用程序控制 第10章 Word文档操作 10.1 Word文档的基本操作 10.2 Word文档统计 10.3 Word文档的内容转换 10.4 Word文档的图形与阴影操作 10.5 Word文档的插入与导出操作 第11章 Excel表格操作 11.1 Excel表格的基本操作 11.2 Excel表格与外部数据 11.3 Excel表格的设置 第4篇 图形图像 第12章 图形绘制 12.1 特殊曲线 12.2 图形基础 12.3 分形 第13章 图像特效 13.1 图像滤镜 13.2 图像绘制 13.3 图像色彩转换 13.4 图像边缘提取 13.5 字体特效 第14章 图像控制 14.1 图像缩放 14.2 图像剪切 14.3 图像转动 14.4 图像融合 14.5 图像查看 14.6 图像格式转换 第15章 多媒体 15.1 多媒体控制 15.2 控件动画 15.3 多媒体播放 15.4 采集、转换与播放 15.5 多媒体动画效果 15.6 游戏

2018-07-28

Visual C++开发实例大全(基础卷)源码第一部分

非常好的一本vc书籍配套源码,含有目录中标带的视频,由于源码较大,分成了两部分,此资源是基础篇第一部分(1到8章)。别下错了。 注:Visual C++开发实例大全(基础篇)前身Visual C++开发实战1200例,也就是说此书是Visual C++开发实战1200例的前600例,资源中发布的有pdf书籍,转给需要的人 第1篇 编程基础 第1章 开发环境 1.1 工程创建 实例001 如何创建基于对话框的MFC工程 实例002 如何创建基于文档视图的MFC工程 实例003 打开已存在的工程 实例004 如何查找工程中的信息 实例005 如何在添加对话框资源时创建对话框类 实例006 在工作区中管理多个工程 实例007 创建MFC ActiveX工程 实例008 创建ATL工程 实例009 创建控制台应用程序 1.2 开发环境的设置与使用 实例010 如何定制自己的工具栏 实例011 在Visual C++项目中使用自定义资源 实例012 向Visual C++开发环境中添加插件 实例013 添加消息处理函数 实例014 设置开发环境文本颜色 实例015 设置批量注释 实例016 如何对齐零乱的代码 实例017 判断代码中的括号是否匹配 实例018 修改可执行文件中的资源 1.3 程序调试 实例019 创建调试程序 实例020 在Release版本中进行调试 实例021 在Visual C++ 中如何进行远程调试 实例022 利用简单断点进行程序调试 实例023 利用条件断点进行程序调试 实例024 利用数据断点进行程序调试 实例025 利用消息断点进行程序调试 实例026 利用Watch窗口查看对象信息 实例027 利用Call Stack窗口查看函数调用信息 实例028 利用Memory窗口查看内存信息 实例029 利用Variables窗口查看变量信息 实例030 利用Registers窗口查看CPU寄存器信息 实例031 利用Disassembly窗口查看汇编信息 第2章 语言基础 2.1 基本语法 实例032 输出问候语 实例033 输出带边框的问候语 实例034 不同类型数据的输出 实例035 输出字符表情 实例036 获取用户输入的用户名 2.2 运算符的妙用 实例037 简单的字符加密 实例038 实现两个变量的互换 实例039 判断性别 实例040 用宏定义实现值互换 实例041 简单的位运算 实例042 整数加减法练习 2.3 条件语句 实例043 李白喝酒问题 实例044 桃园三结义 实例045 何年是闰年 实例046 小球称重 实例047 购物街中的商品价格竞猜 实例048 促销商品的折扣计算 实例049 利用switch语句输出倒三角形 2.4 循环语句 实例050 PK少年高斯 实例051 灯塔数量 实例052 上帝创世的秘密 实例053 小球下落 实例054 再现乘法口诀表 实例055 判断名次 2.5 循环的数学应用 实例056 序列求和 实例057 简单的级数运算 实例058 求一个正整数的所有因子 实例059 一元钱兑换方案 2.6 趣味计算 实例060 加油站加油 实例061 买苹果问题 实例062 猴子吃桃 实例063 老师分糖果 实例064 新同学的年龄 实例065 百钱买百鸡问题 实例066 彩球问题 实例067 集邮册中的邮票数量 2.7 多重循环打印图形 实例068 用“#”打印三角形 实例069 用“*”打印图形 实例070 绘制余弦曲线 实例071 打印杨辉三角 2.8 算法 实例072 计算某日是该年第几天 实例073 斐波那契数列 实例074 角谷猜想 实例075 哥德巴赫猜想 实例076 四方定理 实例077 尼科彻斯定理 实例078 魔术师的秘密 第3章 数据结构 3.1 结构体 实例079 结构体类型的定义 实例080 结构体变量的初始化 实例081 如何使用嵌套结构 实例082 将结构作为参数传递并返回 实例083 共用体数据类型的定义 实例084 共用体变量的初始化 实例085 如何使用匿名共用体 实例086 枚举类型的定义与使用 实例087 用new动态创建结构体 实例088 使用结构体标识操作员名称、密码和级别 实例089 创建包括12个月份的枚举类型 实例090 带有函数的结构体 3.2 指针、地址与引用 实例091 使用指针自增操作输出数组元素 实例092 利用指针表达式操作遍历数组 实例093 数组地址的表示方法 实例094 指针和数组的常用方法 实例095 结构指针遍历结构数组 实例096 指针作为函数的参数 实例097 多维数组的指针参数 实例098 指针作为函数的返回值 实例099 使用函数指针制作菜单管理器 实例100 使用指针实现数据交换 实例101 使用指针实现整数排序 实例102 指向结构体变量的指针 实例103 用指针实现逆序存放数组元素值 实例104 输出二维数组的有关值 实例105 输出二维数组任一行任一列值 实例106 使用指针查找数列中的最大值和最小值 实例107 用指针数组构造字符串数组 实例108 将若干字符串按照字母顺序输出 实例109 用指向函数的指针比较大小 实例110 用指针函数实现求学生成绩 实例111 使用指针的指针输出字符串 实例112 实现输入月份号输出该月份英文名 实例113 使用指向指针的指针对字符串排序 实例114 分解字符串中的单词 3.3 数组 实例115 向数组中赋值 实例116 遍历数组 实例117 求数组中元素的平均和 实例118 数组的排序 实例119 向数组中插入元素 实例120 数组的删除操作 实例121 数组冒泡排序法 实例122 顺序查找数组中指定的元素 实例123 有序数组折半查找 实例124 计算字符串中有多少个单词 实例125 获取数组中元素的个数 实例126 输出数组元素 实例127 将二维数组行列对换 实例128 将二维数组转换为一维数组 实例129 使用指针变量遍历二维数组 实例130 学生成绩排名 实例131 求矩阵对角线之和 实例132 反向输出字符串 实例133 使用数组保存学生姓名 实例134 数组中连续相等数的计数 实例135 两个数组元素的交换 实例136 二维数组每行的最大值 实例137 二维数组行和列的最小值 实例138 二维数组行最大值中的最小值 实例139 删除数组中重复的连续元素 实例140 删除有序数组中的重复元素 实例141 数组合并 实例142 利用数组计算平均成绩 实例143 数组中整数的判断 实例144 判断二维数组中是否有相同的元素 实例145 计算两个矩阵和 实例146 判断回文数 实例147 统计学生成绩分布 第4章 字符串和函数 4.1 字符串的截取与转换 实例148 获取字符串中的汉字 实例149 英文字符串首字母大写 实例150 指定符号分割字符串 实例151 在文本中删除指定的汉字或句子 实例152 替换指定的字符串 实例153 向字符串中添加子字符串 实例154 截取字符串中的数字 实例155 将选定字符转换成大写 实例156 将选定字符转换成小写 实例157 截取指定位置的字符串 4.2 字符串的比较与判断 实例158 获取指定位置字符的大小写 实例159 获取字符串中的英文子字符串 实例160 判断字符串中是否有中文 实例161 判断字符串是否可以转换成整数 实例162 判断字符串是否含有数字 实例163 判断字符串中是否有指定的字符 实例164 字符串比较 实例165 忽略大小写字符串比较 4.3 字符串技巧 实例166 字符串加密 实例167 字符串连接 实例168 给选中字符添加双引号 实例169 字符串反转 实例170 去除首尾多余空格 实例171 向编辑框中追加字符 4.4 字符串应用 实例172 将选定内容复制到剪贴板 实例173 在ListBox中查找字符串 实例174 统计编辑框中回车个数 实例175 在字符串数组中搜索 实例176 获取字符在字符串中出现的位置 实例177 获取字符在字符串中出现的次数 实例178 获取指定字符的起始位置 实例179 获取字符串内中、英文字符个数 4.5 字符串统计 实例180 统计中文个数 实例181 获取字符串中数字位置 实例182 获取字符在字符串中最后出现的位置 实例183 获取大写字符的位置 实例184 获取小写字符的位置 实例185 统计字符个数 4.6 函数 实例186 函数默认参数的使用 实例187 通过函数的重载实现不同数据类型的操作 实例188 通过函数模板返回最小值 实例189 使用函数模板进行排序 实例190 统计学生成绩的最高分、最低分和平均分 实例191 在指定目录下查找文件 实例192 列举系统盘符 实例193 遍历磁盘目录 实例194 按树结构输出区域信息 实例195 分解路径和名称 实例196 数值与字符串类型的转换 实例197 使用递归过程实现阶乘运算 实例198 随机获取姓名 实例199 判断指定月份属于哪个季节 实例200 判断闰年 实例201 将两个实型数据转换为字符串并连接 实例202 分解字符串中的单词 实例203 不使用库函数复制字符串 第5章 类和对象 5.1 类与对象的使用 实例204 自定义图书类 实例205 温度单位转换工具 实例206 编写同名的方法 实例207 构造方法的应用 实例208 祖先的止痒药方 实例209 统计图书的销售量 实例210 单例模式的应用 实例211 员工间的差异 实例212 重写父类中的方法 实例213 计算几何图形的面积 实例214 简单的汽车销售商场 实例215 利用拷贝构造函数简化实例创建 实例216 访问类中私有成员的函数 实例217 实现类的加法运算 实例218 在类中实现事件 实例219 命名空间的使用 实例220 模板的实现 实例221 const函数的使用 实例222 使用纯虚函数代替接口 实例223 定义嵌套类 实例224 策略模式的简单应用 实例225 适配器模式的简单应用 5.2 STL应用 实例226 vector模板类的应用 实例227 链表类模板的应用 实例228 通过指定的字符在集合中查找元素 实例229 对集合进行比较 实例230 应用adjacent_find算法搜索相邻的重复元素 实例231 应用count算法计算相同元素的个数 实例232 应用random_shuffle算法将元素顺序随机打乱 实例233 迭代器的用法 实例234 用向量改进内存的再分配 第2篇 界面设计 第6章 窗体界面 6.1 对话框的调用 6.2 常用的对话框 6.3 对话框的显示 6.4 对话框的背景 6.5 对话框的形状控制 6.6 对话框的位置控制 6.7 控制对话框的标题栏 6.8 对话框的大小控制 6.9 对话框的窗体消息响应及控制 6.10 对话框的资源共享 6.11 文档视图窗体的使用 第7章 MFC控件 7.1 静态文本控件 7.2 编辑框控件 7.3 按钮控件 7.4 组合框控件 7.5 列表框控件 7.6 滚动条控件 7.7 进度条控件 7.8 滑标控件 7.9 列表视图控件 7.10 树视图控件 7.11 标签控件 7.12 时间控件 7.13 月历控件 7.14 其他控件 第8章 菜单 8.1 菜单创建 8.2 设置菜单属性 8.3 菜单位置控制 8.4 控件菜单 第9章 工具栏和状态栏 9.1 工具栏创建 9.2 工具栏控制 9.3 增强工具栏 9.4 状态栏 第3篇 应用程序控制 第10章 Word文档操作 10.1 Word文档的基本操作 10.2 Word文档统计 10.3 Word文档的内容转换 10.4 Word文档的图形与阴影操作 10.5 Word文档的插入与导出操作 第11章 Excel表格操作 11.1 Excel表格的基本操作 11.2 Excel表格与外部数据 11.3 Excel表格的设置 第4篇 图形图像 第12章 图形绘制 12.1 特殊曲线 12.2 图形基础 12.3 分形 第13章 图像特效 13.1 图像滤镜 13.2 图像绘制 13.3 图像色彩转换 13.4 图像边缘提取 13.5 字体特效 第14章 图像控制 14.1 图像缩放 14.2 图像剪切 14.3 图像转动 14.4 图像融合 14.5 图像查看 14.6 图像格式转换 第15章 多媒体 15.1 多媒体控制 15.2 控件动画 15.3 多媒体播放 15.4 采集、转换与播放 15.5 多媒体动画效果 15.6 游戏

2018-07-28

Visual C++开发实例大全(基础卷)pdf

非常好的一本vc书籍pdf版,此书前身Visual C++开发实战1200例,也就是说此书是Visual C++开发实战1200例的前600例,资源中发布的有源码,转给需要的人 第1篇 编程基础 第1章 开发环境 1.1 工程创建 实例001 如何创建基于对话框的MFC工程 实例002 如何创建基于文档视图的MFC工程 实例003 打开已存在的工程 实例004 如何查找工程中的信息 实例005 如何在添加对话框资源时创建对话框类 实例006 在工作区中管理多个工程 实例007 创建MFC ActiveX工程 实例008 创建ATL工程 实例009 创建控制台应用程序 1.2 开发环境的设置与使用 实例010 如何定制自己的工具栏 实例011 在Visual C++项目中使用自定义资源 实例012 向Visual C++开发环境中添加插件 实例013 添加消息处理函数 实例014 设置开发环境文本颜色 实例015 设置批量注释 实例016 如何对齐零乱的代码 实例017 判断代码中的括号是否匹配 实例018 修改可执行文件中的资源 1.3 程序调试 实例019 创建调试程序 实例020 在Release版本中进行调试 实例021 在Visual C++中如何进行远程调试 实例022 利用简单断点进行程序调试 实例023 利用条件断点进行程序调试 实例024 利用数据断点进行程序调试 实例025 利用消息断点进行程序调试 实例026 利用Watch窗口查看对象信息 实例027 利用Call Stack窗口查看函数调用信息 实例028 利用Memory窗口查看内存信息 实例029 利用Variables窗口查看变量信息 实例030 利用Registers窗口查看CPU寄存器信息 实例031 利用Disassembly窗口查看汇编信息 第2章 语言基础 2.1 基本语法 实例032 输出问候语 实例033 输出带边框的问候语 实例034 不同类型数据的输出 实例035 输出字符表情 实例036 获取用户输入的用户名 2.2 运算符的妙用 实例037 简单的字符加密 实例038 实现两个变量的互换 实例039 判断性别 实例040 用宏定义实现值互换 实例041 简单的位运算 实例042 整数加减法练习 2.3 条件语句 实例043 李白喝酒问题 实例044 桃园三结义 实例045 何年是闰年 实例046 小球称重 实例047 购物街中的商品价格竞猜 实例048 促销商品的折扣计算 实例049 利用switch语句输出倒三角形 2.4 循环语句 实例050 PK少年高斯 实例051 灯塔数量 实例052 上帝创世的秘密 实例053 小球下落 实例054 再现乘法口诀表 实例055 判断名次 2.5 循环的数学应用 实例056 序列求和 实例057 简单的级数运算 实例058 求一个正整数的所有因子 实例059 一元钱兑换方案 2.6 趣味计算 实例060 加油站加油 实例061 买苹果问题 实例062 猴子吃桃 实例063 老师分糖果 实例064 新同学的年龄 实例065 百钱买百鸡问题 实例066 彩球问题 实例067 集邮册中的邮票数量 2.7 多重循环打印图形 实例068 用“#”打印三角形 实例069 用“*”打印图形 实例070 绘制余弦曲线 实例071 打印杨辉三角 2.8 算法 实例072 计算某日是该年第几天 实例073 斐波那契数列 实例074 角谷猜想 实例075 哥德巴赫猜想 实例076 四方定理 实例077 尼科彻斯定理 实例078 魔术师的秘密 第3章 数据结构 3.1 结构体 实例079 结构体类型的定义 实例080 结构体变量的初始化 实例081 如何使用嵌套结构 实例082 将结构作为参数传递并返回 实例083 共用体数据类型的定义 实例084 共用体变量的初始化 实例085 如何使用匿名共用体 实例086 枚举类型的定义与使用 实例087 用new动态创建结构体 实例088 使用结构体标识操作员名称、密码和级别 实例089 创建包括12个月份的枚举类型 实例090 带有函数的结构体 3.2 指针、地址与引用 实例091 使用指针自增操作输出数组元素 实例092 利用指针表达式操作遍历数组 实例093 数组地址的表示方法 实例094 指针和数组的常用方法 实例095 结构指针遍历结构数组 实例096 指针作为函数的参数 实例097 多维数组的指针参数 实例098 指针作为函数的返回值 实例099 使用函数指针制作菜单管理器 实例100 使用指针实现数据交换 实例101 使用指针实现整数排序 实例102 指向结构体变量的指针 实例103 用指针实现逆序存放数组元素值 实例104 输出二维数组的有关值 实例105 输出二维数组任一行任一列值 实例106 使用指针查找数列中的最大值和最小值 实例107 用指针数组构造字符串数组 实例108 将若干字符串按照字母顺序输出 实例109 用指向函数的指针比较大小 实例110 用指针函数实现求学生成绩 实例111 使用指针的指针输出字符串 实例112 实现输入月份号输出该月份英文名 实例113 使用指向指针的指针对字符串排序 实例114 分解字符串中的单词 3.3 数组 实例115 向数组中赋值 实例116 遍历数组 实例117 求数组中元素的平均和 实例118 数组的排序 实例119 向数组中插入元素 实例120 数组的删除操作 实例121 数组冒泡排序法 实例122 顺序查找数组中指定的元素 实例123 有序数组折半查找 实例124 计算字符串中有多少个单词 实例125 获取数组中元素的个数 实例126 输出数组元素 实例127 将二维数组行列对换 实例128 将二维数组转换为一维数组 实例129 使用指针变量遍历二维数组 实例130 学生成绩排名 实例131 求矩阵对角线之和 实例132 反向输出字符串 实例133 使用数组保存学生姓名 实例134 数组中连续相等数的计数 实例135 两个数组元素的交换 实例136 二维数组每行的最大值 实例137 二维数组行和列的最小值 实例138 二维数组行最大值中的最小值 实例139 删除数组中重复的连续元素 实例140 删除有序数组中的重复元素 实例141 数组合并 实例142 利用数组计算平均成绩 实例143 数组中整数的判断 实例144 判断二维数组中是否有相同的元素 实例145 计算两个矩阵和 实例146 判断回文数 实例147 统计学生成绩分布 第4章 字符串和函数 4.1 字符串的截取与转换 实例148 获取字符串中的汉字 实例149 英文字符串首字母大写 实例150 指定符号分割字符串 实例151 在文本中删除指定的汉字或句子 实例152 替换指定的字符串 实例153 向字符串中添加子字符串 实例154 截取字符串中的数字 实例155 将选定字符转换成大写 实例156 将选定字符转换成小写 实例157 截取指定位置的字符串 4.2 字符串的比较与判断 实例158 获取指定位置字符的大小写 实例159 获取字符串中的英文子字符串 实例160 判断字符串中是否有中文 实例161 判断字符串是否可以转换成整数 实例162 判断字符串是否含有数字 实例163 判断字符串中是否有指定的字符 实例164 字符串比较 实例165 忽略大小写字符串比较 4.3 字符串技巧 实例166 字符串加密 实例167 字符串连接 实例168 给选中字符添加双引号 实例169 字符串反转 实例170 去除首尾多余空格 实例171 向编辑框中追加字符 4.4 字符串应用 实例172 将选定内容复制到剪贴板 实例173 在ListBox中查找字符串 实例174 统计编辑框中回车个数 实例175 在字符串数组中搜索 实例176 获取字符在字符串中出现的位置 实例177 获取字符在字符串中出现的次数 实例178 获取指定字符的起始位置 实例179 获取字符串内中、英文字符个数 4.5 字符串统计 实例180 统计中文个数 实例181 获取字符串中数字位置 实例182 获取字符在字符串中最后出现的位置 实例183 获取大写字符的位置 实例184 获取小写字符的位置 实例185 统计字符个数 4.6 函数 实例186 函数默认参数的使用 实例187 通过函数的重载实现不同数据类型的操作 实例188 通过函数模板返回最小值 实例189 使用函数模板进行排序 实例190 统计学生成绩的最高分、最低分和平均分 实例191 在指定目录下查找文件 实例192 列举系统盘符 实例193 遍历磁盘目录 实例194 按树结构输出区域信息 实例195 分解路径和名称 实例196 数值与字符串类型的转换 实例197 使用递归过程实现阶乘运算 实例198 随机获取姓名 实例199 判断指定月份属于哪个季节 实例200 判断闰年 实例201 将两个实型数据转换为字符串并连接 实例202 分解字符串中的单词 实例203 不使用库函数复制字符串 第5章 类和对象 5.1 类与对象的使用 实例204 自定义图书类 实例205 温度单位转换工具 实例206 编写同名的方法 实例207 构造方法的应用 实例208 祖先的止痒药方 实例209 统计图书的销售量 实例210 单例模式的应用 实例211 员工间的差异 实例212 重写父类中的方法 实例213 计算几何图形的面积 实例214 简单的汽车销售商场 实例215 利用拷贝构造函数简化实例创建 实例216 访问类中私有成员的函数 实例217 实现类的加法运算 实例218 在类中实现事件 实例219 命名空间的使用 实例220 模板的实现 实例221 const函数的使用 实例222 使用纯虚函数代替接口 实例223 定义嵌套类 实例224 策略模式的简单应用 实例225 适配器模式的简单应用 5.2 STL应用 实例226 vector模板类的应用 实例227 链表类模板的应用 实例228 通过指定的字符在集合中查找元素 实例229 对集合进行比较 实例230 应用adjacent_find算法搜索相邻的重复元素 实例231 应用count算法计算相同元素的个数 实例232 应用random_shuffle算法将元素顺序随机打乱 实例233 迭代器的用法 实例234 用向量改进内存的再分配 第2篇 界面设计 第6章 窗体界面 6.1 对话框的调用 6.2 常用的对话框 6.3 对话框的显示 6.4 对话框的背景 6.5 对话框的形状控制 6.6 对话框的位置控制 6.7 控制对话框的标题栏 6.8 对话框的大小控制 6.9 对话框的窗体消息响应及控制 6.10 对话框的资源共享 6.11 文档视图窗体的使用 第7章 MFC控件 7.1 静态文本控件 7.2 编辑框控件 7.3 按钮控件 7.4 组合框控件 7.5 列表框控件 7.6 滚动条控件 7.7 进度条控件 7.8 滑标控件 7.9 列表视图控件 7.10 树视图控件 7.11 标签控件 7.12 时间控件 7.13 月历控件 7.14 其他控件 第8章 菜单 8.1 菜单创建 8.2 设置菜单属性 8.3 菜单位置控制 8.4 控件菜单 第9章 工具栏和状态栏 9.1 工具栏创建 9.2 工具栏控制 9.3 增强工具栏 9.4 状态栏 第3篇 应用程序控制 第10章 Word文档操作 10.1 Word文档的基本操作 10.2 Word文档统计 10.3 Word文档的内容转换 10.4 Word文档的图形与阴影操作 10.5 Word文档的插入与导出操作 第11章 Excel表格操作 11.1 Excel表格的基本操作 11.2 Excel表格与外部数据 11.3 Excel表格的设置 第4篇 图形图像 第12章 图形绘制 12.1 特殊曲线 12.2 图形基础 12.3 分形 第13章 图像特效 13.1 图像滤镜 13.2 图像绘制 13.3 图像色彩转换 13.4 图像边缘提取 13.5 字体特效 第14章 图像控制 14.1 图像缩放 14.2 图像剪切 14.3 图像转动 14.4 图像融合 14.5 图像查看 14.6 图像格式转换 第15章 多媒体 15.1 多媒体控制 15.2 控件动画 15.3 多媒体播放 15.4 采集、转换与播放 15.5 多媒体动画效果 15.6 游戏

2018-07-28

VISUAL.C.典型模块与项目实战大全源码

明日科技出多个项目整合,随书全部源码,同时空间分享的有此源码的pdf,转给有需要的人 目 录 第一篇 典型模块篇 第1章 界面换肤软件(Visual C++6.0+动态链接库+钩子技术) 1.1 界面换肤模块概述 1.1.1 模块概述 1.1.2 程序预览 1.2 关键技术 1.2.1 创建动态链接库 1.2.2 向动态链接库中添加位图资源 1.2.3 向动态链接库中添加C++类 1.2.4 修改对话框的窗口过程 1.2.5 为窗口关联一个自定义数据结构 1.2.6 为应用程序安装钩子 1.3 加载皮肤文件实现界面换肤 1.3.1 概述 1.3.2 设计皮肤文件 1.3.3 设计主应用程序 1.4 加载组件库实现界面换肤 1.4.1 概述 1.4.2 设计界面换肤组件库 1.4.3 设计界面换肤演示程序 第2章 视频聊天软件(Visual C++6.0+Socket网络技术+VFW技术) 2.1 视频聊天软件概述 2.1.1 概述 2.1.2 功能描述 2.1.3 程序预览 2.2 关键技术 2.2.1 VFW数字视频捕捉技术 2.2.2 使用CSocket类实现网络通信 2 .3 服务器端 2.3.1 概述 2.3.2 界面设计 2.3.3 实现过程 2.4 客户端 2.4.1 概述 2.4.2 界面设计 2.4.3 实现过程 第3章 局域网电脑监控专家(Visual C++6.0+Socket网络技术+JPEG数据流技术) 3.1 局域网电脑监控概述 3.1.1 模块概述 3.1.2 需求分析 3.1.3 程序预览 3.2 关键技术 3.2.1 获取屏幕设备上下文存储为位图数据流 3.2.2 将位图数据流压缩为JPEG数据流 3.2.3 将JPEG数据流分成多个数据报发送到服务器 3.2.4 将多个数据报组合为一个完整的JPEG数据流 3.2.5 根据JPEG数据流显示图像 3.2.6 双击实现窗口全屏显示 3.3 客户端主窗口设计 3.3.1 概述 3.3.2 实现过程 3.4 服务器端主窗口设计 3.4.1 概述 3.4.2 实现过程 3.5 远程控制窗口设计 3.5.1 概述 3.5.2 界面布局 3.5.3 实现过程 第4章 屏幕录像大师(Visual C++6.0+AVI视频技术) 4.1 屏幕录像大师模块概述 4.1.1 模块概述 4.1.2 功能结构 4.1.3 模块预览 4.2 关键技术 4.2.1 屏幕抓图 4.2.2 抓图时抓取鼠标 4.2.3 将位图数据流写入AVI文件 4.2.4 将AVI文件转换成位图数据 4.2.5 获得AVI文件属性 4.2.6 根据运行状态显示托盘图标 4.2.7 获得磁盘的剩余空间 4.2.8 动态生成录像文件名 4.3 主窗体设计 4.4.1 概述 4.4.2 界面设计 4.4.3 功能实现 4.4 录像截取模块设计 4.4.1 概述 4.4.2 界面设计 4.4.3 功能实现 4.5 录像合成模块设计 4.5.1 概述 4.5.2 界面设计 4.5.3 功能实现 第5章 计算机语音识别系统(Visual C++6.0+SAPI技术) 5.1 系统概述 5.1.1 开发背景 5.1.2 功能结构 5.1.3 程序预览 5.2 关键技术 5.2.1 开发包的安装与使用 5.2.2 声音特征采集 5.3 主程序界面设计 5.4 语音朗读模块 5.4.1 语音朗读概述 5.4.2 实现过程 5.5 口型朗读模块 5.5.1 口型朗读模块概述 5.5.2 实现过程 5.6 朗读配置模块 5.6.1 朗读配置模块概述 5.6.2 实现过程 5.7 音频流朗读模块 5.7.1 音频流朗读模块概述 5.7.2 实现过程 5.8 语音识别模块 5.8.1 语音识别概述 5.8.2 实现过程 第6章 叶子图像处理软件(Visual C++6.0+GDI+图像处理技术) 6.1 图像处理模块概述 6.1.1 模块概述 6.1.2 功能结构 6.1.3 模块预览 6.2 关键技术 6.2.1 位图数据的存储形式 6.2.2 任意角度旋转图像 6.2.3 实现图像缩放 6.2.4 在Visual C++中使用GDI+进行图像处理 6.2.5 实现图像的水印效果 6.2.6 利用滚动窗口浏览图片 6.2.7 使用子对话框实现图像的局部选择 6.3 图像旋转模块设计 6.3.1 概述 6.3.2 界面布局 6.3.3 实现过程 6.4 图像平移模块设计 6.4.1 概述 6.4.2 界面布局 6.4.3 实现过程 6.5 图像缩放模块设计 6.5.1 概述 6.5.2 界面布局 6.5.3 实现过程 6.6 图像水印效果模块设计 6.6.1 概述 6.6.2 界面布局 6.6.3 实现过程 6.7 位图转换为JPEG模块设计 6.7.1 概述 6.7.2 界面布局 6.7.3 实现过程 6.8 照片版式处理模块设计 6.8.1 概述 6.8.2 界面布局 6.8.3 实现过程 第7章 桌面精灵(Visual C++6.0+注册表操作技术+Microsoft Access 2003数据库) 7.1 桌面精灵模块概述 7.1.1 模块概述 7.1.2 功能结构 7.1.3 程序预览 7.2 关键技术 7.2.1 阳历转换成阴历的算法 7.2.2 时钟的算法 7.2.3 实现鼠标穿透 7.2.4 窗体置顶及嵌入桌面 7.2.5 添加系统托盘 7.2.6 开机自动运行 7.2.7 自绘右键快捷菜单 7.2.8 带图标的按钮控件 7.3 主窗体设计 7.3.1 概述 7.3.2 界面设计 7.3.3 实现过程 7.4 新建备忘录模块设计 7.4.1 概述 7.4.2 界面设计 7.4.3 实现过程 7.5 新建纪念日模块设计 7.5.1 概述 7.5.2 界面设计 7.5.3 实现过程 7.6 纪念日列表模块设计 7.6.1 概述 7.6.2 界面设计 7.6.3 实现过程 7.7 窗口设置模块设计 7.7.1 概述 7.7.2 界面设计 7.7.3 实现过程 7.8 提示窗口模块设计 7.8.1 概述 7.8.2 界面设计 7.8.3 实现过程 第8章 办公小秘书(Visual C++6.0+Access数据库+INI文件操作技术) 8.1 办公小秘书模块概述 8.1.1 模块概述 8.1.2 功能结构 8.1.3 模块预览 8.2 关键技术 8.2.1 如QQ般自动隐藏 8.2.2 按需要设计文本框 8.2.3 设计计算器的圆角按钮 8.2.4 回行数据在INI文件中的读取与写入 8.2.5 根据数据库数据生成复选框 8.2.6 饼形图显示投票结果 8.2.7 为程序添加系统托盘 8.3 主窗体设计 8.3.1 概述 8.3.2 界面布局 8.3.3 实现过程 8.4 计算器设计 8.4.1 概述 8.4.2 界面布局 8.4.3 实现过程 8.5 便利贴设计 8.5.1 概述 8.5.2 界面布局 8.5.3 实现过程 8.6 加班模块设计 8.6.1 概述 8.6.2 界面布局 8.6.3 实现过程 8.7 投票项目模块设计 8.7.1 概述 8.7.2 界面布局 8.7.3 实现过程 第9章 通讯新干线(Visual C++6.0+SQL Server 2005实现) 9.1 通讯新干线概述 9.1.1 模块概述 9.1.2 功能结构 9.2 关键技术 9.2.1 设计选项卡 9.2.2 绘制对话框的四周 9.3 数据库设计 9.3.1 数据表的建立 9.3.2 数据库操作流程 9.4 通讯新干线主程序模块 9.5 数据库连接模块 9.6 数据备份模块 9.7 数据还原模块 9.8 数据初始化模块 9.9 开发技巧与难点分析 9.9.1 使用try…catch捕捉错误 9.9.2 数据库记录指针的正确使用 第10章 SQL数据库提取器(Visual C++6.0+Word、Excel相关类+bcp工具) 10.1 SQL数据库提取器概述 10.1.1 模块概述 10.1.2 功能结构 10.1.3 程序预览 10.2 关键技术 10.2.1 获得数据表、视图和存储过程 10.2.2 获得表结构 10.2.3 向Word文档中插入表格 10.2.4 向Word表格中插入图片 10.2.5 向Excel表格中插入图片 10.2.6 使用bcp实用工具导出数据 10.3 主窗体 10.3.1 功能概述 10.3.2 窗体界面设计 10.3.3 功能实现 10.4 附加数据库模块设计 10.4.1 功能概述 10.4.2 窗体界面设计 10.4.3 功能实现 10.5 备份数据库模块设计 10.5.1 功能概述 10.5.2 窗体界面设计 10.5.3 功能实现 10.6 数据导出模块设计 10.6.1 功能概述 10.6.2 窗体界面设计 10.6.3 功能实现 10.7 配置ODBC数据源模块设计 10.7.1 功能概述 10.7.2 窗体界面设计 10.7.3 功能实现 第11章 万能打印模块(Visual C++6.0+Access数据库+SQL Server数据库) 11.1 万能打印模块概述 11.1.1 模块概述 11.1.2 功能结构 11.1.3 程序预览 11.2 关键技术 11.2.1 滚动条设置 11.2.2 打印中的页码计算和分页预览功能算法 11.2.3 数据库查询功能 11.2.4 打印控制功能 11.2.5 如何解决屏幕和打印机分辨率不统一问题 11.2.6 打印新一页 11.3 主窗体 11.3.1 功能概述 11.3.2 窗体界面设计 11.3.3 功能实现 11.4 Access数据库选择窗体 11.4.1 功能概述 11.4.2 窗体界面设计 11.4.3 功能实现 11.5 SQL Server数据库选择窗体 11.5.1 功能概述 11.5.2 窗体界面设计 11.5.3 功能实现 11.6 数据库查询模块 11.6.1 功能概述 11.6.2 窗体界面设计 11.6.3 功能实现 11.7 打印设置模块 11.7.1 功能概述 11.7.2 窗体界面设计 11.7.3 功能实现 11.8 打印预览及打印模块 11.8.1 功能概述 11.8.2 窗体界面设计 11.8.3 功能实现 第12章 软件注册模块(Visual C++6.0+电脑硬件信息获取+注册表操作技术) 12.1 软件注册模块概述 12.1.1 模块概述 12.1.2 功能结构 12.1.3 程序预览 12.2 关键技术 12.2.1 获取CPU序列号 12.2.2 获得磁盘序列号 12.2.3 获得网卡地址 12.2.4 生成注册码 12.2.5 根据注册表中的数据限制试用次数 12.2.6 注册快捷键 12.2.7 一次性粘贴注册码 12.3 注册码生成器 12.3.1 功能概述 12.3.2 窗体界面设计 12.3.3 实现过程 12.4 软件注册模块主窗体 12.4.1 功能概述 12.4.2 窗体界面设计 12.4.3 实现过程 12.5 注册模块设计 12.5.1 功能概述 12.5.2 窗体界面设计 12.5.3 实现过程 12.6 注册向导模块设计 12.6.1 功能概述 12.6.2 窗体界面设计 12.6.3 实现过程 第13章 系统优化模块(Visual C++6.0+系统信息获取+注册表操作技术) 13.1 系统优化模块概述 13.1.1 模块概述 13.1.2 功能结构 13.2 关键技术 13.2.1 自绘标题栏 13.2.2 获得任务列表 13.2.3 获得正在运行的进程 13.2.4 为列表视图控件关联右键菜单 13.2.5 清空回收站 13.2.6 清空“运行”中历史记录 13.2.7 清空IE历史记录 13.2.8 调用控制面板工具 13.3 主窗体设计 13.3.1 概述 13.3.2 界面布局 13.3.3 功能实现 13.4 控制面板操作模块 13.4.1 概述 13.4.2 界面布局 13.4.3 功能实现 13.5 磁盘空间整理模块 13.5.1 概述 13.5.2 界面布局 13.5.3 功能实现 13.6 垃圾文件清理模块 13.6.1 概述 13.6.2 界面布局 13.6.3 功能实现 13.7 系统任务管理模块 13.7.1 概述 13.7.2 界面布局 13.7.3 功能实现 第二篇 项目实战篇 第14章 学生考试管理系统(Visual C++6.0+SQL Server 2005实现) 14.1 开发背景 14.2 系统分析 14.3 系统设计 14.3.1 系统目标 14.3.2 系统功能结构 14.4 数据库设计 14.4.1 数据库分析 14.4.2 设计表结构 14.5 学生考试模块设计 14.5.1 学生考试模块概述 14.5.2 学生考试模块技术分析 14.5.3 学生考试模块实现过程 14.6 学生查分模块设计 14.6.1 学生查分模块概述 14.6.2 学生查分模块技术分析 14.6.3 学生查分模块实现过程 14.7 后台管理主窗口设计 14.7.1 后台管理主窗口概述 14.7.2 后台管理主窗口技术分析 14.7.3 后台管理主窗口实现过程 14.8 学生信息管理模块设计 14.8.1 学生信息管理模块概述 14.8.2 学生信息管理技术分析 14.8.3 学生信息管理模块实现过程 14.9 试题管理模块设计 14.9.1 试题管理模块概述 14.9.2 试题管理模块技术分析 14.9.3 试题管理模块实现过程 14.10 学生分数查询模块设计 14.10.1 学生分数查询模块概述 14.10.2 学生分数查询模块实现过程 第15章 酒店餐饮管理系统(Visual C++6.0+Microsoft Access 2003实现) 15.1 开发背景 15.2 需求分析 15.3 系统设计 15.3.1 系统目标 15.3.2 系统功能结构 15.3.3 系统预览 15.3.4 业务流程图 15.3.5 数据库设计 15.4 公共类设计 15.5 主窗体设计 15.6 注册模块设计 15.6.1 注册模块概述 15.6.2 注册模块技术分析 15.6.3 注册模块实现过程 15.7 登录模块设计 15.7.1 登录模块概述 15.7.2 登录模块技术分析 15.7.3 登录模块实现过程 15.8 开台模块设计 15.8.1 开台模块概述 15.8.2 开台模块技术分析 15.8.3 开台模块实现过程 15.9 点菜模块设计 15.9.1 点菜模块概述 15.9.2 点菜模块技术分析 15.9.3 点菜模块实现过程 15.9.4 单元测试 15.10 结账模块设计 15.10.1 结账模块概述 15.10.2 结账模块技术分析 15.10.3 结账模块实现过程 15.10.4 单元测试 15.11 数据库维护模块设计 15.11.1 数据库维护模块概述 15.11.2 数据库维护模块技术分析 15.11.3 数据库维护模块实现过程 15.11.4 单元测试 15.12 开发问题解析 15.13 项目文件清单 15.14 本章总结 第16章 人力资源管理系统(Visual C++6.0+SQL Server 2005实现)(内容参见光盘) 16.1 开发背景 16.2 需求分析 16.3 系统设计 16.3.1 系统目标 16.3.2 系统功能结构 16.3.3 系统预览 16.3.4 业务流程图 16.3.5 数据库设计 16.4 公共模块设计 16.5 主窗体设计 16.6 用户登录模块设计 16.6.1 用户登录模块概述 16.6.2 用户登录技术分析 16.6.2 用户登录实现过程 16.7 员工档案录入模块设计 16.7.1 员工档案录入模块概述 16.7.2 员工档案录入模块技术分析 16.7.3 员工档案录入模块 实现过程 16.7.4 单元测试 16.8 员工工资登记模块设计 16.8.1 员工工资登记模块概述 16.8.2 员工工资登记技术分析 16.8.3 员工工资登记实现过程 16.9 月出勤列表模块设计 16.9.1 月出勤列表模块概述 16.9.2 月出勤列表模块技术分析 16.9.3 月出勤列表模块实现过程 16.10 工资列表模块设计 16.10.1 工资列表模块概述 16.10.2 工资列表模块技术分析 16.10.3 工资列表模块实现过程 16.10.4 单元测试 16.11 开发技巧与难点分析 16.12 将信息以表格的形式导入到WORD中 第17章 超市进销存管理系统(Visual C++6.0+Oracle10g数据库实现)(内容参见光盘) 17.1 开发背景 17.2 需求分析 17.3 系统设计 17.3.1 系统目标 17.3.2 系统功能结构 17.3.3 系统预览 17.3.4 业务流程图 17.3.5 数据库设计 17.4 公共模块设计 17.5 主窗体设计 17.6 商品信息模块设计 17.6.1 商品信息模块概述 17.6.2 商品信息技术分析 17.6.3 商品信息实现过程 17.6.4 单元测试 17.7 供应商信息模块设计 17.7.1 供应商信息模块概述 17.7.2 供应商信息技术分析 17.7.3 供应商信息实现过程 17.7.4 单元测试 17.8 销售查询模块设计 17.8.1 销售查询模块概述 17.8.2 销售查询技术分析 17.8.3 销售查询实现过程 17.9 日结查询模块设计 17.9.1 日结查询模块概述 17.9.2 日结查询模块技术分析 17.9.3 日结查询模块实现过程 17.10 前台销售模块设计 17.10.1 前台销售模块概述 17.10.2 前台销售技术分析 17.10.3 前台销售实现过程 17.11 开发问题解析 17.11.1 移动无标题栏窗体 17.11.2 打印技术 17.12 项目文件清单 17.13 本章总结 第三篇 环境搭建篇(内容参见光盘) 第18章 熟悉Visual C++开发环境 18.1 Visual C++6.0概述 18.2 Visual C++6.0开发环境搭建 18.2.1 安装Visual C++6.0 18.2.2 启动Visual C++6.0 18.3 Visual C++6.0环境介绍 18.3.1 熟悉Visual C++6.0 IDE开发环境 18.3.2 Visual C++6.0 IDE菜单介绍 18.3.3 Visual C++6.0 IDE工具栏介绍 18.3.4 Visual C++6.0工作区窗口介绍 18.3.5 Visual C++6.0 控件面板介绍 18.3.6 Visual C++6.0输出窗口介绍 18.4 得力助手——MSDN的安装及使用 18.5 代码编辑器使用技巧 18.5.1 在代码编辑器中实现录制功能 18.5.2 检测代码中的括号是否匹配 18.5.3 对齐零乱的代码 18.5.4 显示函数参数 18.5.5 完全取词功能不可用 18.5.6 自定义关键字 18.6 程序调试技术 18.6.1 设置调试环境 18.6.2 设置断点调试 18.7 发布应用程序 第19章 SQL Server数据库环境搭建 19.1 SQL Server数据库概述 19.2 安装注意事项 19.3 SQL Server 2005安装过程 19.3.1 安装SQL Server 2005服务器 19.3.2 安装SQL Server 2005客户机 19.4 创建数据库 19.5 创建数据表 19.6 分离与附加数据库 19.6.1 分离数据库 19.6.2 附加数据库 第20章 Oracle数据库环境搭建 20.1 Oracle10g数据库服务器安装 20.2 Oracle10g数据库客户端安装 第21章 程序打包及安装 21.1 程序打包 21.1.1 建立安装程序工程 21.1.2 InstallShield开发环境 21.1.3 脚本代码分析 21.1.4 添加组件 21.1.5 添加快捷方式 21.1.6 发布安装程序 21.2 程序安装

2018-07-28

VISUAL.C.典型模块与项目实战大全.明日科技等pdf

明日科技出多个项目整合,非常好用的一本学习vc的书籍,同时空间分享的有此pdf的源码,转给有需要的人 目 录 第一篇 典型模块篇 第1章 界面换肤软件(Visual C++6.0+动态链接库+钩子技术) 1.1 界面换肤模块概述 1.1.1 模块概述 1.1.2 程序预览 1.2 关键技术 1.2.1 创建动态链接库 1.2.2 向动态链接库中添加位图资源 1.2.3 向动态链接库中添加C++类 1.2.4 修改对话框的窗口过程 1.2.5 为窗口关联一个自定义数据结构 1.2.6 为应用程序安装钩子 1.3 加载皮肤文件实现界面换肤 1.3.1 概述 1.3.2 设计皮肤文件 1.3.3 设计主应用程序 1.4 加载组件库实现界面换肤 1.4.1 概述 1.4.2 设计界面换肤组件库 1.4.3 设计界面换肤演示程序 第2章 视频聊天软件(Visual C++6.0+Socket网络技术+VFW技术) 2.1 视频聊天软件概述 2.1.1 概述 2.1.2 功能描述 2.1.3 程序预览 2.2 关键技术 2.2.1 VFW数字视频捕捉技术 2.2.2 使用CSocket类实现网络通信 2.3 服务器端 2.3.1 概述 2.3.2 界面设计 2.3.3 实现过程 2.4 客户端 2.4.1 概述 2.4.2 界面设计 2.4.3 实现过程 第3章 局域网电脑监控专家(Visual C++6.0+Socket网络技术+JPEG数据流技术) 3.1 局域网电脑监控概述 3.1.1 模块概述 3.1.2 需求分析 3.1.3 程序预览 3.2 关键技术 3.2.1 获取屏幕设备上下文存储为位图数据流 3.2.2 将位图数据流压缩为JPEG数据流 3.2.3 将JPEG数据流分成多个数据报发送到服务器 3.2.4 将多个数据报组合为一个完整的JPEG数据流 3.2.5 根据JPEG数据流显示图像 3.2.6 双击实现窗口全屏显示 3.3 客户端主窗口设计 3.3.1 概述 3.3.2 实现过程 3.4 服务器端主窗口设计 3.4.1 概述 3.4.2 实现过程 3.5 远程控制窗口设计 3.5.1 概述 3.5.2 界面布局 3.5.3 实现过程 第4章 屏幕录像大师(Visual C++6.0+AVI视频技术) 4.1 屏幕录像大师模块概述 4.1.1 模块概述 4.1.2 功能结构 4.1.3 模块预览 4.2 关键技术 4.2.1 屏幕抓图 4.2.2 抓图时抓取鼠标 4.2.3 将位图数据流写入AVI文件 4.2.4 将AVI文件转换成位图数据 4.2.5 获得AVI文件属性 4.2.6 根据运行状态显示托盘图标 4.2.7 获得磁盘的剩余空间 4.2.8 动态生成录像文件名 4.3 主窗体设计 4.4.1 概述 4.4.2 界面设计 4.4.3 功能实现 4.4 录像截取模块设计 4.4.1 概述 4.4.2 界面设计 4.4.3 功能实现 4.5 录像合成模块设计 4.5.1 概述 4.5.2 界面设计 4.5.3 功能实现 第5章 计算机语音识别系统(Visual C++6.0+SAPI技术) 5.1 系统概述 5.1.1 开发背景 5.1.2 功能结构 5.1.3 程序预览 5.2 关键技术 5.2.1 开发包的安装与使用 5.2.2 声音特征采集 5.3 主程序界面设计 5.4 语音朗读模块 5.4.1 语音朗读概述 5.4.2 实现过程 5.5 口型朗读模块 5.5.1 口型朗读模块概述 5.5.2 实现过程 5.6 朗读配置模块 5.6.1 朗读配置模块概述 5.6.2 实现过程 5.7 音频流朗读模块 5.7.1 音频流朗读模块概述 5.7.2 实现过程 5.8 语音识别模块 5.8.1 语音识别概述 5.8.2 实现过程 第6章 叶子图像处理软件(Visual C++6.0+GDI+图像处理技术) 6.1 图像处理模块概述 6.1.1 模块概述 6.1.2 功能结构 6.1.3 模块预览 6.2 关键技术 6.2.1 位图数据的存储形式 6.2.2 任意角度旋转图像 6.2.3 实现图像缩放 6.2.4 在Visual C++中使用GDI+进行图像处理 6.2.5 实现图像的水印效果 6.2.6 利用滚动窗口浏览图片 6.2.7 使用子对话框实现图像的局部选择 6.3 图像旋转模块设计 6.3.1 概述 6.3.2 界面布局 6.3.3 实现过程 6.4 图像平移模块设计 6.4.1 概述 6.4.2 界面布局 6.4.3 实现过程 6.5 图像缩放模块设计 6.5.1 概述 6.5.2 界面布局 6.5.3 实现过程 6.6 图像水印效果模块设计 6.6.1 概述 6.6.2 界面布局 6.6.3 实现过程 6.7 位图转换为JPEG模块设计 6.7.1 概述 6.7.2 界面布局 6.7.3 实现过程 6.8 照片版式处理模块设计 6.8.1 概述 6.8.2 界面布局 6.8.3 实现过程 第7章 桌面精灵(Visual C++6.0+注册表操作技术+Microsoft Access 2003数据库) 7.1 桌面精灵模块概述 7.1.1 模块概述 7.1.2 功能结构 7.1.3 程序预览 7.2 关键技术 7.2.1 阳历转换成阴历的算法 7.2.2 时钟的算法 7.2.3 实现鼠标穿透 7.2.4 窗体置顶及嵌入桌面 7.2.5 添加系统托盘 7.2.6 开机自动运行 7.2.7 自绘右键快捷菜单 7.2.8 带图标的按钮控件 7.3 主窗体设计 7.3.1 概述 7.3.2 界面设计 7.3.3 实现过程 7.4 新建备忘录模块设计 7.4.1 概述 7.4.2 界面设计 7.4.3 实现过程 7.5 新建纪念日模块设计 7.5.1 概述 7.5.2 界面设计 7.5.3 实现过程 7.6 纪念日列表模块设计 7.6.1 概述 7.6.2 界面设计 7.6.3 实现过程 7.7 窗口设置模块设计 7.7.1 概述 7.7.2 界面设计 7.7.3 实现过程 7.8 提示窗口模块设计 7.8.1 概述 7.8.2 界面设计 7.8.3 实现过程 第8章 办公小秘书(Visual C++6.0+Access数据库+INI文件操作技术) 8.1 办公小秘书模块概述 8.1.1 模块概述 8.1.2 功能结构 8.1.3 模块预览 8.2 关键技术 8.2.1 如QQ般自动隐藏 8.2.2 按需要设计文本框 8.2.3 设计计算器的圆角按钮 8.2.4 回行数据在INI文件中的读取与写入 8.2.5 根据数据库数据生成复选框 8.2.6 饼形图显示投票结果 8.2.7 为程序添加系统托盘 8.3 主窗体设计 8.3.1 概述 8.3.2 界面布局 8.3.3 实现过程 8.4 计算器设计 8.4.1 概述 8.4.2 界面布局 8.4.3 实现过程 8.5 便利贴设计 8.5.1 概述 8.5.2 界面布局 8.5.3 实现过程 8.6 加班模块设计 8.6.1 概述 8.6.2 界面布局 8.6.3 实现过程 8.7 投票项目模块设计 8.7.1 概述 8.7.2 界面布局 8.7.3 实现过程 第9章 通讯新干线(Visual C++6.0+SQL Server 2005实现) 9.1 通讯新干线概述 9.1.1 模块概述 9.1.2 功能结构 9.2 关键技术 9.2.1 设计选项卡 9.2.2 绘制对话框的四周 9.3 数据库设计 9.3.1 数据表的建立 9.3.2 数据库操作流程 9.4 通讯新干线主程序模块 9.5 数据库连接模块 9.6 数据备份模块 9.7 数据还原模块 9.8 数据初始化模块 9.9 开发技巧与难点分析 9.9.1 使用try…catch捕捉错误 9.9.2 数据库记录指针的正确使用 第10章 SQL数据库提取器(Visual C++6.0+Word、Excel相关类+bcp工具) 10.1 SQL数据库提取器概述 10.1.1 模块概述 10.1.2 功能结构 10.1.3 程序预览 10.2 关键技术 10.2.1 获得数据表、视图和存储过程 10.2.2 获得表结构 10.2.3 向Word文档中插入表格 10.2.4 向Word表格中插入图片 10.2.5 向Excel表格中插入图片 10.2.6 使用bcp实用工具导出数据 10.3 主窗体 10.3.1 功能概述 10.3.2 窗体界面设计 10.3.3 功能实现 10.4 附加数据库模块设计 10.4.1 功能概述 10.4.2 窗体界面设计 10.4.3 功能实现 10.5 备份数据库模块设计 10.5.1 功能概述 10.5.2 窗体界面设计 10.5.3 功能实现 10.6 数据导出模块设计 10.6.1 功能概述 10.6.2 窗体界面设计 10.6.3 功能实现 10.7 配置ODBC数据源模块设计 10.7.1 功能概述 10.7.2 窗体界面设计 10.7.3 功能实现 第11章 万能打印模块(Visual C++6.0+Access数据库+SQL Server数据库) 11.1 万能打印模块概述 11.1.1 模块概述 11.1.2 功能结构 11.1.3 程序预览 11.2 关键技术 11.2.1 滚动条设置 11.2.2 打印中的页码计算和分页预览功能算法 11.2.3 数据库查询功能 11.2.4 打印控制功能 11.2.5 如何解决屏幕和打印机分辨率不统一问题 11.2.6 打印新一页 11.3 主窗体 11.3.1 功能概述 11.3.2 窗体界面设计 11.3.3 功能实现 11.4 Access数据库选择窗体 11.4.1 功能概述 11.4.2 窗体界面设计 11.4.3 功能实现 11.5 SQL Server数据库选择窗体 11.5.1 功能概述 11.5.2 窗体界面设计 11.5.3 功能实现 11.6 数据库查询模块 11.6.1 功能概述 11.6.2 窗体界面设计 11.6.3 功能实现 11.7 打印设置模块 11.7.1 功能概述 11.7.2 窗体界面设计 11.7.3 功能实现 11.8 打印预览及打印模块 11.8.1 功能概述 11.8.2 窗体界面设计 11.8.3 功能实现 第12章 软件注册模块(Visual C++6.0+电脑硬件信息获取+注册表操作技术) 12.1 软件注册模块概述 12.1.1 模块概述 12.1.2 功能结构 12.1.3 程序预览 12.2 关键技术 12.2.1 获取CPU序列号 12.2.2 获得磁盘序列号 12.2.3 获得网卡地址 12.2.4 生成注册码 12.2.5 根据注册表中的数据限制试用次数 12.2.6 注册快捷键 12.2.7 一次性粘贴注册码 12.3 注册码生成器 12.3.1 功能概述 12.3.2 窗体界面设计 12.3.3 实现过程 12.4 软件注册模块主窗体 12.4.1 功能概述 12.4.2 窗体界面设计 12.4.3 实现过程 12.5 注册模块设计 12.5.1 功能概述 12.5.2 窗体界面设计 12.5.3 实现过程 12.6 注册向导模块设计 12.6.1 功能概述 12.6.2 窗体界面设计 12.6.3 实现过程 第13章 系统优化模块(Visual C++6.0+系统信息获取+注册表操作技术) 13.1 系统优化模块概述 13.1.1 模块概述 13.1.2 功能结构 13.2 关键技术 13.2.1 自绘标题栏 13.2.2 获得任务列表 13.2.3 获得正在运行的进程 13.2.4 为列表视图控件关联右键菜单 13.2.5 清空回收站 13.2.6 清空“运行”中历史记录 13.2.7 清空IE历史记录 13.2.8 调用控制面板工具 13.3 主窗体设计 13.3.1 概述 13.3.2 界面布局 13.3.3 功能实现 13.4 控制面板操作模块 13.4.1 概述 13.4.2 界面布局 13.4.3 功能实现 13.5 磁盘空间整理模块 13.5.1 概述 13.5.2 界面布局 13.5.3 功能实现 13.6 垃圾文件清理模块 13.6.1 概述 13.6.2 界面布局 13.6.3 功能实现 13.7 系统任务管理模块 13.7.1 概述 13.7.2 界面布局 13.7.3 功能实现 第二篇 项目实战篇 第14章 学生考试管理系统(Visual C++6.0+SQL Server 2005实现) 14.1 开发背景 14.2 系统分析 14.3 系统设计 14.3.1 系统目标 14.3.2 系统功能结构 14.4 数据库设计 14.4.1 数据库分析 14.4.2 设计表结构 14.5 学生考试模块设计 14.5.1 学生考试模块概述 14.5.2 学生考试模块技术分析 14.5.3 学生考试模块实现过程 14.6 学生查分模块设计 14.6.1 学生查分模块概述 14.6.2 学生查分模块技术分析 14.6.3 学生查分模块实现过程 14.7 后台管理主窗口设计 14.7.1 后台管理主窗口概述 14.7.2 后台管理主窗口技术分析 14.7.3 后台管理主窗口实现过程 14.8 学生信息管理模块设计 14.8.1 学生信息管理模块概述 14.8.2 学生信息管理技术分析 14.8.3 学生信息管理模块实现过程 14.9 试题管理模块设计 14.9.1 试题管理模块概述 14.9.2 试题管理模块技术分析 14.9.3 试题管理模块实现过程 14.10 学生分数查询模块设计 14.10.1 学生分数查询模块概述 14.10.2 学生分数查询模块实现过程 第15章 酒店餐饮管理系统(Visual C++6.0+Microsoft Access 2003实现) 15.1 开发背景 15.2 需求分析 15.3 系统设计 15.3.1 系统目标 15.3.2 系统功能结构 15.3.3 系统预览 15.3.4 业务流程图 15.3.5 数据库设计 15.4 公共类设计 15.5 主窗体设计 15.6 注册模块设计 15.6.1 注册模块概述 15.6.2 注册模块技术分析 15.6.3 注册模块实现过程 15.7 登录模块设计 15.7.1 登录模块概述 15.7.2 登录模块技术分析 15.7.3 登录模块实现过程 15.8 开台模块设计 15.8.1 开台模块概述 15.8.2 开台模块技术分析 15.8.3 开台模块实现过程 15.9 点菜模块设计 15.9.1 点菜模块概述 15.9.2 点菜模块技术分析 15.9.3 点菜模块实现过程 15.9.4 单元测试 15.10 结账模块设计 15.10.1 结账模块概述 15.10.2 结账模块技术分析 15.10.3 结账模块实现过程 15.10.4 单元测试 15.11 数据库维护模块设计 15.11.1 数据库维护模块概述 15.11.2 数据库维护模块技术分析 15.11.3 数据库维护模块实现过程 15.11.4 单元测试 15.12 开发问题解析 15.13 项目文件清单 15.14 本章总结 第16章 人力资源管理系统(Visual C++6.0+SQL Server 2005实现)(内容参见光盘) 16.1 开发背景 16.2 需求分析 16.3 系统设计 16.3.1 系统目标 16.3.2 系统功能结构 16.3.3 系统预览 16.3.4 业务流程图 16.3.5 数据库设计 16.4 公共模块设计 16.5 主窗体设计 16.6 用户登录模块设计 16.6.1 用户登录模块概述 16.6.2 用户登录技术分析 16.6.2 用户登录实现过程 16.7 员工档案录入模块设计 16.7.1 员工档案录入模块概述 16.7.2 员工档案录入模块技术分析 16.7.3 员工档案录入模块 实现过程 16.7.4 单元测试 16.8 员工工资登记模块设计 16.8.1 员工工资登记模块概述 16.8.2 员工工资登记技术分析 16.8.3 员工工资登记实现过程 16.9 月出勤列表模块设计 16.9.1 月出勤列表模块概述 16.9.2 月出勤列表模块技术分析 16.9.3 月出勤列表模块实现过程 16.10 工资列表模块设计 16.10.1 工资列表模块概述 16.10.2 工资列表模块技术分析 16.10.3 工资列表模块实现过程 16.10.4 单元测试 16.11 开发技巧与难点分析 16.12 将信息以表格的形式导入到WORD中 第17章 超市进销存管理系统(Visual C++6.0+Oracle10g数据库实现)(内容参见光盘) 17.1 开发背景 17.2 需求分析 17.3 系统设计 17.3.1 系统目标 17.3.2 系统功能结构 17.3.3 系统预览 17.3.4 业务流程图 17.3.5 数据库设计 17.4 公共模块设计 17.5 主窗体设计 17.6 商品信息模块设计 17.6.1 商品信息模块概述 17.6.2 商品信息技术分析 17.6.3 商品信息实现过程 17.6.4 单元测试 17.7 供应商信息模块设计 17.7.1 供应商信息模块概述 17.7.2 供应商信息技术分析 17.7.3 供应商信息实现过程 17.7.4 单元测试 17.8 销售查询模块设计 17.8.1 销售查询模块概述 17.8.2 销售查询技术分析 17.8.3 销售查询实现过程 17.9 日结查询模块设计 17.9.1 日结查询模块概述 17.9.2 日结查询模块技术分析 17.9.3 日结查询模块实现过程 17.10 前台销售模块设计 17.10.1 前台销售模块概述 17.10.2 前台销售技术分析 17.10.3 前台销售实现过程 17.11 开发问题解析 17.11.1 移动无标题栏窗体 17.11.2 打印技术 17.12 项目文件清单 17.13 本章总结 第三篇 环境搭建篇(内容参见光盘) 第18章 熟悉Visual C++开发环境 18.1 Visual C++6.0概述 18.2 Visual C++6.0开发环境搭建 18.2.1 安装Visual C++6.0 18.2.2 启动Visual C++6.0 18.3 Visual C++6.0环境介绍 18.3.1 熟悉Visual C++6.0 IDE开发环境 18.3.2 Visual C++6.0 IDE菜单介绍 18.3.3 Visual C++6.0 IDE工具栏介绍 18.3.4 Visual C++6.0工作区窗口介绍 18.3.5 Visual C++6.0 控件面板介绍 18.3.6 Visual C++6.0输出窗口介绍 18.4 得力助手——MSDN的安装及使用 18.5 代码编辑器使用技巧 18.5.1 在代码编辑器中实现录制功能 18.5.2 检测代码中的括号是否匹配 18.5.3 对齐零乱的代码 18.5.4 显示函数参数 18.5.5 完全取词功能不可用 18.5.6 自定义关键字 18.6 程序调试技术 18.6.1 设置调试环境 18.6.2 设置断点调试 18.7 发布应用程序 第19章 SQL Server数据库环境搭建 19.1 SQL Server数据库概述 19.2 安装注意事项 19.3 SQL Server 2005安装过程 19.3.1 安装SQL Server 2005服务器 19.3.2 安装SQL Server 2005客户机 19.4 创建数据库 19.5 创建数据表 19.6 分离与附加数据库 19.6.1 分离数据库 19.6.2 附加数据库 第20章 Oracle数据库环境搭建 20.1 Oracle10g数据库服务器安装 20.2 Oracle10g数据库客户端安装 第21章 程序打包及安装 21.1 程序打包 21.1.1 建立安装程序工程 21.1.2 InstallShield开发环境 21.1.3 脚本代码分析 21.1.4 添加组件 21.1.5 添加快捷方式 21.1.6 发布安装程序 21.2 程序安装

2018-07-28

精通GDI+编程

清华大学出版社,周鸣扬、赵景亮编著 第一章 Visual C++.NET简介 第二章 GDI+编程基础 第三章 画笔和画刷 第四章 文本和字体 第五章 路径和区域 第六章 在GDI+中使用变换 第七章 GDI+的色彩变换 第八章 图像的基本处理 第九章 调整图像的色彩信息 第十章 图形的编码与解码 第十一章 GDI+图形特技处理编程 第十二章 GDI+的使用局限与解决方法

2018-07-24

visual c++6.0开发指南pdf全(高守传)

visual c++6.0开发指南pdf全部内容,自己整理的标签,非常不错并且非常全面的学习资料,我发布的也有源码,找了很久才找到. 第1篇 Visual C++程序开发基础 第1章 Visual C++与面向对象技术概述  第2章 Visual C++ 6.0概述  第3章 应用程序框架  第2篇 Visual C++?基本程序开发要素 第4章 基本输入处理  第5章 菜单、工具栏、状态栏 及其相关资源  第6章 设备描述表和图形对象  第7章 Windows通用控件  第8章 MFC通用类  第3篇 Visual C++基本应用程序开发 第9章 对话框编程  第10章 常用对话框  第11章 基于文档/视图的程序开发  第12章 文件操作  第13章 打印与帮助  第14章 内存管理、调试与异常  第4篇 Visual C++高级开发技术 第15章 动态链接库编程  第16章 注册表编程  第17章 多线程程序设计  第18章 ActiveX控件的使用与开发  第5篇 Visual C++专项应用开发技术 第19章 数据库及SQL基础  第20章 ADO数据库编程  第21章 水晶报表Crystal Reports  第22章 Winsock网络编程  第23章 Internet编程  第24章 Visual C++数字图像处理基础  第25章 Visual C++音/视频处理 

2018-07-24

visual c++6.0开发指南源码全(高守传)

visual c++6.0开发指南全部源码,非常不错并且非常全面的学习资料,空间配有pdf书籍,找了很久才找到. 第1篇 Visual C++程序开发基础 第1章 Visual C++与面向对象技术概述  第2章 Visual C++ 6.0概述  第3章 应用程序框架  第2篇 Visual C++?基本程序开发要素 第4章 基本输入处理  第5章 菜单、工具栏、状态栏 及其相关资源  第6章 设备描述表和图形对象  第7章 Windows通用控件  第8章 MFC通用类  第3篇 Visual C++基本应用程序开发 第9章 对话框编程  第10章 常用对话框  第11章 基于文档/视图的程序开发  第12章 文件操作  第13章 打印与帮助  第14章 内存管理、调试与异常  第4篇 Visual C++高级开发技术 第15章 动态链接库编程  第16章 注册表编程  第17章 多线程程序设计  第18章 ActiveX控件的使用与开发  第5篇 Visual C++专项应用开发技术 第19章 数据库及SQL基础  第20章 ADO数据库编程  第21章 水晶报表Crystal Reports  第22章 Winsock网络编程  第23章 Internet编程  第24章 Visual C++数字图像处理基础  第25章 Visual C++音/视频处理 

2018-07-03

visual c++6.0开发指南下载链接(高守传)

文件过大,上传了下载链接,如果失效请私信,非常不错的学习资料,空间配有源码,找了很久才找到. 第1篇 Visual C++程序开发基础 第1章 Visual C++与面向对象技术概述  第2章 Visual C++ 6.0概述  第3章 应用程序框架  第2篇 Visual C++?基本程序开发要素 第4章 基本输入处理  第5章 菜单、工具栏、状态栏 及其相关资源  第6章 设备描述表和图形对象  第7章 Windows通用控件  第8章 MFC通用类  第3篇 Visual C++基本应用程序开发 第9章 对话框编程  第10章 常用对话框  第11章 基于文档/视图的程序开发  第12章 文件操作  第13章 打印与帮助  第14章 内存管理、调试与异常  第4篇 Visual C++高级开发技术 第15章 动态链接库编程  第16章 注册表编程  第17章 多线程程序设计  第18章 ActiveX控件的使用与开发  第5篇 Visual C++专项应用开发技术 第19章 数据库及SQL基础  第20章 ADO数据库编程  第21章 水晶报表Crystal Reports  第22章 Winsock网络编程  第23章 Internet编程  第24章 Visual C++数字图像处理基础  第25章 Visual C++音/视频处理 

2018-07-03

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除