1、“.....其实就是动态连接库,操作系统的大量功能都是由动态链接库提供的。另外,当您在操作系统之上运行程序时,该程序的很多功能可能是由提供的。例如,些程序可能包含很多不同的模块,而该程序的每个模块都包含在中并从中分发。使用有助于促进代码的模块化代码重用内存的有效使用和减少所占用的磁盘空间。因此,操作系统和程序能够更快地加载和运行,并且在计算机中占用较少的磁盘空间。当程序使用时,个称为依赖性的问题可能导致该程序无法运行。当程序使用时,就会创建个依赖项。如果其他程序改写和损坏了该依赖项,原来的那个程序就可能无法成功运行。在引入之后,大多数依赖性问题都已经通过使用程序集消除了。中有些什么内容简介中提到是个动态连接库,那这库中到底包含些什么呢其实是个包含可由多个程序同时使用的代码和数据的库。例如,在操作系统中,执行与对话框有关的常见函数。因此,每个程序都可以使用该中包含的功能来实现打开对话框......”。
2、“.....通过使用,程序可以实现模块化,由相对的组件组成。例如,个计帐程序可以按模块来销售。可以在运行时将各个模块加载到主程序中如果安装了相应模块。因为模块是彼此的,所以程序的加载速度更快,而且模块只在相应的功能被请求时才加载。此外,可以更为容易地将更新应用于各个模块,而不会影响该程序的其他部分。例如,您可能具有个工资计算程序,而税率每年都会更改。当这些更改被隔离到中以后,您无需重新生成或安装整个程序就可以应用更新。的优点使用较少的资源当多个程序使用同个函数库时,可以减少在磁盘和物理内存中加载的代码的重复量。这不仅可以大大影响在前台运行的程序,而且可以大大影响其他在操作系统上运行的程序。推广模块式体系结构有助于促进模块式程序的开发。这可以帮助您开发要求提供多个语言版本的大型程序或要求具有模块式体系结构的程序。模块式程序的个示例是具有多个可以在运行时动态加载的模块的计帐程序。简化部署和安装当中的函数需要更新或修复时......”。
3、“.....此外,如果多个程序使用同个,那么多个程序都将从该更新或修复中获益。当您使用定期更新或修复的第三方时,此问题可能会更频繁地出现。的依赖项当个程序或使用其他中的函数时,就会创建依赖项。因此,该程序就不再是的,并且如果该依赖项被损坏,该程序就可能遇到问题。例如,如果发生下列操作之,则该程序可能无法运行依赖升级到新版本。修复了依赖。依赖被其早期版本覆盖。从计算机中删除了依赖。这些操作通常称为冲突,当这些情况出先时该程序可能无法成功运行。为了帮助最大限度地减少依赖性问题而在和较高版本的操作系统中引入了以下更改文件保护在文件保护中,操作系统禁止未经授权的代理更新或删除系统。因此,当程序安装操作尝试删除或更新被定义为系统的时,文件保护将寻找有效的数字签名。专用通过专用可以使程序避免遭受对共享进行的更改。专用使用版本特定信息或空文件来强制要求程序所使用的的版本。要使用专用,请在程序根文件夹中查找。然后,对于新程序......”。
4、“.....对于旧程序,请使用空文件。每个方法都告诉操作系统使用位于程序根文件夹中的专用。的不同类型使用可以生成两种类型的扩展和常规。常规有可以分为动态连接和静态连接。还可以生成,但不是这里讨论的主要对象。扩展每个都有种类型的接口变量指针函数客户程序访问的类。它们的作用是让客户程序使用,扩展可以有的接口。也就是它可以导出类给客户端。导出的函数可以使用数据类型做参数或返回值,导出个类时客户端能创建类对象或者派生这个类。同时,在中也可以使用和。使用的类库也是保存在个中,扩展动态连接到代码库的,客户程序也必须要动态连接到代码库的。这里谈到的两个,个是用户自己编写的,个装类库的现在代能够对各同学编写完成的虚拟器件进行测试,首先要做的是将编写好的器件封装成的库以及存放器件信息的文件的名字告诉平台,然后平台就可以对其进行装载,并且将器件显示在器件图中,之后就可以开始对器件进行简单的测试......”。
5、“.....具体方法是用对指定的库进行了加载,然后再以导出函数返回了个指针值,然后就可以以这个指针来调用其中的函数。读取器件信息下面这段代码可以将指定的文本文档中的器件信息进行读取,其中包括器件位置画图时开始的位置管脚信息等相关信息。它首先是打开了个文档,该文档的开始地址给了这个指针然后用自己编写的个函数,对该文档的内容进行了读取。显示器件这段代码完成的是画出器件图的功能,它根据读取器件代码所读取到的信息来完成器件图的显示。对单管脚施加信号这是对单管脚的信号施加代码段是管脚编号,是信号值。是管脚编是信号连续信号施加在这里由于要施加连续信号,所以使用了个定时器函数,在定时器内打开了个文档,在这文档中提取出了个整形参数管脚编号与信号值再将它赋给相对应的管脚。在读完文档后释放了指针。鼠标操作这是段操作鼠标的代码,它留出了很多接口函数由编写器件时程序员自己对它进行实现。当在器件编码中完成对这些接口的实现后......”。
6、“.....比如开关开启等。本程序在测试器件时并没有使用到该功能。保存引脚信息位置信息器件的大小查找个引脚效果演示图是装载指定以及读取器件信息的示意图,在图中可以看出要装载指定的就需要给出该的名称,读取指定器件也要给出保存该器件信息的文档名称。对于图补充说明点其中装载的器件库的名称,为了简化输入,由于虚拟实验台器件遵守了统的命名规范,所以,这里采用简称输入,不需要完整的器件文件名。能对文件进行合法性检测,测试是否是符合规范的虚拟实验台器件。图演示了载入器件后,调用器件的显示器件信息函数后,显示器件内部结构的效果图。课题改进方向及建议现在的测试平台并不完整,有些功能还不完善。例如信号的连续施加功能,现在虽然能够将信号连续施加,但是在个管脚上应当有输入或者输出信号的时图载入器件示意图图器件显示示意图候不能够明显的提示,以至于不能很好的判断该管脚上是否有信号,测试时候不怎么方便......”。
7、“.....在这由于时间仓促,未能实现实属遗憾。结论本文成功地实现了用于模拟实验平台器件功能测试的简单平台。本测试平台现在实现的功能包括载入模拟器件,检验合法性,查找器件中的导出函数,提供对器件各个管脚设置高低输入信号,显示器件的输出信息,显示器件内部结构,根据器件需要,可以向器件发送定时和鼠标操作事件。通过本测试平台,能对用于虚拟实验台的仿真器件进行基本的功能检测,确认仿真实现的正确性。在现有测试平台中,还有个功能没有实现,就是测试平台对器件提供连续信号测试。这是今后修改完善中要解决的重要问题......”。
8、“.....为实现模拟器件测试平台的功能,采用可视化编程技术及动态连接库的技术。具体实现的功能有加载库对库内的函数的调用读取信息画出器件图对管脚施加信号施加连续信号。其中加载库时采用的是运行是动态加载对库中函数的调用是采用在基类中设置虚函数接口,再通过该类对象指针调用这类里的虚函数来实现对派生类中的函数的调用的思想来实现。该平台具有的这些功能能够满足不同器件的测试需要。文中还简略介绍了虚拟实验平台的现实意义库技术可视化编程环境以及编写模拟平台时所遇到的些难点,其中动态连接库的加载,库中函数的导出比较难理解,其实现方法在本文也有所介绍。关键词虚拟实验平台动态连接库可视化编程......”。
9、“.....以计算机模拟实际实验已经成为项成熟且倍受欢迎的技术。它能让实验具备更好的可视性,让信号的传递更加直观,学生操作实验更加简捷,教师指导实验更加方便,节约硬件资源。无疑它为进行实验带来了更多的便利。虚拟实验平台虚拟实验平台是通过软件编程仿真各种电子器件,可以做各种电路实验及设计性实验基本电路实验直流电路交流电路动态电路这些功能模块成为虚拟平台与实验者之间的桥梁,共同构成网上虚拟实验室系统,起到帮助学生完成实验任务。开发工具的选择开发工具的确定自诞生以来,直是环境下最主要的应用开发系统之......”。
1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。
3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。