随笔分类 -  C#

摘要:添加数据时Hashtable快。频繁调用数据时Dictionary快。 Dictionary<K,V>是泛型的,当K或V是值类型时,其速度远远超过Hashtable。 阅读全文
posted @ 2017-10-13 11:53 ike_li 阅读(1175) 评论(0) 推荐(0)
摘要:将控件的属性AllowDrop设置为true,然后添加DragDrop、DragEnter时间处理函数 阅读全文
posted @ 2017-09-11 16:24 ike_li 阅读(547) 评论(0) 推荐(0)
摘要:采用在窗体事件SizeChanged里面代码控制大小和位置,达到自动适应窗体大小,这样做调整起来方便。 阅读全文
posted @ 2017-08-10 17:03 ike_li 阅读(3619) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2017-05-25 09:22 ike_li 阅读(2) 评论(0) 推荐(0)
摘要:程序处理excel使用using Microsoft.Office.Interop.Excel方式,运行程序需要电脑安装excel,而且excel版本还需要一样,使用起来不方便。使用NPOI不用电脑安装office. 下载地址:http://npoi.codeplex.com/ 下载NPOI 2.2 阅读全文
posted @ 2017-01-25 10:12 ike_li 阅读(1068) 评论(1) 推荐(0)
摘要:System.Timers.Timer是在.NET的Thread Pool上面运行的,而不是直接在UI Thread上面运行,所以在这种Timer的EventHandler里面进行耗时较长的计算不会导致UI失去响应。 调用 timer.Start()或者timer.Enabled = true来启动 阅读全文
posted @ 2016-12-09 10:43 ike_li 阅读(390) 评论(0) 推荐(0)
摘要:1.子窗体事件刷新父窗体界面值 子窗体定义委托和事件 //声明一个委托 public delegate void DisplayUpdateDelegate(string str); //声明事件 public event DisplayUpdateDelegate ShowUpdate; priv 阅读全文
posted @ 2016-09-20 10:23 ike_li 阅读(6995) 评论(0) 推荐(0)
摘要:1. fs.Position 写入的位置,从哪个位置开始写 fs.Write(byte1,0,byte1.Length); byte1写入的byte[], 写入内容从第几位开始取,length取多长。 数字转化成字节 short x = 6; byte[] a=System.BitConverter 阅读全文
posted @ 2016-08-19 12:36 ike_li 阅读(6571) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2016-08-04 09:56 ike_li 阅读(2) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2016-07-25 14:07 ike_li 阅读(19) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2016-04-30 16:11 ike_li 阅读(56) 评论(0) 推荐(0)
摘要:回调函数方法是静态函数,需要调用窗体控件,赋值或取值。 定义public static Form1 mainFrm; mainFrm = this; public partial class Form1 : Form { public static Form1 mainFrm; ... 阅读全文
posted @ 2015-05-20 18:09 ike_li 阅读(4460) 评论(0) 推荐(0)
摘要:有关的此内容好的文章参考:http://www.cnblogs.com/yuanfan/archive/2010/12/03/1895689.htmlhttp://blog.csdn.net/xiaohan2826/article/details/85209791.自定义窗体 项目中都保持一个窗体风... 阅读全文
posted @ 2015-04-20 15:06 ike_li 阅读(342) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2014-11-17 11:08 ike_li
摘要:原文:http://www.cnblogs.com/wuhuacong/archive/2009/07/08/1519309.html 把文件拷贝到项目里,http://files.cnblogs.com/ike_li/MySplashScreen.rar 直接就可以使用了 阅读全文
posted @ 2014-08-30 08:04 ike_li
摘要:参考文章:http://www.cnblogs.com/inforasc/archive/2009/10/12/1582110.html using System; using System.Collections.Generic; using System.ComponentModel; usin 阅读全文
posted @ 2014-08-29 13:59 ike_li 阅读(342) 评论(0) 推荐(0)
摘要:通过Resource文件建立本地化。 net 资源文件名(这里是Resource.resx)由根名称(即Resource),本地语言名称(默认情况下还没有)及扩展名组成,在读取资源时,资源管理器会根据当前环境决定需要的本地语言名称,例如英语,然后试图以全名读取资源,美国英语的本地名称为en-US(更 阅读全文
posted @ 2014-05-15 16:45 ike_li 阅读(2957) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2013-08-21 10:53 ike_li 阅读(3) 评论(0) 推荐(0)
摘要:装箱(Boxing):值类型->引用类型,把一个值类型数据放到堆上,就需要装箱操作. 拆箱(Unboxing):引用类型->值类型,把一个放在堆上的值类型数据取出来,则需要进行拆箱操作. 值类型(原类型(Sbyte、Byte、Short、Ushort、Int、Uint、Long、Ulong、Char 阅读全文
posted @ 2011-10-31 14:08 ike_li 阅读(416) 评论(0) 推荐(0)
摘要:publicvoidDrivePrint(stringfilePath){stringpdfPath=filePath;System.Drawing.Printing.PrintDocumentpd=newSystem.Drawing.Printing.PrintDocument();ProcessprocessInstance=newProcess();ProcessStartInfostartInfo=newProcessStartInfo();startInfo.UseShellExecute=true;startInfo.Verb="Print";startInfo 阅读全文
posted @ 2011-05-04 15:42 ike_li 阅读(285) 评论(0) 推荐(0)