教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 范文大全 > 文秘资料 >

实验1:编写COM组件并调用

来源:网络收集 时间:2026-05-06
导读: 中间件实验 实验1. 编写COM组件并调用 实验内容 在VS2010环境中,使用C#语言编写一个简单的COM组件,然后在http://中调用COM组件。 实验目的 掌握COM组件的编写 学会调用COM组件 环境要求 VS2010 实验指导 (一)C#编写COM组件 步骤1:创建C#类库,名称为CLC

中间件实验

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

实验内容

在VS2010环境中,使用C#语言编写一个简单的COM组件,然后在http://中调用COM组件。

实验目的

掌握COM组件的编写

学会调用COM组件

环境要求

VS2010

实验指导

(一)C#编写COM组件

步骤1:创建C#类库,名称为CLCOMTestInCSharp,如下图:

注意:如果在win7下,VS2010要以管理员的身份运行

步骤2:在“解决方案资源管理器”中,类“Class1.cs”更名为“CAdd.cs”,

中间件实验

并在弹出的对话框选项中选择“是”。如下图:

步骤3:添加接口“IAdd”,并使类“CAdd”继承接口“IAdd”,代码如下:

步骤4:在文档最上方添加命名空间“using System.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”三个文件

(二)http://中调用C#编写的COM组件

步骤1:使用http://创建“Windows窗体应用程序”项目,命名为“COMTest”。如下图:

中间件实验

步骤2:在窗体上添加一个Button,并将其Text属性设为“使用http://调用C#创建的COM组件”

步骤3:将“CLCOMTestInCSharp.dll”复制到程序目录,添加引用,选择“浏览”,如下图:

步骤4:双击“Button”按钮,添加如下代码:

步骤5:执行程序,结果如下图所示:

中间件实验

实验报告

简述:COM组件开发步骤

记录各个步骤,并截图(注意:各种命名要不同于本实验指导中的命名,以示区别)

实习过程中的技术问题及解决方法

实验1:编写COM组件并调用.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/fanwen/2177546.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)