ActiveX 控件的创建

ActiveX 控件的创建

一、ActiveX控件的创建(论文文献综述)

郇峰[1](2015)在《采掘运装备CAD集成设计系统研究》文中研究表明采掘运装备,包括采煤机、刮板输送机、提升机以及掘进机,是实现煤矿大规模综采的关键装备,加快其设备的研发速度,直接影响煤矿生产的效率和经济效益。论文基于对国内外CAD集成设计系统研究动态的分析,讨论了采掘运装备CAD集成设计系统的研究进展,进而提出了本文研究内容。利用UG软件,对采煤机、刮板输送机、提升机、掘进机进行参数化建模,并利用相关的二次开发工具,建立了四种机型的参数化CAD系统,实现其零件的参数化建模,加快了其零件生成与修改的速度。通过COM组件技术,ASP网络技术,以及IIS服务器等,完成CAD在线集成系统设计。用户在客户端通过浏览器访问服务器,输入参数并提交请求通过IIS传递给服务器,服务器调用COM组件以及UG软件的相关组件,完成参数化建模,并将生成的模型返回给客户端,用户可以保存该参数化模型,实现采掘运装备零件的远程参数化建模,进一步提高其设计效率。为了使采掘运装备CAD系统更加全面,建立零件库,包括DWG工程图浏览以及查询。利用ActiveX控件技术,实现在网页上对DWG工程文件的放缩、旋转、打印、下载等操作,可以使设计人员更快的把握零件的结构及表面精度。零件库系统使设计人员在完成参数化建模后,更快投入生产,缩短设计的周期。本文设计的采掘运装备CAD集成设计系统,可为煤机装备制造企业提供CAD资源,以便于数据查询和提高设计效率。

李文峰,韩越,曹利波[2](2014)在《基于ActiveX技术的RFID读卡器控件的编写与使用》文中进行了进一步梳理随着Web技术和RFID技术在各个领域的广泛使用,将Web软件与RFID读写器的结合使用成为一种广泛的需要。ActiveX控件作为Web软件与RFID外设的一个桥梁,很好地解决了这一问题。研究ActiveX控件的基本机制,一般RFID读度写器的基本功能。以MFC为工具编写RFID读卡器ActiveX控件的方法、过程,同时研究将编译好的ActiveX控件打包、签名、使用的方法,为B/S架构的Web软件与RFID读卡器交互提供了一种思路。

徐佳健[3](2013)在《基于ActiveX的网络视频监控客户端设计》文中研究指明视频监控作为安全防范的有效手段,已经被当今社会各个领域所重视并得到了广泛的应用。随着视频监控系统的不断发展,用户对其的功能需求也体现出多元化,传统监控系统也不断向着新的方向发展并进行更新。针对传统监控系统客户端部署不够灵活,管理、维护和分布能力弱等缺点,本文设计和实现了一个基于ActiveX的网络视频监控系统客户端。通过以web作为访问平台,使用浏览器作为客户端,使用户可以在任何能够连接到网络的地方进行视频监控,符合监控系统数字化、网络化趋势,对视频监控的研究和应用具有一定的实践意义。本文首先综述了论文研究的意义以及和研究现状,然后对网络视频监控系统及相关技术进行了概述,包括COM组件和ActiveX技术、web技术、windows图形和多媒体技术。在此基础上,根据功能要求,对几种可能的实现方案作了介绍和比较,对客户端系统进行了总体设计。采用HTML、CSS技术实现用户界面的显示,采用CGI(通用网关接口)技术实现对嵌入式设备信息的获取和设置。针对嵌入式web服务器资源和处理能力有限的情况,通过使用异步加载模式访问CGI程序来加快响应速度。重点介绍了在DirectShow平台下ActiveX视频播放控件的设计和实现,ActiveX视频播放控件包括实时播放控件和本地回放控件。对于实时播放控件实现了视频请求、截图和区域放大、字符叠加等功能,对于本地回放控件实现了基本操作界面和加载本地录像文件的源过滤器,并具有随机定位功能。针对在一些非ie内核的浏览器不支持加载ActiveX控件的情况,本文研究并提出了一种NPAPI浏览器插件,通过使用这个插件将浏览器与插件之间的交互转换到ActiveX控件上,实现在非ie浏览器进行视频监控。最后对系统进行了测试,对本文工作进行了总结,并提出了进一步改进方向和展望。

