如何在.Net的C#中制作DLL文件

如何在.Net的C#中制作DLL文件

  • |
  • 浏览:496
  • |
  • 更新:2014-06-28 12:22
  • 如何在.Net的C#中制作DLL文件 1
  • 如何在.Net的C#中制作DLL文件 2
  • 如何在.Net的C#中制作DLL文件 3
  • 如何在.Net的C#中制作DLL文件 4
  • 如何在.Net的C#中制作DLL文件 5
  • 如何在.Net的C#中制作DLL文件 6
  • 如何在.Net的C#中制作DLL文件 7
分步阅读

在C#等.net编程中,我们经常需要制作类库DLL文件,这样可以方便的将各种方法打包使用,有利于程序升级和方法复用,这里就介绍一下DLL文件生成和使用的方法。

如何在.Net的C#中制作DLL文件

工具/原料

  • Microsoft Visual Studio 2010

编辑生成DLL文件

  1. 1

    打开Microsoft Visual Studio 2010, 新建【windows窗体应用程序】的项目。

    如何在.Net的C#中制作DLL文件
  2. 2

    在项目的基础上新建类库,点击右键,【添加】-【新建项目】。

    如何在.Net的C#中制作DLL文件
  3. 3

    选择【类库】,名称为【ini】。

    如何在.Net的C#中制作DLL文件
  4. 4

    在新增的类库项目中编辑代码,新增class为【Read_ini】。

    如何在.Net的C#中制作DLL文件
  5. 5

    新增方法【ReadIniValue】,从类别、关键字、文件目录中获取参数。

    设置临时值读取参数;

    设置是否比较本行数据的标志位;

    读取整个文本数据,如果是空行或数据行,则继续读取。

    如何在.Net的C#中制作DLL文件
    如何在.Net的C#中制作DLL文件
  6. 6

    在读取的行数据中分别判断类别和关键字,找到目标参数。

    如何在.Net的C#中制作DLL文件
  7. 7

    返回目标参数给主程序。

    如何在.Net的C#中制作DLL文件
  8. 8

    代码编辑完成后,在项目上右键生成DLL。

    如何在.Net的C#中制作DLL文件
  9. 9

    在debug目录中可以看到生成的ini.dll文件。

    如何在.Net的C#中制作DLL文件
  10. 10

    将ini.dll文件复制到主项目的debug目录下。

    如何在.Net的C#中制作DLL文件
    END

编辑主项目

  1. 1

    在主程序界面上加入其它需要的控件:包括,

    用于显示输出信息的文本框;

    2个读取的按钮,

    输入日志的文本框。

    如何在.Net的C#中制作DLL文件
  2. 2

    分别在代码和引用中添加【ini.dll】。

    如何在.Net的C#中制作DLL文件
    如何在.Net的C#中制作DLL文件
  3. 3

    添加按钮【读取】工作模式的代码

    调用DLL中的方法读取工作模式。

    如何在.Net的C#中制作DLL文件
  4. 4

    添加按钮【读取】串口号的代码

    调用DLL中的方法读取串口号。

    如何在.Net的C#中制作DLL文件
  5. 5

    添加输入日志信息的output方法

    如何在.Net的C#中制作DLL文件
    END

测试exe文件

  1. 1

    在debug目录下新建文本文件[sysconfig.ini]。文本内容如下。

    如何在.Net的C#中制作DLL文件
    如何在.Net的C#中制作DLL文件
  2. 2

    生成exe文件进行测试

    如何在.Net的C#中制作DLL文件
  3. 3

    读取工作模式,返回正确的数据。

    如何在.Net的C#中制作DLL文件
  4. 4

    读取串口号,返回正确的数据。

    如何在.Net的C#中制作DLL文件
    END
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值