摘要:
View Code 1 using System.IO; 2 using System.Net; 3 using System.CodeDom; 4 using System.CodeDom.Compiler; 5 using System.Web.Services; 6 using System.Web.Services.Description; 7 using System.Web.Services.Protocols; 8 using System.Xml.Serialization; 9 using System.Web.Services.Discovery; 10... 阅读全文
摘要:
.Net2.0提供了SqlBulkCopy 类。使用SqlBulkCopy类向 SQL Server 表写入数据,数据源不限于 SQL Server,可以使用任何数据源,只要数据可加载到DataTable实例或可使用IDataReader实例读取数据。Oracle 11g同样提供了类似的做法。在Oracle.DataAccess.dll(2.112.1.0)中,oracle提供了OralceBulkCopy类,实现了向Oracle表写入数据。但是现阶段,很多项目还在使用Oracle 10g。在Oracle 10g下并不能使用这一新特性。(本人已经试过加载Oralce11g中的Oracle.Da 阅读全文
摘要:
创建不规则窗体,最好的做法是覆盖 Form本身的绘制,自己用代码重绘。很多时候没有必要这么做。下面说几个比较有用的技巧。当然在winform中使用透明控件重叠是个头疼的问题,采用双缓冲是不能解决问题的。目前使用的的增加淡入淡出效果,解决窗体重绘时控件闪烁问题。1.FadeFormView Code 1 using System; 2 3 using System.Drawing; 4 5 using System.Windows.Forms; 6 7 using SK.Common; 8 9 10 11 namespace SK 12 { 13 14 ... 阅读全文
摘要:
keycode 0 =keycode 1 =keycode 2 =keycode 3 =keycode 4 =keycode 5 =keycode 6 =keycode 7 =keycode 8 = BackSpace BackSpacekeycode 9 = Tab Tabkeycode 10 =keycode 11 =keycode 12 = Clearkeycode 13 = Enterkeycode 14 =keycode 15 =keycode 16 = Shift_Lkeycode 17 = Control_Lkeycode 18 = Alt_Lkeycode 19 = Pause 阅读全文
摘要:
两年前的随笔,关于工厂方法和抽象工厂,和他们之间的区别。先来看下简单工厂:简单工厂只要实现共有的接口就可以实现不同的产品。View Code 1 public interface IHuman 2 { 3 void say(); 4 } 5 6 public class Man : IHuman 7 { 8 public void say() 9 {10 Console.WriteLine("哈喽,我是一个男人");11 }12 }13 14 public class Woman : IHuman15 {16 public void ... 阅读全文
摘要:
之前很少在博客园写随笔.为了记录一下我的程序员生活,特此注册新的帐号,开通新的博客.第一篇,惯例,Hello World. 阅读全文