2011年12月2日
摘要: 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... 阅读全文
posted @ 2011-12-02 22:45 k&H 阅读(496) 评论(0) 推荐(0) 编辑
摘要: .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 阅读全文
posted @ 2011-12-02 22:39 k&H 阅读(563) 评论(0) 推荐(0) 编辑
摘要: 创建不规则窗体,最好的做法是覆盖 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 ... 阅读全文
posted @ 2011-12-02 22:37 k&H 阅读(475) 评论(0) 推荐(0) 编辑
摘要: 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 阅读全文
posted @ 2011-12-02 22:33 k&H 阅读(298) 评论(0) 推荐(0) 编辑
摘要: 两年前的随笔,关于工厂方法和抽象工厂,和他们之间的区别。先来看下简单工厂:简单工厂只要实现共有的接口就可以实现不同的产品。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 ... 阅读全文
posted @ 2011-12-02 22:30 k&H 阅读(281) 评论(0) 推荐(0) 编辑
摘要: 之前很少在博客园写随笔.为了记录一下我的程序员生活,特此注册新的帐号,开通新的博客.第一篇,惯例,Hello World. 阅读全文
posted @ 2011-12-02 21:40 k&H 阅读(122) 评论(0) 推荐(0) 编辑