自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 资源 (30)
  • 收藏
  • 关注

原创 记录thread线程的快捷使用方法

记录thread线程的快捷使用方法

2022-06-17 09:09:42 70 1

转载 c++中冒号(:)和双冒号(::)的用法

转载于:http://fengqing888.blog.163.com/blog/static/3301141620100623933512/ 1.冒号(:)用法 (1)表示机构内位域的定义(即该变量占几个bit空间) typedef struct _XXX{ unsigned char a:4; unsigned char c; } ; XXX (2)构造函

2013-07-16 16:25:57 489

转载 MAP原理及其在MFC中的实现

一、 Map的基本知识   映射(Map),又称为字典(Dictionary),是由关键字(Key)及其对应的元素值(Value)所组成的元素单元(Element)的表单式集合。   通常,对于Map而言,使用给定的Key,可以迅速地从单元集合中检索到相应的元素。因此,在需要对大量数据进行查找操作而查找的性能又占据重要地位的场合,Map无疑是一种较理想的容器。譬如,在MFC中,使用Map来实现

2013-07-16 11:57:36 1258

转载 MFC容器类介绍

目录(?)[-] 在MFC中容器分三大类arrays数组 lists链表 maps映射也称作字典怎么遍历模板容器类非模板类 我们知道如果是单个的少数几个值弄些int , long,float ,double等类型的变量来装这些值就行了.但如果值太多这样就比较麻烦.当然数据超级多时就直接放数据库里存着去了. 但如果数值不多不少,并且不是业务数据,只是程序中临时用到的数据.咋整呢?

2013-07-16 11:55:38 617

转载 深入分析MFC中的CArray类

我们在使用vc进行比较复杂的编程时,经常需要用到复杂的数组结构,并希望能实现动态管理。由于C++并不支持动态数组,MFC提供了一个CArray类来实现动态数组的功能。有效的使用CArray类,可以提高程序的效率。 MFC提供了一套模板库,来实现一些比较常见的数据结构如Array,List,Map。CArray即为其中的一个,用来实现动态数组的功能。 CArray是从CObject派生,

2013-07-16 11:49:58 537

精品视频剪辑软件精品视频剪辑软件

精品视频剪辑软件,可以添加多个音视频,进行分别分段剪辑、音频剪辑、多个视频合成、音视频合成、添加字幕、添加水印等功能,非常方便实用

2018-10-26

brew 坠空球

brew写的一个小游戏,可以直接下载的运行的,vs2005,BREW SDK2.01,坠空球的小游戏,可以实现小球的下落,弹起,方块的移动,地图的生成等等

2013-08-14

C语言课程设计--职工管理系统.

本系统是一个单纯的课程设计,很简单的,你懂得,不能用在商业性质上,能帮到你学习就行,祝你学习愉快 下边贴出程序的主要代码: struct stu { char num[10];/*职工号*/ char name[10];/*姓名*/ char bianhao[10];/*编号*/ char gongzi[10];/*工资*/ }; void jianmian() void intro()/*简介*/ void append() void modify() void show() void insert() void delet() void search() void sort() void total() void message() char menu() /*菜单选择函数*/ void jieshu()

2012-12-04

C语言课程设计--学生成绩信息管理系统

C语言课程设计--学生成绩信息管理系统 做课程设计的,你懂得,不做过多解释,贴出主要的东西 int menu();/*主菜单*/ void intro();/*简介*/ void input();/*学生成绩信息录入*/ void show();/*已录学生信息*/ void search();/*查找学生成绩信息*/ void delet();/*删除学生成绩信息*/ void modify();/*修改学生成绩信息*/ void insert();/*添加学生成绩信息*/ void order();/*学生成绩信息排名*/ void total();/*学生总数统计*/

2012-12-04

MFC的API所有的函数大全

MFC的API所有的函数大全,几乎包括了MSDN上的所有函数

2012-11-29

VC++封装ADO连数据库代码

VC++封装ADO连数据库代码 封装在一个类里边 只需添加到你的工程中就行了

2012-11-29

ADO连接数据库的简单方法

ADO连接数据库的简单方法,只需四步,就能用ADO连接数据库,摆脱ODBC连数据库的麻烦

2012-11-29

Visual C++范例大全(孙皓).[PDF扫描版].z03 禁止再次上传

本资源为CSDN上边唯一一个,版权所有,请下载使用的人员禁止再次上传,否则后果自负。 温馨提示:由于上传空间有限 所以本书分四部分压缩(压缩文件后边有顺序标示),请分别下载后边的全部,然后放置一块解压,单独解压会出错,四个文件名称分别为:《Visual C++范例大全》.(孙皓).[PDF扫描版].z01,《Visual C++范例大全》.(孙皓).[PDF扫描版].z02,《Visual C++范例大全》.(孙皓).z03[PDF扫描版] 谢谢 第一篇 VC程序开发基础 第1章 VC与C++开发基础 1 1.1 C++面向对象特性 1 实例1:实现C++类的多重继承 1 实例2:使用虚函数实现运行时多态 3 实例3:使用操作符重载实现编译多态——复数的加法运算 6 实例4:使用函数模板实现不同数据类型的极值函数 7 . . . 17.3 视频处理 695 实例402:创建基于MCI的数字视频处理类——CMyMCIVideo 695 实例403:使用CMyMCIVideo类创建数字视频播放器 699 实例404:使用MediaPlay ActiveX控件创建媒体播放器 701 实例405:使用VFW实现视频捕捉与保存 703

2012-11-07

Visual C++范例大全(孙皓).[PDF扫描版].z02 禁止再次上传

本资源为CSDN上边唯一一个,版权所有,请下载使用的人员禁止再次上传,否则后果自负。 温馨提示:由于上传空间有限 所以本书分四部分压缩(压缩文件后边有顺序标示),请分别下载后边的全部,然后放置一块解压,单独解压会出错,四个文件名称分别为:《Visual C++范例大全》.(孙皓).[PDF扫描版].z01,《Visual C++范例大全》.(孙皓).[PDF扫描版].z02,《Visual C++范例大全》.(孙皓).[PDF扫描版] 谢谢 第一篇 VC程序开发基础 第1章 VC与C++开发基础 1 1.1 C++面向对象特性 1 实例1:实现C++类的多重继承 1 实例2:使用虚函数实现运行时多态 3 实例3:使用操作符重载实现编译多态——复数的加法运算 6 实例4:使用函数模板实现不同数据类型的极值函数 7 . . . 17.3 视频处理 695 实例402:创建基于MCI的数字视频处理类——CMyMCIVideo 695 实例403:使用CMyMCIVideo类创建数字视频播放器 699 实例404:使用MediaPlay ActiveX控件创建媒体播放器 701 实例405:使用VFW实现视频捕捉与保存 703

2012-11-07

Visual C++范例大全(孙皓)[PDF扫描版].z01 禁止再次上传

本资源为CSDN上边唯一一个,版权所有,请下载使用的人员禁止再次上传,否则后果自负。 温馨提示:由于上传空间有限 所以本书分四部分压缩(压缩文件后边有顺序标示),请分别下载后边的全部,然后放置一块解压,单独解压会出错,四个文件名称分别为:《Visual C++范例大全》.(孙皓).[PDF扫描版].z01,《Visual C++范例大全》.(孙皓).[PDF扫描版].z02,《Visual C++范例大全》.(孙皓).[PDF扫描版] 谢谢 第一篇 VC程序开发基础 第1章 VC与C++开发基础 1 1.1 C++面向对象特性 1 实例1:实现C++类的多重继承 1 实例2:使用虚函数实现运行时多态 3 实例3:使用操作符重载实现编译多态——复数的加法运算 6 实例4:使用函数模板实现不同数据类型的极值函数 7 . . . 17.3 视频处理 695 实例402:创建基于MCI的数字视频处理类——CMyMCIVideo 695 实例403:使用CMyMCIVideo类创建数字视频播放器 699 实例404:使用MediaPlay ActiveX控件创建媒体播放器 701 实例405:使用VFW实现视频捕捉与保存 703

