Intel Visual Fortran中的DLL链接与应用程序开发详解
需积分: 50 14 浏览量
更新于2024-08-10
收藏 6.82MB PDF 举报
动态链接库的使用是现代软件开发中一个重要的概念,特别是在面向对象和模块化编程中。在本研究中,主要针对的是Intel Visual Fortran(IVF)9.0,这是Compaq Visual Fortran(CVF)6.6的一个后续版本,它被广泛应用于Windows平台下的应用程序开发。动态链接库(DLL)允许应用程序将功能模块化,便于代码重用和独立维护。
9.3节详细讨论了动态链接库的两种链接方式:隐式链接和显式链接。隐式链接是默认情况下,编译器自动生成导入库文件(.lib),包含DLL的输出表,应用程序无需显式指定如何加载DLL,只需将其导入文件链接到工程中。Windows操作系统会在特定目录结构中搜索这些DLL,顺序包括应用程序的执行目录、当前工作目录、系统目录、Windows目录以及Path环境变量中定义的路径。这种方式隐藏了实际的加载过程,提高了应用程序的灵活性和可移植性。
显式链接则需要程序员在代码中明确指定DLL的名称和位置,这种方式提供更大的控制,但也可能增加复杂性。这两种链接方式的选择取决于项目的需求和开发者对控制程度的偏好。
在本书中,作者周振红等人介绍了如何在Visual Studio.NET环境中利用IVF进行Fortran应用程序开发,特别是动态链接库的使用。他们强调了在处理FortranQuickWin、Fortran Windows、多线程编程以及与其他编程语言如Visual C++/Basic.NET混合编程时的技巧。此外,书中还涉及了对话框和控件、自动化服务器以及ActiveX控件的使用,这些都是构建现代图形用户界面(GUI)的关键组件。
本书适合有一定Fortran 90/95基础的中高级读者,无论是理工科学生还是科研人员,都能从中获得实用的开发经验和参考资料。通过对Visual Studio.NET开发环境、IVF编译器以及CVF向IVF转换的介绍,读者能够更好地理解和掌握动态链接库在Fortran应用程序开发中的实践应用。
2020-07-06 上传
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
sun海涛
- 粉丝: 36
- 资源: 3848
最新资源
- 前端协作项目:发布猜图游戏功能与待修复事项
- Spring框架REST服务开发实践指南
- ALU课设实现基础与高级运算功能
- 深入了解STK:C++音频信号处理综合工具套件
- 华中科技大学电信学院软件无线电实验资料汇总
- CGSN数据解析与集成验证工具集:Python和Shell脚本
- Java实现的远程视频会议系统开发教程
- Change-OEM: 用Java修改Windows OEM信息与Logo
- cmnd:文本到远程API的桥接平台开发
- 解决BIOS刷写错误28:PRR.exe的应用与效果
- 深度学习对抗攻击库:adversarial_robustness_toolbox 1.10.0
- Win7系统CP2102驱动下载与安装指南
- 深入理解Java中的函数式编程技巧
- GY-906 MLX90614ESF传感器模块温度采集应用资料
- Adversarial Robustness Toolbox 1.15.1 工具包安装教程
- GNU Radio的供应商中立SDR开发包:gr-sdr介绍