第13章:动态链接库.pptVIP

  • 1
  • 0
  • 约9.72千字
  • 约 31页
  • 2019-10-25 发布于湖北
  • 举报
第三篇 VC编程高级篇—— 基于组件的编程与应用 VC不仅能进行结构化的程序设计,还能进行面向对象的程序设计。基于组件的程序设计就是解决不同程序语言开发的程序差异而出现的一种程序设计方法。在VC程序中,不仅可以开发组件供自己或别的程序语言来调用,而且还可以使用别的程序语言开发的组件。 第13章 动态链接库 13.1 动态链接库概述 动态链接库提供了一种代码共享机制,它可以有效地减小程序文件的尺寸和不必要的重复工作。本章以一个包含递归分形树函数的.DLL的建立为例,重点讲解了动态链接库的建立方法,在VC中显式调用.Dll的方法。 13.1.1 动态链接库定义 动态链接库(Dynamic Link Library,简称DLL)是一个包含了若干函数的可执行模块,它实质上是一个函数包,Windows应用程序可以调用这些函数来完成实际的任务。DLL在Windows环境中起着重要的作用——Windows 利用 DLL来建立Windows应用程序可以使用的Windows函数与资源。 动态链接库是一个文件,其中包含有函数或全局变量,使用他们就像应用程序使用自己定义的函数一样。用API开发Windows应用程序,实质就是调用Windows操作系统下的动态链接库。 13.1.2 静态链接与动态链接 DLL与运行函数库(如C语言的运行函数库)类似,二者主要区别在于库代码的链接时机

文档评论(0)

1亿VIP精品文档

相关文档