• dll和ocx的简单理解


    一、dll

    dll就是打包一些程序或者算法,根据我的理解分个类

    1、算法的打包

    比如打包C/C++的一些纯代码算法,计算平均值,极值,标准差....,只需要向外提供接口和入口参数,外部即可轻松调用

    2、带依赖项的打包

    这里的依赖项是带设备的dll,如一套采集视频的设备,配套的dll已经完成了摄像头的初始化、打开、采集、传输、关闭等操作,向外提供这些操作的接口如init()、open()、data()、close().....,外部使用较困难,使用这个dll可能跟开发环境、语言等相关

    二、ocx

    如上述的视频采集的dll,通过data函数只能返回一些二维的像素点,还需要程序员自己讲这些点一个一个绘制在自己的界面上,为了简化这一过程,ocx诞生了。

    ocx = dll+显示界面。程序员只需要将数据与显示界面绑定在一起,它就自动完成了绘制,不需要过多考虑绘制问题

    ps:感觉动态库是一门比较高大上的技术,封装了底层技术,客户按照我的文档才能正确使用这个动态库,所以标准很重要

  • 相关阅读:
    10.3 noip模拟试题
    9.30 noip模拟试题
    9.29 奶牛练习题
    9.29noip模拟试题
    9.28noip模拟试题
    9.27 noip模拟试题
    二维数据结构学习
    9.26 noip模拟试题
    ContentProvider ContentResolver ContentObserver 内容:提供、访问、监听
    Cursor 游标
  • 原文地址:https://www.cnblogs.com/judes/p/9225516.html
Copyright © 2020-2023  润新知