1,判断图片的宽和高的比例,然后进行缩放,以便于使缩略图不变形。2,DrawImage方法为缩略图绘制边框,这样,浏览起来比较美观。3,调用Save方法将生成的缩略图保存到指定的目录下。转自:http://blog.csdn.net/chifengchifeng/article/details/8439884 private void MakeT……继续阅读 » 水墨上仙 5年前 (2021-03-14) 1922浏览 1297个赞
C# 操作INI配置文件代码演示详解转自:http://blog.csdn.net/laner0515/article/details/8439933 INI文件由节、键、值组成。节 [section]参数(键=值) name=value既然ini文件在初始化中使用,那么免不了的……继续阅读 » 水墨上仙 5年前 (2021-03-14) 1697浏览 1196个赞
asp.net中字符串编码及编码转换转自:http://blog.csdn.net/haukwong/article/details/8433648 在项目开发中不少朋友都会遇到字符串编码、解码或者编码转换的问题。为了方便初学者朋友,我就在这里抛砖引玉地讲解一下吧。在C#中我们一般使用……继续阅读 » 水墨上仙 5年前 (2021-03-14) 1576浏览 1734个赞
利用HttpURLConnection对象,我们可以向网络发送xml数据.StringBuilder xml = new StringBuilder();xml.append("<?xml version=\"1.0\" encoding=\"utf-8\" ?>");xml……继续阅读 » 水墨上仙 5年前 (2021-03-14) 3183浏览 2723个赞
C# 控制list对象删除重复记录转自:http://blog.csdn.net/learner9023/article/details/8434528 两种比较实用的方法,一个是双循环,一个是hashset.一.循环public static List removeD……继续阅读 » 水墨上仙 5年前 (2021-03-14) 1535浏览 2938个赞
随机把数组内的元素打乱,重新排列public static void Shuffle<T>(T[] array) { Random random = new Random(); for (int i = 0; i < 10; i++) { int i……继续阅读 » 水墨上仙 5年前 (2021-03-14) 2856浏览 159个赞
C#通过递归实现文件及文件夹拷贝//**************************************************************************// /* //获得长路径的相对短路径名称 [DllImport("kernel32.dll", C……继续阅读 » 水墨上仙 5年前 (2021-03-14) 3276浏览 1699个赞
一个简单的字符串截取函数,可以指定截取位数,例如:输入(“This is way too long”, 11, “…”) 返回为 “This is way…”public static string Truncate(this string myString……继续阅读 » 水墨上仙 5年前 (2021-03-14) 1773浏览 1798个赞
C#读取中文文件乱码的解方法FileStream aFile = new FileStream(SingleFile, FileMode.Open);StreamReader sr = new StreamReader(aFile, Encoding.GetEncoding("gb2312"), true);string Fil……继续阅读 » 水墨上仙 5年前 (2021-03-14) 3028浏览 449个赞
C#中double类型转化成字符串并指定要保留的小数位数double temp=3.1415926;(F)Fixed point:string str1=temp.toString("f1");//保留一位小数 四舍五入 结果:3.1(F)Fixed point:string str2=temp.toString("f……继续阅读 » 水墨上仙 5年前 (2021-03-14) 2808浏览 2730个赞
自动更新的软件的目的在于让客户不在为了寻找最新软件花费时间。也不用去到开发商的网站上查找。客户端的软件自动会在程序启动前查找服务器上最新的版本。和自己当前软件的版本比较,如果服务器的是最新版本。客户端则进行自动下载、解压、安装。当然了下载是要有网络的,并且用户可以根据提示去完成操作。再也不用为找不到最新版本的软件而头疼。转自:http://blog.csdn……继续阅读 » 水墨上仙 5年前 (2021-03-14) 1858浏览 2737个赞
C#通过log4net进行异常记录C#中异常的记录也有一个模板,就是log4net。多的就不说了直接看怎么用的吧。 1、引用log4net.dll。2、实现log4net的方法。public class LogImplement { private ILog……继续阅读 » 水墨上仙 5年前 (2021-03-14) 1621浏览 1118个赞
C#代码控制执行Dos命令或者外部命令, 在c#程序中,有时会用到调用cmd命令完成一些功能,于是在网上查到了如下方法,实现了c#执行DOS命令,并返回结果。 //dosCommand Dos命令语句 public string Execute(string dosCommand) { ……继续阅读 » 水墨上仙 5年前 (2021-03-14) 3105浏览 1253个赞
C#获取本机IP地址和Mac地址的代码查找了几个方法,经过调试修改,下面这个方法能很好的获取到本地的IP和MAC地址。可以用于这方面的功能实现。主要是要添加System.Management的引用。using System;using System.Management;using System.Net; public class Program……继续阅读 » 水墨上仙 5年前 (2021-03-14) 2140浏览 1988个赞
C#通过正则表达式抓取网页信息的类using System;using System.Data;using System.Configuration;using System.Net;using System.IO;using System.Text;using System.Collections.Generic;using Syste……继续阅读 » 水墨上仙 5年前 (2021-03-14) 2680浏览 2782个赞
C#判断本地文件是否处于打开状态对于应用程序,有时候可能需要判断某个文件是否已经被打开,也就是指是否被某个流连接着。这在对文件的读写比较频繁的程序中尤为重要,因为一个文件同一时刻只能有一个流连接的。下面的代码也许能有所帮助。来源:http://blog.csdn.net/yysyangyangyangshan/article/details/8364388……继续阅读 » 水墨上仙 5年前 (2021-03-12) 1659浏览 2378个赞
C#异步发送Email代码 提供一个Email验证的正则表达式string emailStr = @"^([\w-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([\w-]+\.)+))([a-zA-Z]{2,4}|[0……继续阅读 » 水墨上仙 5年前 (2021-03-12) 2534浏览 471个赞
C#取两个时间的时间差并去除周末,取时间差的代码很多,但是能够只取工作日的时间差的代码很少protected void Page_Load(object sender, EventArgs e) { DateTime start = Convert.ToDateTime("2012-12-10"); Dat……继续阅读 » 水墨上仙 5年前 (2021-03-12) 1575浏览 910个赞
C# 动态生成的按钮及定义按钮的事件 1、后台生成input的button按钮HtmlGenericControl control = new HtmlGenericControl("input");control.Attributes.Add("t……继续阅读 » 水墨上仙 5年前 (2021-03-12) 2635浏览 1283个赞
C# interface 的隐式与显示实现及适应范围代码演示 以前在用到接口时,从来没注意到接口分为隐式实现与显示实现。昨天在浏览博客时看到相关内容,现在根据自己的理解记录一下,方便日后碰到的时候温习温习。 通俗的来讲,“显示接口实现”就是使用接口名称作为方法名的……继续阅读 » 水墨上仙 5年前 (2021-03-12) 2858浏览 1143个赞
C#反射的入门学习首先要明白C#反射提供了封装程序集、模块和类型的对象等等 C#反射的入门学习首先要明白C#反射提供了封装程序集、模块和类型的对象等等。那么这样可以使用反射动态创建类型的实例,将类型绑定到现有对象,或从现有对象获取类型并调用其方法或访问其字段和属性。如果代码中使用了属性……继续阅读 » 水墨上仙 5年前 (2021-03-12) 2728浏览 1518个赞
C# 自定义异常的方法代码演示及说明 在C#中所有的异常类型都继承自System.Exception,也就是说,System.Exception是所有异常类的基类. 总起来说,其派生类分为两种: 1. SystemException……继续阅读 » 水墨上仙 5年前 (2021-03-12) 1523浏览 925个赞
用代码演示C#中的Equals、RefrenceEquals和==的区别与联系 C#中判断两个对象是否相等有Equals、RefrenceEquals和==三种,其中==为运算符,其它两个为方法,而Equals又有两种版本,一个是静态的,一个是虚拟的,虚拟的可以被实体类重写,静态的在方……继续阅读 » 水墨上仙 5年前 (2021-03-12) 1872浏览 1061个赞
c#中两种不同的调用存储过程的方法代码 存储过程的调用在B/S系统中用的很多。传统的调用方法不仅速度慢,而且代码会随着存储过程的增多不断膨胀,难以维护。新的方法在一定程度上解决了这些问题。   在使用.NET的过程中,数据库访问是一个很重要的部分,特……继续阅读 » 水墨上仙 5年前 (2021-03-12) 3274浏览 2093个赞
C# 在购物车系统中生成不重复的订单号,订单号在购物过程中起到了很好的识别作用,更方便的有利于工作人员识别商品#region 生成单据号/// <summary>/// 生成单据号/// </summary>/// <param name="pFromType"></param>……继续阅读 » 水墨上仙 5年前 (2021-03-12) 2873浏览 2694个赞
C#在Web.config中生成machineKeyusing System.Web.Configuration;/**////打开web.config文件,写入新生成的machineKey Configuration config = WebConfigurationManager.OpenWebConfiguration(……继续阅读 » 水墨上仙 5年前 (2021-03-12) 2040浏览 2293个赞
C#抓取网页的几种方法来源:http://blog.csdn.net/jhl52771/article/details/8348443 方法1 /// <summary> /// 用HttpWebRequest取得网页源码 ……继续阅读 » 水墨上仙 5年前 (2021-03-12) 2426浏览 2466个赞
这个类似于SqlDataReader的用法主要作用就是读取xml文档的内容下面这段代码用来看看这个xml文件共有几本书参考:……继续阅读 » 水墨上仙 5年前 (2021-03-12) 2141浏览 1823个赞
插入排序法-c#这个算法的逻辑1、第一个元素可以看做是已经排序好的小数组,第二个元素和这个小数组比较,放到合适的位置,组成新的已排序的小组数。2、第三个元素在和前面组成的新的小数组比较,决定排在什么位置,如此循环,直到结束。public void Sort(int[] data) { insertOnSort(d……继续阅读 » 水墨上仙 5年前 (2021-03-12) 1864浏览 1462个赞
事件是C#中一个重要的内容,MSDN上有一个自定义事件的演示示例。我看了半天有点晕,所以新建了一个winform工程添加了一个按钮,然后找出调用的程序,一对比做了一个类似的示例,就明白了。看代码有时候比看文档来得更快。所以还是一贯的原则,来干的,不来稀的。转自:http://blog.csdn.net/callmeback/article/details/8……继续阅读 » 水墨上仙 5年前 (2021-03-12) 3440浏览 368个赞
Delegate委托,在.NET中应用的非常广泛。会涉及到Lambda表达式,事件,匿名方法等(请关注后续博文)。那么何为委托?通俗的来讲,委托除了必须指定delegate关键字和没有方法实体之外,和指定方法没有更多区别。你可以当它是一个占位符,比如你在写代码的时候并不知道你将要处理的是什么。你只需要知道你将要引入的参数类型和输出类型是什么并定义它即可。这就……继续阅读 » 水墨上仙 5年前 (2021-03-12) 1942浏览 554个赞
很多人说,事件即委托。真的是这样吗?那么微软为何又要定义事件与委托两个概念呢?其实事件即委托,在我看来,不如这样解释;委托是委托,事件是封装过的委托。也就是说,事件是面向对象的产物,它只是将委托实例化的产物。同一个方法,你可以使用委托来调用,你也可以使用事件来调用。那究竟有何不同?转自:http://blog.csdn.net/chamychen/artic……继续阅读 » 水墨上仙 5年前 (2021-03-12) 1735浏览 2964个赞
本代码把html页面里面使用的16进制的颜色编码转换成.net的对象// By using the ColorTranslator you can easily convert color values// definied in the hexadecimal format (like it is used in HTML)Color Color……继续阅读 » 水墨上仙 5年前 (2021-03-12) 2142浏览 2977个赞
C#利用委托实现属性改变时触发事件的范例public class MyClass { public event EventHandler<PropertyChagedEventArgs> MyPropertyChanging; public event EventHandler<Property……继续阅读 » 水墨上仙 5年前 (2021-03-12) 2445浏览 2569个赞
C#通过url获取http header的详细信息,存储在数据字典里面/// <summary>/// Returns the responded HTTP headers of the given URL./// </summary>/// <param name="Url">The ad……继续阅读 » 水墨上仙 5年前 (2021-03-12) 1576浏览 489个赞
本范例演示了C#中如果通过delegate给一个列表进行排序// Create a simple example listList<string> TestList = new List<string>(); TestList.Add("Venezuela");TestList.Add("N……继续阅读 » 水墨上仙 5年前 (2021-03-12) 2650浏览 1630个赞
C#根据ip地址获取主机名string IPAdress = "127.0.0.1"; IPHostEntry IPHostEntryObject = Dns.GetHostEntry(IPAdress); Console.WriteLine(IPHostEntryObject.HostName);……继续阅读 » 水墨上仙 5年前 (2021-03-12) 1784浏览 1130个赞
C# 获取本机CPU,硬盘等信息的代码public string getCpuInfo() //读取CPU信息 { ManagementClass mobj = new ManagementClass("Win32_Processor"); ManagementObje……继续阅读 » 水墨上仙 5年前 (2021-03-12) 1512浏览 1335个赞
C# IEnumerable和IEnumrator用法/* * Created by SharpDevelop. * User: Owner * Date: 2012-12-14 * Time: 13:43 * * To change this template use Tools | Options | Coding | Edit S……继续阅读 » 水墨上仙 5年前 (2021-03-12) 2795浏览 2241个赞
C# params关键词的用法 以及C# ref与out区别演示代码来源:http://blog.csdn.net/hwt0101/article/details/8296006 C# Paramsparamsparams 关键字可以指定在参数数目可……继续阅读 » 水墨上仙 5年前 (2021-03-12) 1599浏览 2363个赞
C#判断一个.net可执行文件时release版本还是debug版本 自身检测Assembly assembly = Assembly.GetAssembly(GetType());bool debug = false;foreach (var attribute in ass……继续阅读 » 水墨上仙 5年前 (2021-03-12) 3167浏览 1126个赞
C# 两个目录同步的代码来源:http://blog.csdn.net/xujh/article/details/8286411using System;using System.Collections.Generic;using System.IO;using System.Text;using System.Text.RegularExpr……继续阅读 » 水墨上仙 5年前 (2021-03-12) 1890浏览 1423个赞
C# Async Await用法演示public void Main(){ var result = LaunchTasks(new List<int>() { 5, 3 }); Debug.WriteLine("The final result is {0}",result.Result);} ……继续阅读 » 水墨上仙 5年前 (2021-03-12) 2345浏览 1811个赞
C#通过DataSet读写xml文件 DataSet ds = new DataSet(); //读取Xml文件 ds.ReadXml(Server.MapPath("xml/song.xml")); //生成Xml文件 ……继续阅读 » 水墨上仙 5年前 (2021-03-12) 2542浏览 1116个赞
C#调用SQLite演示代码   1.首先得去网上下载一个叫System.Data.SQLite.dll的文件   2.跟添加其他dll一样,先Add Reference添加此dll  ……继续阅读 » 水墨上仙 5年前 (2021-03-12) 1911浏览 2137个赞