vs2005 自己定义命名空间的用法 小弟是一个刚刚用VS205,自己定了一个类,不知道怎么用了?? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 光是一个类吗?在namespace里嘛?如果在namespace中就要看你用它来干什么了!如果是要执行的的话,就直接编译成exe文件就可以了!csc ***.cs如果想让别的程序应用的话,就编译成.dll文件csc /t:library /out:想要的文件名.dll **.cs这样就可以被引用了! 我是做网站的,我建了一个对数据库操作的类,我的这样写的,using System;using System.Data;using System.Configuration;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts;using System.Web.UI.HtmlControls;using System.Data.SqlClient;using System.Configuration;namespace webapp{ /// <summary> /// Class1 的摘要说明 /// </summary> public class database : System.Web.UI.Page { private SqlConnection cnn; /// <summary> /// 打开数据库连接; /// </summary> public void cnnopen() { cnn = null; cnn = new SqlConnection(ConfigurationSettings.AppSettings["connectinstring"]); cnn.Open(); } /// <summary> /// 关闭数据库连接; /// </summary> public void cnnclose() { if (cnn != null) { cnn.Close(); cnn = null; } } /// <summary> /// 执行一条SQL语句,无返回值; /// </summary> /// <param name="sql">要执行的SQL语句</param> public void executequery(String sql) { cnnopen(); SqlCommand com = new SqlCommand(sql, cnn); com.ExecuteNonQuery(); com = null; cnnclose(); } /// <summary> /// 执行SQL语句,返回一个SqlDataReader对象; /// </summary> /// <param name="sql">要执行的SQL语句</param> /// <param name="rd">返回的SqlDataReader对象</param> public void executequery(String sql, out SqlDataReader rd) { cnnopen(); SqlCommand com = new SqlCommand(sql, cnn); rd = com.ExecuteReader(); } }}我要在下面的页面里用,应该怎么写了,using System;using System.Data;using System.Configuration;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts;using System.Web.UI.HtmlControls;public partial class _Default :database{ protected void Page_Load(object sender, EventArgs e) { } protected void ImageButton1_Click(object sender, ImageClickEventArgs e) { Response.Redirect("main.html"); }} protected void Page_Load(object sender, EventArgs e) { base.cnnopen(); } public partial class _Default :database还一种方式,这里不用继承,可以实例化那个类,然后去操作对象webapp.database myDB = new webapp.database();myDB.cnnopen(); 晕,数据库操作用Page继承........... 关于精准计时的方法 C# Winform 生成文本文档 并且将该文件上传到 FTP?? 同一个解决方案下不同exe文件间如何共享变量 刚做了个简单的矢量图模型,发出来截图和程序给大家看看 谁给来份面试题及答案呀 DES\ECB算法加密解密的例子(C#) 求助 公共属性、受保护的属性 什么意思。。。。 如何得知一台机器上两块网卡的局域网网卡的IP? 请问!c#能和pb混合编程吗? 怎样在当前实例窗体间传值???在线等待 传输同意一个DataSet,Remoting是不是比Web Services耗费的网络流量小?
要看你用它来干什么了!
如果是要执行的的话,就直接编译成exe文件就可以了!
csc ***.cs
如果想让别的程序应用的话,就编译成.dll文件
csc /t:library /out:想要的文件名.dll **.cs
这样就可以被引用了!
我的这样写的,
using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Data.SqlClient;
using System.Configuration;namespace webapp
{
/// <summary>
/// Class1 的摘要说明
/// </summary>
public class database : System.Web.UI.Page
{
private SqlConnection cnn;
/// <summary>
/// 打开数据库连接;
/// </summary>
public void cnnopen()
{
cnn = null;
cnn = new SqlConnection(ConfigurationSettings.AppSettings["connectinstring"]);
cnn.Open();
}
/// <summary>
/// 关闭数据库连接;
/// </summary>
public void cnnclose()
{
if (cnn != null)
{
cnn.Close();
cnn = null;
}
}
/// <summary>
/// 执行一条SQL语句,无返回值;
/// </summary>
/// <param name="sql">要执行的SQL语句</param>
public void executequery(String sql)
{
cnnopen();
SqlCommand com = new SqlCommand(sql, cnn);
com.ExecuteNonQuery();
com = null;
cnnclose();
}
/// <summary>
/// 执行SQL语句,返回一个SqlDataReader对象;
/// </summary>
/// <param name="sql">要执行的SQL语句</param>
/// <param name="rd">返回的SqlDataReader对象</param>
public void executequery(String sql, out SqlDataReader rd)
{
cnnopen();
SqlCommand com = new SqlCommand(sql, cnn);
rd = com.ExecuteReader(); } }
}
我要在下面的页面里用,应该怎么写了,
using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;public partial class _Default :database
{
protected void Page_Load(object sender, EventArgs e)
{ }
protected void ImageButton1_Click(object sender, ImageClickEventArgs e)
{
Response.Redirect("main.html");
}
}
{
base.cnnopen();
}
还一种方式,这里不用继承,可以实例化那个类,然后去操作对象
webapp.database myDB = new webapp.database();
myDB.cnnopen();