zoukankan      html  css  js  c++  java
  • occActiveX

    occActiveX - ActiveX with OpenCASCADE

    eryar@163.com

    Abstract. OpenCASCADE ActiveX wrapper for VB, C#, Web, Delphi.

    Key Words. OpenCASCADE, ActiveX, VB, Delphi, C#, Web

    1.Introduction

    ActiveX是COM规范的一种实现,前身是OLE(Object Linking and Embedding),一般读成ActiveX Control,译为ActiveX控件。既可用于桌面也可用于网络,是封装、跨(开发)平台与重用技术的延伸。 随着软件技术的发展,程序的开放性、可重用性与封装变得越来越重要,而ActiveX是提高程序的开放性、可重用性和封装性的重要手段,现在ActiveX已经应用于数据管理、图形显示、用户界面、界面加密与接口封装等。对某些技术进行封装,以供直接调用,因为它有兼容的统一接口,可以给C++、Delphi、C#与VB等语言调用。

    OpenCASCADE是开源的三维造型内核,提供了强大的几何造型、三维显示及数据交互等功能。将OpenCASCADE封装成ActiveX控件,可以方便非C++开发环境的开发人员使用,扩大OpenCASCADE的应用范围。

    2.occActiveX in Web

    只需要以下简单的HTML语句就可以在IE浏览器中使用occActiveX控件了。

    <html>
    
    <head>
    
    <title>OpenCASCADE ActiveX Test.</title>
    
    </head>
    
    <body>
    
    <INPUT TYPE="Button" NAME="About" VALUE="About occActiveX" onClick="occActiveX.AboutBox()">
    
    <br>
    
    <object ID="occActiveX" CLASSID="CLSID:1369158B-B854-4A75-9C2A-16C4572B5EAE" WIDTH=800 HEIGHT=600 >
    
        [Object not available! Did you forget to build and register the server?]
    
    </object>
    
    </body>
    
    </html>

    显示效果如下图所示:

    occActiveX

  • 相关阅读:
    Shell 脚本读取文件中的每行
    Linux中的内存管理机制
    CPU Cache 学习(一)
    linux系统层次(转)
    linux下的一些常用命令
    几个关于Linux进程fork()的题目
    GDB调试工具
    POSIX thread library 简介I
    Scheme Programming language II
    Google Chrome浏览器标签页之间的自动切换
  • 原文地址:https://www.cnblogs.com/opencascade/p/occActiveX.html
Copyright © 2011-2022 走看看