随笔分类 -  WinForm 开发

[转]去噪:用于验证码图片识别的类续(C#代码)
摘要:本文转自:http://www.cnblogs.com/yuanbao/archive/2007/11/14/958488.html 自从发表了用于验证码图片识别的类(C#代码)后,不断有网友下载这个类后,问如何用于一些特定的验证码。总结一下网友们的提问,很多都是不会从复杂背景中提到干净的字符图片来,这主要就是一个去噪问题,即除去图片上的背景、干扰点、干扰线等信息。这当中要用到很多图像学数学算... 阅读全文

posted @ 2008-10-20 17:00 freeliver54 阅读(3262) 评论(0) 推荐(1) 编辑

[转]用于验证码图片识别的类(C#源码)
摘要:本文转自:http://www.cnblogs.com/yuanbao/archive/2007/09/25/905322.html 最近写了几个网站的验证码图片自动识别程序,尽管每个网站的验证码图片都不相同,识别的方法有所差别。但写得多了,也总结出不少相同之处。今天抽空封装出一个基础类来,发现可以很好地重复利用,编写不同的验证码识别程序,效率提高了不少。好东东不能独享,现放出... 阅读全文

posted @ 2008-10-20 16:58 freeliver54 阅读(1246) 评论(1) 推荐(0) 编辑

[转]U盘加载,卸载,拔出,插入,WM_DEVICECHANGE,WndProc,DBT_DEVICEARRIVAL,DBT_DEVICEREMOVECOMPLETE
摘要:本文转自:http://www.cnblogs.com/virusswb/archive/2008/08/22/1274085.html 最近在做一个和U盘有关的项目,有一个需求是要求显示插入的U盘的盘符,当然了,如果拔出U盘,也应该更新显示,就是显示U口上插入的全部移动设备的全部盘符。 其实就是重写 Code highlighting produced by Actipro CodeHigh... 阅读全文

posted @ 2008-10-17 16:47 freeliver54 阅读(3937) 评论(4) 推荐(0) 编辑

c# DirectShow 通过IAMVideoProcAmp的Set方法 来设置视频图像的Brightness 调整亮度
摘要:以下实现代码 以SDK中的DxSnap下的Capture.cs为基础 修改部分1. //在Capture的构造函数中和SetupGraph函数中 // 增加亮度传入参数int iBrightness private void SetupGraph(DsDevice dev, int iWidth, int iHeight, short iBPP, Control hContr... 阅读全文

posted @ 2008-10-16 15:50 freeliver54 阅读(3082) 评论(0) 推荐(0) 编辑

[转]DirectShow应用——视频捕捉WDM Vs VFW
摘要:本文转自:http://bbs.njupt.edu.cn/cgi-bin/bbsanc?path=/groups/computer.faq/MultiMedia/D52F2B929/D99113C57/X70CFBCB7 发信人: yellowdawn (追逐天边的云), 信区: MultiMedia 标 题: DirectShow应用——视频捕捉WDM Vs VFW 发信站: 紫金飞鸿 (20... 阅读全文

posted @ 2008-10-15 11:03 freeliver54 阅读(5848) 评论(0) 推荐(0) 编辑

[转]C#中的IntPtr类型
摘要:本文转自:http://zhidao.baidu.com/question/22825956.html 问: c#中无法将类型“int”隐式转换为“System.IntPtr” 这个是我引用了一个api函数时出现的问题,我在声明中把intptr换成了int还是不可以,这是为什么呢?要如何处理呢? 答: 您好,C#中的IntPtr类型称为“平台特定的整数类型”,它们用于本机资源,如窗口句柄。 ... 阅读全文

posted @ 2008-10-15 09:14 freeliver54 阅读(81700) 评论(5) 推荐(4) 编辑

[引]C# WinForm DirectShow视频采集及图片抓取实例DxSnap
摘要:DirectShowSamples-2007-July\Samples\Capture\DxSnap Capture.cs Capture.cs Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->/****************************... 阅读全文

posted @ 2008-10-15 08:51 freeliver54 阅读(14038) 评论(14) 推荐(2) 编辑

[转]C# winform中不规则窗体制作的解决方案(已经解决24位色以上不能正常显示问题)
摘要:本文转自:http://www.cnblogs.com/allancandy/archive/2008/08/07/227814.html 作者:杨丹 相信每个编程爱好者都希望自己的程序不仅性能优越而且有一个美观的界面,一个区别于别人的程序的个性化的界面。然而以前烦琐的API调用和大量的代码使大家望而却步。现在好了,在C#中通过少量的代码就可以实现不规则窗体的制作。如果您有兴趣就接着往下看吧... 阅读全文

posted @ 2008-10-14 17:00 freeliver54 阅读(793) 评论(0) 推荐(0) 编辑

c# 通过修改图片对象的文件的字节 变相"加密""解密"图片在磁盘的存储
摘要:实现思路比较简单: 1.对图片对象进行byteArray转化后 加一些密码字节后"加密"储存在磁盘 2.图片显示时 去掉加的字串 用原本的图片信息进行图片对象的构建和显示 阅读全文

posted @ 2008-10-14 14:55 freeliver54 阅读(2249) 评论(0) 推荐(0) 编辑

c# WinForm 定时执行某个后台操作 如把B文件夹下的文件Copy到A文件夹下
摘要://目的是后台定时运行文件同步操作 使A文件夹中的文件与B文件夹中的同步 //先将A文件夹中存在而B文件夹中没有的A文件夹中的文件删除 //再直接将B文件夹下的文件全部复制到A文件夹下 //或者将B文件夹中存在A文件夹中没有或比A文件夹中的更新的B文件夹中的文件复制到A文件夹下 Code Code highlighting produced by Actipro CodeHighlighter ... 阅读全文

posted @ 2008-10-13 09:56 freeliver54 阅读(5152) 评论(1) 推荐(0) 编辑

C# WinFrom SplitContainer和UserControl组成简单的类似于web系统的框架页
摘要:示例效果: FrameForm分为上左右三区 上区显示TopUC的顶部Logo及欢迎语 左区显示LeftMenuUC的左侧功能按钮菜单 右区显示点击左侧功能按钮后对应的用户控件窗体内容 (事实上功能按钮应该由传统的WinForm菜单来代替 WinForm程序就应该有自己的传统的样式 而不是和Web类似 不过为了类似于web系统的框架页面 所以尝试了本示例) 示例涉及的窗体及用户控件: Fram... 阅读全文

posted @ 2008-10-10 13:04 freeliver54 阅读(5678) 评论(11) 推荐(0) 编辑

[转]WebBrowser页面与WinForm交互技巧
摘要:本文转自:http://www.cnblogs.com/zjj2816/archive/2006/12/26/603659.html 原文如下: 话说有了WebBrowser类,终于不用自己手动封装SHDocVw的AxWebBrowser这个ActiveX控件了。这个类如果仅仅作为一个和IE一模一样浏览器,那就太没意思了(还不如直接用IE呢)。那么,无论我们是想做一个“定制版IE”,还是希望... 阅读全文

posted @ 2008-10-10 08:52 freeliver54 阅读(2519) 评论(4) 推荐(1) 编辑

[转]c# winFrom 使窗体显示SplitContainer或Panel中
摘要:private void menuStepAdd_Click(object sender, EventArgs e) { frmAddStep addStep = new frmAddStep(); addStep.FormBorderStyle = FormBorderStyle.None; addStep.TopLevel = false; splitM... 阅读全文

posted @ 2008-10-09 11:18 freeliver54 阅读(1234) 评论(1) 推荐(0) 编辑

c# winForm 简单的按钮用户控件示例
摘要:一般情况下 按钮是不用做成用户控件的 因为Button本身已经可以满足我们的常规需要 将按钮做成用户控件 是为了我们开发程序时 可以对用到的一批按钮进行同类操作 如验证某一权限 更换某一皮肤等 本次示例只实现最简单的按钮效果 1.打开VS 新建Windows应用程序项目 WinFormStudy 在新增的解决方案下 再新增Windows控件库项目 UserControlStudy 2.在Use... 阅读全文

posted @ 2008-09-28 14:03 freeliver54 阅读(4421) 评论(1) 推荐(0) 编辑

c# winForm 资源文件 相关
摘要:[转]使用Bitmap.FromStream(GetType().Assembly.GetManifestResourceStream())出现System.ArgumentException的解决办法 http://blog.csdn.net/blue_sky_blue_heart/archive/2005/12/17/555139.aspx 今天碰到了一个非常“妖”的问题,就是在自己的数据挖掘... 阅读全文

posted @ 2008-09-28 11:04 freeliver54 阅读(6539) 评论(2) 推荐(0) 编辑

[转]C# winForm 创建水晶风格的按钮
摘要:时下水晶风格比较流行,在天极网看到一篇制作水晶按钮控件的文章, 首先启动Visual Studio 2005,新建空白解决方案,我们取名为:TestCrystalButton, 然后在项目导航栏上右击鼠标添加新项目,为此解决方案添加新的C# Windows 控件库,取名为MyControls。 IDE会创建一个继承于UserControl名为UserControl1的类,修改代码使其继承自But... 阅读全文

posted @ 2008-09-28 10:30 freeliver54 阅读(4430) 评论(4) 推荐(2) 编辑

[转]在IE中使用VS.net WinForm控件
摘要:在Visual Studio .net中,类似于Applet或ActiveX控件,WinForm控件可以嵌入IE中使 用。嵌入IE的Windows窗体控件不要求注册,不需用户提示即可激活。我们可以很方便地实 现一些WebForm中实现起来相对麻烦的交互操作,结合.net Remoting等技术访问后台数据 库,则可生成功能强大而且美观的WebForm页面。 使用该技术,需要客户端安装.net F... 阅读全文

posted @ 2008-09-27 13:00 freeliver54 阅读(438) 评论(0) 推荐(0) 编辑

[转]在WinForm中通过HTTP协议向服务器端上传文件
摘要:相信用ASP.NET写一个上传文件的网页,大家都会写,但是有没有人想过通过在WinForm中通过HTTP协议上传文件呢? 有些人说要向服务器端上传文件,用FTP协议不是很简单吗?效率又高,为什么还要使用HTTP协议那么麻烦呢?这里面有几个原因: (1)FTP服务器的部署相对麻烦,还要设置权限,权限设置不对,还会惹来一系列的安全问题。 (2)如果双方都还有防火墙,又不想开发FTP相关的一些端口时... 阅读全文

posted @ 2008-09-27 12:32 freeliver54 阅读(2565) 评论(2) 推荐(1) 编辑

学习FotoVision 进行C# colorMatrix 对图片的处理 : 亮度调整 抓屏 翻转 随鼠标画矩形
摘要:0.FotoVision下载地址 http://www.microsoft.com/downloads/details.aspx?FamilyId=D4738DCA-E95C-4D4F-BF32-00A865006C73&displaylang=en 1.图片亮度处理 private void trackBar1_ValueChanged(object sender, EventArgs e... 阅读全文

posted @ 2008-09-10 13:43 freeliver54 阅读(5054) 评论(15) 推荐(1) 编辑

Windows Form窗体的关闭按钮的启用与否
摘要:public partial class Form1 : Form { private bool isEnableCloseButton = false; public Form1(string strFlag) { InitializeComponent(); if (strFlag == "... 阅读全文

posted @ 2008-08-12 18:01 freeliver54 阅读(1581) 评论(3) 推荐(0) 编辑

导航