摘要
Fortran语言具有很高的执行效率,广泛地应用于数值计算领域,积累了大量高效可靠的源程序,例如,Microsoft公司的IMSL Fortran程序库,为科学计算提供了强大的工具。VB.NET是完全面向对象的语言,与VB相比,VB.NET具有快速简易地开发功能更强大的Windows程序的优点。剖析了VB.NET通过动态链接库模式调用Fortran的混合编程,针对变量、字符串、数组、结构体、结构体数组等情况给出对应的调用方法,并给出了典型示例。为开发集合Fortran和VB.NET优点,兼具高执行效率和快速简易开发能力的软件提供技术支持。
Fortran language has high execution efficiency. It is widely used in the field of numerical cal- culation. And it has crosoft IMSL-Fortran accumulated a lot of high-efficient and reliable source codes. For example, The Mi- Library can give powerful mathematical and statistical analysis. VB.NET is a fully object-oriented language. Compared against VB language, VB.NET is quicker and easier to develop a more powerful Windows program. Mixed-language programming of VB.NET calling Fortran through dynamic link library mode is studied. It gives the corresponding calling method for variable, string, array,structure and structure array. Also the typical examples are offered. It provides technical support for the development of software with both advantages of Fortran and VB.NET: high execution efficiency and quick and easy development ability.
出处
《中山大学学报(自然科学版)》
CAS
CSCD
北大核心
2017年第4期1-8,共8页
Acta Scientiarum Naturalium Universitatis Sunyatseni
基金
广东省协同创新与平台环境建设专项(2014B090904066)