2012-11-07

《Visual C++范例大全》珍藏版(孙皓).[PDF扫描版].z01

温馨提示:由于上传空间有限 所以本书分四部分压缩(压缩文件后边有顺序标示),请分别下载后边的全部,然后放置一块解压,单独解压会出错,四个文件名称分别为:《Visual C++范例大全》.(孙皓).[PDF扫描版].z01,《Visual C++范例大全》.(孙皓).[PDF扫描版].z02,《Visual C++范例大全》.(孙皓).[PDF扫描版] 谢谢 第一篇 VC程序开发基础 第1章 VC与C++开发基础 1 1.1 C++面向对象特性 1 实例1:实现C++类的多重继承 1 实例2:使用虚函数实现运行时多态 3 实例3:使用操作符重载实现编译多态——复数的加法运算 6 实例4:使用函数模板实现不同数据类型的极值函数 7 . . . 17.3 视频处理 695 实例402:创建基于MCI的数字视频处理类——CMyMCIVideo 695 实例403:使用CMyMCIVideo类创建数字视频播放器 699 实例404:使用MediaPlay ActiveX控件创建媒体播放器 701 实例405:使用VFW实现视频捕捉与保存 703

2012-11-07

Visual C++范例大全书中405个实例的代码

Visual C++范例大全书中405个实例的代码,代码能够在VC++上直接运行 非常的详细, 第一篇 VC程序开发基础 第1章 VC与C++开发基础 1 1.1 C++面向对象特性 1 实例1:实现C++类的多重继承 1 实例2:使用虚函数实现运行时多态 3 实例3:使用操作符重载实现编译多态——复数的加法运算 6 实例4:使用函数模板实现不同数据类型的极值函数 7 . . . 17.3 视频处理 695 实例402:创建基于MCI的数字视频处理类——CMyMCIVideo 695 实例403:使用CMyMCIVideo类创建数字视频播放器 699 实例404:使用MediaPlay ActiveX控件创建媒体播放器 701 实例405:使用VFW实现视频捕捉与保存 703

2012-11-07

Visual C++范例开发大全PDF扫描版.part4

温馨提示:由于上传空间有限 所以本书分四部分压缩(压缩文件后边有顺序标示),请分别下载后边的全部,然后放置一块解压,单独解压会出错,四个文件名称分别为:Visual+C++范例开发大全.part1,Visual+C++范例开发大全.part2,Visual+C++范例开发大全.part3,Visual+C++范例开发大全.part4谢谢 VC++ 范例开发大全 目 录 第1篇 VC++入门与基本文档视图 第1章 Visual C++ 6.0 MFC程序设计快速入门(教学视频:5分钟) 2 1.1 Visual C++ 6.0开发环境简介 2 1.2 创建Visual C++ 6.0应用程序 3 . . . 实例403 按分隔符提取字符串组 770 实例404 CRectTracker类的使用 771 实例405 得到鼠标指向窗口的窗口名和类名 773 实例406 画出鼠标指向窗口的矩形区域 774

2012-10-23

VC++ 范例开发大全PDF扫描版.part1

