摘要: /// <summary> /// Method to make sure that user's inputs are not malicious /// </summary> /// <param name="text">User's Input</param> /// <param name="maxLength">Maximum length of input</param> /// <returns>The cleaned up version 阅读全文
posted @ 2012-02-29 15:50 阳.光.的.味.道 阅读(179) 评论(0) 推荐(0) 编辑
摘要: ref 关键字使参数按引用传递。其效果是,当控制权传递回调用方法时,在方法中对参数所做的任何更改都将反映在该变量中。若要使用 ref 参数,则方法定义和调用方法都必须显式使用 ref 关键字。例如:class RefExample{ static void Method(ref int i) { i = 44; } static void Main() { int val = 0; Method(ref val); // val is now 44 }}传递到 ref 参数的参数必须最先初始化。这与 out 不同,out 的参数在传递之前不需要显式初始化。示例按引用传递值类型(如上所示)是有用 阅读全文
posted @ 2011-07-15 03:36 阳.光.的.味.道 阅读(433) 评论(2) 推荐(0) 编辑
摘要: View Code 在MDI窗体中使用单例模式可以有效的避免同个窗体被实例化多次 //==============字窗体的修改================ //一.将构造函数改成private private FrmSub1() { InitializeComponent(); } //二.声明一个字窗体的类型的静态变量 private static FrmSub1 instance; //三.通过静态方法创建字窗体 public static FrmSub1 CreateFrom() { //判断是否存在该窗体,或时候该字窗体是否被释放过,如果不存在该窗体,则 new 一个字窗体 if 阅读全文
posted @ 2011-04-19 20:27 阳.光.的.味.道 阅读(2179) 评论(0) 推荐(0) 编辑
摘要: /*本案例主要是利用第三方的插件NOPI(点此下载)进行对Excel的操作*/string strCon = "Data Source=.;Initial Catalog=SettingsProvider;Integrated Security=True"; using (FileStream fs = new FileStream("my.xls", FileMode.Create))//一个文件流 { HSSFWorkbook workbook = new HSSFWorkbook();//创建一个Excel工作簿 using (workbook) 阅读全文
posted @ 2011-04-18 21:14 阳.光.的.味.道 阅读(759) 评论(1) 推荐(0) 编辑
摘要: 习惯了在微软的VS2010编写代码,今天突然要在 SqlServer 2008 写sql 语句.才发现,最喜欢的只能提示突然不见了,没办法,只能把所有的语句都纯手写出来,并且在写完以后发现自己写的语句很多都带有红色的波浪线,常常误认为自己把代码写错.当我们把ssms关闭再打开后,这种现象就会消失.那该如何解决这一常见问题呢? 这事只需简单的几步就能搞定了. 点击”编辑---Intelisense—刷新本地缓存”,这样就会出现代码的只能提示了(如下图),如果你也受此现象困扰,不妨试下吧. 阅读全文
posted @ 2011-03-08 20:28 阳.光.的.味.道 阅读(2899) 评论(2) 推荐(1) 编辑
摘要: 自古道,兵欲善其事,必先利其器。可能大多数.Net程序员自从装备上微软为我们提供的强大开发工具后,顿时感觉到机器的速度明显变慢,开关机时间足足增加了几倍,甚至“等待编译的时间>>变成时间”。本人对此事表示很头疼!那么是什么原因是我们的爱驹蜕变成蜗牛的呢?首先先来看看下面这张图的吧(此图你懂的)。 不难看出,服务里足有10几条与Sql server有关的服务。正是这些服务使我们的电脑慢下来,而且开关机异常的吃力!那么该如何解决这些呢? 首先请先注意他们的原始状态,上图与默认设置不同的是,大多数服务已经改成“手动”,这是为了接下来手动开启、关闭服务做准备。 如果不太懂的话,可以照上面的 阅读全文
posted @ 2011-02-23 22:32 阳.光.的.味.道 阅读(296) 评论(0) 推荐(1) 编辑
摘要: 自古道,兵欲善其事,必先利其器。可能大多数.Net程序员自从装备上微软为我们提供的强大开发工具后,顿时感觉到机器的速度明显变慢,开关机时间足足增加了几倍,甚至“等待编译的时间>>变成时间”。本人对此事表示很头疼!那么是什么原因是我们的爱驹蜕变成蜗牛的呢?首先先来看看下面这张图的吧(此图你懂的)。不难看出,服务里足有10几条与Sql server有关的服务。正是这些服务使我们的电脑慢下来,而且开关机异常的吃力!那么该如何解决这些呢?首先请先注意他们的原始状态,上图与默认设置不同的是,大多数服务已经改成“手动”,这是为了接下来手动开启、关闭服务做准备。 如果不太懂的话,可以照上面的样子 阅读全文
posted @ 2011-02-23 22:24 阳.光.的.味.道 阅读(117) 评论(0) 推荐(0) 编辑