张建新,甘永梅,张仁远[4](2011)在《ActiveX动态创建技术在人机界面组态软件开发中的应用》文中提出在组态软件的开发过程中,ActiveX控件已被开发者们接受并广泛使用。但是,ActiveX控件通常的使用方式是在应用程序设计阶段就被固定地嵌入到应用程序中,而在组态软件中,用户在编辑画面时对ActiveX控件的引用是随机的、未知的,因此需要在画面中动态地创建ActiveX控件。描述了在组态软件开发中ActiveX控件的动态创建方法,并讨论了由运行时许可密钥产生的问题。

聂秀云,李浩[5](2010)在《同一种ActiveX控件的两种不同绘制方法》文中提出在VC++的学习中,很多读者都发现了这样一个问题,对话框提供的控件模型太少,供我们选择的余地有限,在进行窗口界面的设计过程中,想进行有效的个性化的设计,仅仅靠系统为我们提供的默认的控件是不够的,尤其是在进行工程庞大的界面设计过程中。本文就在此基础上提出一种自己的个性化设计方案,建立自己的个性ActiveX控件,并且可以有两种设计方法。

程建军,杨海娟[6](2009)在《在基于wxWidgets的应用程序中使用ActiveX控件的一种通用方法》文中指出wxWidgets是一个优秀的开源应用程序框架,但在基于该框架的应用程序中不能直接使用ActiveX控件。在大量开发实践的基础上,通过深入研究wxWidgets框架及COM、ActiveX控件的相关知识,提出一种在基于wxWidgets框架的应用程序中使用Ac-tiveX控件的通用方法,并将相关代码使用类进行了封装。通过实际项目的检验,该方法切实可行,封装得到的类简单易用,在相关软件开发中取得了很好的效果。

张震[7](2008)在《Firefox中支持ActiveX控件运行的研究与实现》文中提出ActiveX控件是基于COM的通用组件,开发人员可以使用它方便地构建图形用户界面并使用其提供的类来创建各种对象,并调用该对象的属性、方法和响应该对象的事件。然而,基于Mozilla开发的Firefox浏览器尚不能运行ActiveX控件,限制了其在Internet中的应用。要实现Firefox对ActiveX控件的支持,必须解决四个问题,包括如何创建和初始化控件对象,如何在Firefox浏览器中显示和现场激活控件,如何使JavaScript能访问控件的属性和方法以及如何捕获控件事件并将其转发给JavaScript。本文在研究ActiveX控件运行机制和Firefox浏览器各种功能扩展手段的基础上,设计实现了npActiveX插件,解决了上述问题。在分析了创建控件的时机和方式后,通过HTML标签属性指定控件的创建和初始化信息。在研究了插件原理和OLE2.0容器部分的基础上,在npActiveX插件中实现了容器所需的各个接口及其方法,使容器与控件能正常交互,完成控件的显示和现场激活。通过XPCOM技术完成了JavaScript对npActiveX插件的访问,进而间接访问控件属性和方法。在研究控件事件机制的基础上完成了npActiveX插件对控件事件的捕获,并使用Mozilla平台提供的XPCOM接口将捕获到的事件转发给JavaScript。为提高操作系统的安全性,设计实现了ActiveXManager扩展。用户可在Firefox中使用该扩展查看已支持的控件及所有控件的CLSID、ProgId、版本号和安装路径,并指定要支持或禁用的控件。该扩展的界面采用XUL进行开发,底层功能由JavaScript和XPCOM组件实现。并使用Overlay技术制作了扩展安装包,将扩展集成在Firefox中。在WindowsXP操作系统下,使用Firefox浏览变电所工程组态画面,得到了较好的运行效果。使用组态画面对Firefox3.0和IE7.0的内存和CPU使用情况进行测试,比较、归纳了测试结果,分析得出在打开一定数目页面的情况下,Firefox3.0与IE7.0在系统资源使用情况方面相当,随着打开页面的增多,Firefox3.0的内存占用增长幅度小于IE7.0。

