COM组件技术
“COM组件技术”相关的资料有哪些?“COM组件技术”相关的范文有哪些?怎么写?下面是小编为您精心整理的“COM组件技术”相关范文大全或资料大全,欢迎大家分享。
Com组件技术
COM组件概述与入门实例
COM组件技术
COM组件概述与入门实例
1 COM组件概述 ....................................................................................................... 3 2 COM组件实例 ....................................................................................................... 3
2.1 VC6.0创建的COM组件及调用过程 ............................................................ 3
2.1.1 VC6.0 创建COM组件 ......................................................................... 3 2.2.2 使用VB6.0调用 ....................................................................
COM组件技术讲义06
COM组件技术讲义
COM多线程模型、DCOM
潘爱民
/compcourse
COM组件技术讲义
内容
复习:COM聚合和COM跨进程模型 COM线程模型
分布式COM(DCOM)
–DCOM基本结构
–
–
–
–对象激活连接管理并发管理DCOM安全模型
COM组件技术讲义
COM组件技术讲义
COM组件技术讲义
COM组件技术讲义
聚合模型的要点
外部对象
–创建内部对象的时候,外部对象必须把自己的
IUnknown接口指针传给内部对象
–当外部对象接到对于聚合接口的请求时,它必须调用非委托版本的IUnknown的QueryInterface函数,并把结果返回给客户
内部对象
–内部对象类厂的CreateInstance必须检查pUnkOuter 参数–嵌套聚合:传递最外层的pUnkOuter参数
–除了非委托版本的IUnknown之外,其他接口的
三个IUnknown调用必须全部委托给外部对象的
pUnkOuter
COM组件技术讲义
COM组件技术讲义
自定义列集的要点
对象必须实现IMarshal接口
代理对象也必须实现IMarshal接口,并且代理对象与进程外对象之间协作
代理对象必须负责所有接口的跨进程操作 典型用途:
–提高跨进程调用的效率,使用缓存状态等优化技术
–marsh
CSharp调用COM组件
1、新建一个类库项目
2、将Class1.cs改为我们想要的名字
问是否同时给类改名,确定
3、修改Properties目录下面的AssemblyInfo.cs ComVisible属性设置为True
4、项目菜单->MyLib属性 找到“生成”选项卡
往下看,找到“为 COM Interop 注册”勾上
5、继续往下,找到“签名”选项卡 勾上“为程序集签名”
在下面的下拉框里面选择“ <新建...>”
6、在弹出的对话框里面,输入MyLib。。或者随便取个名字 去掉使用密码保护文件的选项
7、开始编码,任何一个公开的类,必须有一个 I开通的接口定义 C# code
using System;
usingSystem.Collections.Generic;
usingSystem.Text;
usingSystem.Runtime.InteropServices;
namespaceMyLib {
[ComVisible(true)]
[Guid(\)] publicinterfaceIMyClass {
void Initialize(); void Dispose();
int Ad
Java Web 组件开发技术
Java Web组件开发技术大连华信新技术培训中心
Web应用技术简介
Web应用程序
?WEB网站是一组静态HTML网页的集合
? WEB应用程序是带有动态功能的WEB网站? WEB应用程序使用HTML表单做为用户界面? 数据使用CGI从表单传送到服务器
? CGI数据在HTTP请求流中发送
3
CGI程序4
CGI工作执行5
CGI的优缺点
?优点
? 使用多种语言书写
? 对WEB设计人员来说相对容易实现?缺点
? 每个脚本都是“重量级的”
? 不可升级的
? CGI处理代码与HTML代码混合
? 语言不总是面向对象的
? 语言不总是平台独立的
6
JAVA SERVLETS
?JAVA SERVLET是在服务器端运行的一种JAVA技术组件
?SERVLET执行的任务与CGI程序相类似,但SERVLET执行在不同的环境
?SERVLET执行以下任务
? 处理HTTP请求
? 动态生成HTTP响应
?WEB容器是一种特殊的JVM,负责维护SERVLET生命周期,还有为每个请求发出线程
7
WEB服务器中的SERVLET 8
SERVLET执行9
JAVA SERVLETS的优缺点
?优点
? 性能(线程比进程要快)
? 可升级
? JAVA语言是面向对象的
? JAVA语言是平台独立的
?缺点
? SERVL
Com 接口协议
Com 通讯接口协议(草稿)
概述
此通讯协议标准主要是规定了Reader与主机之间的通讯方式,此通讯协议是建立在RS232串行通讯基础上的,实现的是单点对单点的通讯,类似于3964通讯协议,通讯中有很多往返确认的控制信息,不大适合在网络环境中使用。
(一)报文格式
报文帧包含报文的不同字段和控制信息。实际数据字段的前面有首部信息,而后面有包含关于传输正确性检查信息的数据安全部分(故障识别)
一、编码方式: 协议规定以ASCII(美国标准信息交换代码)模式通信,在传输过程中,除了标志字符和结束字符以外,其余字节按照16进制的数值拆分成两个ASCII字符表示。这样报文中的字节都是可见的ASCII字符,而且在一个比较小的范围内。如果有规定范围以外的字符出现,则为非法字符。 代码:(共计20个字符)
? 十六进制,ASCII字符0...9,A...F (不使用小写字母)
? 标志字符:开始符:’:’(0x3A)和地址标志符:’@’ (0x40) ? 结束字符:CR(0x0D)和LF(0x0A)
报文帧中允许出现的合法字符如下表: Hex 0x30 0x31 0x32 0x33 0x34 0x35 0x36 0x37 0x38 0x39 字
ATL COM appWizard
ATL COM appWizard 2010-12-03 15:09
ATL,Active Template Library活动模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。通过活动模板库,可以建立COM组件,然后通过ASP页面中的脚本对COM对象进行调用。这种COM组件可以包含属性页、对话框等等控件。 ATL简介 一. 什么是ATL
自从1993年Microsoft首次公布了COM技术以后,Windows平台上的开发模式发生了巨大的变化,以COM为基础的一系列软件组件化技术将Windows编程带入了组件化时代。广大的开发人员在为COM带来的软件组件化趋势欢欣鼓舞的同时,对于COM开发技术的难度和烦琐的细节也感到极其的不便。COM编程一度被视为一种高不可攀的技术,令人望而却步。开发人员希望能够有一种方便快捷的COM开发工具,提高开发效率,更好地利用这项技术。
针对这种情况,Microsoft公司在推出COM SDK以后,为简化COM编程,提高开发效率,采取了许多方案,特别是在MFC(Microsoft Foundation Class)中加入了对COM和OLE的支持。但是随着Internet的发展
运用ActiveX组件技术创建通用的查询控件
运用ActiveX组件技术创建通用的查询控件
Microsoft 的ActiveX 技术, 为应用程序开发提供了强大的工具。程序开发人员通过使用ActiveX 控件, 例如系统定制的按钮、文本框、列表框、组合框, 或者由自己创建的更加复杂的组合控件, 可以轻松快捷地开发出各种应用程序。 ---- 笔者运用ActiveX 组件技术, 在Visual Basic 5 ( 简体中文版) 环境下, 创建了一个通用的查询控件。该控件的功能是, 根据用户的选择, 生成对数据库表的各种查询组合, 即查询语句的Where 子句。
控件的实现步骤-
--- 1. 建立控件工程---- 从" 文件" 菜单里选择" 新建工程" 命令。在新建工程对话框里, 选择"ActiveX 控件" 图标, 用" 查询控件.VBP" 文件名保存工程。这时在工具栏中已经添加了" 查询控件" 的图标, 并且该控件和OLE 控件的图标都处于隙式状态。只要" 查询控件" 可见, 它们就始终为此状态。
---- 2. 建立控件窗体---- 对工程中的UserControl1( 用户控件) 模块进行处理, 建立如图所示的控件对象窗体:
---- (1) 放置1 个标签框。设置Caption 属性为"
COM编程入门(整理)
COM编程入门(整理)
COM编程入门
本文的目的是为刚刚接触COM的程序员提供编程指南,并帮助他们理解COM的基本概念。内容包括COM规范简介,重要的COM术语以及如何重用现有的COM组件。本文不包括如何编写自己的COM对象和接口。
COM即组件对象模型,是ComponentObjectModel取前三个字母的缩写,这三个字母在当今Windows的世界中随处可见。随时涌现出来的大把大把的新技术都以COM为基础。各种文档中也充斥着诸如COM对象、接口、服务器之类的术语。因此,对于一个程序员来说,不仅要掌握使用COM的方法,而且还要彻底熟悉COM的所有一切
本文由浅入深描述COM的内在运行机制,教你如何使用第三方提供的COM对象(以Windows外壳组件Shell为例)。读完本文后,你就能掌握如何使用Windows操作系统中内建的组件和第三方提供的COM对象。
本文假设你精通C++语言。在例子代码中使用了一点MFC和ATL,如果你不熟悉MFC和ATL也没关系,本文会对这些代码进行完全透彻的解释。
本文包括以下几个部分:
COM到底是什么?
基本元素的定义
使用和处理COM对象
基本接口
掌握串的处理
应用COM技术
处理HRESULT
COM到底是什么?
简单地说,COM是
3COM4400配置手册
3com 4400完全配置说明 3com 4900完全配置说明
[参考信息]
1.3Com交换机软件及文档页面
http://www.3com.com/products/en_ ... me1=supportdownload 2.3Com Knowledgebase主页 http://3kb.3com.com
3.华为3Com热线电话 800-810-0504 4.3Com技术支持电话 800-810-3033
SS3 4400交换机介绍
SS3 4400交换机是3Com生产的可管理的二层交换机系列产品,该系列交换机目前包括的型号如下: ? 3C17204,48端口的4400。包括48个10Base-T/100Base-Tx自适应口,2个扩展槽位(在机箱
后面)
? 3C17203,24端口的4400。包括24个10Base-T/100Base-Tx自适应口,2个扩展槽位(在机箱
后面)
? 3C17210,24端口的4400。包括24个100Base-Fx光纤端口MT-RJ,2个扩展槽位(在机箱后面) ? 3C17205,4400PWR。包括24个10Base-T/100Base-Tx自适应口,并支持Power Over Ethernet,
基于组件技术的地表蒸散发遥感监测系统设计与应用
第13卷第5期2011年10月
地球信息科学学报
JOURNALOFGEOINFORMATIONSCIENCE -
No.5Vol.13,
,2011Oct.
基于组件技术的地表蒸散发遥感监测系统设计与应用
2
,钱志奇1,张友静1,邓世赞1,房莹莹1,陈 晨1
(;)河海大学地球科学与工程学院,南京2河海大学水文水资源与水利工程科学国家重点实验室,南京21.100982.10098/摘要:针对遥感模型与水热模型集成应用的需求,以C#语言结合E设NVIIDL和ArcGISEnine混合编程技术, g计开发了地表蒸散发遥感监测系统的基本流程,对系统数据库设计及遥感模型与水热模型集成模式进行了研究,研实现了遥感模型与水热模型的集成应用。系统对黄河三花间流域以发了单元蒸散发参数反演与结果校验功能,
很好地实现了地表蒸散发参数反演与校验功能,完成了蒸散发反演结果在时间与MODIS遥感影像数据进行实验,该系统人机交互友好、执行时间短、效率高,不仅独立完成了对部分地表蒸散发空间尺度上的扩展。实验结果表明,
参数的提取任务,利用其蒸散发批处理功能,可有效地解决常用遥感软件在地表蒸散发反演过程中专题信息提取过具有较高的实用价值。程复杂繁琐的难点,
/关键词:遥感监测系统;地表