1.概论   先来阐述一下DLL(Dynamic Linkable Library)的概念,你可以简单的把DLL看成一种仓库,它提供给你一些可以直接拿来用的变量、函数或类。在仓库的发展史上经历了“无库-静态链接库-动态链接库”的时代。   静态链接库与动态链接库都是共享代码的方式,如果采用静态链接库,则无论你愿不愿意,lib中的指令都被直接包含在最终生成的EXE文件中了。但是若使用DLL,该DLL不必被包含在最终EXE文件中,EXE文件执行时可以“动态”地引用和卸载这个与EXE独立的DLL文件。静态链接库和动态链接库的另外一个区别在于静态链接库中不能再包含其他的动态链接库或者静态库,而在动态链接库中还可以再包含其他的动态或静态链接库。   对动态链接库,我们还需建立如下概念:   (1)DLL 的编制与具体的编程语言及编译器无关   只要遵循约定的DLL接口规范和调用方式,用各种语言编写的DLL都可以相互调用。譬如Windows提供的系统DLL(其中包括了Windows的API),在任何开发环境中都能被调用,不在乎其是Visual Basic、Visual C++还是Delphi。   (2)动态链接库随处可见   我们在Windows目录下的system32文件夹中会看到kernel32.dll、user32.dll和gdi32.dll,windows的大多数API都包含在这些DLL中。kernel32.dll中的函数主要处理内存管理和进程调度;user32.dll中的函数主要控制用户界面;gdi32.dll中的函数则负责图形方面的操作。   一般的程序员都用过类似MessageBox的函数,其实它就包含在user32.dll这个动态链接库中。由此可见DLL对我们来说其实并不陌生。   (3)VC动态链接库的分类   Visual C++支持三种DLL,它们分别是Non-MFC DLL(非MFC动态库)、MFC Regular DLL(MFC规则DLL)、MFC Extension DLL(MFC扩展DLL)。   非MFC动态库不采用MFC类库结构,其导出函数为标准的C接口,能被非MFC或MFC编写的应用程序所调用;MFC规则DLL 包含一个继承自CWinApp的类,但其无消息循环;MFC扩展DLL采用MFC的动态链接版本创建,它只能被用MFC类库所编写的应用程序所调用。
2023-11-18 08:03:08 1.23MB VC++
1
本资源讲述了如何在matlab中创建数组并做了非常详细的汇总,包括数组和向量、矩阵、张量的区别,重点是解决matlab中如何创建N维数组以及怎么给他循环赋值等等,非常详细地总结了一系列创建二维数组的方法如eye、rand、ones等近十种创建方法,其中有从已知的数组(矩阵、向量)创建一个新数组的方法(升维),并且在持续更新中,我这主要简述创建方法,相关运算会在下一篇文章介绍,这样可以有助于初学者分模块理解与记忆,并且其中的算法思想非常值得新手借鉴,同时示例了再matlab中如何书写for循环、变量的定义、输入与输出,以及一些常见的命令,总之希望对大家有帮助,我会持续更新!
2023-03-01 16:16:18 291KB matlab 数组 for
1
《ArcGIS Engine地理信息系统开发从入门到精通(第2版)》讲解基于ArcGIS Engine 10开发平台,介绍了相关的开发技术和工程应用,并用C#语言编程实现了工程实例。 邱洪钢、张青莲、熊友谊编著
2021-12-08 15:26:18 57.78MB ArcGIS Engine 邱洪钢
1
游戏安全——手游安全技术入门完整pdf+源码下载
2021-12-05 20:21:57 68.07MB 游戏安全 手游安全 外挂 游戏外挂
1
全面讲解了vue在企业中的应用,内含PDF和源码文件可以懂事实际演练。值的推荐
2021-11-08 22:50:27 111.12MB vue企业 vue实战 vue
1
本书共有30个MATLAB神经网络的案例(含可运行程序),包括BP、RBF、SVM、SOM、Hopfield、LVQ、Elman、小波等神经网络;还包含PSO(粒子群)、灰色神经网络、模糊网络、概率神经网络、遗传算法优化等内容。该书另有31个配套的教学视频帮助读者更深入地了解神经网络。 本书可作为本科毕业设计、研究生项目设计、博士低年级课题设计参考书籍,同时对广大科研人员也有很高的参考价值。
2021-10-18 15:55:54 12.65MB MATLAB 神经网络 神经网络图书
1
资源主要有一个PDF格式的《C语言精彩编程百例》,讲述的C语言中有代表性的例子,以及实例源码,可以直接使用。
2021-10-09 02:51:54 31.11MB C语言 编程实例
1
OpenGL ES 2.0 编程指南(pdf和源码包) 供学习用
2021-09-22 14:40:11 3.74MB opengl es 2.0 编程指南
1
图书:《Qt Quick核心编程》 pdf版和源码 《Qt及Qt Quick开发实战精解》pdf版和源码
2021-08-25 11:56:16 166.08MB Qt Quick pdf和源码
1
Spring Boot 2企业应用实战_pdf和源码全部在一起,pdf高清版比较大
2021-07-16 04:26:15 105.86MB springboot spring
1