石磊,杨维康,杨孟辉,阳昕,向建华[8](2007)在《基于Linux的ActiveX控件运行机制的设计与实现》文中研究指明当前,ActiveX控件在互联网和桌面上应用非常广泛,但是尚不能在Linux平台上无缝运行。为解决这个问题,本文提出了一种由两层功能层组成的中间件机制,这两层功能层分别是操作系统兼容层和AtiveX控件机制支撑层。在该机制中,操作系统兼容层消除了Windows和Linux两种操作系统的差别,ActiveX控件机制支撑层中添加了支持Ac-tiveX控件的COM机制。提出了以XML格式文件实现注册表的组件注册方法,提供了Linux上直接运行ActiveX控件的"控件-容器"机制的必要条件,最后实现了一个在Linux上直接运行轻量级ActiveX控件机制的原型系统。

梁桂平[9](2007)在《VC++环境下快速可重组测控实验系统的开发》文中研究指明传统的测试系统一般都使用专用设备和程序进行构建,这种方法功能单一,可扩展性差。而虚拟仪器技术的出现为机械工程测试提供了一种新的思路,虚拟仪器系统为用户提供一系列可供调用的仪器面板,不同模块仪器之间的关系由开发人员编程完成,具有柔性化构建测控系统的功能。而对于测试技术人员来讲,希望测试系统的柔性构建只与测试理论和技术相关而不涉及复杂的软件编程工作,这同时也是现代科学研究与高校实验室敏捷化测试的要求。因此基于模块化思想的快速可重组测控实验系统的开发具有重要的理论和实际意义。本文针对《机械工程测量学》课程实验测试内容的需求,讨论了以五自由度运动平台、多功能数据采集卡和多种传感器及装夹具为基础的系统硬件平台架构;分析了基于可重组、敏捷化需求的系统软件平台的主要模块构成和实现免编程构建测试系统的关键技术;重点探讨了在Visual C++开发环境下结合Measurement Studio集成开发套件对功能控件进行设计封装、动态管理与调用、控件间动态通信等技术的实现方法,并针对具体设计给出了说明。论文还在所开发的可重组实验平台上就机械工程典型量的测试系统构成验证了其可行性与实用性。

郭永瑞,孙朋德[10](2007)在《ActiveX控件的编写和使用》文中指出ActiveX控件是Microsoft提供的功能强大而灵活的程序设计和开发技术,具有可扩展、可重用、易组合、语言无关等特点。本文主要结合实际的应用,系统地介绍了ActiveX控件的创建、测试以及应用。

二、ActiveX控件的创建(论文开题报告)

(1)论文研究背景及目的

此处内容要求:

首先简单简介论文所研究问题的基本概念和背景,再而简单明了地指出论文所要研究解决的具体问题,并提出你的论文准备的观点或解决方法。

写法范例:

本文主要提出一款精简64位RISC处理器存储管理单元结构并详细分析其设计过程。在该MMU结构中,TLB采用叁个分离的TLB,TLB采用基于内容查找的相联存储器并行查找,支持粗粒度为64KB和细粒度为4KB两种页面大小,采用多级分层页表结构映射地址空间,并详细论述了四级页表转换过程,TLB结构组织等。该MMU结构将作为该处理器存储系统实现的一个重要组成部分。

(2)本文研究方法

调查法:该方法是有目的、有系统的搜集有关研究对象的具体信息。

观察法:用自己的感官和辅助工具直接观察研究对象从而得到有关信息。

实验法:通过主支变革、控制研究对象来发现与确认事物间的因果关系。

文献研究法:通过调查文献来获得资料,从而全面的、正确的了解掌握研究方法。

实证研究法:依据现有的科学理论和实践的需要提出设计。

定性分析法:对研究对象进行“质”的方面的研究,这个方法需要计算的数据较少。

定量分析法:通过具体的数字,使人们对研究对象的认识进一步精确化。

跨学科研究法:运用多学科的理论、方法和成果从整体上对某一课题进行研究。

功能分析法:这是社会科学用来分析社会现象的一种方法,从某一功能出发研究多个方面的影响。

模拟法:通过创设一个与原型相似的模型来间接研究原型某种特性的一种形容方法。

三、ActiveX控件的创建(论文提纲范文)

(1)采掘运装备CAD集成设计系统研究(论文提纲范文)

