今天鞋百科给各位分享dll文件干什么用的知识,其中也会对系统文件里有哪些类型的文件和起什么作用,比如.dll .exe 等等(常见的系统文件)进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在我们开始吧!

系统文件里有哪些类型的文件和起什么作用,比如.dll **** 等等

dll是动态链接库,exe的是可执行文件
追溯到几年前,DOS系统大行其道的日子里。在那时候,写程序是一件繁琐的事情,因为每个程序的代码都是**的,有时候为了实现一个功能,就要为此写很多代码,后来随着编程技术发展,程序员们把很多常用的代码集合(通用代码)放进一个**的文件里,并把这个文件称为“库”(Library),在写程序的时候,把这个库文件加入编译器,就能使用这个库包含的所有功能而不必自己再去写一大堆代码,这个技术被称为“静态链接”(Static Link)。静态链接技术让劳累的程序员松了口气,一切似乎都很美好。可是事实证明,美好的事物不会存在太久,因为静态链接就像一个粗鲁的推销员,不管你想不想要宣传单,他都全部塞到你的手上来。写一个程序只想用到一个库文件包含的某个图形效果,就因为这个,你不得不把这个库文件携带的所有的图形效果都加入程序,留着它们当花瓶摆设,这倒没什么重要,可是这些花瓶却把道路都阻塞了——静态链接技术让最终的程序成了大块头,因为编译器把整个库文件也算进去了。
  时代在发展,静态链接技术由于天生的弊端,不能满足程序员的愿望,人们开始寻找一种更好的方法来解决代码重复的难题。后来,Windows系统出现了,时代的分水岭终于出现。Windows系统使用一种新的链接技术,这种被称为“动态链接”(Dynamic Link)的新技术同样也是使用库文件,微软称它们为“动态链接库”——Dynamic Link Library,DLL的名字就是这样来的。动态链接本身和静态链接没什么区别,也是把通用代码写进一些**文件里,但是在编译方面,微软绕了个圈子,并没有采取把库文件加进程序的方法,而是把库文件做成已经编译好的程序文件,给它们开个交换数据的接口,程序员写程序的时候,一旦要使用某个库文件的一个功能函数,系统就把这个库文件调入内存,连接上这个程序占有的任务进程,然后执行程序要用的功能函数,并把结果返回给程序显示出来,在我们看来,就像是程序自己带有的功能一样。完成需要的功能后,这个DLL停止运行,整个调用过程结束。微软让这些库文件能被多个程序调用,实现了比较完美的共享,程序员无论要写什么程序,只要在代码里加入对相关DLL的调用声明就能使用它的全部功能。最重要的是,DLL绝对不会让你多拿一个花瓶,你要什么它就给你什么,你不要的东西它才不会给你。这样,写出来的程序就不能再携带一大堆垃圾了——绝对不会让你把吃剩的东西带回家,否则罚款,这是自助餐。

dll文件是干什么用的啊?

DLL文件放置于系统中,当我们执行某一个程序时,相应的DLL文件就会被调用。一个应用程序可使用多个DLL文件,一个DLL文件也可能被不同的应用程序使用,打开dll文件的具体操作步骤如下:

1、首先我们想要打开查看dll文件,需要先安装Reflector软件,该软件可以打开和查看dll文件。安装后,可以在安装目录下,双击启动图标来启动软件。

系统文件里有哪些类型的文件和起什么作用,比如.dll **** 等等

2、程序运行成功后,打开Relector窗口。

3、点击软件的File,在弹出下拉菜单中,点击Open Assembly,该选项用于的打开windows窗口选择你要查看的dll文件。

4、在弹出的窗口中,找到要打开的DLL文件,下面是选择我桌面上的一个DLL文件,点击打开按钮。

4、打开成功后,会在dll列表的最后,看到导入到dll名称。

5、点击名称前面的加号图标展开dll,选择dll中的任意一个方法,在右侧就可以查看dll文件的内容了。