您好,欢迎访问三七文档
当前位置:首页 > 行业资料 > 冶金工业 > 实验1编写COM组件并调用
实验1.编写COM组件并调用实验内容在VS2010环境中,使用C#语言编写一个简单的COM组件,然后在VB.NET中调用COM组件。实验目的掌握COM组件的编写学会调用COM组件环境要求VS2010实验指导(一)C#编写COM组件步骤1:创建C#类库,名称为CLCOMTestInCSharp,如下图:注意:如果在win7下,VS2010要以管理员的身份运行步骤2:在“解决方案资源管理器”中,类“Class1.cs”更名为“CAdd.cs”,并在弹出的对话框选项中选择“是”。如下图:步骤3:添加接口“IAdd”,并使类“CAdd”继承接口“IAdd”,代码如下:步骤4:在文档最上方添加命名空间“usingSystem.Runtime.InteropServices”的引用语句。步骤5:通过菜单“工具”、“创建GUID”创建GUID,如下图:步骤6:“IAdd”接口上方使用该GUID步骤7:同样的方法在类“CAdd”的上方再生成添加一个GUID步骤8:完整代码如下:步骤9:打开“解决方案资源管理器”,打开“AssemblyInfo.cs”,将[assembly:ComVisible(false)]设为true。步骤10:右击该类库项目,选择“属性”“生成”,将“为COM互操作注册”选中。如图:步骤11:右击项目,“生成”。将生成“CLCOMTestInCSharp.dll”、“CLCOMTestInCSharp.tlb”、“CLCOMTestInCSharp.pdb”三个文件(二)VB.NET中调用C#编写的COM组件步骤1:使用VB.NET创建“Windows窗体应用程序”项目,命名为“COMTest”。如下图:步骤2:在窗体上添加一个Button,并将其Text属性设为“使用VB.NET调用C#创建的COM组件”步骤3:将“CLCOMTestInCSharp.dll”复制到程序目录,添加引用,选择“浏览”,如下图:步骤4:双击“Button”按钮,添加如下代码:步骤5:执行程序,结果如下图所示:实验报告简述:COM组件开发步骤记录各个步骤,并截图(注意:各种命名要不同于本实验指导中的命名,以示区别)实习过程中的技术问题及解决方法
本文标题:实验1编写COM组件并调用
链接地址:https://www.777doc.com/doc-2500077 .html