摘要
ABSTRACT
1 绪论
    1.1 引言
    1.2 研究目的与意义
    1.3 国内外研究动态
        1.3.1 CAD系统集成设计
        1.3.2 采掘运装备CAD系统集成
        1.3.3 主要问题讨论
    1.4 主要研究内容
    1.5 小结
2 开发工具及关键技术
    2.1 引言
    2.2 UG二次开发语言
    2.3 参数化建模技术
        2.3.1 基于模型模板的参数化设计方法及步骤
        2.3.2 基于参数化程序的设计方法及步骤
    2.4 WEB关键技术
        2.4.1 系统结构
        2.4.2 COM组件技术
        2.4.3 IIS服务器
        2.4.4 ASP技术
        2.4.5 exp文件
        2.4.6 HTML与CSS
    2.5 系统总体设计
    2.6 小结
3 CAD单机集成设计系统
    3.1 引言
    3.2 参数化设计零件遴选
        3.2.1 采煤机零件遴选
        3.2.2 刮板输送机零件遴选
        3.2.3 提升机零件遴选
        3.2.4 掘进机零件遴选
    3.3 功能设计
        3.3.1 开发环境设置
        3.3.2 菜单设计
        3.3.3 用户界面设计
        3.3.4 创建模型模板
        3.3.5 回调函数与编译链接
    3.4 运行实例
        3.4.1 采煤机斑卓块
        3.4.2 刮板输送机链环
        3.4.3 提升机单滚筒支轮
        3.4.4 掘进机履带销
    3.5 帮助系统
        3.5.1 关键步骤
        3.5.2 系统调用方法
        3.5.3 实例运行
    3.6 小结
4 CAD在线集成设计系统
    4.1 引言
    4.2 功能设计
        4.2.1 技术路线
        4.2.2 服务器设置
        4.2.3 关键步骤
    4.3 界面设计
    4.4 运行实例
        4.4.1 采煤机斑卓块
        4.4.2 刮板输送机链环
        4.4.3 提升机单滚筒支轮
        4.4.4 掘进机履带销
    4.5 帮助系统
    4.6 小结
5 零件库在线集成系统
    5.1 引言
    5.2 关键技术
        5.2.1 DWG文件
        5.2.2 数据库技术
        5.2.3 ActiveX技术
    5.3 功能设计
        5.3.1 ActiveX控件开发与安装注册
        5.3.2 界面设计
    5.4 运行实例
    5.5 小结
6 结论与展望
    6.1 工作总结
    6.2 主要结论
    6.3 进一步工作展望
参考文献
致谢
攻读学位期间发表的学术论文目录

(3)基于ActiveX的网络视频监控客户端设计(论文提纲范文)

摘要
ABSTRACT
目录
第1章 绪论
    1.1 研究背景和意义
    1.2 研究现状
    1.3 研究内容和论文组织结构
第2章 网络视频监控及关键技术概述
    2.1 网络视频监控系统
    2.2 COM组件和ActiveX
        2.2.1 COM结构
        2.2.2 COM对象的创建
        2.2.3 ActiveX技术
    2.3 web技术
        2.3.1 web技术简介
        2.3.2 动态CGI技术
    2.4 Windows图形和多媒体技术
        2.4.1 GDI和DirectX技术
        2.4.2 DirectShow技术
    2.5 本章小结
第3章 网络视频监控系统客户端总体设计
    3.1 客户端需求分析
        3.1.1 客户端功能分析
        3.1.2 客户端环境要求
    3.2 方案选择
        3.2.1 嵌入式web服务器选择
        3.2.2 视频传输实现方案
        3.2.3 CGI编程语言的选择
        3.2.4 ActiveX开发选择
    3.3 总体设计
        3.3.1 客户端基本结构
        3.3.2 用户操作界面设计
        3.3.3 视频播放ActiveX控件
        3.3.4 CGI程序和异步请求
    3.4 本章小结
第4章 客户端软件各功能模块具体实现
    4.1 网络视频实时回放
        4.1.1 实时回放模块结构
        4.1.2 实时回放模块工作流程
        4.1.3 实时回放模块接口设计
        4.1.4 视频请求和接收
        4.1.5 视频截图区域放大功能
        4.1.6 视频字符叠加和遮挡功能
        4.1.7 视频画面翻转和图像信息修改功能
    4.2 本地视频文件回放
        4.2.1 本地回放界面设计
        4.2.2 本地回放播放实现
    4.3 ActiveX控件网页显示和交互
    4.4 非ie浏览器软件实现
        4.4.1 非ie浏览器插件
        4.4.2 插件加载ActiveX控件
    4.5 本章小结
