当前位置: 首页 > 产品中心 > 串口屏

C怎么样处理好串口数据接收线程与界面显示事件

发表时间: 2023-12-17 作者: 串口屏
产品详情

  但是在数据传输这里遇到了麻烦发送和接受的数据报文是根据协议制定的。

  因为一个报文可能被分次发送过来所以采用了读取单个字符进行判断的方法。

  但是就是在这里遇到了麻烦。我是想这么解决的建立一个数据接收线c;当串口被打开的时候就开始运行。

  这样的话一旦有数据来就会触发该事件但是总觉得这样做是否有失偏颇

  While循环在等待数据呢若无法这么做的线c;怎么样才可以一个个字节地读取数据啊。

  具体代码较多若需要到时候也能够贴出来。上面while循环是报错的地方。

  写了一个通过串口实现上下位机交互的软件。 但是在数据传输这里遇到了麻烦,发送和接受的数据报文是根据协议制定的。 协议: 报头## + 内容 + CRC16校验位 因为一个报文可能被分次发送过来,所以采用了读取单个字符进行判断的方法。 但是就是在这里遇到了麻烦。我是想这么解决的:建立一个数据接收线程,当串口被打开的时候就开始运行。 这样就能确保我可以正确地读取并解析数据。 但是界面方面要怎么显示出来呢? 最初是使用的串口类自带的一个事件: sp.DataReceived += new Seria

  但是界面方面要怎么显示出来呢 -》DataReceived 事件再另外的线c;和控件不在同一个线c;直接操作会报“线程间操作无效”类似的错误。 使用BeginInvoke执行一个委托 将值更新到UI控件上即可。 怎么样才可以一个个字节地读取数据啊 -》放到队列或者线程安全的集合里。 会出现TimeOutException.这是不是因为我使用了While循环在等待数据呢 -》串口有设置超时时间吧readTimeout 值表示从缓冲区读取时间。 坚决摒弃while 循环 PS:个人自己的观点欢迎指正。

  DataReceived 这个好些你能够准确的通过数据进行校验后将数据再显示出来循环不可取

  DataReceived事件接收是相当正确的做法绝大部分情况下都优于While循环接收

  语言编程环境Framework 2.0简介2 1.2.1什么是.NET Framework 2.02 1.2.2.NET Framework 2.0特性3 1.3安装集成开发环境Visual Studio 20054 1.3.1安装Visual Studio 2005开发环境4 1.3.2安装MSDN帮助7 1.3.3怎么样去使用MSDN帮助9 1.3.4利用MSDN帮助附带的示例学习编程11 1.4启动Visual Studio 2005开发环境12 1.4.1启动Visual Studio 200512 1.4.2创建项目12 1.5熟悉Visual Studio 2005集成开发环境13 1.5.1新特性14 1.5.2主窗口14 1.5.3菜单栏14 1.5.4工具栏18 1.5.5文档窗口18 1.5.6工具箱窗口19 1.5.7解决方案资源管理器窗口20 1.5.8属性窗口20 1.5.9代码编辑器21 1.5.10“错误列表”面板22 1.5.11“输出”面板22 1.6程序调试22 1.6.1断点操作22 1.6.2使用开始、中断和停止执行功能调试程序23 1.6.3单步执行25 1.6.4运行到程序的指定位置25 第2章QQ企业通 2.1设计思路28 2.2关键技术28 2.2.1INI文件的应用28 2.2.2

  线在Socket中发送大容量的消息30 2.2.4将流序列化或反序列化为对象31 2.2.5用InnerList列表记录信息31 2.3设计过程32 2.3.1类库的设计33 2.3.2客户端注册模块设计40 2.3.3客户端登录模块设计42 2.3.4客户端QQ模块设计43 2.3.5客户端消息发送模块设计48 2.3.6服务器端控制台模块设计52 第3章SQL

  库模式59 3.3设计过程61 3.3.1主窗体61 3.3.2获取服务器名称62 3.3.3获取所有

  74 第4章万能搜索模块 4.1设计思路80 4.2关键技术80 4.2.1怎么来制作一个接口程序80 4.2.2实现接口程序的信息互传80 4.2.3如何将接口程序加载到其他程序中82 4.2.4怎样操作RichtextBox控件的选择文本82 4.2.5如何获取

  表的查询条件86 4.3.3向SQL语句中添加括号89 4.3.4查询生成后的SQL语句90 4.3.5主程序获得接口信息92 第5章万能打印模块 5.1设计思路94 5.2关键技术94 5.2.1打印设置(PrintDocument类)94 5.2.2打印预览对话框(PrintPreview Dialog)95 5.2.3打印对话框(PrintDialog)96 5.2.4获取指定颜色值和字体样式97 5.2.5DataGridView控件的相关应用97 5.3设计过程98 5.3.1打印信息的设置98 5.3.2表格样式的设置100 5.3.3打印类的设置101 5.3.4打印

  信息108 第6章决策分析模块 6.1设计思路112 6.2关键技术112 6.2.1游标的基本操作112 6.2.2存储过程的基本操作115 6.2.3透视表的基本概念117 6.2.4统计表的基本操作117 6.2.5单击显示右键菜单118 6.3设计过程118 6.3.1主窗体的初始化119 6.3.2透视表的筛选127 6.3.3透视表的设计130 6.3.4统计表的设计132 第7章自定义图表控件 7.1设计思路136 7.2关键技术137 7.2.1控件的生成137 7.2.2如何在项目中添加控件137 7.2.3在“属性”对线如何在控件上绘制图形143 7.2.6获取扇形外弧中心点的位置143 7.3设计过程144 7.3.1向自定义控件中添加属性144 7.3.2获取绘制图表的初始值

  149 7.3.3绘制标签框153 7.3.4绘制图表中的表格157 7.3.5绘制条形图163 7.3.6绘制面形图170 7.3.7绘制饼形图174 第8章电子邮件收发模块 8.1概述180 8.2关键技术180 8.2.1Base64编码格式180 8.2.2SMTP服务181 8.2.3POP3协议184 8.2.4使用Jmail组件

  邮件186 8.2.5邮件发送类的使用188 8.2.6使用正则表达式验证邮件格式190 8.3设计过程191 8.3.1

  库设计191 8.3.2系统登录191 8.3.3邮件发送实现192 8.3.4为邮件上传多个附件193 8.3.5邮件

  实现194 8.3.6查看邮件详情信息196 8.3.7下载附件的实现197 8.3.8删除邮件实现198 8.3.9用户管理198 第9章模块 9.1设计思路202 9.2关键技术202 9.2.1短信猫中API函数的使用202 9.2.2短信猫中的短信

  格式205 9.2.3窗体间的互操作205 9.2.4锁定模块主窗体206 9.2.5使用ADO.NET连接Access

  库设计207 9.3.2群发短信实现209 9.3.3已发送短信管理213 9.3.4

  短信实现215 9.3.5常用联系人管理219 9.3.6常用短语管理221 第10章桌面精灵模块 10.1概述226 10.2关键技术226 10.2.1阴阳历转换算法226 10.2.2调用系统API实现鼠标穿透效果230 10.2.3修改注册表控制程序开机自启动231 10.2.4经过控制窗体透明度实现日历透明显示效果231 10.2.5拖动无标题栏窗体232 10.2.6将窗体的关闭位置写入到注册表中232 10.2.7将程序图标写入到托盘232 10.3设计过程233 10.3.1桌面精灵模块公共类设计233 10.3.2当前日期的农历、天干地支年、节日及星座显示235 10.3.3定时提醒的实现240 10.3.4日历窗体效果控制242 10.3.5转到某天、某周、某月及某年的实现243 10.3.6节日管理245 10.3.7提醒管理249 第11章文件批量

  器 11.1概述256 11.2关键技术256 11.2.1文件流技术256 11.2.2文件解压缩技术258 11.2.3获取系统文件及文件夹图标262 11.2.4获取指定目录下的所有文件及文件夹265 11.2.5Word操作技术266 11.2.6进度条的显示266 11.2.7对ListView控件中的项进行排序267 11.3设计过程267 11.3.1主窗体预览267 11.3.2批量复制、剪切文件268 11.3.3批量复制、剪切文件夹270 11.3.4批量重命名文件271 11.3.5批量删除文件及文件夹275 11.3.6搜索文件及文件夹276 11.3.7批量压缩、解压文件278 11.3.8分割、合并文件280 第12章图片管理工具模块 12.1概述286 12.2关键技术286 12.2.1上下移动ListBox选中项286 12.2.2将文件复制到剪切板287 12.2.3格式转换288 12.2.4图片幻灯片288 12.2.5图片旋转289 12.3设计过程290 12.3.1主窗体290 12.3.2打开图片目录291 12.3.3图片格式转换292 12.3.4设为桌面背景294 12.3.5图片特效296 12.3.6图片调节300 12.3.7图片水印304 12.3.8幻灯片放映306 12.3.9图片打印308 第13章FTP文件管理模块 13.1设计思路312 13.2关键技术312 13.2.1架设FTP服务器312 13.2.2登录FTP服务器317 13.2.3获取服务器上文件的大小318 13.2.4向FTP服务器发送命令319 13.2.5调用系统API321 13.3设计过程322 13.3.1主窗体设计322 13.3.2登录FTP服务器323 13.3.3获取本地磁盘325 13.3.4获取指定磁盘中的文件326 13.3.5获取本地磁盘中文件的图标327 13.3.6获取FTP服务器中的所有文件329 13.3.7批量上传文件333 13.3.8批量下载文件337 13.3.9删除FTP中的文件或文件夹340 第14章魔法兔子模块 14.1概述344 14.2关键技术344 14.2.1获取进程信息344 14.2.2获取计算机信息347 14.2.3修改注册表349 14.3设计过程349 14.3.1主窗体349 14.3.2功能菜单设计350 14.3.3系统检测353 14.3.4系统优化356 14.3.5超级工具360 14.3.6实用工具367 14.3.7任务管理器369 14.3.8选项设置371 第15章学生考试模块 15.1设计思路376 15.2关键技术376 15.2.1获取试题数目376 15.2.2验证用户名和密码377 15.2.3随机抽取试题377 15.2.4自动评分377 15.3设计过程378 15.3.1

  库设计378 15.3.2公共类设计380 15.3.3登录验证381 15.3.4主窗体实现382 15.3.5开始考试384 15.3.6修改密码393 15.3.7分数查询394 15.3.8管理员界面394 15.3.9用户管理395 15.3.10成绩查询399 15.3.11考试设置401 15.3.12添加试题403 15.3.13修改试题406 第16章网页浏览器模块 16.1概述410 16.2关键技术410 16.2.1网页浏览器核心控件410 16.2.2网页多页面显示415 16.2.3获取网页源码416 16.3设计过程417 16.3.1主窗体417 16.3.2查看网页源码427 16.3.3添加到收藏夹427 16.3.4整理收藏夹429 第17章电线语音卡中的API函数432 17.2.2硬件语音卡驱动分析437 17.2.3窗体间传值438 17.2.4导航菜单的制作438 17.3设 计 过 程439 17.3.1

  444 17.3.4通线产品类别管理455 第18章多媒体播放器 18.1设计思路460 18.2关键技术460 18.2.1窗体间的信息传递460 18.2.2AxWindowsMediaPlayer控件的相关应用461 18.2.3在列表框中动态移动选中的项463 18.2.4如何在文件夹中遍历文件463 18.2.5怎么来实现播放进度条464 18.3设计过程465 18.3.1磁性窗体的设置465 18.3.2播放窗体的设计472 18.3.3列表窗体的设计482 18.3.4歌词窗体的设计485 第19章屏幕录像模块 19.1概述488 19.2关键技术488 19.2.1如何抓取屏幕488 19.2.2创建AVI文件488 19.2.3向AVI文件中添加视频489 19.2.4分解AVI文件490 19.2.5设置快捷键491 19.3设计过程494 19.3.1主窗体设计494 19.3.2抓图功能494 19.3.3选项设置496 19.3.4屏幕录像497 19.3.5视频分割503 第20章EXE文件加密器 20.1设计思路512 20.2关键技术512 20.2.1FileStream对象512 20.2.2文件的读写操作513 20.2.3如何获取两个日期的月份差515 20.2.4获取两个日期的相差天数516 20.2.5载取字符串中的指定字符516 20.3设计过程517 20.3.1获取加密字符串的信息517 20.3.2对生成后的

  进行加密520 20.3.3对EXE文件进行加密522 20.3.4解密文件的设置524 第21章视频监控模块 21.1设计思路530 21.2关键技术530 21.2.1认识视频监控卡530 21.2.2视频监控卡中API函数的使用532 21.2.3Pelco-D协议536 21.2.4

  通信技术538 21.2.5WMI类的使用540 21.2.6注册表技术541 21.3设计过程543 21.3.1视频监控实现543 21.3.2云台控制546 21.3.3色彩控制548 21.3.4图像抓拍及生成监控录像549 21.3.5定时录像设置551 21.3.6录像回放552 21.3.7注册程序553 21.3.8实时监控软件运行时间及磁盘空间554 第22章网络五子棋游戏 22.1设计思路558 22.2关键技术558 22.2.1在下拉列表中绘制图片558 22.2.2UDP协议560 22.2.3用Socket实现信息传递的必备条件560 22.2.4自定义

  的设置561 22.2.5动态按钮的设置562 22.3设计过程564 22.3.1类库的设计564 22.3.2客户端注册模块设计569 22.3.3客户端登录模块设计571 22.3.4五子棋大厅的设计573 22.3.5对决窗体的设计583 22.3.6网络五子棋服务器窗体的设计598 第23章在线FTP上传下载技术610 23.2.2XML文件操作611 23.2.3INI文件的读写613 23.2.4动态生成版本面板614 23.2.5使用Hashtable(哈希表)记录版本号及更新信息614 23.3类库设计过程615 23.4服务器端设计过程621 23.4.1服务器端主窗体预览621 23.4.2连接FTP服务器622 23.4.3向FTP服务器上传新版本623 23.5客户端设计过程626 23.5.1启动客户端时检测是否有新版本626 23.5.2从FTP服务器下载指定版本628 23.5.3定时升级设置630 第24章Windows应用程序打包与部署境 24.1Windows Installer简介634 24.2Windows应用程序部署634 24.2.1创建部署项目634 24.2.2可选的部署功能636 24.3安装及卸载Windows程序642 24.3.1在本地计算机上安装642 24.3.2部署到其他计算机642 24.3.3卸载安装应用程序642

  开发典型模块大全配套光盘,要的可以下载,因大小受限,分开上传! 第1章认识

  语言编程环境 1.2.NETFramework2.0简介 1.2.1 什么是.NETFramework2.0 1.2.2.NETFramework2.0特性 1.3 安装集成开发环境VisualStudio2005 1.3.1 安装VisualStudio2005开发环境 1.3.2 安装MSDN帮助 1.3.3 怎么样去使用MSDN帮助 1.3.4 利用MSDN帮助附带的示例学习编程 1.4 启动VisualStudio2005开发环境 1.4.1 启动VisualStudio2005 1.4.2 创建项目 1.5 熟悉VisualStudio2005集成开发环境 1.5.1 新特性 1.5.2 主窗口 1.5.3 菜单栏 1.5.4 工具栏 1.5.5 文档窗口 1.5.6 工具箱窗口 1.5.7 解决方案资源管理器窗口 1.5.8 属性窗口 1.5.9 代码编辑器 1.5.10 “错误列表”面板 1.5.11 “输出”面板 1.6 程序调试 1.6.1 断点操作 1.6.2 使用开始、中断和停止执行功能调试程序 1.6.3 单步执行 1.6.4 运行到程序的指定位置 第2章QQ企业通 2.1 设计思路 2.2 关键技术 2.2.1 INI文件的应用 2.2.2

  线 在Socket中发送大容量的消息 2.2.4 将流序列化或反序列化为对象 2.2.5 用InnerList列表记录信息 2.3 设计过程 2.3.1 类库的设计 2.3.2 客户端注册模块设计 2.3.3 客户端登录模块设计 2.3.4 客户端QQ模块设计 2.3.5 客户端消息发送模块设计 2.3.6 服务器端控制台模块设计 第3章SQL

  库模式 3.3 设计过程 3.3.1 主窗体 3.3.2 获取服务器名称 3.3.3 获取所有

  第4章万能搜索模块 4.1 设计思路 4.2 关键技术 4.2.1 怎么来制作一个接口程序 4.2.2 实现接口程序的信息互传 4.2.3 如何将接口程序加载到其他程序中 4.2.4 怎样操作RichtextBox控件的选择文本 4.2.5 如何获取

  表的查询条件 4.3.3 向SQL语句中添加括号 4.3.4 查询生成后的SQL语句 4.3.5 主程序获得接口信息 第5章万能打印模块 5.1 设计思路 5.2 关键技术 5.2.1 打印设置(PrintDocument类) 5.2.2 打印预览对话框(PrintPreviewDialog) 5.2.3 打印对话框(PrintDialog) 5.2.4 获取指定颜色值和字体样式 5.2.5 DataGridView控件的相关应用 5.3 设计过程 5.3.1 打印信息的设置 5.3.2 表格样式的设置 5.3.3 打印类的设置 5.3.4 打印

  信息 第6章决策分析模块 6.1 设计思路 6.2 关键技术 6.2.1 游标的基本操作 6.2.2 存储过程的基本操作 6.2.3 透视表的基本概念 6.2.4 统计表的基本操作 6.2.5 单击显示右键菜单 6.3 设计过程 6.3.1 主窗体的初始化 6.3.2 透视表的筛选 6.3.3 透视表的设计 6.3.4 统计表的设计 第7章自定义图表控件 7.1 设计思路 7.2 关键技术 7.2.1 控件的生成 7.2.2 如何在项目中添加控件 7.2.3 在“属性”对线 用GDI+绘制图形 7.2.5 如何在控件上绘制图形 7.2.6 获取扇形外弧中心点的位置 7.3 设计过程 7.3.1 向自定义控件中添加属性 7.3.2 获取绘制图表的初始值

  7.3.3 绘制标签框 7.3.4 绘制图表中的表格 7.3.5 绘制条形图 7.3.6 绘制面形图 7.3.7 绘制饼形图 第8章电子邮件收发模块 8.1 概述 8.2 关键技术 8.2.1 Base64编码格式 8.2.2 SMTP服务 8.2.3 POP3协议 8.2.4 使用Jmail组件

  语言编程环境 1.2.NETFramework2.0简介 1.2.1 什么是.NETFramework2.0 1.2.2.NETFramework2.0特性 1.3 安装集成开发环境VisualStudio2005 1.3.1 安装VisualStudio2005开发环境 1.3.2 安装MSDN帮助 1.3.3 怎么样去使用MSDN帮助 1.3.4 利用MSDN帮助附带的示例学习编程 1.4 启动VisualStudio2005开发环境 1.4.1 启动VisualStudio2005 1.4.2 创建项目 1.5 熟悉VisualStudio2005集成开发环境 1.5.1 新特性 1.5.2 主窗口 1.5.3 菜单栏 1.5.4 工具栏 1.5.5 文档窗口 1.5.6 工具箱窗口 1.5.7 解决方案资源管理器窗口 1.5.8 属性窗口 1.5.9 代码编辑器 1.5.10 “错误列表”面板 1.5.11 “输出”面板 1.6 程序调试 1.6.1 断点操作 1.6.2 使用开始、中断和停止执行功能调试程序 1.6.3 单步执行 1.6.4 运行到程序的指定位置 第2章QQ企业通 2.1 设计思路 2.2 关键技术 2.2.1 INI文件的应用 2.2.2

  线 在Socket中发送大容量的消息 2.2.4 将流序列化或反序列化为对象 2.2.5 用InnerList列表记录信息 2.3 设计过程 2.3.1 类库的设计 2.3.2 客户端注册模块设计 2.3.3 客户端登录模块设计 2.3.4 客户端QQ模块设计 2.3.5 客户端消息发送模块设计 2.3.6 服务器端控制台模块设计 第3章SQL

  库模式 3.3 设计过程 3.3.1 主窗体 3.3.2 获取服务器名称 3.3.3 获取所有

  第4章万能搜索模块 4.1 设计思路 4.2 关键技术 4.2.1 怎么来制作一个接口程序 4.2.2 实现接口程序的信息互传 4.2.3 如何将接口程序加载到其他程序中 4.2.4 怎样操作RichtextBox控件的选择文本 4.2.5 如何获取

  表的查询条件 4.3.3 向SQL语句中添加括号 4.3.4 查询生成后的SQL语句 4.3.5 主程序获得接口信息 第5章万能打印模块 5.1 设计思路 5.2 关键技术 5.2.1 打印设置(PrintDocument类) 5.2.2 打印预览对话框(PrintPreviewDialog) 5.2.3 打印对话框(PrintDialog) 5.2.4 获取指定颜色值和字体样式 5.2.5 DataGridView控件的相关应用 5.3 设计过程 5.3.1 打印信息的设置 5.3.2 表格样式的设置 5.3.3 打印类的设置 5.3.4 打印

  信息 第6章决策分析模块 6.1 设计思路 6.2 关键技术 6.2.1 游标的基本操作 6.2.2 存储过程的基本操作 6.2.3 透视表的基本概念 6.2.4 统计表的基本操作 6.2.5 单击显示右键菜单 6.3 设计过程 6.3.1 主窗体的初始化 6.3.2 透视表的筛选 6.3.3 透视表的设计 6.3.4 统计表的设计 第7章自定义图表控件 7.1 设计思路 7.2 关键技术 7.2.1 控件的生成 7.2.2 如何在项目中添加控件 7.2.3 在“属性”对线 用GDI+绘制图形 7.2.5 如何在控件上绘制图形 7.2.6 获取扇形外弧中心点的位置 7.3 设计过程 7.3.1 向自定义控件中添加属性 7.3.2 获取绘制图表的初始值

  7.3.3 绘制标签框 7.3.4 绘制图表中的表格 7.3.5 绘制条形图 7.3.6 绘制面形图 7.3.7 绘制饼形图 第8章电子邮件收发模块 8.1 概述 8.2 关键技术 8.2.1 Base64编码格式 8.2.2 SMTP服务 8.2.3 POP3协议 8.2.4 使用Jmail组件

  邮件 8.2.5 邮件发送类的使用 8.2.6 使用正则表达式验证邮件格式 8.3 设计过程 8.3.1

  库设计 8.3.2 系统登录 8.3.3 邮件发送实现 8.3.4 为邮件上传多个附件 8.3.5 邮件

  实现 8.3.6 查看邮件详情信息 8.3.7 下载附件的实现 8.3.8 删除邮件实现 8.3.9 用户管理 第9章模块 9.1 设计思路 9.2 关键技术 9.2.1 短信猫中API函数的使用 9.2.2 短信猫中的短信

  格式 9.2.3 窗体间的互操作 9.2.4 锁定模块主窗体 9.2.5 使用ADO.NET连接Access

  库设计 9.3.2 群发短信实现 9.3.3 已发送短信管理 9.3.4

  短信实现 9.3.5 常用联系人管理 9.3.6 常用短语管理 第10章桌面精灵模块 10.1 概述 10.2 关键技术 10.2.1 阴阳历转换算法 10.2.2 调用系统API实现鼠标穿透效果 10.2.3 修改注册表控制程序开机自启动 10.2.4 经过控制窗体透明度实现日历透明显示效果 10.2.5 拖动无标题栏窗体 10.2.6 将窗体的关闭位置写入到注册表中 10.2.7 将程序图标写入到托盘 10.3 设计过程 10.3.1 桌面精灵模块公共类设计 10.3.2 当前日期的农历、天干地支年、节日及星座显示 10.3.3 定时提醒的实现 10.3.4 日历窗体效果控制 10.3.5 转到某天、某周、某月及某年的实现 10.3.6 节日管理 10.3.7 提醒管理 第11章文件批量

  器 11.1 概述 11.2 关键技术 11.2.1 文件流技术 11.2.2 文件解压缩技术 11.2.3 获取系统文件及文件夹图标 11.2.4 获取指定目录下的所有文件及文件夹 11.2.5 Word操作技术 11.2.6 进度条的显示 11.2.7 对ListView控件中的项进行排序 11.3 设计过程 11.3.1 主窗体预览 11.3.2 批量复制、剪切文件 11.3.3 批量复制、剪切文件夹 11.3.4 批量重命名文件 11.3.5 批量删除文件及文件夹 11.3.6 搜索文件及文件夹 11.3.7 批量压缩、解压文件 11.3.8 分割、合并文件 第12章图片管理工具模块 12.1 概述 12.2 关键技术 12.2.1 上下移动ListBox选中项 12.2.2 将文件复制到剪切板 12.2.3 格式转换 12.2.4 图片幻灯片 12.2.5 图片旋转 12.3 设计过程 12.3.1 主窗体 12.3.2 打开图片目录 12.3.3 图片格式转换 12.3.4 设为桌面背景 12.3.5 图片特效 12.3.6 图片调节 12.3.7 图片水印 12.3.8 幻灯片放映 12.3.9 图片打印 第13章FTP文件管理模块 13.1 设计思路 13.2 关键技术 13.2.1 架设FTP服务器 13.2.2 登录FTP服务器 13.2.3 获取服务器上文件的大小 13.2.4 向FTP服务器发送命令 13.2.5 调用系统API 13.3 设计过程 13.3.1 主窗体设计 13.3.2 登录FTP服务器 13.3.3 获取本地磁盘 13.3.4 获取指定磁盘中的文件 13.3.5 获取本地磁盘中文件的图标 13.3.6 获取FTP服务器中的所有文件 13.3.7 批量上传文件 13.3.8 批量下载文件 13.3.9 删除FTP中的文件或文件夹 第14章魔法兔子模块 14.1 概述 14.2 关键技术 14.2.1 获取进程信息 14.2.2 获取计算机信息 14.2.3 修改注册表 14.3 设计过程 14.3.1 主窗体 14.3.2 功能菜单设计 14.3.3 系统检测 14.3.4 系统优化 14.3.5 超级工具 14.3.6 实用工具 14.3.7 任务管理器 14.3.8 选项设置 第15章学生考试模块 15.1 设计思路 15.2 关键技术 15.2.1 获取试题数目 15.2.2 验证用户名和密码 15.2.3 随机抽取试题 15.2.4 自动评分 15.3 设计过程 15.3.1

  库设计 15.3.2 公共类设计 15.3.3 登录验证 15.3.4 主窗体实现 15.3.5 开始考试 15.3.6 修改密码 15.3.7 分数查询 15.3.8 管理员界面 15.3.9 用户管理 15.3.10 成绩查询 15.3.11 考试设置 15.3.12 添加试题 15.3.13 修改试题 第16章网页浏览器模块 16.1 概述 16.2 关键技术 16.2.1 网页浏览器核心控件 16.2.2 网页多页面显示 16.2.3 获取网页源码 16.3 设计过程 16.3.1 主窗体 16.3.2 查看网页源码 16.3.3 添加到收藏夹 16.3.4 整理收藏夹 第17章电线 语音卡中的API函数 17.2.2 硬件语音卡驱动分析 17.2.3 窗体间传值 17.2.4 导航菜单的制作 17.3 设计过程 17.3.1

  17.3.4 通线章多媒体播放器 18.1 设计思路 18.2 关键技术 18.2.1 窗体间的信息传递 18.2.2 AxWindowsMediaPlayer控件的相关应用 18.2.3 在列表框中动态移动选中的项 18.2.4 如何在文件夹中遍历文件 18.2.5 怎么来实现播放进度条 18.3 设计过程 18.3.1 磁性窗体的设置 18.3.2 播放窗体的设计 18.3.3 列表窗体的设计 18.3.4 歌词窗体的设计 第19章屏幕录像模块 19.1 概述 19.2 关键技术 19.2.1 如何抓取屏幕 19.2.2 创建AVI文件 19.2.3 向AVI文件中添加视频 19.2.4 分解AVI文件 19.2.5 设置快捷键 19.3 设计过程 19.3.1 主窗体设计 19.3.2 抓图功能 19.3.3 选项设置 19.3.4 屏幕录像 19.3.5 视频分割 第20章EXE文件加密器 20.1 设计思路 20.2 关键技术 20.2.1 FileStream对象 20.2.2 文件的读写操作 20.2.3 如何获取两个日期的月份差 20.2.4 获取两个日期的相差天数 20.2.5 载取字符串中的指定字符 20.3 设计过程 20.3.1 获取加密字符串的信息 20.3.2 对生成后的

  进行加密 20.3.3 对EXE文件进行加密 20.3.4 解密文件的设置 第21章视频监控模块 21.1 设计思路 21.2 关键技术 21.2.1 认识视频监控卡 21.2.2 视频监控卡中API函数的使用 21.2.3 Pelco-D协议 21.2.4

  通信技术 21.2.5 WMI类的使用 21.2.6 注册表技术 21.3 设计过程 21.3.1 视频监控实现 21.3.2 云台控制 21.3.3 色彩控制 21.3.4 图像抓拍及生成监控录像 21.3.5 定时录像设置 21.3.6 录像回放 21.3.7 注册程序 21.3.8 实时监控软件运行时间及磁盘空间 第22章网络五子棋游戏 22.1 设计思路 22.2 关键技术 22.2.1 在下拉列表中绘制图片 22.2.2 UDP协议 22.2.3 用Socket实现信息传递的必备条件 22.2.4 自定义

  的设置 22.2.5 动态按钮的设置 22.3 设计过程 22.3.1 类库的设计 22.3.2 客户端注册模块设计 22.3.3 客户端登录模块设计 22.3.4 五子棋大厅的设计 22.3.5 对决窗体的设计 22.3.6 网络五子棋服务器窗体的设计 第23章在线 FTP上传下载技术 23.2.2 XML文件操作 23.2.3 INI文件的读写 23.2.4 动态生成版本面板 23.2.5 使用Hashtable(哈希表)记录版本号及更新信息 23.3 类库设计过程 23.4 服务器端设计过程 23.4.1 服务器端主窗体预览 23.4.2 连接FTP服务器 23.4.3 向FTP服务器上传新版本 23.5 客户端设计过程 23.5.1 启动客户端时检测是否有新版本 23.5.2 从FTP服务器下载指定版本 23.5.3 定时升级设置 第24章Windows应用程序打包与部署境 24.1 WindowsInstaller简介 24.2 Windows应用程序部署 24.2.1 创建部署项目 24.2.2 可选的部署功能 24.3 安装及卸载Windows程序 24.3.1 在本地计算机上安装 24.3.2 部署到其他计算机 24.3.3 卸载安装应用程序

  开发典型模块大全配套光盘,要的可以下载,因大小受限,分开上传! 第1章认识

  语言编程环境 1.2.NETFramework2.0简介 1.2.1 什么是.NETFramework2.0 1.2.2.NETFramework2.0特性 1.3 安装集成开发环境VisualStudio2005 1.3.1 安装VisualStudio2005开发环境 1.3.2 安装MSDN帮助 1.3.3 怎么样去使用MSDN帮助 1.3.4 利用MSDN帮助附带的示例学习编程 1.4 启动VisualStudio2005开发环境 1.4.1 启动VisualStudio2005 1.4.2 创建项目 1.5 熟悉VisualStudio2005集成开发环境 1.5.1 新特性 1.5.2 主窗口 1.5.3 菜单栏 1.5.4 工具栏 1.5.5 文档窗口 1.5.6 工具箱窗口 1.5.7 解决方案资源管理器窗口 1.5.8 属性窗口 1.5.9 代码编辑器 1.5.10 “错误列表”面板 1.5.11 “输出”面板 1.6 程序调试 1.6.1 断点操作 1.6.2 使用开始、中断和停止执行功能调试程序 1.6.3 单步执行 1.6.4 运行到程序的指定位置 第2章QQ企业通 2.1 设计思路 2.2 关键技术 2.2.1 INI文件的应用 2.2.2

  线 在Socket中发送大容量的消息 2.2.4 将流序列化或反序列化为对象 2.2.5 用InnerList列表记录信息 2.3 设计过程 2.3.1 类库的设计 2.3.2 客户端注册模块设计 2.3.3 客户端登录模块设计 2.3.4 客户端QQ模块设计 2.3.5 客户端消息发送模块设计 2.3.6 服务器端控制台模块设计 第3章SQL

  库模式 3.3 设计过程 3.3.1 主窗体 3.3.2 获取服务器名称 3.3.3 获取所有

  第4章万能搜索模块 4.1 设计思路 4.2 关键技术 4.2.1 怎么来制作一个接口程序 4.2.2 实现接口程序的信息互传 4.2.3 如何将接口程序加载到其他程序中 4.2.4 怎样操作RichtextBox控件的选择文本 4.2.5 如何获取

  表的查询条件 4.3.3 向SQL语句中添加括号 4.3.4 查询生成后的SQL语句 4.3.5 主程序获得接口信息 第5章万能打印模块 5.1 设计思路 5.2 关键技术 5.2.1 打印设置(PrintDocument类) 5.2.2 打印预览对话框(PrintPreviewDialog) 5.2.3 打印对话框(PrintDialog) 5.2.4 获取指定颜色值和字体样式 5.2.5 DataGridView控件的相关应用 5.3 设计过程 5.3.1 打印信息的设置 5.3.2 表格样式的设置 5.3.3 打印类的设置 5.3.4 打印

  信息 第6章决策分析模块 6.1 设计思路 6.2 关键技术 6.2.1 游标的基本操作 6.2.2 存储过程的基本操作 6.2.3 透视表的基本概念 6.2.4 统计表的基本操作 6.2.5 单击显示右键菜单 6.3 设计过程 6.3.1 主窗体的初始化 6.3.2 透视表的筛选 6.3.3 透视表的设计 6.3.4 统计表的设计 第7章自定义图表控件 7.1 设计思路 7.2 关键技术 7.2.1 控件的生成 7.2.2 如何在项目中添加控件 7.2.3 在“属性”对线 用GDI+绘制图形 7.2.5 如何在控件上绘制图形 7.2.6 获取扇形外弧中心点的位置 7.3 设计过程 7.3.1 向自定义控件中添加属性 7.3.2 获取绘制图表的初始值

  7.3.3 绘制标签框 7.3.4 绘制图表中的表格 7.3.5 绘制条形图 7.3.6 绘制面形图 7.3.7 绘制饼形图 第8章电子邮件收发模块 8.1 概述 8.2 关键技术 8.2.1 Base64编码格式 8.2.2 SMTP服务 8.2.3 POP3协议 8.2.4 使用Jmail组件

  邮件 8.2.5 邮件发送类的使用 8.2.6 使用正则表达式验证邮件格式 8.3 设计过程 8.3.1

  库设计 8.3.2 系统登录 8.3.3 邮件发送实现 8.3.4 为邮件上传多个附件 8.3.5 邮件

  实现 8.3.6 查看邮件详情信息 8.3.7 下载附件的实现 8.3.8 删除邮件实现 8.3.9 用户管理 第9章模块 9.1 设计思路 9.2 关键技术 9.2.1 短信猫中API函数的使用 9.2.2 短信猫中的短信

  格式 9.2.3 窗体间的互操作 9.2.4 锁定模块主窗体 9.2.5 使用ADO.NET连接Access

  库设计 9.3.2 群发短信实现 9.3.3 已发送短信管理 9.3.4

  短信实现 9.3.5 常用联系人管理 9.3.6 常用短语管理 第10章桌面精灵模块 10.1 概述 10.2 关键技术 10.2.1 阴阳历转换算法 10.2.2 调用系统API实现鼠标穿透效果 10.2.3 修改注册表控制程序开机自启动 10.2.4 经过控制窗体透明度实现日历透明显示效果 10.2.5 拖动无标题栏窗体 10.2.6 将窗体的关闭位置写入到注册表中 10.2.7 将程序图标写入到托盘 10.3 设计过程 10.3.1 桌面精灵模块公共类设计 10.3.2 当前日期的农历、天干地支年、节日及星座显示 10.3.3 定时提醒的实现 10.3.4 日历窗体效果控制 10.3.5 转到某天、某周、某月及某年的实现 10.3.6 节日管理 10.3.7 提醒管理 第11章文件批量

  器 11.1 概述 11.2 关键技术 11.2.1 文件流技术 11.2.2 文件解压缩技术 11.2.3 获取系统文件及文件夹图标 11.2.4 获取指定目录下的所有文件及文件夹 11.2.5 Word操作技术 11.2.6 进度条的显示 11.2.7 对ListView控件中的项进行排序 11.3 设计过程 11.3.1 主窗体预览 11.3.2 批量复制、剪切文件 11.3.3 批量复制、剪切文件夹 11.3.4 批量重命名文件 11.3.5 批量删除文件及文件夹 11.3.6 搜索文件及文件夹 11.3.7 批量压缩、解压文件 11.3.8 分割、合并文件 第12章图片管理工具模块 12.1 概述 12.2 关键技术 12.2.1 上下移动ListBox选中项 12.2.2 将文件复制到剪切板 12.2.3 格式转换 12.2.4 图片幻灯片 12.2.5 图片旋转 12.3 设计过程 12.3.1 主窗体 12.3.2 打开图片目录 12.3.3 图片格式转换 12.3.4 设为桌面背景 12.3.5 图片特效 12.3.6 图片调节 12.3.7 图片水印 12.3.8 幻灯片放映 12.3.9 图片打印 第13章FTP文件管理模块 13.1 设计思路 13.2 关键技术 13.2.1 架设FTP服务器 13.2.2 登录FTP服务器 13.2.3 获取服务器上文件的大小 13.2.4 向FTP服务器发送命令 13.2.5 调用系统API 13.3 设计过程 13.3.1 主窗体设计 13.3.2 登录FTP服务器 13.3.3 获取本地磁盘 13.3.4 获取指定磁盘中的文件 13.3.5 获取本地磁盘中文件的图标 13.3.6 获取FTP服务器中的所有文件 13.3.7 批量上传文件 13.3.8 批量下载文件 13.3.9 删除FTP中的文件或文件夹 第14章魔法兔子模块 14.1 概述 14.2 关键技术 14.2.1 获取进程信息 14.2.2 获取计算机信息 14.2.3 修改注册表 14.3 设计过程 14.3.1 主窗体 14.3.2 功能菜单设计 14.3.3 系统检测 14.3.4 系统优化 14.3.5 超级工具 14.3.6 实用工具 14.3.7 任务管理器 14.3.8 选项设置 第15章学生考试模块 15.1 设计思路 15.2 关键技术 15.2.1 获取试题数目 15.2.2 验证用户名和密码 15.2.3 随机抽取试题 15.2.4 自动评分 15.3 设计过程 15.3.1

  库设计 15.3.2 公共类设计 15.3.3 登录验证 15.3.4 主窗体实现 15.3.5 开始考试 15.3.6 修改密码 15.3.7 分数查询 15.3.8 管理员界面 15.3.9 用户管理 15.3.10 成绩查询 15.3.11 考试设置 15.3.12 添加试题 15.3.13 修改试题 第16章网页浏览器模块 16.1 概述 16.2 关键技术 16.2.1 网页浏览器核心控件 16.2.2 网页多页面显示 16.2.3 获取网页源码 16.3 设计过程 16.3.1 主窗体 16.3.2 查看网页源码 16.3.3 添加到收藏夹 16.3.4 整理收藏夹 第17章电线 语音卡中的API函数 17.2.2 硬件语音卡驱动分析 17.2.3 窗体间传值 17.2.4 导航菜单的制作 17.3 设计过程 17.3.1

  17.3.4 通线章多媒体播放器 18.1 设计思路 18.2 关键技术 18.2.1 窗体间的信息传递 18.2.2 AxWindowsMediaPlayer控件的相关应用 18.2.3 在列表框中动态移动选中的项 18.2.4 如何在文件夹中遍历文件 18.2.5 怎么来实现播放进度条 18.3 设计过程 18.3.1 磁性窗体的设置 18.3.2 播放窗体的设计 18.3.3 列表窗体的设计 18.3.4 歌词窗体的设计 第19章屏幕录像模块 19.1 概述 19.2 关键技术 19.2.1 如何抓取屏幕 19.2.2 创建AVI文件 19.2.3 向AVI文件中添加视频 19.2.4 分解AVI文件 19.2.5 设置快捷键 19.3 设计过程 19.3.1 主窗体设计 19.3.2 抓图功能 19.3.3 选项设置 19.3.4 屏幕录像 19.3.5 视频分割 第20章EXE文件加密器 20.1 设计思路 20.2 关键技术 20.2.1 FileStream对象 20.2.2 文件的读写操作 20.2.3 如何获取两个日期的月份差 20.2.4 获取两个日期的相差天数 20.2.5 载取字符串中的指定字符 20.3 设计过程 20.3.1 获取加密字符串的信息 20.3.2 对生成后的

  进行加密 20.3.3 对EXE文件进行加密 20.3.4 解密文件的设置 第21章视频监控模块 21.1 设计思路 21.2 关键技术 21.2.1 认识视频监控卡 21.2.2 视频监控卡中API函数的使用 21.2.3 Pelco-D协议 21.2.4

  通信技术 21.2.5 WMI类的使用 21.2.6 注册表技术 21.3 设计过程 21.3.1 视频监控实现 21.3.2 云台控制 21.3.3 色彩控制 21.3.4 图像抓拍及生成监控录像 21.3.5 定时录像设置 21.3.6 录像回放 21.3.7 注册程序 21.3.8 实时监控软件运行时间及磁盘空间 第22章网络五子棋游戏 22.1 设计思路 22.2 关键技术 22.2.1 在下拉列表中绘制图片 22.2.2 UDP协议 22.2.3 用Socket实现信息传递的必备条件 22.2.4 自定义

  的设置 22.2.5 动态按钮的设置 22.3 设计过程 22.3.1 类库的设计 22.3.2 客户端注册模块设计 22.3.3 客户端登录模块设计 22.3.4 五子棋大厅的设计 22.3.5 对决窗体的设计 22.3.6 网络五子棋服务器窗体的设计 第23章在线 FTP上传下载技术 23.2.2 XML文件操作 23.2.3 INI文件的读写 23.2.4 动态生成版本面板 23.2.5 使用Hashtable(哈希表)记录版本号及更新信息 23.3 类库设计过程 23.4 服务器端设计过程 23.4.1 服务器端主窗体预览 23.4.2 连接FTP服务器 23.4.3 向FTP服务器上传新版本 23.5 客户端设计过程 23.5.1 启动客户端时检测是否有新版本 23.5.2 从FTP服务器下载指定版本 23.5.3 定时升级设置 第24章Windows应用程序打包与部署境 24.1 WindowsInstaller简介 24.2 Windows应用程序部署 24.2.1 创建部署项目 24.2.2 可选的部署功能 24.3 安装及卸载Windows程序 24.3.1 在本地计算机上安装 24.3.2 部署到其他计算机 24.3.3 卸载安装应用程序

  独立打包,保证可解压,内含大量源码,网上搜集而来。 Visual.C++编程技巧精选500例源代码 内含各种例子(vc下各种控件的使用方法、标题栏与菜单栏、工具栏与状态栏、图标与光标、程序窗口、程序控制、进程与

  、字符串、文件读写操作、文件与文件夹属性操作、文件与文件夹系统操作、系统控制操作、程序版权信息、系统软件信息、 系统硬件信息、存储设备管理、鼠标及键盘、声音和视频、图形和图像、网络、

  库) 《远程控制编程技术》源代码 内含(重启、图片操作、ip操作、键盘与鼠标、客户端以及服务端、文件传输等实例源码) 多个VC++加密解密算法库(CRYPT++) 详细讲解了Crypt++的加密解密的使用以及其它的加密解密方法(例如base64加解密、哈希加解密以及其它的文件加解密),分静态库和动态库方法。 JSCalls_demo js调用的演示源码 树控件拖动 演示了在树控件中来回拖动文件的操作 MyPlayer 音乐播放器 内含歌词显示实现源码 ActiveXDemo 演示了装载以及卸载atl控件的操作以及注册操作 ado 登录模块的制作 ado,dao,odbc

  库的各种操作(连接、删除、添加……等等) ATL开发指南源码 内部包含了atl控件的开发以及如何应用,演示了COM的包容与集合、自动化、

  管理等等。 ATL实现的CDHtmlDialog模板类v1.03 使用了六个类五个模块类演示了atl的调用方法 autoplaysnd mp3 播放器源码 重载了自带的控件进行播放 aviplayer avi播放器源码 引用了atl控件播放 beautifulskin 源码 演示了各种控件方法 Browser.Net源码

  的一个网页游览的例子 C++自绘窗体的完整代码 注释非常详细,相信会帮大家设计好自己的个性窗体。 C++_Primer_第4版_中文+英文 原书源码+课后习题答案。 CameraController(云界面) 实现了自绘控件,云端控制主要在CnComm类多

  通讯库, camerads-DirectShow使用示例 演示了摄像头的使用 CatListBoxDemo ListBox控件与其它控件阙套使用方法 CCAMS系统是一种用于局域网下的CS模式的软件管理和监测系统源码 它包括客户端和服务端,客户端软件最大的作用是监测本主机的活动,并将监测到的信息定时发送给服务器。服务器可以将收集到的信息以柱状图和文件列表以及其他方式呈现给用户,以便用户对局域网内的主机进行监测和管理。 CClockST_demo 电子钟的实现,自绘Button、Static的实现,其中自定了一个辅助主题风格类。 CctryLog(web拦截网页帐号密码) 实现了一个控件去获得IHTMLDocument2接口,然后读取内容,匹配用户名与密码等。 CFile64_src 操作大文件,自定义了一个操作大文件的类,并进行了测试。 chapter7 实现了声音录制等功能。 CHtmlViewProjV2 详细演示了HtmlView的使用与HtmlView

  站点拦截的实现、js调用。 CIVStringSet_Demo 自定义了一个类似STL容器的类,并进行了测试。 ClearHistory 实现了 清楚internet临时文件、Cookie的清除、游览器地址栏历史地址的清除、清楚表单自动完成历史记录、清楚自动密码历史记录、清除收藏夹中的内容、清除RAS自动拨号历史记录、清除系统临时文件夹、清空回收站、清除运行中的自动匹配历史记录、清除文档中的历史记录、清除上次登陆用户记录、清除查找文件自动匹配历史记录、清除查找计算机自动匹配历史记录、清除网络联接历史记录、清除远程登录历史记录、清除浏览网址历史记录。实现的代码很简单。 CListCtrl 阙套其它控件 自绘了CListCtrl 控件,实现了其它控件阙套到List中并自绘等。主要的实现在CListReport类中。 CListCtrlTest 演示了重载CListCtrl后的使用方法。 CListItem Drawing 演示了其它控件(全部)阙套到List中并自绘等,学习自绘以及阙套CListCtrl 控件的好实例。 ColorStatic 自绘了CStatic控件,实现了标题字符滚动效果。 CSDN免积分下载工具 源码 演示了使用CInternetSession去下载相关资源。 CStatic文字滚动 如题,此实例很适合学习,重载并自绘了Wnd类,效果是上下文字、图片、文字由大到小和星星闪烁等滚动效果。实例使用了加载类似xml文件读取信息,然后显示。 COM_ATL_Tutorial 简单的atl控件演示 COM接口挂钩及其应用 如题。 CSkinSlier CSliderCtrl自绘 Cursor 生成图标,运行到鼠标图标。 cutscene win32下实现视频播放。 C视频源代码 视频教程步骤源码 DDraw DirectX 实例 DES加密算法源代码 Detected memory leaks 检查内存泄漏源码 DigiStatic_src 自绘CStatic实现数字效果。 DirectShow开发指南pdf附属代码 DirectShow开发指南源码 directUI_D DirectUI界面库 DOM应用---遍历网页中的元素 dshowplayer 媒体播放器的实现,实现了VMR7、VMR9、EVR方式。 DSoundManager 实现了声音管理。 Excel文件的导入和导出操作 主要的实现在CMyExcel类中。 expclass_src dll库的演示。 fge.1.1.alpha.sdk 精灵系统,一套MFC渲染引擎,含2D/3D等渲染,效果看源码,IFEngine是整个引擎接口,IFSystem是硬件查询系统,IFApplication是应用程序对象基类。 FlashPlayer播放器4.0的VC++源代码 FreeBird2011最初版(模仿飞鸽,可聊天+传文件) 该实例可进行局域网的聊天、一对多、多对一、和多对多的传送和续传,理论上这是我本人的实现目的,而且目前经测试已基本实现了上述功能,而且网速一般有几M/S。另外有只打开一个应用程序、CRichEdit的使用、最小到托盘、自动检验测试在线用户(多播组)等。 freeeim_FreeEIM_企业即时通讯软件源代码2010年8月份最新版 FTP、HTTP 多

  断点续传下载文件 源码 gdiplus应用实例 gdiplus应用实例2 GetFileVersion 这个例子就是查询任何可执行文件的版本信息并且 C++builder 和 VC 都通用,只需要把 AnsiString 替换成 CString 就行了。 gh0st v3.6 源码 - 可下断点调试! GMem 内存管理单元源码。GMem.cpp和GMem.h是内存管理单元的源码文件。完成端口通讯模块内存管理。 haisanidsV1.2-网络连接监控 IP实时

  。自绘了很多控件。自绘CTabCtrl、CToolBar、CMenu、CButton、CHtmlCtrl、CListCtrl。 hyperlink 自绘CStatic,实现超链接。 iconbutton_demo 演示了多种自绘Button。 IDocHostUIHandler Extended CHtmlView IM_毕业设计 聊天系统,操作了

  库,有服务端和客户端。 ini文件的类适合VC使用 Inline Hook(ring3) 简单源码 代码里用了备份dll的方法,因此在自定义的函数中可以直接调用在内存中备份的dll代码,而不需要再把函数头部改来改去。 IOCP反弹远控客户端模型,外加上线服务端,全部代码注释! 如题。这个是IOCP远程控制软件的模型,服务端运行后会自动发送本机信息到客户端,客户端采用IOCP重叠机制。 IOCP封装类(DLL)发布 主要是CIocpSrv伪类,实际上还是调用的DLL, IOCP完成端口 IP所在地查询器 jpeglib_demo

  Jpeg图片。 KeyHook 键盘钩子,截获键盘信息。 Kugou7+UI 界面设计。学习界面的好实例,强烈推荐。 自绘button 自绘MENU 自绘tab 自绘Tree 自绘按钮button源代码 自绘编辑框 自绘窗体界面 自绘对线 重载CListBox,演示了拖动功能。 Mail_Report 演示了发送邮箱的功能。 MD5算法 MediaPlayer 视频播放的实现。 MFC 对线播放器Lrc歌词同步源程序代码分析、mp3播放器+支持歌词同步显示哦、简单音乐播放器。 mfc 解码 视频音频解码部分。 MFC_MultiSender_OVER 文件传送,多文件(超大文件)传送功能的实现,含文档。 MFC+DLL的编写和调用示例 MFC换肤完全贴图实现 Smile简体版 Linux内核完全注释附 MFC+消息循环贴图---金山毒霸界面 自绘控件实现。 MFCDemo DirectUI移植到MFC中实现。 MFCHtml 调用脚本 MFC使用COM加载WMI服务,另类获取系统服务详细 大家都知道,现在流行的检测硬件软件视乎很神秘,我们要获得各种信息好像比较难.但大多数这种软件或多或少的使用了WMI,如果我们能熟练掌握相信你也做的

  .另外WMI除了查询还能修改,比如3389端口,账号,密码,服务启动与关闭只要你想做的几乎都可以,因为WMI代替我们去与硬件打交到了,甚至是系统底层! MiniPlayer 源代码 媒体播放实现。 MP3解码 代码 内部包含多种实例实现MP3解码,有开发文档。 MP3解压程序源代码 MPEG4播放器源代码 MSN 仿真界面全部源代码 如题,非常好的界面设计实例,自绘控件的实现。 Mufan MP3播放的实现。 MYICQ 0.8 alpha1 (仿腾讯QQ整套聊天系统) 老版qq系统的实现。 MyIE3.0浏览器源代码 如题。完整的代码,重载控件实现,很适合初学者。 MyPhpServer(原创,有实现的主要代码) microcai-ibus-t9-输入法源码 如题,主要源码就几个,详细见代码。 MzfHips主动防御 主要在MzfHipsDlg中,程序分析进程

  从而实现主动防御。 超级下载 不过不是c++源码 Notepad++ V5.6.8 源码! OA精灵代码 c++版 一套oa系统。 ocxdlgtest dll的一个实例。 OD反汇编引擎(带VC修改版和原版) 如题。主要文件就4个,很适合学习,详细见源码。 OPENG开发的示例代码c++版 演示了OpenG的使用方法,内含几个实例,一个实例就3个文件。 p2p vb实例。 p2p+technology文档。 P2P视频技术源码(含开发文档) PcShare 内含远程控制、进程管理、文件操作、视频控制、注册表操作、客户端服务器端。 redui_src_v0.9.130(DirectUI 3D) DirectUI 3D界面库。 sdk(界面库) RINGSDK包含界面库和图象库。 绘MFC基本控件 PlayerDrectShow win32情况下实现媒体播放。 preemptivepopupkiller

  源码,实现简单游览器。 RangeScan扫描器源代码 ip地址扫描,发送邮箱。 ResizableLib 测试开源界面库Resizable。 RsPicture 自定义了一个图片库,然后引用测试。 SimplePlayer 简单的媒体播放源码。 Skin_Combo_Box_demo 自绘Combox控件的实例。 SkinList_Demo 自绘List控件的实例。 Smile 自绘List控件的实例。 SOCK登录SSL加密网站 调用ie接口。主要的代码在IEComCtrlSink中。 sqlite3使用 引用了Splayer中的Sqlite3库,进行了测试。 SrcFirstProg 简单的窗口程序。 SuperGrid - 特别的 listview 控件 网格形式的视图,自绘了CComboBox、CEdit、CSuperGridCtrl实现。 tab 演示了CTabCtrl控件的使用方法。 tabcontrol_demo 自绘了CTabCtrl的实现。 To Create A COOL Desktop Lyrics Demo 歌词显示,效果很好。对话框实现。 TopMost 自绘CListCtrl的实现。 Trace程序 演示了输出信息。 TransparentStatic 自绘CStatic控件。 TreeView控件 自绘CTreeView控件。 VC 创建向导模式 VC 精品源码打包下载(解) CatListBox_src.zip CatListBox_demo.zip 这个程序模仿Outlook建立分类列表框。 CClockST_src.zip CClockST_demo.zip 一个简单的数字时钟程序,其中的date类派生于MFC CStatic 基类。 CIVStringSet_Demo.zip CIVStringSet_Source.zip 基于MFC和STL平台的字符串类,能轻松实现在快速字符串搜索。 enum_display_modes_demo.zip enum_display_modes_src.zip 列出所有的显示模式并列表出来,通过单击列表来改变显示分辨率。 iconbutton_demo.zip iconbutton_src.zip 创建一个按钮,并在上面显示图标。 jpeglib_demo.zip jpeglib_src.zip 利用Delphi的代码在VC中显示JPG图片,不使用动态连接库。 Mail_Report.zip 一个邮件报告程序。 SrcFirstProg.zip 解释了最基本的MFC程序流程。 tabcontrol_demo.zip tabcontrol_src.zip 自定义的标签控件对话框。 Undo_demo.zip undo_src.zip 在VC中实现Undo和Redo功能。 VC 利用底层键盘钩子屏蔽任意按键MaskKey 动态链接库实现钩子,然后程序调用。 VC 透明窗口效果的电子标尺源代码 实现了屏幕绘图操作,实现电子标尺

  。 VC++ ini文件读写操作类实例 VC++版源代码统计工具 内含自绘CMenu、CButton、CDialog、CStatic、CListCtrl等。 VC++6.0 控制摄像头 一个视频捕捉类对摄像头的操作。 VC+++暴风影音(Media+Player+Classic)源码 知道的人不多,但提起国内的暴风影音,我想知道的人就多了,其实暴风影音就是Media Player Classic,暴风影音只是同我一样从Gabest官方下载到了Media Player Classic的源码,不同的是,暴风影音将Media Player Classic改成了自己的名字并加入了许多的解码器,打包成自己的产品,其实这也无可厚非,关键就在于其作者老爱把里面捆绑一些我们用不到的软件. TT--仿qq+p2p通讯(nat穿透) VC++遍历文件夹自动生成目录树 对CTree控件的操作。 vc++动态链接库(dll)编程深入浅出 内含开发文档。主要是对动态链接库的教程。 vc++动态链接库编程之DLL典型实例源代码下载 VC++仿Dreamweaver取色器源代码 VC++挂机锁屏系统源程序 VC++建立桌面或开始菜单快捷方式 VC++界面库编程 SkinMagic 2.21 动态库版本的使用和 Skin++动态库及静态库版本的使用。 VC++精仿QQ2008窗体及分类菜单 VC++卡通风格气泡提示源码 VC++实现任务管理器源码 任务管理器应该大家都很熟悉,论坛里也有好多的任务管理器的源码,解决CListCtr刷新时滚动条跳到开始处。 VC++实现网络连接查看器源码 非常好的一个实例,把网络连接的UDP/TCP都插入到CList控件中显示出来。 VC++视频捕捉系统 win32下 视频操作。 VC++视频会议系统(完整)有开发文档。使用了系统自带的视频。 Windows核心编程(第五版)随书源代码 vc-ftp 多

  操作多文件传输的操作。 VC版下载者 源码 格外的简单的一个实例,使用了URLDownloadToFile下载文件。 VC断点续传源代码 从fnMyDownload开始,程序首先解析输入的url,拆分为地址,路径,文件名等。然后获取文件头,得到文件大小,然后再下载。重点函数是ThreadDownLoad。下载完之后用FileCombine合并文件。Mydownload.cpp底端的fnMyDownload函数是下载器的关键函数。 点对点多

  高速文件搜索程序源码 VC++视频聊天系统源代码 实例简单,有用户登录、传输文件、视频、画质调节、禁音检测、回音消除、自动增益、噪音抑制、视频控制等、 VC++搜索指定文件夹中的文件 VC++文件分割、合并工具 自绘了Button、CProgressCtrl、CAutoFont。主要操作在CFileSpltDlg中。 vc++写的音乐播放器 VC++制作3D效果的旋转文字特效 VC++注册码加密源程序(含注册机、解密机) 压缩包内有两个源码包,一个是注册机源程序,另一个是解密机的源程序,一套完整的参考实例。 VC+MapX源码含GPS跟踪演示 VC3D 利用VC编程在界面上实现3D文字 在MFC应用程序中浏览PDF、Word文档文件 vcdialog 自绘对话框。 vc编程:自动停靠窗体,吸附窗体 OnMoving

  下载源代码 VC满屏开满玫瑰花 VC然输入框出现气球提示 调用系统自带的提示显示。 VC实现创建模态对话框 VC释放EXE资源文件 vc网络 网络系列使用教程。 VC星号密码探测显示程序 vc网络通信编程实用案例精选 局域网网络通信编程实例、IE编程实例、基本网络编程实例、网络通信协议编程、Modem /

  通信编程、代理服务器编程实例、高级网络通信编程实例。 Visual_C++网络高级编程 TCP/IP协议、Winsock网络编程接口、Visual C 与网络编程、基本网络编程技术、Telnet协议的实现、HTTP协议的实现、 FTP协议的实现、文件下载、UDP协议的实现、ICMP协议的实现、PPP协议的实现、代理服务器的实现、 ATL DCOM和ActiveX技术、网络安全。 vld-10-src 内存泄漏检测源码。 vmrplayer 简单播放器的实现,集成到了一个类中。 ATL开发Gif的ActiveX控件 如题。使用控件显示gif文件。 weather(天气预报界面) 通过soso网站获得城市以及天气信息。 WebBrowser-Httprequest(http请求捕捉) Win32多

  程序设计 有文档以及源码。 Windows Media Player界面的实现 Windows Shell扩展 实现文件拷贝。 windows设计 源码 书本源码。1.VC++的基本使用 2.一个简单的HelloWorld程序 3.进程的创建 4.进程控制 5.控制其他进程 6.游戏内存修改器1 7.游戏内存修改器2 8.多

  线.第一个窗口程序 WINDOWS网络编程技术-附源码 如题。内有文档以及源码。 WM调用DrectShow例子 wm播放器。 XFileDialog_demo xml文件操作。 xml 树控件的使用,以及ChtmlView或站点拦截调用等。 XML文件读取及管理工具VC++源码 重写了很多控件,重要功能源码集合到了CXML类中。 暴风压力测试2010(V7.0)源码 如题,演示了攻击服务端的源码,tcp多连接攻击、cc攻击等等……。 播放器 MM ARM_流媒体、暴风影音源码用于编解码分析。 超清晰播放器源代码 超旋的音乐播放器 含歌词……,效果看源码。 穿还原的下载者 C++源码 驱动程序能穿透还原卡,并能修改系统文件,这里是经过仔细修改系统文件userinit.exe来实现的。userinit.exe的功能很简单,就是启动explorer.exe。这里是通过替换uerinit.exe,伪造一个userinit.exe。这个伪造的程序能实现uerinit.exe的原始功能,并能轻松实现自定义的功能,比如下载执行,发送

  。 窗体透明、窗体上控件和DC绘图不透明 从dll中动态装载类的源程序 大型多媒体视频会议服务器端和客户端源码VC 基于H323格式。 发一个界面库skin#全集合 SkinH_VC使用帮助(含源码)、Skinsharp V1.0.6.6各种语言全破解、vc全部函数各自独立的demo、制作皮肤工具。 仿360杀毒软件界面源码 MFC重载控件实现了360界面效果。 仿QQ、MSN信息提示窗口 重载CWnd实现了动画显示。 仿QQ2011界面的源码 仿QQ信息提示窗口 仿金山词霸界面 仿制金山毒霸专杀工具界面 重载CEdit实现自绘。 实现QQ界面绝对经典 用户界面多

  的使用。 搞基控件 List Ctrl 演示了List Ctrl控件的使用方法。 搞基控件 ListBox 演示了ListBox控件的使用方法。 搞基控件 Tab Ctrl 演示了Tab Ctrl控件的使用方法。 搞基控件 TreeCtrl 演示了TreeCtrl控件的使用方法。 带加密功能的SQLite3.3.6封装类 第12章+DLL开发与系统编程 创建导出浮点数四则运算函数的Win32 DLL、使用显式方式调用DLL实现浮点数的四则运算、使用隐式方式调用DLL实现浮点数的四则运算、创建Win32 DLL导出一个全局变量、调用DLL,获取其导出的全局变量值、创建Win32 DLL导出一个计算长方体表面积和体积的类、调用DLL,使用其导出类计算长方体的表面积和体积、创建MFC常规DLL,通过导出函数显示颜色信息对话框、调用MFC常规DLL,显示颜色信息对话框、创建MFC扩展DLL,实现圆形按钮类、调用MFC扩展DLL,创建圆形按钮、创建记录键盘动作的全局钩子DLL、调用键盘钩子DLL,实现监视系统的键盘操作、创建记录当前鼠标所在窗口标题信息的鼠标钩子DLL、调用鼠标钩子DLL,显示鼠标所在窗口的标题、获取当前操作系统的版本信息、获取系统CPU信息、获取系统内存的相关信息、获取当前系统所有安装的硬件设备、调用系统关机对话框、编码实现关闭和重启计算机、实现休眠计算机,并创建快捷键、显示并设置系统的显示属性、隐藏显示系统的任务条、改变系统的桌面壁纸。 对磁盘下任意目录的动作进行监控 创建

  不断的监视。 多功能小闹钟 不规则窗体效果显示,实现了多功能的小闹钟。 仿QQ和飞秋的局域网聊天程序(文件+语音) 这个程序用的协议是UDP,socket是CAsyncSocket,这是我在这一个网站看到了qq也优先用UDP来连接服务器,连上服务器,能获得服务器上的人员列表,客户端的人员列表随用户上下线改变,服务器掉线了 也能收到通知,双击用户名字可以聊天,聊天窗口上有个文件传输,在我电脑上能传输一些小文件,但在别人电脑上就会使程序崩溃。 工具栏画到标题栏上 关联文件 自动恢复系统文件关联,以及文件关联操作的代码。使用注册表防止多次运行。 基于CDialogBar的IE多标签栏的实现 基于IE内核的多进程浏览器Raptor 基于WTL控件实现了多进程。 极速FTP客户端程序(VC++版) 截屏mfc和dll程序 进程防杀的实现 Hook TerminateProcess()函数,每次TerminateProcess()被调用的时候先判断企图结束的进程是否是我的进程,如果是的话就简单地返回一个错误码就可以了。 精美挂机锁源码 局域网视频监控 客户端与服务器 考虑到作为服务器的一端一般来说是固定的,所以当开启服务器后,一般服务器是不能停止的,所以在正式的软件里面,作为客户端让输入的服务器端IP的那一项是可以省略的,因为在制作安装程序的时候能将服务器IP直接固定,但是这个作为简单的功能演示版本考虑到作为服务器的一端可以为任意电脑,所以在客户端设置了填写服务器IP。运行时:首先是运行Sever.exe服务器端,然后是“开启服务器”,“产生新的随机码” ,然后运行Client.exe客户端,输入用户名和密码,然后输入服务器端IP地址,然后登陆服务器,如果密码或者登陆号不正确会有提示,也可以再一次进行选择试用版的软件。 快捷键 演示了快捷键设置的代码。 类似QQ截屏的屏幕取色器 基本功能在CColorPickerDlg中。 两款拼音输入法源代码 拼音输入法、AboutWiz_src。 枚举进程 系统监视 有磁盘监视、系统目录监。