在本篇文章中,我们将讨论下面的问题:
使用C#创建一个简单的COM对象(使用COM的Interop特性)。
从VC++客户端软件中访问COM。客户端软件使用了TypeLibrary(.TLB文件)。
为了简单和方便开发人员使用、测试起见,我们使用了SQLSERVER数据库软件的缺省安装中的Northwind数据库。
修改COM对象中SQLServer的名字,与SQLServer连接。
我们已经创建了连接数据库用的分别为scott、tiger的用户名和口令,我们可以使用它或者其他现有的用户名和口令。
第一部分:用C#创建简单的COM对象
COM对象是ClassLibrary类,它生成DLL文件。要在VS开发环境中创建一个简单的COM对象,我们可以依次选择文件->;新创建->;工程->;VisualC#工程->;类库,然后创建一个名字为Database_COMObject的工程。
需要注意的是:在COM中调用VC#对象需要下面的条件:
类必须是public性质。
特性、方法和事件必须是public性质的。
特性和...[ 查看全文 ]