第5章 客户端系统测试
    5.1 测试环境
    5.2 功能测试
    5.3 性能测试
    5.4 本章小结
第6章 总结与展望
    6.1 总结
    6.2 展望
参考文献
致谢
攻读学位期间参加的科研项目和成果

(4)ActiveX动态创建技术在人机界面组态软件开发中的应用(论文提纲范文)

1 组态软件框架
2 ActiveX控件的动态创建
    2.1 ActiveX控件动态创建
    2.2 ActiveX控件运行时许可及密钥值的获取
    2.3 ActiveX控件属性的修改与保存
    2.4 程序示例
3 设计结果
4 结束语

(5)同一种ActiveX控件的两种不同绘制方法(论文提纲范文)

1 引言
2 ActiveX技术
3 ActiveX控件的创建
4 ActiveX控件的测试
5 两种不同类型ActiveX控件的创建
6 结束语

(6)在基于wxWidgets的应用程序中使用ActiveX控件的一种通用方法(论文提纲范文)

0 引 言
1 wxWidgets使用ActiveX控件的方法及其实现
    (void**) &wxActiveX::m_pDispatch) != 0) //获取接口的指针
    (1) 方法的调用
    (2) 属性的访问
    (3) 事件的响应
2 应用实例:reportX控件和Flash控件的使用
3 总 结

(7)Firefox中支持ActiveX控件运行的研究与实现(论文提纲范文)

摘要
Abstract
1 绪论
    1.1 课题背景和意义
    1.2 ActiveX概述
    1.3 Mozilla平台概述
        1.3.1 Mozilla的背景
        1.3.2 Mozilla的架构
        1.3.3 基于Mozilla的开发
    1.4 论文主要工作
2 相关技术
    2.1 插件技术
        2.1.1 插件技术的原理
        2.1.2 插件的管理
        2.1.3 插件的实现方式
        2.1.4 浏览器插件
    2.2 COM、OLE与ActiveX
        2.2.1 OLE2.0提供的服务
        2.2.2 COM原理与应用
        2.2.3 ActiveX控件技术
    2.3 跨平台组件对象模型XPCOM
        2.3.1 XPCOM的接口
        2.3.2 XPCOM的标识
        2.3.3 XPCOM组件的结构
        2.3.4 XPCOM的初始化
    2.4 基于XML的用户界面描述语言XUL
        2.4.1 XUL的元素和事件处理
        2.4.2 XUL文件的处理过程
        2.4.3 XUL的运行方式
        2.4.4 扩展用户界面的Overlay技术
    2.5 本章小结
3 Firefox中运行ActiveX控件
    3.1 Firefox运行ActiveX控件存在的问题
    3.2 创建和初始化ActiveX控件对象
        3.2.1 npActiveX插件获取创建和初始化控件对象的信息
        3.2.2 npActiveX插件创建控件对象的方式
    3.3 npActiveX插件显示和现场激活控件
        3.3.1 npActiveX插件显示和激活控件的过程
        3.3.2 npActiveX插件中容器的实现过程
    3.4 JavaScript访问控件的属性和方法
        3.4.1 基本原理
        3.4.2 定义插件方法
        3.4.3 数据类型转换
    3.5 捕获控件事件并通知JavaScript
        3.5.1 捕获控件事件
        3.5.2 发送事件名至JavaScript
        3.5.3 解决事件快速触发问题
    3.6 本章小结
4 Firefox对ActiveX控件的管理
    4.1 ActiveXManager的工作原理
    4.2 图形界面的开发
        4.2.1 控件管理对话框
        4.2.2 控件信息对话框
    4.3 底层功能的开发
        4.3.1 AxManager组件的开发
        4.3.2 显示已支持的控件
        4.3.3 禁用控件
        4.3.4 支持控件
    4.4 ActiveXManager扩展集成到Firefox
    4.5 本章小结
5 运行效果及性能分析
    5.1 组态实例
    5.2 运行效果
    5.3 系统资源使用情况
    5.4 本章小结
结论
参考文献
攻读硕士学位期间发表学术论文情况
致谢

