
c#
ljl_xyf
这个作者很懒,什么都没留下…
展开
-
c#取得验证码进行灰度处理(1)
首先在window Form 中添加 PictureBox控件,控件名称为:pictureBox1 其次在window form 中添加一个Button,命名为:button2 在该按钮的 private void button2_Click(object sender, EventArgs e)事件中添加如下代码 HttpWebResponse resp; ...原创 2010-07-08 08:48:58 · 174 阅读 · 0 评论 -
WinForm最简单两GridView同步滚动
今天在园子里看到一个人问,如何让两个DataGridView保持同步滚动? 一个最简单方法:) 不过大数据量时候闪啊闪。 private void dataGridView1_Scroll(object sender, ScrollEventArgs e) { dataGridView2.FirstDisp...原创 2010-09-10 10:28:19 · 241 阅读 · 0 评论 -
关于AutoResetEvent的使用
AutoResetEvent 允许线程通过发信号互相通信。通常,此通信涉及线程需要独占访问的资源。线程通过调用 AutoResetEvent 上的 WaitOne 来等待信号。如果 AutoResetEvent 处于非终止状态,则该线程阻塞,并等待当前控制资源的线程通过调用 Set 发出资源可用的信号。调用 Set 向 AutoResetEvent 发信号以...原创 2010-12-16 17:21:20 · 596 阅读 · 0 评论 -
c#生成Excel,可建立sheet,设定sheet名称,调整列宽度
Excel生成类 ExcelRW.cs using System;using System.Data;using System.Configuration;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using ...2010-12-17 16:18:20 · 423 阅读 · 0 评论 -
C#发送邮件时在正文中插入图片(邮件中直接包含图片)
#region 发送邮件 /// <summary> /// 通过附件发送邮件 /// </summary> /// <param name="emailFrom">发送人邮箱地址</param> /// <param name...原创 2011-01-17 16:12:42 · 814 阅读 · 0 评论 -
C# Stream 和 byte[] 之间的转换
--/* - - - - - - - - - - - - - - - - - - - - - - - - * Stream 和 byte[] 之间的转换 * - - - - - - - - - - - - - - - - - - - - - - - *//// <summary>/// 将 Stream 转成 byte[]/// </s...原创 2010-07-02 10:31:35 · 85 阅读 · 0 评论 -
.net framework--程序打包--打包.net运行库
VS03默认是不能把.net运行库打包到自己要发布的软件中的,里面的dotnetfx无法选择,在网上发现许多网友都在问这个问题,搜索了半天,终于找到了--Microsoft Visual Studio .NET 2003 引导程序插件。 Microsoft Visual Studio .NET 2003 引导程序插件(PluginInstaller.msi)--用于在 M...原创 2010-10-17 21:05:39 · 661 阅读 · 0 评论 -
C# 压缩和解压web空间中的所有代码
using System;using ICSharpCode.SharpZipLib;using ICSharpCode.SharpZipLib.Checksums;using System.IO;using ICSharpCode.SharpZipLib.Zip;using System.Collections;/// <summary>/// Commo...原创 2011-08-18 17:17:51 · 85 阅读 · 0 评论 -
C# 压缩和解压web空间中的所有文件
using System;using ICSharpCode.SharpZipLib;using ICSharpCode.SharpZipLib.Checksums;using System.IO;using ICSharpCode.SharpZipLib.Zip;using System.Collections;/// <summary>/// Com...原创 2011-08-18 17:20:10 · 100 阅读 · 0 评论 -
C#里 如何序列化与反序列化 hashtable Dictionary及C#连接mysql数据库
using System.IO;using System.Runtime.Serialization.Formatters.Binary;Hashtable aa = new Hashtable();private void buttonSave_Click(object sender, EventArgs e){ FileStream fs = new FileStream(...原创 2011-08-19 13:24:12 · 181 阅读 · 0 评论 -
自己制作软键盘的几个关键技术解析
在嵌入式应用和一些安全软件中经常需要不通过物理键盘输入,虽然微软提供了也一个软键盘,但这个软件盘不能定制界面不能自动感应当前光标是否处于输入状态,所以有时候我们还是需要自己来实现这个软键盘。本文将讲解自己实现软键盘时涉及到的几个关键技术。一、浮动窗体的实现软键盘的窗体和普通窗体不一样,这个窗体在成为当前窗体时,不会影响其它进程的窗体的光标焦点。也就是说虽然这个窗体现在为当前激活的前台窗体,...原创 2011-05-26 08:40:09 · 282 阅读 · 0 评论 -
Image和byte[]之间的转换
image到byte[] 用到memoryStream类 public byte[] imageToByteArray(System.Drawing.Image imageIn){ MemoryStream ms = new MemoryStream(); imageIn.Save(ms,System.Drawing.Imaging.ImageFormat.Gif); ret...原创 2010-11-11 17:05:57 · 118 阅读 · 0 评论 -
简易的文件磁盘管理操作1(文件、文件夹的编辑创建删除移动拷贝重命名)
using System;using System.Data;using System.Configuration;using System.Collections;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;usin...原创 2010-11-15 17:21:20 · 144 阅读 · 0 评论 -
简易的文件磁盘管理操作2(文件、文件夹的编辑创建删除移动拷贝重命名)
using System;using System.Data;using System.Configuration;using System.Collections;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using ...原创 2010-11-15 17:22:35 · 114 阅读 · 0 评论 -
iis7.0官方下载 IIS 7.0(微软Web服务器组件IIS 7.0) 官方(windows 2003,XP,2000)
iis7.0官方安装包下载iis7时微软为新一代web服务器开发的服务器软件,安全性较iis5\iis6都有所提高,现在很多网友在找iis7完整安装包下载地址,其实只要你安装的是win7或者vista,但不是基础版,都不用专门下载安装包的,因为他们已经在系统集成,只需要配置启用就行了.关于配置启用本站有相关文章,你搜索一下就知道(http://www.my400800.cn)下...原创 2010-11-18 09:47:44 · 2784 阅读 · 0 评论 -
C# 取得函数的调用关系
如何取得C# 的函数调用关系 收藏 例如我又一个四个函数:private void func1(){//我想在这个取得这个函数是有谁来调用的,我想输出一下结果://func2() 调用来自 func3(),func3() 调用来自 func4(),请问可否实现 System.Console....2010-11-25 08:47:48 · 346 阅读 · 0 评论 -
c#操作excel后关闭excel.exe的方法
。网上的一种说法,关闭range,关闭worksheet,关闭workbook,最后关闭excel System.Runtime.InteropServices.Marshal.ReleaseComObject(Range); 2System.Runtime.InteropServices.Marshal.ReleaseComObject(myBook); 3System...原创 2013-04-10 10:47:17 · 142 阅读 · 0 评论 -
直接用aspx页面生成的html文件(不用建立自己的html模板)
public static string RenderPage(string pageLocation) { System.Web.HttpContext context = System.Web.HttpContext.Current; StringBuilder result = new StringBuilder(1024); ...原创 2010-09-10 09:29:17 · 180 阅读 · 0 评论 -
VS2005水晶报表PUSH模式(DataSet)视频教程+源代码工程示例
本示例包含: 单表模板演示 多表模板演示 子报表演示 基本涵盖了日常需求,按照此方式,也基本可满足基于水晶报表的日常开发,代码基本上可以不用操心了 视频+代码下载地址:点击此处下载 压缩文件:6.4M,视频总长:26分钟左右。建议初学者仔细研读。 说明一下,因为我的工程文件里的报表版本是CR XI,所以你可能跑不起来,建议你自己按照视频重新构造一下。 如果视频中...原创 2010-09-09 08:37:50 · 133 阅读 · 0 评论 -
facebook 接口游戏
像http://ks.gameone.com/newbie_rechare.php 和http://legion.gamecyber.net 這樣你們可以參考他們的做法 他們在facebook的地址是http://apps.facebook.com/gokswebhkhttp://apps.facebook.com/worldwariionline...原创 2010-09-08 14:00:16 · 129 阅读 · 0 评论 -
C#验证码识别类
using System;using System.Collections.Generic;using System.Text;using System.Collections;using System.Drawing;using System.Drawing.Imaging;using System.Runtime.InteropServices;namespac...原创 2010-07-08 17:15:36 · 218 阅读 · 0 评论 -
神经网络和遗传算法应用在字符识别
using System;using System.Collections.Generic;using System.Text;public class CharNet{public List lay = new List();public int outputlen, inputlen, laylen;public CharNet(int outputco...原创 2010-07-08 17:17:07 · 154 阅读 · 0 评论 -
C#关于OCR识别
这阵子在搞OCR识别,又在百度上Google了两天,发现OCR识别这个东东已经比较成熟了,在别人邀请我一起参加比赛的时候,我开始怀疑技术还不是很成熟,不查不知道,一查还发现,我们国内在这领域的技术还是相当的领先的,国家早在很久以前就投了很多钱在这上面,而且孵化出了TH-OCR这个公司。没想到微软居然早在2003年就公布了一个很好的组件---Microsoft Offic...原创 2010-07-08 17:19:33 · 719 阅读 · 0 评论 -
如何识别高级验证码
一、验证码的基本知识 1. 验证码的主要目的是强制人机交互来抵御机器自动化攻击的。 2. 大部分的验证码设计者并不得要领,不了解图像处理,机器视觉,模式识别,人工智能的基本概念。 3. 利用验证码,可以发财,当然要犯罪:比如招商银行密码只有6位,验证码形同虚设,计算机很快就能破解一个有钱的账户,很多帐户是可以网上交易的。 4. 也有设计的比较好的...原创 2010-07-13 16:27:29 · 189 阅读 · 0 评论 -
c#委托入门讲解实例
文件 test1.aspxusing System;using System.Collections;using System.Configuration;using System.Data;using System.Linq;using System.Web;using System.Web.Security;using System.Web.UI;u...原创 2010-07-26 17:28:08 · 151 阅读 · 0 评论 -
委托在实际中的应用
以下是MSDN中对委托的定义:运行库支持称为委托的引用类型,其作用类似于 C++ 中函数指针的用途。与函数指针不同,委托实例独立于它所封装的方法的类;最主要的是那些方法与委托的类型是兼容的。另外,函数指针只能引用静态函数,而委托可以引用静态和实例方法。委托主要用于 .NET Framework 中的事件处理程序和回调函数。 所有委托都是从 System...原创 2010-07-28 08:45:30 · 130 阅读 · 0 评论 -
验证码识别技术理论详细介绍(转载)
由于现在很多网站,为了加强安全性,以及防止程序的自动操作网站,都加入的了验证码技术。但却给广大站长推广宣传网站带来的麻烦。所以我准备写这篇关于验证码识别技术的文章,不足之处在所难免!本人从来不写东西,今天为了想落伍才写了! 广大站长宣传推广自己的网站,经常要发布一些宣传广告,如果靠人工,太慢太昂贵,所以理想的办法是使用群发软件,可现在很多网站都有验证码,这成为群发软件的技术难点,而识别...原创 2010-08-10 17:11:19 · 167 阅读 · 0 评论 -
C#匿名方法讲解
匿名方法是C#2.0引入的一个新特性,它允许开发者在线(inline)声明自己的函数代码而无须使用委托函数(delegate function。匿名方法通常在1. 需要一个临时方法,该方法使用次数极少;2. 这个方法的代码很短,甚至可能比方法声明都短的情况下使用。 在C# 1.1里,声明和使用委托要求你有委托和一个在委托被触发时具有匹配签名的能够执行的方法,以及一个将命...原创 2010-08-12 10:00:03 · 125 阅读 · 0 评论 -
浅谈C#定义Nullable类型
在C#1.x的版本中,一个值类型变量是不可以被赋予null值的,否则会产生异常。在C#2.0中,微软提供了Nullable类型,允许用它定义包含null值(即空值)的数据类型,这对处理数据库中包含可选字段以及很多方面都有很大帮助。 C#定义Nullable类型C#定义Nullable类型非常类似于定义一个非Nullable类型。不同之处在于使用类型修饰符“?”。 比如定义一...原创 2010-08-16 14:08:41 · 242 阅读 · 0 评论 -
DataGridView分页控件
最近项目需要自己写了一个用来给DataGridView分页用的控件。考虑到分页效率的原因,没有在控件中对DataSource进行处理,所以这个控件就是一个放置DataGridView的容器,提供一个工具栏。效果图如下:在设计模式下可以为容器添加绑定的DataGridView,并设置工具栏的位置。需要说明的是需要在初始化的时候调用public vo...原创 2010-08-18 16:14:34 · 229 阅读 · 0 评论 -
LINQ之Select/Distinct/Count/Sum/Min/Max/Avg(转)
Select/Distinct操作符说明:和SQL命令中的select作用相似但位置不同,查询表达式中的select及所接子句是放在表达式最后并把子句中的变量也就是结果返回回来;延迟。Select/Distinct操作包括9种形式,分别为简单形式、匿名类型形式、带条件形式、指定类型形式、过滤类型形式、shaped类型形式、嵌套类型形式、LocalMethodCall形式、Distinc...原创 2010-08-31 08:31:45 · 111 阅读 · 0 评论 -
如何用程序取得Facebook好友列表(工具列表)
今天查了好多内容关于如何获取facebook里的好友列表,在此做点笔记首先,需要在facebook 的官方网站上查看写好的例子http://wiki.developers.facebook.com/index.php/Demoshtt://www.my400800.cn然后可以在http://wiki.developers.facebook.com/index.php/API,...原创 2010-09-06 08:43:15 · 422 阅读 · 0 评论 -
Facebook的连接创建一个新的ASP.NET应用程序
创建一个新的ASP.NET网站 .在Visual Studio 2008,创建一个新的ASP.NET Web应用程序。 右键在解决方案资源管理器并选择属性项目按一下。在Web应用程序属性窗口中,导航到Web选项卡。 验证“使用Visual Studio开发服务器”被选中,并选择“特定端口”单选按钮。 For the port number, ...原创 2010-09-06 16:33:19 · 199 阅读 · 0 评论 -
使用Facebook SDK開發Fackbook API
今天在網路上看到微軟有開發了Facebook的SDK,位置在:Facebook SDK Overview 這個SDK裡頭包含文件、Sample Code、Source Code,資源算是蠻完整的,本來想說看一下它的範例應該就可以上手使用了,結果沒想到還是弄了一個多小時才搞出來,為了避免大家跟我一樣浪費了許多的時間,這邊先把我碰壁的歷程跟大家分享一下:首先我們可以先看一下這兩個...原创 2010-09-06 16:43:05 · 216 阅读 · 0 评论 -
在DataGridView控件中加入ComboBox下拉列表框的实现(C#)
虽然在Visual Studio中 DataGridView控件的DataGridViewComboBoxColumn可以实现下拉列表框,但这样的列会在整列中都显示下拉列表框,不太美观,而且还要用代码实现数据绑定。本文介绍一种只在当前编辑单元格中显示下拉列表框的方法,供大家参考。 首先新建一个Windows应用程序,将主窗体重命名为MainForm,在MainForm中加入一...原创 2010-09-06 17:01:04 · 410 阅读 · 0 评论 -
.net 取得msn好友(需要提供用户密码)
在http://www.my400800.cn/找到这篇文章《微软升级live messenger服务,dotmsn所开发的msn机器人不再被支持,建议大家切换到msnpsharp》内容如下: 2009年12月9日,微软升级了其live messenger服务,导致由dotmsn 2.0及以前版本开发的msn机器人都不能再登录了。由于dotmsn当初开发的时候较早,而且...原创 2010-09-08 11:03:37 · 165 阅读 · 0 评论 -
Java和C#运行命令行并获取返回值 运行bat文件
Java运行命令行的例子import java.io.BufferedReader;import java.io.InputStream;import java.io.InputStreamReader;/** * Java运行命令行的例子 * * @author JAVA世纪网(java2000.net) */public class TestProcess...原创 2015-08-04 10:45:15 · 252 阅读 · 0 评论