温馨提示:由于上传空间有限 所以本书分四部分压缩(压缩文件后边有顺序标示),请分别下载后边的全部,然后放置一块解压,单独解压会出错,四个文件名称分别为:Visual+C++范例开发大全.part1,Visual+C++范例开发大全.part2,Visual+C++范例开发大全.part3,Visual+C++范例开发大全.part4谢谢 VC++ 范例开发大全 目 录 第1篇 VC++入门与基本文档视图 第1章 Visual C++ 6.0 MFC程序设计快速入门(教学视频:5分钟) 2 1.1 Visual C++ 6.0开发环境简介 2 1.2 创建Visual C++ 6.0应用程序 3 实例001 创建第一个MFC应用程序 3 实例002 创建第一个C++应用程序 4 第2章 文档视图应用程序实例(教学视频:159分钟) 6 2.1 窗体操作 6 实例003 实现启动时无子窗口的MDI程序 6 实例004 实现MDI应用程序启动时子窗口默认最大化 7 实例005 MDI应用程序启动时主窗口默认最大化 8 实例006 具有图片背景的MDI主窗口 9 实例007 全屏显示的窗体 12 实例008 创建带滚动条的窗体 15 实例009 窗体拆分 16 实例010 始终置顶的SDI程序 17 实例011 不可移动的窗体 18 实例012 创建不可改变大小的SDI窗口 19 实例013 动态设置窗口位置和大小 20 实例014 保存窗口状态 21 实例015 双击主窗口弹出“打开”对话框 23 2.2 标题栏 25 实例016 获取标题栏高度 25 实例017 获取标题栏上按钮的尺寸 26 实例018 定制标题栏文字 27 实例019 添加标题栏右键菜单项 28 实例020 屏蔽标题栏右键系统菜单及隐藏按钮 29 实例021 禁用标题栏上的最大化、最小化和关闭按钮 30 实例022 显示和隐藏标题栏 31 2.3 菜单 32 实例023 获取菜单栏高度 32 实例024 启用和禁用菜单 33 实例025 动态添加菜单 35 实例026 带单选标记的菜单 36 实例027 复选标记的菜单 38 实例028 带图标菜单的SDI程序 39 实例029 带图标菜单的MDI 40 实例030 位图菜单 41 实例031 创建客户区右键菜单 43 实例032 隐藏和显示菜单栏 44 实例033 为应用程序添加多语言支持 45 2.4 工具栏 48 实例034 工具栏按钮的添加、删除和分组 48 实例035 不能停靠的工具栏 48 实例036 下压式工具栏按钮 49 实例037 给工具栏添加图像背景 50 实例038 动态隐藏和显示工具栏 51 2.5 状态栏 52 实例039 显示和隐藏状态栏 52 实例040 带进度条的状态栏 53 实例041 在状态栏上加载图像 54 实例042 滚动字幕的状态栏 56 第3章 对话框应用实例(教学视频:82分钟) 58 3.1 对话框界面 58 实例043 设置对话框应用程序窗口启动位置 58 实例044 半透明对话框 59 实例045 创建不规则对话框应用程序 60 实例046 拖动没有标题栏的对话框 61 实例047 实现收缩对话框应用程序 62 实例048 基于对话框的托盘程序 64 实例049 为对话框应用程序添加菜单栏 66 实例050 带有工具栏的对话框应用程序 67 实例051 为对话框应用程序添加右键菜单 68 实例052 模式对话框与非模式对话框 69 实例053 属性页对话框 71 实例054 向导式对话框 72 实例055 为对话框应用程序添加启动界面 73 实例056 为对话框应用程序添加具有百叶窗效果的启动界面 76 3.2 通用对话框 77 实例057 文件打开对话框 78 实例058 在程序启动时弹出文件打开对话框 79 实例059 在文件打开对话框中预览图片 80 实例060 文件保存对话框 81 实例061 选择文件夹对话框 82 实例062 字体对话框 84 实例063 颜色对话框 86 实例064 查找与替换对话框 87 第4章 控件应用实例(教学视频:150分钟) 89 4.1 常见控件 89 实例065 图文按钮 89 实例066 具有随机图片背景的EditBox控件 90 实例067 使用List Box显示系统逻辑磁盘驱动器列表 92 实例068 利用列标题对列表视图进行数据排序 93 实例069 使用Static Text控件显示当前系统时间 95 实例070 使用Data Time Picker控件调整系统时间 96 实例071 使用Combo Box控件控制字体大小 97 实例072 使用Rich Edit控件显示文本文件 98 实例073 使用Tree Control控件显示文件目录 100 实例074 位图进度条 102 实例075 使用Progress控件实现文字进度条 103 实例076 使用Static Text控件显示当前时间 104 实例077 使用Picture Box显示动态打开图像 106 实例078 使用Group Box控件对控件分组 107 实例079 使用Check Box实现多选 109 实例080 使用Radio Button实现单选 110 实例081 Horizontal Scroll Bar与Vertical Scroll Bar滚动条 111 实例082 Slider控件的使用 112 实例083 捕获键盘热键 113 实例084 播放动画 115 实例085 使用Data Time Picker实现日期的选择 116 实例086 使用Month Calendar获取日期 117 实例087 使用IP Address读取IP 118 实例088 使用Custom Control自定义控件 119 实例089 Extended Combo Box控件 120 实例090 使用Tab Control实现选项卡 122 4.2 控件的扩展使用方法 124 实例091 动态创建控件 124 实例092 隐藏和显示控件 125 实例093 启用和禁用控件 126 实例094 向窗体中动态添加控件 127 实例095 在控件上右击弹出菜单 128 实例096 自定义控件字体颜色 129 第2篇 文件、系统、输入输出和音频视频 第5章 文件系统应用实例(教学视频:85分钟) 134 5.1 文件操作 134 实例097 读写文件 134 实例098 读写INI文件 136 实例099 对话框支持文件拖放 138 实例100 复制、移动和删除文件 139 实例101 显示复制过程对话框 141 实例102 获取与修改文件属性 143 实例103 获取与修改文件创建、修改和访问时间 146 实例104 获得文件大小 148 实例105 获取文件类型 149 实例106 检索文件 150 实例107 重命名文件 151 5.2 文件夹操作 152 实例108 获取与修改文件夹创建、修改及访问时间 153 实例109 创建和删除文件夹 155 实例110 复制和移动文件夹 156 实例111 判断目标是否是文件夹 157 实例112 检索文件夹 159 实例113 重命名文件夹 160 第6章 图形图像程序应用实例(教学视频:211分钟) 163 6.1 图形应用实例 163 实例114 简单直线的绘制 163 实例115 绘制正弦曲线 166 实例116 绘制图形 169 实例117 绘制渐变图形 171 实例118 绘制渐变文字 172 6.2 图像应用实例 174 实例119 显示资源中的位图 174 实例120 图像目录自动浏览程序 176 实例121 浏览大幅图像 178 实例122 获得图像大小 179 实例123 放大和缩小图像 181 实例124 实现鼠标拖动图像 183 实例125 图像马赛克效果 185 实例126 图像百叶窗效果 187 实例127 图像扫描效果 189 实例128 图像栅条效果 190 实例129 图像渐显效果 191 实例130 图像翻转效果 193 实例131 图像锐化处理 195 实例132 图像反色处理 198 实例133 图像的灰度化 199 实例134 图像的裁剪 202 实例135 图像的合成 203 实例136 获取图像中鼠标的坐标值 205 实例137 提取图片中的对象 206 实例138 提取应用程序图标 207 实例139 截取当前屏幕图像 209 实例140 颜色提取器 210 实例141 图像分割 211 6.3 使用GDI+绘图 213 实例142 显示JPEG与GIF图片 213 实例143 实现位图文件转化为JPEG文件 215 实例144 实现JPEG图像旋转180°并保存 217 实例145 实现渐变画刷 219 实例146 实现半透明图片重迭 221 实例147 在平行四边形中显示JPEG图像 222 实例148 实现旋转显示图像 224 实例149 绘制曲线 225 实例150 绘制平滑直线与曲线 227 实例151 绘制颜色渐变文字 228 实例152 绘制竖立文字 230 第7章 音频和视频应用实例(教学视频:40分钟) 232 7.1 音频和视频播放基础 232 实例153 使用PlaySound()播放WAV文件 232 实例154 一个简单的MP3音频播放器 234 实例155 Flash播放器 237 实例156 一个可以控制进度的Flash播放器 239 实例157 获取AVI文件的格式信息 243 实例158 基于MCI的AVI播放器 246 实例159 USB摄像头程序 248 实例160 录制USB摄像头到AVI文件 250 7.2 音频和视频案例 252 实例161 一个录音程序 252 实例162 视频音频播放器 254 实例163 显示进度的MP3播放器 258 实例164 关闭和打开光驱门 262 实例165 Flash播放窗口右键屏蔽以及键盘响应 262 第8章 操作系统应用实例(教学视频:293分钟) 265 8.1 注册表相关 265 实例166 注册表的备份 265 实例167 注册表的恢复 266 实例168 设置注册表键值 268 实例169 列举子键 270 实例170 禁用注册表 271 实例171 启用注册表 272 8.2 显示相关 273 实例172 获取和更改屏幕分辨率 273 实例173 获取和设置屏幕刷新频率 274 实例174 获取和设置屏幕颜色质量 275 实例175 获取和设置系统标题栏文字颜色 276 8.3 磁盘驱动器相关 278 实例176 枚举系统磁盘驱动器 278 实例177 获取和设置磁盘驱动器卷标名称 279 实例178 获取磁盘驱动器文件系统名称 281 实例179 判断磁盘驱动器类型 282 实例180 获取磁盘驱动器空间信息 284 实例181 设置磁盘驱动器图标 285 实例182 隐藏、显示磁盘驱动器 287 8.4 桌面应用实例 292 实例183 隐藏、显示“任务栏” 292 实例184 显示任务栏中窗口标题 293 实例185 设置桌面壁纸 295 实例186 删除桌面快捷方式 297 实例187 清空“回收站” 299 8.5 系统相关 301 实例188 枚举系统文件类型 301 实例189 枚举系统字体 303 实例190 枚举系统进程 305 实例191 获取计算机所有者名称和所有者单位名称 306 实例192 获取Windows的版本号、内建号与安装序列号 308 实例193 获取CPU属性参数 309 实例194 获取显卡BIOS版本号和更新日期 311 实例195 获取系统BIOS版本号和更新日期 313 实例196 控制光驱的弹开与关闭 315 实例197 启用与禁用光驱的自动播放功能 317 实例198 启动控制面板 318 实例199 检测系统启动模式 319 实例200 获取和设置系统时间 320 实例201 注销当前用户 321 实例202 关闭计算机 322 实例203 重新启动计算机 324 实例204 获取内存使用状态 325 实例205 虚拟内存分配示例 326 8.6 系统文件夹 328 实例206 获取当前文件夹的位置 328 实例207 获取文件夹中的所有子文件 329 实例208 获取“启动”文件夹和“临时”文件夹位置 331 实例209 获取“桌面”文件夹的位置 332 实例210 获取“字体”文件夹的位置 334 实例211 获取“网上邻居”文件夹的位置 334 实例212 获取“我的文档”文件夹的位置 335 实例213 获取system文件夹的位置 336 实例214 获取WINDOWS文件夹的位置 337 8.7 IE相关 338 实例215 获取IE浏览器的版本号 338 实例216 修改IE默认主页 339 实例217 修改IE标题栏 341 实例218 用非IE窗体显示HTML文件 342 实例219 隐藏IE工具栏 344 实例220 使IE的默认打开方式为全屏显示 345 实例221 获取IE收藏夹默认路径 346 实例222 添加IE收藏夹内容 347 实例223 获取IE临时文件夹默认路径 349 实例224 清空IE临时文件夹 350 实例225 清空IE历史记录 353 实例226 清空IE地址栏记录 353 实例227 使用默认浏览器打开指定网页 354 实例228 修改IE链接按钮 356 8.8 其他应用 357 实例229 隐藏运行程序 357 实例230 控制其他exe程序 358 实例231 注册COM服务组件 359 实例232 取消COM服务组件注册 360 第9章 鼠标及键盘应用实例(教学视频:25分钟) 362 9.1 鼠标应用 362 实例233 判断鼠标左右键是否交换和禁止交换 362 实例234 判断系统是否安装鼠标和鼠标是否有滚轮 363 9.2 键盘应用 364 实例235 设置键盘输入响应速度 364 实例236 使用Enter键切换输入焦点 366 实例237 捕获Alt和Alt+Shift组合键 366 实例238 捕获Ctrl和Ctrl+Shift组合键 367 实例239 捕获Ctrl、Ctrl+Alt和Ctrl+Alt+Shift组合键 369 第10章 光标与图标应用实例(教学视频:36分钟) 371 10.1 光标应用实例 371 实例240 设置光标 371 实例241 在不同的区域显示不同的光标 373 实例242 创建和结束等待光标 376 实例243 显示动态光标 377 实例244 在按钮上显示自定义光标 378 实例245 一个链接文本的制作 381 10.2 图标应用实例 383 实例246 动态更改应用程序图标 384 实例247 交替改变的应用程序图标 385 实例248 制作一个系统托盘图标 387 实例249 从模块中获取图标 391 实例250 制作一个像QQ那样的托盘闪烁图标 393 实例251 读取文件图标 395 实例252 保存图标到位图文件 396 第3篇 数据库、进程和动态链接库 第11章 数据库技术应用实例(教学视频:131分钟) 402 11.1 数据库操作访问技术实例 402 实例253 使用DAO建立Access数据库文件 402 实例254 使用ADOX建立Access数据库文件 404 实例255 使用ADO添加数据库记录 407 实例256 使用ADO查询数据库记录 409 实例257 使用ADO删除和修改数据库记录 413 实例258 使用ADO实现数据库记录排序 417 实例259 使用ADO实现数据库条件查询 420 11.2 ODBC操作数据库 423 实例260 数据源配置工具的制作 424 实例261 利用ODBC显示数据 427 实例262 利用ODBC实现数据的增加和删除 429 实例263 利用ODBC实现简单的学生管理系统 434 11.3 DataGrid控件和MSFlexGrid控件的使用 438 实例264 使用DataGrid显示数据库查询结果 439 实例265 DataGrid的单元格背景和文字颜色 441 实例266 DataGrid自定义列标题 442 实例267 DataGrid自动增加数据 443 实例268 DataGrid升序和降序排列 444 实例269 DataGrid一个综合的例子 447 实例270 使用FlexGrid显示数据库查询结果 448 实例271 FlexGrid自定义列标题 451 实例272 FlexGrid的升序和降序排列 452 实例273 FlexGrid一个界面综合例子 454 实例274 FlexGrid自动设置列宽 456 实例275 FlexGrid响应Tab按键 458 实例276 FlexGrid合并单元格 461 实例277 FlexGrid修改单元格数据(综合) 463 第12章 进程和线程应用实例(教学视频:107分钟) 468 12.1 进程基本操作 468 实例278 使用CreateProcess()函数创建进程 468 实例279 使用其他方式打开进程 470 实例280 枚举系统所有进程 471 实例281 打开和关闭计算器进程 472 实例282 显示和隐藏进程的主窗口 474 实例283 使用SendMessage()函数实现进程之间的通信 478 实全284 使用剪贴板实现进程通信 482 实例285 使用邮槽实现进程通信 484 实例286 使用匿名管道实现进程通信 486 实例287 从任务管理器窗口中读取列表信息 488 实例288 运行系统程序并输出结果 490 12.2 线程基本操作 492 实例289 创建线程 492 实例290 挂起和恢复线程 494 实例291 终止线程 495 实例292 如何使用CEvent类 497 实例293 如何使用CCriticalSection类 499 实例294 如何使用CSemaphore类 502 实例295 如何使用CSingleLock类 504 实例296 如何使用CMutex类 506 实例297 线程的消息队列 508 第13章 动态链接库(教学视频:48分钟) 512 13.1 DLL基础 512 实例298 创建和使用一个Win32 DLL 512 实例299 创建和使用一个MFC DLL 514 实例300 动态链接库的显式调用 515 实例301 动态链接库的隐式调用 517 实例302 从DLL中创建对话框并显示 518 实例303 DLL创建出口类 520 实例304 从DLL中绘制图片 523 13.2 系统钩子 526 实例305 键盘钩子的制作 527 实例306 使用系统钩子记录活动窗口的窗口名 529 实例307 鼠标钩子制作 532 第14章 ActiveX控件和COM组件(教学视频:33分钟) 535 14.1 ActiveX控件 535 实例308 在网页上显示ActiveX控件 535 实例309 网页中显示带控件的ActiveX控件 537 实例310 网页向ActiveX控件传递参数 539 实例311 实现ActiveX控件的事件 540 14.2 COM组件的简单介绍 542 实例312 创建一个简单的COM组件 543 实例313 COM组件的调用(COM001) 544 实例314 使用COM组件实现多接口 545 实例315 多接口COM组件的调用(COM002) 549 实例316 使用COM组件显示对话框 550 第4篇 网络技术及其他特殊操作技巧 第15章 网络开发技术应用实例(教学视频:107分钟) 554 15.1 本地计算机信息和局域网信息 554 实例317 获取本地计算机名和IP地址 554 实例318 获取本地计算机的主机信息 555 实例319 获取本地计算机的操作系统 557 实例320 用函数SendARP()获取局域网计算机的MAC地址 558 实例321 获取主机共享文件夹 560 实例322 获取局域网主机共享文件目录 561 实例323 在局域网实现共享文件夹 564 实例324 在局域网查找存活主机 566 实例325 读取本机所有的串口 568 实例326 枚举本机所安装的网络协议 570 实例327 读取本机所有拨号名称 572 实例328 获取系统UDP列表 573 实例329 获取系统TCP列表 575 实例330 映射网络驱动器 577 15.2 网络套接字编程 580 实例331 端口扫描 581 实例332 用UDP实现聊天功能 584 实例333 组播通信 588 实例334 广播通信 593 实例335 聊天室程序(客户端部分) 598 实例336 聊天室程序(服务端部分) 602 实例337 文件传输(服务端部分) 609 实例338 文件传输(客户端部分) 613 实例339 制作网络嗅探工具 616 实例340 利用网络嗅探实现抓取网络文件 623 15.3 Internet编程 626 实例341 读取网页数据 626 实例342 利用WinInet实现文件下载 628 实例343 发送电子邮件 630 实例344 获取电子邮件信息 637 实例345 浏览FTP文件 641 实例346 网络校时 646 第16章 操作XML、HTML、Word与Excel文件(教学视频:128分钟) 650 16.1 XML的读取和存储 650 实例347 创建XML文件 650 实例348 在XML的根节点加入子节点 652 实例349 得到XML节点的属性和文字 654 实例350 删除XML根节点下的某子节点 656 实例351 设置XML子节点的文字和属性 658 实例352 利用递归方式遍历XML文件 661 16.2 HTML文件操作 664 实例353 获取HTML文件中的所有链接 664 实例354 动态设置HTML的背景色 667 实例355 动态获取TABLE中的TD内容 668 实例356 动态改变网页中的链接信息 671 实例357 动态向网页写入数据 672 实例358 动态更改TABLE中TD的数据 674 实例359 一键填写表单 676 16.3 操作Word文件 678 实例360 打开和关闭Word 678 实例361 在Word中写入文字并保存 680 实例362 从当前Word文档中读取文本 682 实例363 在Word文档中增加表格 684 16.4 操作Excel文件 686 实例364 在Excel中加入表单 686 实例365 在Excel中添写表单 689 实例366 在Excel中输出表单 692 第17章 VC 6.0其他编程实例(教学视频:144分钟) 695 17.1 控件编程 695 实例367 CCheckListBox的使用 695 实例368 自绘ProgressCtrl 697 实例369 自绘按钮控件 700 实例370 TabCtrl切换显示界面 705 实例371 实现EDIT控件限制输入 710 实例372 实现EDIT控件自绘 712 实例373 改变RICHEDIT的字体风格 713 实例374 颜色间隔的ListCtrl控件 715 实例375 在ListCtrl的栏目中加入进度条 717 实例376 显示颜色的ComboBox 721 实例377 自绘的ListBox控件 723 实例378 BCMenu类的使用 726 实例379 制作资源浏览器 727 17.2 C++ STL简介 734 实例380 vector的用法 734 实例381 list的用法 735 实例382 string的用法 736 实例383 map的用法 736 实例384 set的用法 737 实例385 vector中的排序 738 实例386 list中的排序 739 实例387 queue的用法 740 实例388 用string拆分字符串 741 实例389 string中显示特定字符串 742 实例390 多字节、Unicode和UTF8字符串的互换 743 实例391 在vector和list中插入数据 745 17.3 常见VC 6.0编程技巧实例 746 实例392 简易浏览器 746 实例393 时间日期显示(跟系统一样的显示方式) 751 实例394 本机文件目录监视 753 实例395 枚举已安装的软件 757 实例396 给程序增加提示对话框 759 实例397 从下冒起的提示框 760 实例398 枚举窗口 762 实例399 枚举组合框的子窗口 764 实例400 系统热键的使用 765 实例401 在对话框中显示工具栏 767 实例402 窗口淡入淡出效果 769 实例403 按分隔符提取字符串组 770 实例404 CRectTracker类的使用 771 实例405 得到鼠标指向窗口的窗口名和类名 773 实例406 画出鼠标指向窗口的矩形区域 774

