没有合适的资源?快使用搜索试试~ 我知道了~
首页用Visual C#做DLL文件
作为软件设计和开发人员大都有过使用DLL(动态连接库)的经历,DLL的产生使得我们的应用程序在可维护性、代码的重复使用等方面都有了很大的提高。以前用的DLL一般都是用Visual C++、Delphi或者VB等编程语言来编写的,这种DLL的编写和使用,我们大都已经比较习惯了。作为新一代的程序开发语言--Visual C#,到底是如何编写和使用DLL的呢!本文就试着就这方面的问题来进行简单的介绍。......
资源详情
资源评论
资源推荐

用 Visual C#做 DLL 文件
http://tech.ddvip.com/2006-
08/11544017036574.html
作为软件设计和开发人员大都有过使用 DLL(动态连接库)的经历,DLL 的产
生使得我们的应用程序在可维护性、代码的重复使用等方面都有了很大的提高。
以前用的 DLL 一般都是用 Visual C++、Delphi 或者 VB 等编程语言来编写的,
这种 DLL 的编写和使用,我们大都已经比较习惯了。作为新一代的程序开发语
言--Visual C#,到底是如何编写和使用 DLL 的呢!本文就试着就这方面的问
题来进行简单的介绍。
Visual C++、Delphi 或者 VB 等编程语言来编写成的 DLL 文件,在编译
完成过以后,产生 DLL 文件已经是一个可以直接供计算机使用的二进制文件。
但用 Visual C#编译器生成的受管代码(managed code)虽然也是二进制文
件,但不是可以直接供计算机使用的原始代码(机器语言代码)。他实质上是
一种中间语言(IL)代码,这种 IL 代码要转变成可以供计算机直接使用的原始
代码,就需要经过"下一代窗口服务"( Next Generation Windows Services,
简写为 NGWS ) runtime 的即时编译器(即 JIT)进行编译。
经过以上比较,我们可以看出,用 Visual C#生成的 DLL 文件已经和以前
的 DLL 文件有了本质上的区别。用 Visual C#生成的 DLL 文件在程序设计中
更多的表现为一种类(Class)或者类库(Class Library)。本文就试着通过
一个具体程序的例子,按照下面步骤来具体介绍:
(1).创建一个 DLL 源代码。
(2).编译此 DLL 源代码,生成 DLL 文件。
(3).用此 DLL 来创建一个简单的客户端程序。
一. 程序设计开发及运行环境:
(1).微软视窗 2000 专业版
(2)..Net FrameWork SDK Beta 2
二. 创建一个 DLL 源代码(dll.cs)
由于用 Visual C#创建的 DLL,此 DLL 是不需要执行的界面,所以在 DLL
文件就没有必要定义 Main ( )函数,来作为应用程序执行的入口。Dll.cs 的源
程序代码如下:
















安全验证
文档复制为VIP权益,开通VIP直接复制

评论0