实验1编写COM组件并调用.docx

实验1编写COM组件并调用.docx

ID:59206423

大小:327.06 KB

页数:7页

时间:2020-09-10

实验1编写COM组件并调用.docx_第1页
实验1编写COM组件并调用.docx_第2页
实验1编写COM组件并调用.docx_第3页
实验1编写COM组件并调用.docx_第4页
实验1编写COM组件并调用.docx_第5页
资源描述:

《实验1编写COM组件并调用.docx》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、实验1.编写COM组件并调用实验内容在VS2010环境中,使用C#语言编写一个简单的COM组件,然后在VB.NET中调用COM组件。实验目的u掌握COM组件的编写u学会调用COM组件环境要求VS2010实验指导(一)C#编写COM组件步骤1:创建C#类库,名称为CLCOMTestInCSharp,如下图:注意:如果在win7下,VS2010要以管理员的身份运行步骤2:在“解决方案资源管理器”中,类“Class1.cs”更名为“CAdd.cs”,并在弹出的对话框选项中选择“是”。如下图:步骤3:添加接口“IAdd”,并使类

2、“CAdd”继承接口“IAdd”,代码如下:步骤4:在文档最上方添加命名空间“usingSystem.Runtime.InteropServices”的引用语句。步骤5:通过菜单“工具”、“创建GUID”创建GUID,如下图:步骤6:“IAdd”接口上方使用该GUID步骤7:同样的方法在类“CAdd”的上方再生成添加一个GUID步骤8:完整代码如下:步骤9:打开“解决方案资源管理器”,打开“AssemblyInfo.cs”,将[assembly:ComVisible(false)]设为true。步骤10:右击该类库项目,

3、选择“属性”“生成”,将“为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:将“CLCOMTestInC

4、Sharp.dll”复制到程序目录,添加引用,选择“浏览”,如下图:步骤4:双击“Button”按钮,添加如下代码:步骤5:执行程序,结果如下图所示:实验报告l简述:COM组件开发步骤记录各个步骤,并截图(注意:各种命名要不同于本实验指导中的命名,以示区别)l实习过程中的技术问题及解决方法

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。