2012-10-21

Visual C++ 范例开发大全PDF扫描版.part3

温馨提示:由于上传空间有限 所以本书分四部分压缩(压缩文件后边有顺序标示),请分别下载后边的全部,然后放置一块解压,单独解压会出错,四个文件名称分别为:Visual+C++范例开发大全.part1,Visual+C++范例开发大全.part2,Visual+C++范例开发大全.part3,Visual+C++范例开发大全.part4谢谢 VC++ 范例开发大全 目 录 第1篇 VC++入门与基本文档视图 第1章 Visual C++ 6.0 MFC程序设计快速入门(教学视频:5分钟) 2 1.1 Visual C++ 6.0开发环境简介 2 1.2 创建Visual C++ 6.0应用程序 3 实例001 创建第一个MFC应用程序 3 实例002 创建第一个C++应用程序 4 第2章 文档视图应用程序实例(教学视频:159分钟) 6 2.1 窗体操作 6 实例003 实现启动时无子窗口的MDI程序 6 实例004 实现MDI应用程序启动时子窗口默认最大化 7 实例005 MDI应用程序启动时主窗口默认最大化 8 实例006 具有图片背景的MDI主窗口 9 实例007 全屏显示的窗体 12 实例008 创建带滚动条的窗体 15 实例009 窗体拆分 16 实例010 始终置顶的SDI程序 17 实例011 不可移动的窗体 18 实例012 创建不可改变大小的SDI窗口 19 实例013 动态设置窗口位置和大小 20 实例014 保存窗口状态 21 实例015 双击主窗口弹出“打开”对话框 23 2.2 标题栏 25 实例016 获取标题栏高度 25 实例017 获取标题栏上按钮的尺寸 26 实例018 定制标题栏文字 27 实例019 添加标题栏右键菜单项 28 实例020 屏蔽标题栏右键系统菜单及隐藏按钮 29 实例021 禁用标题栏上的最大化、最小化和关闭按钮 30 实例022 显示和隐藏标题栏 31 2.3 菜单 32 实例023 获取菜单栏高度 32 实例024 启用和禁用菜单 33 实例025 动态添加菜单 35 实例026 带单选标记的菜单 36 实例027 复选标记的菜单 38 实例028 带图标菜单的SDI程序 39 实例029 带图标菜单的MDI 40 实例030 位图菜单 41 实例031 创建客户区右键菜单 43 实例032 隐藏和显示菜单栏 44 实例033 为应用程序添加多语言支持 45 2.4 工具栏 48 实例034 工具栏按钮的添加、删除和分组 48 实例035 不能停靠的工具栏 48 实例036 下压式工具栏按钮 49 实例037 给工具栏添加图像背景 50 实例038 动态隐藏和显示工具栏 51 2.5 状态栏 52 实例039 显示和隐藏状态栏 52 实例040 带进度条的状态栏 53 实例041 在状态栏上加载图像 54 实例042 滚动字幕的状态栏 56 第3章 对话框应用实例(教学视频:82分钟) 58 3.1 对话框界面 58 实例043 设置对话框应用程序窗口启动位置 58 实例044 半透明对话框 59 实例045 创建不规则对话框应用程序 60 实例046 拖动没有标题栏的对话框 61 实例047 实现收缩对话框应用程序 62 实例048 基于对话框的托盘程序 64 实例049 为对话框应用程序添加菜单栏 66 实例050 带有工具栏的对话框应用程序 67 实例051 为对话框应用程序添加右键菜单 68 实例052 模式对话框与非模式对话框 69 实例053 属性页对话框 71 实例054 向导式对话框 72 实例055 为对话框应用程序添加启动界面 73 实例056 为对话框应用程序添加具有百叶窗效果的启动界面 76 3.2 通用对话框 77 实例057 文件打开对话框 78 实例058 在程序启动时弹出文件打开对话框 79 实例059 在文件打开对话框中预览图片 80 实例060 文件保存对话框 81 实例061 选择文件夹对话框 82 实例062 字体对话框 84 实例063 颜色对话框 86 实例064 查找与替换对话框 87 第4章 控件应用实例(教学视频:150分钟) 89 4.1 常见控件 89 实例065 图文按钮 89 实例066 具有随机图片背景的EditBox控件 90 实例067 使用List Box显示系统逻辑磁盘驱动器列表 92 实例068 利用列标题对列表视图进行数据排序 93 实例069 使用Static Text控件显示当前系统时间 95 实例070 使用Data Time Picker控件调整系统时间 96 实例071 使用Combo Box控件控制字体大小 97 实例072 使用Rich Edit控件显示文本文件 98 实例073 使用Tree Control控件显示文件目录 100 实例074 位图进度条 102 实例075 使用Progress控件实现文字进度条 103 实例076 使用Static Text控件显示当前时间 104 实例077 使用Picture Box显示动态打开图像 106 实例078 使用Group Box控件对控件分组 107 实例079 使用Check Box实现多选 109 实例080 使用Radio Button实现单选 110 实例081 Horizontal Scroll Bar与Vertical Scroll Bar滚动条 111 实例082 Slider控件的使用 112 实例083 捕获键盘热键 113 实例084 播放动画 115 实例085 使用Data Time Picker实现日期的选择 116 实例086 使用Month Calendar获取日期 117 实例087 使用IP Address读取IP 118 实例088 使用Custom Control自定义控件 119 实例089 Extended Combo Box控件 120 实例090 使用Tab Control实现选项卡 122 4.2 控件的扩展使用方法 124 实例091 动态创建控件 124 实例092 隐藏和显示控件 125 实例093 启用和禁用控件 126 实例094 向窗体中动态添加控件 127 实例095 在控件上右击弹出菜单 128 实例096 自定义控件字体颜色 129 第2篇 文件、系统、输入输出和音频视频 第5章 文件系统应用实例(教学视频:85分钟) 134 5.1 文件操作 134 实例097 读写文件 134 实例098 读写INI文件 136 实例099 对话框支持文件拖放 138 实例100 复制、移动和删除文件 139 实例101 显示复制过程对话框 141 实例102 获取与修改文件属性 143 实例103 获取与修改文件创建、修改和访问时间 146 实例104 获得文件大小 148 实例105 获取文件类型 149 实例106 检索文件 150 实例107 重命名文件 151 5.2 文件夹操作 152 实例108 获取与修改文件夹创建、修改及访问时间 153 实例109 创建和删除文件夹 155 实例110 复制和移动文件夹 156 实例111 判断目标是否是文件夹 157 实例112 检索文件夹 159 实例113 重命名文件夹 160 第6章 图形图像程序应用实例(教学视频:211分钟) 163 6.1 图形应用实例 163 实例114 简单直线的绘制 163 实例115 绘制正弦曲线 166 实例116 绘制图形 169 实例117 绘制渐变图形 171 实例118 绘制渐变文字 172 6.2 图像应用实例 174 实例119 显示资源中的位图 174 实例120 图像目录自动浏览程序 176 实例121 浏览大幅图像 178 实例122 获得图像大小 179 实例123 放大和缩小图像 181 实例124 实现鼠标拖动图像 183 实例125 图像马赛克效果 185 实例126 图像百叶窗效果 187 实例127 图像扫描效果 189 实例128 图像栅条效果 190 实例129 图像渐显效果 191 实例130 图像翻转效果 193 实例131 图像锐化处理 195 实例132 图像反色处理 198 实例133 图像的灰度化 199 实例134 图像的裁剪 202 实例135 图像的合成 203 实例136 获取图像中鼠标的坐标值 205 实例137 提取图片中的对象 206 实例138 提取应用程序图标 207 实例139 截取当前屏幕图像 209 实例140 颜色提取器 210 实例141 图像分割 211 6.3 使用GDI+绘图 213 实例142 显示JPEG与GIF图片 213 实例143 实现位图文件转化为JPEG文件 215 实例144 实现JPEG图像旋转180°并保存 217 实例145 实现渐变画刷 219 实例146 实现半透明图片重迭 221 实例147 在平行四边形中显示JPEG图像 222 实例148 实现旋转显示图像 224 实例149 绘制曲线 225 实例150 绘制平滑直线与曲线 227 实例151 绘制颜色渐变文字 228 实例152 绘制竖立文字 230 第7章 音频和视频应用实例(教学视频:40分钟) 232 7.1 音频和视频播放基础 232 实例153 使用PlaySound()播放WAV文件 232 实例154 一个简单的MP3音频播放器 234 实例155 Flash播放器 237 实例156 一个可以控制进度的Flash播放器 239 实例157 获取AVI文件的格式信息 243 实例158 基于MCI的AVI播放器 246 实例159 USB摄像头程序 248 实例160 录制USB摄像头到AVI文件 250 7.2 音频和视频案例 252 实例161 一个录音程序 252 实例162 视频音频播放器 254 实例163 显示进度的MP3播放器 258 实例164 关闭和打开光驱门 262 实例165 Flash播放窗口右键屏蔽以及键盘响应 262 第8章 操作系统应用实例(教学视频:293分钟) 265 8.1 注册表相关 265 实例166 注册表的备份 265 实例167 注册表的恢复 266 实例168 设置注册表键值 268 实例169 列举子键 270 实例170 禁用注册表 271 实例171 启用注册表 272 8.2 显示相关 273 实例172 获取和更改屏幕分辨率 273 实例173 获取和设置屏幕刷新频率 274 实例174 获取和设置屏幕颜色质量 275 实例175 获取和设置系统标题栏文字颜色 276 8.3 磁盘驱动器相关 278 实例176 枚举系统磁盘驱动器 278 实例177 获取和设置磁盘驱动器卷标名称 279 实例178 获取磁盘驱动器文件系统名称 281 实例179 判断磁盘驱动器类型 282 实例180 获取磁盘驱动器空间信息 284 实例181 设置磁盘驱动器图标 285 实例182 隐藏、显示磁盘驱动器 287 8.4 桌面应用实例 292 实例183 隐藏、显示“任务栏” 292 实例184 显示任务栏中窗口标题 293 实例185 设置桌面壁纸 295 实例186 删除桌面快捷方式 297 实例187 清空“回收站” 299 8.5 系统相关 301 实例188 枚举系统文件类型 301 实例189 枚举系统字体 303 实例190 枚举系统进程 305 实例191 获取计算机所有者名称和所有者单位名称 306 实例192 获取Windows的版本号、内建号与安装序列号 308 实例193 获取CPU属性参数 309 实例194 获取显卡BIOS版本号和更新日期 311 实例195 获取系统BIOS版本号和更新日期 313 实例196 控制光驱的弹开与关闭 315 实例197 启用与禁用光驱的自动播放功能 317 实例198 启动控制面板 318 实例199 检测系统启动模式 319 实例200 获取和设置系统时间 320 实例201 注销当前用户 321 实例202 关闭计算机 322 实例203 重新启动计算机 324 实例204 获取内存使用状态 325 实例205 虚拟内存分配示例 326 8.6 系统文件夹 328 实例206 获取当前文件夹的位置 328 实例207 获取文件夹中的所有子文件 329 实例208 获取“启动”文件夹和“临时”文件夹位置 331 实例209 获取“桌面”文件夹的位置 332 实例210 获取“字体”文件夹的位置 334 实例211 获取“网上邻居”文件夹的位置 334 实例212 获取“我的文档”文件夹的位置 335 实例213 获取system文件夹的位置 336 实例214 获取WINDOWS文件夹的位置 337 8.7 IE相关 338 实例215 获取IE浏览器的版本号 338 实例216 修改IE默认主页 339 实例217 修改IE标题栏 341 实例218 用非IE窗体显示HTML文件 342 实例219 隐藏IE工具栏 344 实例220 使IE的默认打开方式为全屏显示 345 实例221 获取IE收藏夹默认路径 346 实例222 添加IE收藏夹内容 347 实例223 获取IE临时文件夹默认路径 349 实例224 清空IE临时文件夹 350 实例225 清空IE历史记录 353 实例226 清空IE地址栏记录 353 实例227 使用默认浏览器打开指定网页 354 实例228 修改IE链接按钮 356 8.8 其他应用 357 实例229 隐藏运行程序 357 实例230 控制其他exe程序 358 实例231 注册COM服务组件 359 实例232 取消COM服务组件注册 360 第9章 鼠标及键盘应用实例(教学视频:25分钟) 362 9.1 鼠标应用 362 实例233 判断鼠标左右键是否交换和禁止交换 362 实例234 判断系统是否安装鼠标和鼠标是否有滚轮 363 9.2 键盘应用 364 实例235 设置键盘输入响应速度 364 实例236 使用Enter键切换输入焦点 366 实例237 捕获Alt和Alt+Shift组合键 366 实例238 捕获Ctrl和Ctrl+Shift组合键 367 实例239 捕获Ctrl、Ctrl+Alt和Ctrl+Alt+Shift组合键 369 第10章 光标与图标应用实例(教学视频:36分钟) 371 10.1 光标应用实例 371 实例240 设置光标 371 实例241 在不同的区域显示不同的光标 373 实例242 创建和结束等待光标 376 实例243 显示动态光标 377 实例244 在按钮上显示自定义光标 378 实例245 一个链接文本的制作 381 10.2 图标应用实例 383 实例246 动态更改应用程序图标 384 实例247 交替改变的应用程序图标 385 实例248 制作一个系统托盘图标 387 实例249 从模块中获取图标 391 实例250 制作一个像QQ那样的托盘闪烁图标 393 实例251 读取文件图标 395 实例252 保存图标到位图文件 396 第3篇 数据库、进程和动态链接库 第11章 数据库技术应用实例(教学视频:131分钟) 402 11.1 数据库操作访问技术实例 402 实例253 使用DAO建立Access数据库文件 402 实例254 使用ADOX建立Access数据库文件 404 实例255 使用ADO添加数据库记录 407 实例256 使用ADO查询数据库记录 409 实例257 使用ADO删除和修改数据库记录 413 实例258 使用ADO实现数据库记录排序 417 实例259 使用ADO实现数据库条件查询 420 11.2 ODBC操作数据库 423 实例260 数据源配置工具的制作 424 实例261 利用ODBC显示数据 427 实例262 利用ODBC实现数据的增加和删除 429 实例263 利用ODBC实现简单的学生管理系统 434 11.3 DataGrid控件和MSFlexGrid控件的使用 438 实例264 使用DataGrid显示数据库查询结果 439 实例265 DataGrid的单元格背景和文字颜色 441 实例266 DataGrid自定义列标题 442 实例267 DataGrid自动增加数据 443 实例268 DataGrid升序和降序排列 444 实例269 DataGrid一个综合的例子 447 实例270 使用FlexGrid显示数据库查询结果 448 实例271 FlexGrid自定义列标题 451 实例272 FlexGrid的升序和降序排列 452 实例273 FlexGrid一个界面综合例子 454 实例274 FlexGrid自动设置列宽 456 实例275 FlexGrid响应Tab按键 458 实例276 FlexGrid合并单元格 461 实例277 FlexGrid修改单元格数据(综合) 463 第12章 进程和线程应用实例(教学视频:107分钟) 468 12.1 进程基本操作 468 实例278 使用CreateProcess()函数创建进程 468 实例279 使用其他方式打开进程 470 实例280 枚举系统所有进程 471 实例281 打开和关闭计算器进程 472 实例282 显示和隐藏进程的主窗口 474 实例283 使用SendMessage()函数实现进程之间的通信 478 实全284 使用剪贴板实现进程通信 482 实例285 使用邮槽实现进程通信 484 实例286 使用匿名管道实现进程通信 486 实例287 从任务管理器窗口中读取列表信息 488 实例288 运行系统程序并输出结果 490 12.2 线程基本操作 492 实例289 创建线程 492 实例290 挂起和恢复线程 494 实例291 终止线程 495 实例292 如何使用CEvent类 497 实例293 如何使用CCriticalSection类 499 实例294 如何使用CSemaphore类 502 实例295 如何使用CSingleLock类 504 实例296 如何使用CMutex类 506 实例297 线程的消息队列 508 第13章 动态链接库(教学视频:48分钟) 512 13.1 DLL基础 512 实例298 创建和使用一个Win32 DLL 512 实例299 创建和使用一个MFC DLL 514 实例300 动态链接库的显式调用 515 实例301 动态链接库的隐式调用 517 实例302 从DLL中创建对话框并显示 518 实例303 DLL创建出口类 520 实例304 从DLL中绘制图片 523 13.2 系统钩子 526 实例305 键盘钩子的制作 527 实例306 使用系统钩子记录活动窗口的窗口名 529 实例307 鼠标钩子制作 532 第14章 ActiveX控件和COM组件(教学视频:33分钟) 535 14.1 ActiveX控件 535 实例308 在网页上显示ActiveX控件 535 实例309 网页中显示带控件的ActiveX控件 537 实例310 网页向ActiveX控件传递参数 539 实例311 实现ActiveX控件的事件 540 14.2 COM组件的简单介绍 542 实例312 创建一个简单的COM组件 543 实例313 COM组件的调用(COM001) 544 实例314 使用COM组件实现多接口 545 实例315 多接口COM组件的调用(COM002) 549 实例316 使用COM组件显示对话框 550 第4篇 网络技术及其他特殊操作技巧 第15章 网络开发技术应用实例(教学视频:107分钟) 554 15.1 本地计算机信息和局域网信息 554 实例317 获取本地计算机名和IP地址 554 实例318 获取本地计算机的主机信息 555 实例319 获取本地计算机的操作系统 557 实例320 用函数SendARP()获取局域网计算机的MAC地址 558 实例321 获取主机共享文件夹 560 实例322 获取局域网主机共享文件目录 561 实例323 在局域网实现共享文件夹 564 实例324 在局域网查找存活主机 566 实例325 读取本机所有的串口 568 实例326 枚举本机所安装的网络协议 570 实例327 读取本机所有拨号名称 572 实例328 获取系统UDP列表 573 实例329 获取系统TCP列表 575 实例330 映射网络驱动器 577 15.2 网络套接字编程 580 实例331 端口扫描 581 实例332 用UDP实现聊天功能 584 实例333 组播通信 588 实例334 广播通信 593 实例335 聊天室程序(客户端部分) 598 实例336 聊天室程序(服务端部分) 602 实例337 文件传输(服务端部分) 609 实例338 文件传输(客户端部分) 613 实例339 制作网络嗅探工具 616 实例340 利用网络嗅探实现抓取网络文件 623 15.3 Internet编程 626 实例341 读取网页数据 626 实例342 利用WinInet实现文件下载 628 实例343 发送电子邮件 630 实例344 获取电子邮件信息 637 实例345 浏览FTP文件 641 实例346 网络校时 646 第16章 操作XML、HTML、Word与Excel文件(教学视频:128分钟) 650 16.1 XML的读取和存储 650 实例347 创建XML文件 650 实例348 在XML的根节点加入子节点 652 实例349 得到XML节点的属性和文字 654 实例350 删除XML根节点下的某子节点 656 实例351 设置XML子节点的文字和属性 658 实例352 利用递归方式遍历XML文件 661 16.2 HTML文件操作 664 实例353 获取HTML文件中的所有链接 664 实例354 动态设置HTML的背景色 667 实例355 动态获取TABLE中的TD内容 668 实例356 动态改变网页中的链接信息 671 实例357 动态向网页写入数据 672 实例358 动态更改TABLE中TD的数据 674 实例359 一键填写表单 676 16.3 操作Word文件 678 实例360 打开和关闭Word 678 实例361 在Word中写入文字并保存 680 实例362 从当前Word文档中读取文本 682 实例363 在Word文档中增加表格 684 16.4 操作Excel文件 686 实例364 在Excel中加入表单 686 实例365 在Excel中添写表单 689 实例366 在Excel中输出表单 692 第17章 VC 6.0其他编程实例(教学视频:144分钟) 695 17.1 控件编程 695 实例367 CCheckListBox的使用 695 实例368 自绘ProgressCtrl 697 实例369 自绘按钮控件 700 实例370 TabCtrl切换显示界面 705 实例371 实现EDIT控件限制输入 710 实例372 实现EDIT控件自绘 712 实例373 改变RICHEDIT的字体风格 713 实例374 颜色间隔的ListCtrl控件 715 实例375 在ListCtrl的栏目中加入进度条 717 实例376 显示颜色的ComboBox 721 实例377 自绘的ListBox控件 723 实例378 BCMenu类的使用 726 实例379 制作资源浏览器 727 17.2 C++ STL简介 734 实例380 vector的用法 734 实例381 list的用法 735 实例382 string的用法 736 实例383 map的用法 736 实例384 set的用法 737 实例385 vector中的排序 738 实例386 list中的排序 739 实例387 queue的用法 740 实例388 用string拆分字符串 741 实例389 string中显示特定字符串 742 实例390 多字节、Unicode和UTF8字符串的互换 743 实例391 在vector和list中插入数据 745 17.3 常见VC 6.0编程技巧实例 746 实例392 简易浏览器 746 实例393 时间日期显示(跟系统一样的显示方式) 751 实例394 本机文件目录监视 753 实例395 枚举已安装的软件 757 实例396 给程序增加提示对话框 759 实例397 从下冒起的提示框 760 实例398 枚举窗口 762 实例399 枚举组合框的子窗口 764 实例400 系统热键的使用 765 实例401 在对话框中显示工具栏 767 实例402 窗口淡入淡出效果 769 实例403 按分隔符提取字符串组 770 实例404 CRectTracker类的使用 771 实例405 得到鼠标指向窗口的窗口名和类名 773 实例406 画出鼠标指向窗口的矩形区域 774

