易截截图软件、单文件、免安装、纯绿色、仅160KB

详解VB调用C#类库的方法步骤(转载)

使用c#语言在.net平台生成的dll是基于MSIL的二进制代码,通常情况下是无法被native的语言和程序调用的(例如vb,vc,delphi)。但是一般来说windows上native的程序都是可以直接使用com对象的。通过.net平台提供的一些工具,可以为其伪造一个com接口并注册到系统中。此时,可以在native的程序里,通过这个伪com接口来实现此.net的dll的调用。
vb调用C#类库的方法步骤
1 使用C#建立.net的dll
1.1 建立项目
在.net中新建一个项目:TestCom。
 
1.2    实现c#类
在class1.cs文件中添加一个接口和一个类:
using System;   using System.Collections.Generic;   using System.Text;   using System.Runtime.InteropServices;    namespace TestCom   {       [ComVisible(true)]       public interface iClass1       {           string test();       }        [ComVisible(true)]       [ClassInterface(ClassInterfaceType.AutoDual)]        public class Class1 : iClass1       {           public string test()           {               return "ok";           }        }   }  
注意接口和类上的属性,对com可见和生成com类型。
 
1.3添加强名
选择开始菜单中Vistual Studio目录下的Vistual Studio Tools下的Vistual Studio 命令提示。使用sn -k c:\myKey.snk生成签名文件。
在项目上右键,点击属性,选择签名,选中为程序集签名,选择myKey.snk文件。
 
1.4生成解决方案
在项目目录的\TestCom\bin\Debug中可以找到TestCom.dll。


相关文档:

C#连接MySQL数据库方法

C#连接MySQL数据库方法
1、用MySQLDriverCS连接MySQL数据库先下载和安装MySQLDriverCS,地址:
http://sourceforge.net/projects/mysqldrivercs
在安装文件夹下面找到MySQLDriver.dll,然后将MySQLDriver.dll添加引用到项目中
注:我下载的是版本是 MySQLDriverCS-n-EasyQueryTools-4.0.1-DotNet2.0.exe
using System; ......

VB 资料导出

在很多 VB 的资料库书籍中,都会很完整的提到:如何由其他种类的文件中将资料导入资料库,但是却很少有书提到:如何将资料库中的资料,导出到各种不同的文件类型的文件中,连 VB 的 Help 中也是这样!
或许是大家都认为资料库主题的重点是在资料库本身吧!
但是,在实际的资料库程序运用中,却常常需要将资料库导出到各种 ......

vb自动关机程序

Private Declare Function ExitWindowsEx Lib "user32" (ByVal uFlags As Long, ByVal dwReserved As Long) As Long
Private Const EWX_LOGOFF = 0
Private Const EWX_SHUTDOWN = 1
Private Const EWX_REBOOT = 2
Private Const EWX_FORCE = 4
Private closeTime As String
Sub AdjustTokenPrivilegesForNT()
  ......

新手如何学习c#、asp.net、ado.net和.NET

新手如何学习c#、asp.net、ado.net和.NET
   如果你已经有较多的面向对象开发经验,跳过以下这两步:
   第一步 掌握一门.NET面向对象语言,C#或VB.NET。
   在没系统学过一门面向对象(OO)语言的前提下去学ASP.NET。
   ASP.NET是一个全面向对象的技术,不懂OO,那绝对学 ......

VB无所不能之六:对程序运行的监控 转

作者: 佚名,  出处:IT专家网, 责任编辑: 谢妍妍, 
2010-04-23 11:20
  本文介绍VB对程序运行的监控。
  转眼间,本系列文章已经写到了第六个,今天写点什么呢?
  还是得写,看似VB做不到的事情,那么今天起就写写VB对操作系统的控制吧。
  首先,说一说,VB对于被调用后的程序的监控方法。
  原型函数简 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号