什么是类库?在C#中怎样设计类库?

什么是类库?在C#中怎样设计类库?,第1张

类库(Class Library)是一个综吵态合性的面向对象的可重用类型集合,这些类型包括:接口、抽象类和具体类。

类库可以解决一系列常见编程任务(包括诸如字符串管理、数据收集、数据库连接以及文件访问等任务),还可以解决多种专用开发任务(控制台应用程序、桌面应用程序、WEB应用程序等)。

类库字面意思就是类的集合,类库不等于框架(Framework),Framework 是比类库更高一级的概念。

以access为例,建立一个access类库,这个类库里面包含有多世冲个类,如果想要执行数据库的删,改,增加,只调用类库中一个类的ExecuteNonQuery方法就好了,在其他位搜碰歼置调用ExecuteNonQuery方法的时候,只需要输入把数据库连接字符串,命令类型,sql语句和参数就可行。

先写一个连接SQL的类

public class DBClass

{

public DBClass()

{

//

// TODO: 在此处添加构造函数逻辑

//

}

public SqlConnection getcon()

{

string strCon = "Data Source=(local)DataBase=stuUser ID=saPWD=123"

SqlConnection sqlCon = new SqlConnection(strCon)

return sqlCon

}

}

调用就使用

DBClass DB = new DBClass()

protected void b_user_Click(object sender, EventArgs e)

{

SqlConnection conn = DB.getcon()

类库是C#编译出来一种程序集格式,类库其实和winform,web等项目是一样的纯正。.cs是开发的源代码,对实际的需要不大,主要是开发人员接触的多。dll是编译好的程序集,别人可以直接使用其中的接口和调用其中的方法,dll可以理解为项目中所有吵裤槐.cs的集合编译后的结升友果集

类库输出类型项目是不能直接启裤春动运行的,早纯枝因为它编译后生成的是一个dll文件,dll文件给应用程序exe调用的。右键单击解决方陆敏案上面的项目,选择生成,即在bin目录生成对应的dll文件。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12320885.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-24
下一篇 2023-05-24

发表评论

登录后才能评论

评论列表(0条)

保存