2012-10-21

学生成绩管理分析系统需求捕获

软件开发流程进行开发 的设计合理;包括类的继承多态等; 块划分清晰合理; 实用性好。 在基本要求达到后,可进行创新设计,比如系统用户功能控制,对管理员级和一般级别的用户系统功能操作不同。 有关该系统基本信息的描述,如:学号、姓名、系别、班级和所选科目及各科成绩等。 学生基本信息及成绩所选科目成绩的录入修改和删除。 基本信息的查询(分系、班级;分科目)。 对每系或每班各科成绩进行分析(即求单科平均成绩、及格率和优秀率); 对所开课程的成绩分析(求其平均成绩,最高分和最低分); 对学生考试成绩进行排名(单科按系别或班级进行排名,对每一个班级,同一学期学生总体成绩进行排名,并显示各科成绩信息) 分析程序的功能要求,划分程序功能模块。 画出系统流程图。 代码的编写。定义类和各个功能函数。 程序的功能调试。 完成系统总结报告以及使用说明书

2012-10-21

C++版学生成绩管理系统

C++版课程设计 学生成绩管理系统 C++版课程设计 学生成绩管理系统 C++版课程设计 学生成绩管理系统 C++版课程设计 学生成绩管理系统 C++版课程设计 学生成绩管理系统 C++版课程设计 学生成绩管理系统 C++版课程设计 学生成绩管理系统 C++版课程设计 学生成绩管理系统 C++版课程设计 学生成绩管理系统

