基于visual c++的动态链接库(dll)设计.doc

约75页DOC格式手机打开展开

基于visual c++的动态链接库(dll)设计,基于visual c++的动态链接库(dll)设计页数74字数 20247摘要动态链接库(dll)是用来共享函数库的可执行文件,它包含了全局数据、编译过的函数和资源。动态链接库不能像普通的可执行文件那样直接运行,而是用来为其他的文件或文件提供共享函数库。dll经过编译后,被装入一个预定的基地址中,如果没有与其他的dll...
编号:10-24015大小:1.20M
分类: 论文>计算机论文

内容介绍

此文档由会员 猛龙 发布

基于Visual C++的动态链接库(DLL)设计
页数 74 字数 20247
摘要
动态链接库(DLL)是用来共享函数库的可执行文件,它包含了全局数据、编译过的函数和资源。动态链接库不能像普通的可执行文件那样直接运行,而是用来为其他的文件或文件提供共享函数库。DLL经过编译后,被装入一个预定的基地址中,如果没有与其他的DLL冲突,文件就被映射到进程中的相同的基地址上。与静态库不同的是,它不直接链接到可执行文件中,而是在程序运行是才加载。多个应用程序可以共享内存中的动态链接库,这样就大大节省了内存的开支,并且可以有效地减少可执行文件的大小。
使用动态链接库为软件开发提供了便利条件。当对动态链接库中的内容进行了修改后,只要不改变接口函数的名称,那么使用动态链接库的应用程序就不用做任何的修改。所以可以编写小的DLL模块,然后单独调试,让应用程序在运行时装载并链接它。

目录
第一章 动态链接库的开发环境
第二章 动态链接库的工作原理
第三章 动态链接库的创建及测试调用
第四章 运行及显示
参 考 文 献
译文
译文原文


参 考 文 献

[1] 王华、叶爱亮等编著 Visual C++编程实力与技巧 北京 机械工业出版社 1999.4 1-118 333-361
[2] 胡海生、李升亮编著 Visual C++ 6.0编程学习捷径 北京 清华大学出版社 2003.9 1-80 228-257
[3] 帅小应 VC++动态链接库的创建与应用 池州师专学报 2001.8 第15卷 43-44
[4] 谢莉 VC++动态链接库的开发和调用 微型机与应用 2001 第9期
10-12
[5] 费佩燕、闫允一、郭宝龙 VC++中动态链接库的实现 现代电子技术 2003 第8期 9-18