技术开发 频道

C#简单的生成与应用DLL文件

 【IT168技术文档】1.首先在c#创建项目-》类库,添加文件OperteDataBase.cs和Cache.cs

 代码如下

 文件OperteDataBase.cs

 + expand sourceview plaincopy to clipboardprint?

 文件Cache.cs

 view plaincopy to clipboardprint?

 using System;

 using System.Collections.Generic;

 using System.Text;

 using System.Collections;

 namespace DataBaseBing

 {

 class Cache

 {

 private static Hashtable cache = Hashtable.Synchronized(new Hashtable());

 public static void CachingData(string key, object value)

 {

 cache[key] = value;

 }

 public static object GetData(string key)

 {

 return (object )cache[key];

 }

 }

 }

 2.将上述两个文件考到C:\Windows\Microsoft.NET\Framework\v2.0.50727该目录下,在这个目录下面提供了C#的编译器,CSC.EXE

 3.打开命令窗口->输入cmd到控制台-> cd C:\Windows\Microsoft.NET\Framework\v2.0.50727

 4.执行csc命令csc /target:library /out:DataBaseBingDLL.DLL OperteDataBase.cs Cache.cs

 5.上述完成后在该目录下即可找到DLL文件DataBaseBingDLL.DLL

 注意:

 /target:library 编译器选项通知编译器输出 DLL 文件而不是 EXE 文件。后跟文件名的 /out 编译器选项用于指定 DLL 文件名。

 6.新建一个网站,在该解决方案资源管理器中该项目的名称上点击右键-添加引用-.net中即可看到DataBaseBingDLL.DLL,点击添加即可。

 7.该项目的default也页面上拖拉一个gridview控件,然后在default.cs中代码如下

 view plaincopy to clipboardprint?

 using System;

 using System.Collections;

 using System.Configuration;

 using System.Data;

 using System.Linq;

 using System.Web;

 using System.Web.Security;

 using System.Web.UI;

 using System.Web.UI.HtmlControls;

 using System.Web.UI.WebControls;

 using System.Web.UI.WebControls.WebParts;

 using System.Xml.Linq;

 public partial class _Default : System.Web.UI.Page

 {

 protected void Page_Load(object sender, EventArgs e)

 {

 OperteDataBase.connStrName = "OnlineResConnectionString";

 OperteDataBase.GetDataSet("select * from Customer");

 GridView1.DataSource = OperteDataBase.GetDataSet("select * from Customer").Tables[0];

 GridView1.DataBind();

 }

 }

查看原文地址

0
相关文章