2012-05-30

VC++MFC课程设计的学生成绩管理系统mfc

每年都有许多同学再找MFC课程设计 这个很不错 大家下载看看吧 数据库用的ADO VC++MFC,课程设计的学生成绩管理系统mfcVC++MFC。

2012-05-30

ACM常用代码.

ACM常用代码.数学问题: 1.精度计算——大数阶乘 2.精度计算——乘法(大数乘小数) 3.精度计算——乘法(大数乘大数) 4.精度计算——加法 5.精度计算——减法 6.任意进制转换 7.最大公约数、最小公倍数 8.组合序列 9.快速傅立叶变换(FFT) 10.Ronberg算法计算积分 11.行列式计算 12.求排列组合数 字符串处理: 1.字符串替换 2.字符串查找 3.字符串截取 计算几何: 1.叉乘法求任意多边形面积 2.求三角形面积 3.两矢量间角度 4.两点距离(2D、3D) 5.射向法判断点是否在多边形内部 6.判断点是否在线段上 7.判断两线段是否相交 8.判断线段与直线是否相交 9.点到线段最短距离 10.求两直线的交点 11.判断一个封闭图形是凹集还是凸集 12.Graham扫描法寻找凸包 数论: 1.x的二进制长度 2.返回x的二进制表示中从低到高的第i位 3.模取幂运算 4.求解模线性方程 5.求解模线性方程组(中国余数定理) 6.筛法素数产生器 7.判断一个数是否素数 图论: 1.Prim算法求最小生成树 2.Dijkstra算法求单源最短路径 3.Bellman-ford算法求单源最短路径 4.Floyd算法求每对节点间最短路径 排序/查找: 1.快速排序 2.希尔排序 3.选择法排序 4.二分查找 数据结构: 1.顺序队列 2.顺序栈 3.链表 4.链栈 5.二叉树

