12 2011 档案
Visual Studio添加模板项
摘要:最近开始了新的项目,页面抛弃了传统的WebForm,完全使用了Ajax.微软发布MVC后,我们可以摒弃传统的WebForm,但是由于其他原因项目也没采用MVC.在此项目中抛弃了Aspx页面,采用了Html+js+cs.因为一个页面同时有三个名字一样的文件,为了方便管理便想到了使用VS添加自定义模板项.1.首先建立要用到的文件,一个Html文件,一个js文件,一个cs文件,还有一个自定义模板项的必备文件*.vstemplate,另外一个图标文件.如图:其中html,js,cs内容自己编写,其内容可以使用VS提供的参数,也可以在vstemplate文件中自定义的变量.详见MSDN.下面看看vste 阅读全文
posted @ 2011-12-19 22:50 k&H 阅读(1061) 评论(0) 推荐(0)
.NET动态调用WebService并生成程序集 兼容集成java发布的webserive
摘要: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 阅读(506) 评论(0) 推荐(0)
.NET下向Oralce 10g表批量导入数据
摘要:.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 阅读(576) 评论(0) 推荐(0)
c#创建不规则窗体一些细节
摘要:创建不规则窗体,最好的做法是覆盖 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 阅读(484) 评论(0) 推荐(0)
Javascript keyCode键盘键码值表
摘要: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 阅读(321) 评论(0) 推荐(0)
Factory Method /Abstract Factory
摘要:两年前的随笔,关于工厂方法和抽象工厂,和他们之间的区别。先来看下简单工厂:简单工厂只要实现共有的接口就可以实现不同的产品。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 阅读(286) 评论(0) 推荐(0)
Hello World
摘要:之前很少在博客园写随笔.为了记录一下我的程序员生活,特此注册新的帐号,开通新的博客.第一篇,惯例,Hello World. 阅读全文
posted @ 2011-12-02 21:40 k&H 阅读(132) 评论(0) 推荐(0)