首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > VSTS >

VS2010 简略ATL COM开发(上)

2013-04-09 
VS2010 简单ATL COM开发(上)1、打开VS2010,新建ATL COM 项目,步骤:“文件” --》“新建” --》“项目”,选择“Visual

VS2010 简单ATL COM开发(上)

1、打开VS2010,新建ATL COM 项目,步骤:“文件” --》“新建” --》“项目”,选择“Visual C++” --》“ATL 项目” ,填写“名称” FirstCOM --》“确定”。

2、ATL 项目向导,勾选 【支持COM+ 1.0】和【支持部件注册器】,其他默认,点击完成。

3、切换到类视图,右键单击项目“FirstCOM”--》“添加” --》“类”。

VS2010 简略ATL COM开发(上)

4、选“ATL” --》“ATL 简单对象” --》“添加”。

5、ATL 简单对象向导,“简称”中输入类名称FirstClass,其他输入框会自动填写,点击“完成”即可。如果出现提示【是否覆盖现有文件】,点击【是】即可。

6、切换到类视图,选中刚才添加的接口IFirstClass,如下,然后右键单击【添加】添加方法。

VS2010 简略ATL COM开发(上)

7、添加方法向导,在"方法名" 下输入Add。增加两个输入参数:勾选【in】,选择参数类型LONG,输入参数名para1,点击“添加”。同样操作增加参数para2。然后增加一个返回参数:先选择参数类型LONG*,再勾选【retval】,输入参数名result,点击添加。点击“完成”即可,如果点击下一步,不需要填写信息,点击“完成”即可。

8、切换到解决方案资源管理器,展开项目“源文件”, 双击 FirstCom.idl 打开IDL定义文件,看到如下代码,就是定义的COM方法了。

VS2010 简略ATL COM开发(上)

9、双击打开FirstClass.cpp 编辑代码:*result = para1 + para2;


VS2010 简略ATL COM开发(上)

ATL COM 组件准备好了,下面我们来调用刚才的COM。

热点排行