.NET个人作品
文章平均质量分 61
antlxy
这个作者很懒,什么都没留下…
展开
-
C#设计模式之建造者(Builder)模式示例源代码
using System;using System.Collections; //product public class Computer { private string Type; private Hashtable info=new Hashtable (); public Computer(string type) { Type=type; Console .WriteL原创 2005-04-28 16:53:00 · 1101 阅读 · 2 评论 -
C#设计模式之抽象工厂(abstract factory)模式示例源代码
using System;namespace Design_Pattern{ public class Computer { private RAM Ram; private CPU Cpu; public Computer(RAM ram,CPU cpu) { this.Ram =ram; this.Cpu =cpu; Console .WriteLine("A Co原创 2005-04-28 12:43:00 · 1186 阅读 · 1 评论 -
一个Web文件上传的C#源代码
//保存文件的路径,包括文件名 private string GetSavePath(string FileName) { string path=Request.PhysicalApplicationPath +"//Link_Icon"; return path+"//"+FileName; } private bool UpLoad()//上传图片 {原创 2005-05-04 00:25:00 · 1078 阅读 · 0 评论 -
将EXCEL中的数据导入到DataSet中
private DataSet doImport(string strFileName) { if (strFileName=="") return null; strConn = "Provider=Microsoft.Jet.OLEDB.4.0;" + "Data Source=" + strFileName + ";" + "Extende原创 2005-05-25 13:13:00 · 1213 阅读 · 0 评论 -
C#:抽象类的学习
using System;public class A{public int x; public void m(){ Console.WriteLine("A.m()"); } public virtual void w()//表示抽象方法,子类可以重写,也可以用abstract,但是用这个的时候类A不能生成实例,必须继承实现A { Console.WriteLine("W() in class原创 2005-05-02 12:58:00 · 2127 阅读 · 0 评论 -
将中DataSet的数据导出为EXCEL文件
/**//// /// 执行导出 ,请在项目中先引用Mircorsoft Excel library 11.0 /// /// 要导出的DataSet /// 要导出的文件名 private void doExport(DataSet ds,string strExcelFileName) { Excel.Application excel= new E原创 2005-05-25 13:17:00 · 2877 阅读 · 2 评论 -
利用C#线程机制实现应用程序的单实例运行
只要你的程序中Main入口是如下的,则你的程序在运行时,在一个时刻只能有一个程序实例,比如Winamp就是这种,当它在运行时,再又击这个程序,是不会再运行一个实例的.代码很简单[STAThread] static void Main(string[] args) { bool isExist; System.Threading.Mutex原创 2005-05-04 00:46:00 · 1282 阅读 · 0 评论 -
用Activator .CreateInstance代替new实现类的实例化
我一直想得到这样一个函数,输入一个类的名称为参数,返回一个相应的类的实例.这在工厂模式中是非常有用的这样,可以使程序有更高的扩展性,例如,,下面的例子如果现在有一个类,专门用来计算交通工具的速度,不同的交通工具计算方法是不一样的,但是到底有那些交通工具是未知的或者是可变的,这种情况下,我们可能觉得要在添加交通工具的时候,需要修改用来计算速度的那个类,但如果用Activator .CreateIns原创 2005-05-25 11:15:00 · 6117 阅读 · 1 评论 -
用C#实现的一个解N皇后问题的类.
using System;using System.Collections;namespace Agro{ /// /// NKing 的摘要说明。 /// public class NKing { public int N=0;//N后 public ArrayList result=new ArrayList();//表示解 private int [] xx;//当前解表示 xx[原创 2005-11-13 19:35:00 · 1117 阅读 · 0 评论