随笔- 95
文章- 401
评论- 65
阅读-
156万
文章分类 - WinForm
VS2010解决方案转换到VS2008
摘要:原文链接地址:http://www.codeproject.com/Tips/80953/Converting-VS2010-Solution-to-VS2008如果你使用VS2010的任何版本写代码,那么在VS2008中就不能打开VS2010的解决方案了,为此,通过以下三步就可以解决了一.对于工程...
阅读全文
将文本文件的内容或者文字保存成图片
摘要:转自:http://blog.csdn.net/net_lover/article/details/6683211using 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 System.Web.UI.WebControls.WebParts;using System.Web.UI.Html
阅读全文
c#实现图片与字节流相互转换的代码
摘要:用c#.net实现字节流转换为图片,图片转换为字节流,以及根据图片的路径返回字节流,有需要的朋友,可以参考下。复制代码代码示例:usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;usingSystem.Drawing;usingSystem.IO;namespaceMicrosoft.Form.Base{classImageToByte{/// /// 图片转换成字节流/// /// 要转换的Image对象/// 转换后返回的字节流publicstaticbyte[] ImgToByt(I
阅读全文
C#生成不重复的随机数的几个代码
摘要:在c#编程中,我们可以使用两种方式初始化一个随机数发生器:1)、不指定随机种子,系统自动选取当前时间作为随机种子:在c#编程中,我们可以使用两种方式初始化一个随机数发生器:1)、不指定随机种子,系统自动选取当前时间作为随机种子:复制代码代码如下:Random ro = new Random();2)、可以指定一个int型参数作为随机种子:复制代码代码如下:int iSeed=10;Random ro = new Random(10);long tick = DateTime.Now.Ticks;Random ran = new Random((int)(tick & 0xfffffff
阅读全文
Winform TextBox中只能输入数字的几种常用方法(C#)
摘要:方法一: private void tBox_KeyPress(object sender, KeyPressEventArgs e) { if (e.KeyChar == 0x20) e.KeyChar = (char)0; //禁止空格键 if ((e.KeyChar == 0x2D) && (((TextBox)sender).Text.Length == 0)) return; //处理负数 if (e.KeyChar > 0x20) { ...
阅读全文
VS2005 代码格式化快捷键
摘要:1. 手工格式化 选中代码,TAB向后缩进,shift+TAB向前缩进2.自动格式化A :选中代码,然后Ctrl+K, 再Ctrl+F, 格式化选中代码 B:Ctrl+E,D格式化全部代码
阅读全文
获取客户端电脑名称
摘要:公司的域环境内,要求获取客户端的电脑名称,其实程序原开始,只是要求 获取客户端IP地址后来演变成要求显示客户端的电脑名称。作为开发者,只有不停地实现客户的要求。其实既然IP获取到了,那可以轻易以IP来获取电脑名称:System.Net.Dns.GetHostEntry("xxx.xxx.xxx.xxx").HostNamefrom:http://www.cnblogs.com/insus/archive/2013/01/22/2871432.html
阅读全文
C#删除字符串最后一个字符的几种方法
摘要:---恢复内容开始---字符串:string s = "1,2,3,4,5,"目标:删除最后一个 ","方法:1、用的最多的是Substring,这个也是我一直用的s = s.Substring(0,s.Length - 1)2、用TrimEnd,这个东西传递的是一个字符数组 s=s.TrimEnd(',')//如果要删除"5,",则需要这么写char[] MyChar = {'5',','};s = s.TrimEnd(MyChar);//s = "1,2,3,4"
阅读全文
C# Stream 和 byte[] 之间的转换(文件流的应用)
摘要:一.二进制转换成图片MemoryStreamms=newMemoryStream(bytes);ms.Position=0;Imageimg=Image.FromStream(ms);ms.Close();this.pictureBox1.Image二.C#中byte[]与string的转换代码1、System.Text.UnicodeEncodingconverter=newSystem.Text.UnicodeEncoding(); byte[]inputBytes=converter.GetBytes(inputString); stringinputString=converter..
阅读全文
C#获取文件夹大小的源代码
摘要:当然了都需要引入System.IO这个命名空间 第一个: public static long GetDirectoryLength(string dirPath) {//判断给定的路径是否存在,如果不存在则退出 if (!Directory.Exists(dirPath)) return 0; long len = 0;//定义一个DirectoryInfo对象 DirectoryInfo di = new DirectoryInfo(dirPath); //通过GetFiles方法,获取di目录中的所有文件的大小 foreach (FileInfo fi in di.GetFiles().
阅读全文
简单的图片识别,源代码
摘要:转自:http://www.cnblogs.com/pmars/archive/2011/12/02/2271898.html最近因为项目的缘故,用到了一些图片识别的应用,去网上找了一下关于验证码识别的源代码发现有一个较为简单的代码:http://www.cnblogs.com/yuanbao/archive/2007/09/25/905322.html仔细看了一下他的代码,发现这只是针对于特定的网站的,非常规则的验证码识别,限制条件:1)验证码必须是特定的个数2)验证码必须非常规则3)不可以有扰乱的线条而我需要用到的是去搞定商城里面的价格,因为价格的话需要给消费者看,所以没有加入扰乱的线条,
阅读全文
换用代理IP的Webbrowser方法
摘要:转自:http://www.cnblogs.com/pmars/archive/2012/06/28/2567599.html用webbrowser做浏览器,换取代理IP是常用的功能,下面贴一段用到的换ip的代码!View Code public class MyWebBrowser : WebBrowser { [ComImport, Guid("34A715A0-6587-11D0-924A-0020AFC7AC4D"), InterfaceType(ComInterfaceType.InterfaceIsIDispatch), TypeLi...
阅读全文
C# 判断网站是否能访问或者断链
摘要:转自:http://www.cnblogs.com/junny/archive/2012/10/30/2745978.htmlusing System.Net; public bool CheckUrlVisit(string url) { try { HttpWebRequest req = (HttpWebRequest)WebRequest.Create(url); HttpWebResponse resp = (HttpWebResponse)req.GetResponse(); ...
阅读全文
TextBox根据文本长度自动扩大宽度
摘要:/// <summary> /// TextBox根据文本长度自动扩大宽度 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void textBox1_TextChanged(object sender, EventArgs e) { Graphics g = this.textBox1.CreateGraphics(); Sy...
阅读全文
C#伪装文件夹为系统文件,加密文件夹
摘要:Form1.csView Code using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Text;using System.Windows.Forms;using System.Diagnostics;using System.IO;namespace WindowsApplication4{ public partial class Form1 : Form { //p...
阅读全文
WebBrowser 加 上进度条
摘要:源文件View CodeusingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Data;usingSystem.Drawing;usingSystem.Linq;usingSystem.Text;usingSystem.Windows.Forms;namespaceWindowsFormsApplication1{publicpartialclassWebBrowserProgressBar:Form{publicWebBrowserProgressBar(){InitializeC
阅读全文
【C#文件夹锁】C#文件夹加锁小工具
摘要:原文:http://www.cnblogs.com/DebugLZQ/archive/2012/05/10/2494610.html 用C#语言实现一个文件夹锁的程序,网上类似的“xxx文件夹xxx”软件很多,但是基本上都是C/C++语言实现的,且都没有提供源码(这个可以理解,毕竟是加密程序,不应该泄露源码)。 程序的基本原理是:用C#语言重命名文件夹,通过重命名使之成为windows安全文件的类标识符。具体的方法是为文件夹添加拓展名“.{2559a1f2-21d7-11d4-bdaf-00c04f60b9f0}”(.{2559a1f2-21d7-11d4-bdaf-00c04f60b9f..
阅读全文
【C#文件锁】C#加密解密文件小工具
摘要:原文:http://www.cnblogs.com/DebugLZQ/archive/2012/05/11/2494927.html 前面一篇博文中,分享了一个文件夹加密小工具,该工具是操作文件夹名称的方法实现文件夹的一般加密,文件夹中的文件(视频、图片等)都原封不动的保存在那里。 DebugLZQ在网上搜索相关文件加密的程序,发现给出的基本都是针对“字符创”、“文本”的加密与解密。对视频文件、图片等一般文件的加密解密程序少之又少,故写下此文,实现一个对一般文件进行加密的小工具。 程序的主要功能是:用户通过文件选择框选择要加密的文件-》输入密码进行加密;选择加密后的文件,输入密码进行解密...
阅读全文
笨笨图片批量下载器 V0.3 beta[C# | WinForm | 正则表达式 | HttpWebRequest | Async异步编程] new
摘要:转自:笨笨图片批量下载器 V0.3 beta[C# | WinForm | 正则表达式 | HttpWebRequest | Async异步编程] new前言从【笨笨图片批量抓取下载 V0.2 beta】到【笨笨图片批量下载器 V0.3 beta】时间将近2个月,不是说这个升级版本开发了这么久,实在是懒,呵呵: )再加有时候工作忙、学习,多的时间就不愿意动了,现在都感觉辜负了上一版N多朋友的支持了,不过这将近一个星期时间我按计划完成了这个小软件版的升级开发,并且依然和上两个版本一样保持源代码开源,文章最后有下载地址,以下是这个版本相比上个版本的特点:1.加入图片是否重命名。2.加入异步线程池控
阅读全文