搜索
首页 电脑/网络 程序设计 汇编语言

名词解释

请问 动态链接库(DLL)、动态数据交换(DDE)、对象的链接与嵌入(OLE)、开发式数据连接(ODBC)都是什么意思?

全部回答

2006-04-19

0 0
    DLL指的是动态链接库,允许可执行例程(一般服务于某个特定的函数或一组函数)以 。dll 扩展名单独作为文件存储的操作系统特性。只有在程序需要调用这些例程时才会加载这些例程。
  具体的说,比如C语言,要联编为EXE文件,有时需要进行一些系统功能调用(比如创建一个“典型”窗口),传统的DOS、老的UNIX都用LIB静态库函数。  这样出现的问题是,对于多任务操作系统来说,要反复从硬盘把同一个函数库调用出来,浪费很多时间和空间。
  DLL作为动态链接库,从一开始就已经加载到操作系统内存,多任务调用时直接在内存中读写即可,不需要重复从硬盘加载。 DDE是动态数据交换。传统多任务操作系统通过管道和SOCKET(套接字)、共享内存、信号灯等在进程之间交换信息。
    WINDOWS提出一些新的理念,比如DDE、剪贴板,用于桌面程序之间交换数据。DDE可以实现计算机对网络的进程内数据共享。 OLE对象是~~比如WORD,你可以把一个EXCEL数据表格拖到文档里形成一个图标,双击这个图标不但能够启动EXCEL还能打开电子表格的数据,明白了吧? ODBC就是通过相同的国际标准定义的一系列函数接口来访问各种类型的数据库的方法。
    任何一种数据库只要声明符合ODBC标准,那么对于应用程序开发商和最终用户来说,不需要改变访问数据库的程序,而只需要在客户端上安装相应的驱动程序就可以实现不同的数据库的访问和移植。
  

类似问题换一批

热点推荐

热度TOP

相关推荐
加载中...

热点搜索 换一换

电脑/网络
汇编语言
硬件
电脑装机
程序设计
互联网
操作系统/系统故障
笔记本电脑
反病毒
百度
软件
程序设计
汇编语言
VB
数据库
C/C++
JAVA相关
VC++
C#/.NET
其他编程语言
汇编语言
汇编语言
举报
举报原因(必选):
取消确定举报