1. 研究目的与意义
1.研究背景:dll:dynamic link library,即动态链接库,这种库包含了可由多个程序同时使用的代码和数据。
它是microsoft在windows操作系统中实现共享函数库概念的一种实现方式。
其中windows中 一些作为dll实现的文件有:一,activex控件(.ocx)文件:如windows上的日历控件。
2. 国内外研究现状分析
动态链接库,也叫共享库,一般以*.so的格式存在。
在linux操作系统下程序员在用c和c 语言进行编程开发时经常会用到,特别是在应用开源的软件库时。
由于共享函数库中的函数是在一个可执行程序启动时被加载,所有的程序在重新运行的时候都可以自动加载最新的函数库中的函数。
3. 研究的基本内容与计划
1. 主要需要实现的功能有:在vc 6.0开发环境下,打开file\new\project选项,可以选择win32 dynamic-link library或mfc appwizard【dll】来以不同的方式创建non-mfc dll、regular dll、extension dll等不同种类的动态链接库。
下面以选择win32 dynamic-link library方式来创建一个dll(实现加法运算):①创建一个win32 dynamic-link library方式的空工程,取名为mydll②实现两种调用方式:单独.dll 和.h .lib .dll结合来调用一个dll。
2.需要掌握的技术 ▲基本的c编程语言技术 ▲c dll 编写入门 ▲window动态链库知识3.研究计划 第1-2周:查阅资料,撰写开题报告和文献综述 第3-4周:大量阅读有关动态链库的相关知识 第5-6周:学习数c 编程相关知识 第6-8周:尝试对传统的算法进行改进 第9-12周:将改进的算法运用到团队的软件中,测试算法的效率 第13-14周:完成毕业论文,准备毕业答辩
4. 研究创新点
无
课题毕业论文、开题报告、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。