2012-05-18

经典算法大全.

1.河内之塔2 费式数列3. 巴斯卡三角形4.三色棋5老鼠走迷官(一)6. 老鼠走迷官(二)7. 骑士走棋盘8. 八皇后9. 八枚银币10. 生命游戏11.字串核对12. 双色、三色河内塔13.背包问题(Knapsack Problem)14. 蒙地卡罗法求 15. 筛选求质数16.超长整数运算(大数运算)17.长 18. 最大公因数、最小公倍数、因式分解19. 完美数20. 阿姆斯壮数21. 最大访客数22.中序式转后序式(前序式)23.后序式的运算.....24.洗扑克牌(乱数排列).25. Craps 赌博游戏..26. 约瑟夫问题(Josephus Problem)27 排列组合.28: 格雷码(Gray Code)29.: 产生可能的集合..30. m 元素集合的 n 个元素子集....31. 数字拆解32. 得分排行33. 选择、插入、气泡排序34. Shell 排序法 - 改良的插入排序...35. Shaker 排序法 - 改良的气泡排序36.排序法 - 改良的选择排序...37. 快速排序法(一).38. 快速排序法(二).39. 快速排序法(三).40. 合并排序法41. 基数排序法...42. 循序搜寻法(使用卫兵)..43. 二分搜寻法(搜寻原则的代表)...44. 插补搜寻法.....45. 费氏搜寻法.46. 稀疏矩阵..47. 多维矩阵转一维矩阵.48. 上三角、下三角、对称矩阵..49. 奇数魔方阵.50.4N 魔方阵.51. 2(2N+1) 魔方阵.

2012-03-28

练习场_-_ACM在线评测系统

练习场_-_ACM在线评测系统

2012-03-19

写字板以及实现过程及其代码

写字板以及实现过程及其代码

2012-03-19

媒体播放器

媒体播放器以及实现过程及其代码

2012-03-19

麻将游戏.pdf

麻将游戏以及实现过程及其代码

2012-03-19

聊天系统——客户端.pdf

聊天系统——客户端以及具体实现过程和代码聊天系统——客户端以及具体实现过程和代码聊天系统——客户端以及具体实现过程和代码聊天系统——客户端以及具体实现过程和代码聊天系统——客户端以及具体实现过程和代码聊天系统——客户端以及具体实现过程和代码聊天系统——客户端以及具体实现过程和代码聊天系统——客户端以及具体实现过程和代码聊天系统——客户端以及具体实现过程和代码

2012-03-19

计算器以及具体代码过程

计算器以及具体代码过程

2012-03-19

php入门

php入门

2011-12-01

软件设计师考试大纲

软件设计师考试大纲

2011-12-01

空空如也

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

TA关注的人

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