(9)VC++环境下快速可重组测控实验系统的开发(论文提纲范文)

摘要
Abstract
第一章 绪论
    1.1 课题的来源及意义
    1.2 课题主要研究现状
    1.3 课题研究目的与论文主要工作
第二章 系统的硬件平台与开发环境
    2.1 测控实验系统硬件平台总体结构
    2.2 五自由度运动平台
        2.2.1 五自由度运动平台及其结构
        2.2.2 步进电动机与电动机驱动器
    2.3 适配卡
        2.3.1 总线方式
        2.3.2 PCI-6013 多功能数据采集卡
    2.4 软件平台开发环境分析
    2.5 Measurement Studio 集成式套件
        2.5.1 Measurement Studio 为 Visual C++提供的功能
        2.5.2 Measurement Studio 提供的数据采集和仪器控制功能
第三章 系统软件平台规划
    3.1 软件平台总体规划
    3.2 系统软件平台各子模块功能
        3.2.1 运动控制模块
        3.2.2 数据采集模块
        3.2.3 数据分析与处理模块
        3.2.4 数据显示与存储模块
    3.3 系统软件开发的关键技术
        3.3.1 软件重用技术
        3.3.2 ActiveX 控件
        3.3.3 多线程技术
        3.3.4 连续信号采集与循环缓存技术
第四章 系统软件平台的具体实现
    4.1 应用ActiveX 控件技术设计系统功能控件
        4.1.1 基本控件设计
        4.1.2 控件二次开发
    4.2 功能控件在系统构建时的应用与管理
        4.2.1 控件的动态创建
        4.2.2 控件的管理
        4.2.3 控件的操控
        4.2.4 控件拖放
    4.3 模块控件间的通信
        4.3.1 布线系统设计
        4.3.2 功能控件间通信
    4.4 软件系统界面设计
第五章 典型实验系统构建运行及结果分析
    5.1 直线度测量实验
        5.1.1 实验方案一
        5.1.2 测试系统的构建
        5.1.3 最小二乘原理与曲线拟合控件
        5.1.4 实验结果
        5.1.5 实验方案二
    5.2 结论
第六章 总结与展望
    6.1 总结
    6.2 后续研究工作的展望
参考文献
致谢
在学期间的研究成果及发表的学术论文

(10)ActiveX控件的编写和使用(论文提纲范文)

1. 引言
2. 什么是ActiveX控件
3. ActiveX控件的创建
    3.1. ActiveX控件的创建
    3.2. ActiveX控件的测试
4. 给ActiveX容器中添加ActiveX控件
5. 在应用程序中使用ActiveX控件
6. 结束语

四、ActiveX控件的创建(论文参考文献)

  • [1]采掘运装备CAD集成设计系统研究[D]. 郇峰. 太原理工大学, 2015(01)
  • [2]基于ActiveX技术的RFID读卡器控件的编写与使用[J]. 李文峰,韩越,曹利波. 计算机应用与软件, 2014(09)
  • [3]基于ActiveX的网络视频监控客户端设计[D]. 徐佳健. 浙江工业大学, 2013(03)
  • [4]ActiveX动态创建技术在人机界面组态软件开发中的应用[J]. 张建新,甘永梅,张仁远. 工业控制计算机, 2011(06)
  • [5]同一种ActiveX控件的两种不同绘制方法[J]. 聂秀云,李浩. 自动化技术与应用, 2010(11)
  • [6]在基于wxWidgets的应用程序中使用ActiveX控件的一种通用方法[J]. 程建军,杨海娟. 计算机应用与软件, 2009(10)
  • [7]Firefox中支持ActiveX控件运行的研究与实现[D]. 张震. 大连理工大学, 2008(05)
  • [8]基于Linux的ActiveX控件运行机制的设计与实现[J]. 石磊,杨维康,杨孟辉,阳昕,向建华. 计算机科学, 2007(12)
  • [9]VC++环境下快速可重组测控实验系统的开发[D]. 梁桂平. 南京航空航天大学, 2007(06)
  • [10]ActiveX控件的编写和使用[J]. 郭永瑞,孙朋德. 科技信息(科学教研), 2007(22)

标签:;  ;  ;  ;  ;  

ActiveX 控件的创建
下载Doc文档

猜你喜欢