02-25 新建类库的使用方法

之前也有提到过,一定要区分清楚命名空间和类库的区别:

1)命名空间:又称程序集,可以看做成类的“容器”,可以包含多个类

2)类库:许许多多的类组合在一起,就相当于好多文件组成一个压缩包。

新建一个.dll结尾的类库项目,VS会自动在项目中添加一个Class1.cs的文件,可在此类文件中书写代码,或者添加新的类。一个类库项目中可容纳的类的数目没有限制,但只有声明public的类可以被外界所使用。

【注意】“命名空间”是一个逻辑上的概念,他的物理载体是“程序集”,具体体现为“DLL”(或EXE)文件,在VS中,可通过创建“类库”类型的项目生成程序集。

一个程序集可包含有多个命名空间,而一个命名空间也可以分布于多个程序集。

新建一个类库项目的使用方法如下:

第一步:右键“解决方案”添加新建项,以dll结尾的类库文件。

第二步:

第三步:类库项目建好后,需要生成一下,否则不起作用。

第四步:

第五步:在主函数中,添加自建类库的引用即可。

时间: 2024-11-08 17:49:27

02-25 新建类库的使用方法的相关文章

用Qt生成dll类库及调用方法

空白工程新建DLL后,将DLL和LIB文件放入需要调用的"指定目录" 项目->属性->连接器->常规->附加库目录->添加"指定目录" 项目->属性->连接器->输入->附加依赖项->添加"LIB文件" 添加头文件到项目中,则DLL可用! VC6.0: 使一个项目编译生成DLL库而不生成可执行文件: 删除main()方法: 将.pro项目文件中的TEMPLATE = app改为TEMPL

新建一个.net项目新建类库

顺序: 1.点visual studio 文件---新建--网站 2.在新弹出的框里选择已安装--模板--visual c# ,在右侧选择asp.net Web 窗体网站,web位置处选择文件系统和文件存储路径. 3.新建类库.点文件---新建---项目 4.在新窗口中左侧选择已安装---模板--Visual C#,在右侧窗体选择类库,填写类库名称.存放位置,解决方案选择添加到解决方案. 5.最后在解决方案里看见的就是这个的结构了. 原文地址:https://www.cnblogs.com/zg

win7点击右键不能新建文件夹怎么办?win7右键不能新建文件夹解决方法

一般情况下,大家习惯在win7系统中新建文件夹,归类管理文件,但是一位用户发现win7点击右键不能新建文件夹,怎么回事?因为右键没有新建选项,整理后终于找到原因,发现是注册表有问题被破坏了.针对win7右键不能新建文件夹的问题,接下去小编给大家讲解具体方法. 推荐:win7 64位旗舰版下载 具体方法如下: 1.win7系统鼠标右键,会出现新建的功能,如新建文件夹等: 2.出现没有新建菜单的功能一般是由于注册表被修改了,那么我们打开注册表编辑器.开始运行--输入 regedit命令: 3.打开注

从vs2010的UnitTestFramework类库提取私有方法反射调用的方法

背景 年龄大点的程序员都知道在vs2010中创建单元测试非常的简单,鼠标定位在方法名字,右键创建单元测试,就会创建一个测试方法,即使是在私有方法上也可以创建测试方法. VS2010以后就没这么简单了,微软默认取消了这种快捷方式,安装  Unit Test Generator 插件也只能在公有方法上创建单元测试.为了方便的测试私有方法,我们需要一种反射调用私有成员的方法.这种现成的方法可以在网上找到不少,我这里是讲述如何从VS2010 的UnitTestFramework类库提取反射调用私有成员的

js调DLL类库中的方法实现(非com组件形式)

1.首先,创建一个Web空项目 2.添加一个html或aspx页面 3.页面代码如所示: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><

Ajax类库及使用方法

1 function Ajax(recvType){ 2 var aj=new Object(); 3 aj.recvType=recvType ? recvType.toUpperCase() : 'HTML' //HTML XML 4 aj.targetUrl=''; 5 aj.sendString=''; 6 aj.resultHandle=null; 7 aj.createXMLHttpRequest=function(){ 8 var request=false; 9 //window

提交到SVN中的项目被删除 且项目名已经被新建项目占用找回方法

提到项目找回,一看就头疼,找回起来较麻烦.下面就讲一下. 首先,确定项目是否被删除?找项目,太多了,都被找一遍了,还是没找到,看看就头痛,换了个方法,找了个项目的包,xx.apk,反编译下吧,过程略,最后一看,我去已经被现有项目占用了,而且还是先删除后新建的项目,头大了找吧. 首先,显示 根据编辑的日期找到记录,然后在对应的项目上 更新到对应的版本,例如1234 然后把项目编译一下,然后重命名,提交到SVN中

C++调用C#dll类库中的方法(非显性COM)

一般在网上搜C++如何调用C#的函数,出来的结果都是做成COM组件,但是这种方法dll安装麻烦,需要注册COM组件,需要管理员权限,调试麻烦,经常需要重启机器,反正有诸多不便. 然后在看<CLR via C#>时看到一种方法,可以免去这种苦恼.少废话,先上代码. C#类库的: namespace ClassLibrary1 { public class Class1 { public static int pwzMethodName(String pwzArgument) { //Thread

linux程序自启动和新建linux服务的方法

1 linux创建自启动程序    自启动的两种方法,都经过自己测试.1.1 自启动程序方法1:    在etc/rc.local在里面加入/home/robin/code/autoruntest > /dev/null &(其中autoruntest 测试程序名称,下同).即可自启动1.2 自启动程序方法2:    创建linux服务,步骤如下:1)        写服务启动脚本文件(后附例子)2)        修改脚本文件chmod 777 autoruntest3)        脚