帝国软件
  设为首页 加入收藏 关于我们
 
解密帝国网站管理系统
栏 目:
 
您的位置:首页 > 技术文档 > ASP.NET编程 >
基于C#的接口基础教程之六(2)
作者:黎宇/Yesky 发布时间:2005-03-12 来源:ASPCOOL
     声明 COM coclass
  
    COM coclass 在 C# 中表示为类。这些类必须具有与其关联的 ComImport 属性。下列限制适用于这些类:
  
    1、类不能从任何其他类继承。
  
    2、类不能实现任何接口。
  
    4、类还必须具有为其设置全局唯一标识符 (GUID) 的 Guid 属性。
  
    以下示例在 C# 中声明一个 coclass:
  
  // 声明一个COM类 FilgraphManager
  [ComImport, Guid("E436EBB3-524F-11CE-9F53-0020AF0BA770")]
  class FilgraphManager
  { }
  
    C# 编译器将添加一个无参数构造函数,可以调用此构造函数来创建 COM coclass 的实例。
  
    创建 COM 对象
  
    COM coclass 在 C# 中表示为具有无参数构造函数的类。使用 new 运算符创建该类的实例等效于在 C# 中调用 CoCreateInstance。使用以上定义的类,就可以很容易地实例化此类:
  
  class MainClass
  {
  public static void Main()
  {
  FilgraphManager filg = new FilgraphManager();
  }
  }
  

  
评论】【加入收藏夹】【 】【打印】【关闭
※ 相关链接
 ·.NET框架中基于角色的安全性(2)  (2005-03-12)
 ·.NET框架中基于角色的安全性(1)  (2005-03-12)
 ·基于C#的接口基础教程之六(5)  (2005-03-12)
 ·基于C#的接口基础教程之六(4)  (2005-03-12)
 ·基于C#的接口基础教程之六(3)  (2005-03-12)
 ·.NET框架中基于角色的安全性(3)  (2005-03-12)
 ·基于wap协议的wml开发示例,在Op  (2005-03-12)
 ·基于Java&XML技术构建植物病虫害  (2005-03-12)
 ·使用J2EE建立基于XML的网络服务  (2005-03-12)
 ·基于RPC 0.8的Java API for XML最  (2005-03-12)

   栏目导行
  PHP编程
  ASP编程
  ASP.NET编程
  JAVA编程
   站点最新
·致合作伙伴的欢迎信
·媒体报道
·帝国软件合作伙伴计划协议
·放眼未来 帝国近期将有重大举措!
·PHPWind6.3.2版通行证发布
·帝国备份王2008版正式发布
·帝国备份王2008版发布
·phpcms2007转帝国CMS5.0程序发布
·dedecms5.1转帝国CMS5.0程序发布
·帝国网站管理系统V5.0商业购买说明
   类别最新
·ASP.NET中为DataGrid添加合计字段
·.text urlRewrite介绍
·利用 ASP.NET 的内置功能抵御 Web
·ASP.NET Cache
·用 WebClient.UploadData 方法 上载
·ASP.NET 程序设计-序
·什么是客户端/伺服端(Client/Serve
·因特网应用程序的开发
·网页的种类
·.NET Framework-Microsoft Visual
 
关于帝国 | 广告服务 | 联系我们 | 程序开发 | 网站地图 | 留言板 帝国网站管理系统