毕业论文论文范文课程设计实践报告法律论文英语论文教学论文医学论文农学论文艺术论文行政论文管理论文计算机安全
您现在的位置: 毕业论文 >> 论文 >> 正文

VC++的COM/DCOM的旅游资源信息分析软件构件开发+UML建模 第8页

更新时间:2012-2-13:  来源:毕业论文
详细设计与实现
首先,论文网http://www.youerw.com/  新建福建省接待入境旅客分析构件的工程:创建一个基于ATL COM Wizard的COM工程,服务器的类型为DLL,工程名称为:Simple102;
其次,插入类对象:为Simple102添加一个简单对象Mathe,在Attributes标签中修改接口类型Interface为定制Custom;
再次,为IMathe接口添加Div方法。新参数如下:
[in] long n1,[in] long n2,[out,retval] float *pVal
此时,修改Simple102.idl文件为:
import "oaidl.idl";
import "ocidl.idl";
 [
  object,本文来自优.文~论^文·网原文请找腾讯3249'114
  uuid(A07636D9-FEE2-49F6-B806-72AD3AF7C924),
 
  helpstring("IMathe Interface"),
  pointer_default(unique)
 ]
 interface IMathe : IUnknown
 {
  [helpstring("method Div")] HRESULT Div([in] long n1,[in] long n2,[out,retval] float *pVal);
 };

 /////////////////////////////////////////////    //手动添加IStr接口
 [
  object,
  uuid(A07636DA-FEE2-49F6-B806-72AD3AF7C924),    //IStr接口的 IID
 
  helpstring("IStr Interface"),
  pointer_default(unique)
 ]
 interface IStr : IUnknown
 {
  [helpstring("method Compare")] HRESULT Compare([in] float f1,[out,retval] BSTR *psVal);
 };

[
 uuid(C1039CC7-6936-4C5C-AF99-2F4D70003B54),
 version(1.0),
 helpstring("Simple102 1.0 Type Library")
]
library SIMPLE102Lib
{
 importlib("stdole32.tlb");
 importlib("stdole2.tlb");

论文网http://www.youerw.com/  

 [
  uuid(E4D76E0B-B118-4F84-BE6A-97E30D6C57B4),
  helpstring("Mathe Class")
 ]
 coclass Mathe
 {
  [default] interface IMathe;
  [source,default] interface IStr;  //手动添加IStr接口
 };
};本文来自优.文~论^文·网原文请找腾讯324,9114
并修改Mathe.h文件为:
// Mathe.h : Declaration of the CMathe

#ifndef __MATHE_H_
#define __MATHE_H_

#include "resource.h"       // main symbols

/////////////////////////////////////////////////////////////////////////////
// CMathe
class ATL_NO_VTABLE CMathe :
 public CComObjectRootEx<CComSingleThreadModel>,
 public CComCoClass<CMathe, &CLSID_Mathe>,
 public IMathe,     //添加派生关系,增加一个逗号和一个基类
 public IStr

上一页  [1] [2] [3] [4] [5] [6] [7] [8] 

VC++的COM/DCOM的旅游资源信息分析软件构件开发+UML建模 第8页下载如图片无法显示或论文不完整,请联系qq752018766
设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©youerw.com 优文论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。