[1]张凯华,郭金运,胡志博,等.Fortran与C#混合编程在卫星测高中的应用[J].计算机技术与发展,2014,24(05):48-52.
 ZHANG Kai-hua,GUO Jin-yun,HU Zhi-bo,et al.Application of Mixed-language Programming of Fortran and C# in Satellite Altimetry[J].,2014,24(05):48-52.
点击复制

Fortran与C#混合编程在卫星测高中的应用()
分享到:

《计算机技术与发展》[ISSN:1006-6977/CN:61-1281/TN]

卷:
24
期数:
2014年05期
页码:
48-52
栏目:
智能、算法、系统工程
出版日期:
2014-05-31

文章信息/Info

Title:
Application of Mixed-language Programming of Fortran and C# in Satellite Altimetry
文章编号:
1673-629X(2014)05-0048-05
作者:
张凯华郭金运胡志博谭争光
1.山东科技大学 测绘学院;2.海岛(礁)测绘技术国家测绘地理信息局重点实验室
Author(s):
ZHANG Kai-huaGUO Jin-yunHU Zhi-boTAN Zheng-guang
关键词:
FortranC#卫星测高垂线偏差DLL
Keywords:
FortranC#satellite altimetryvertical deflectionDLL
分类号:
TP39
文献标志码:
A
摘要:
为了发挥Fortran易于科学计算的优点和C#在界面编写以及批量处理文件的优点,首先通过Fortran控制台程序编写相应算法的动态链接库,然后利用C#编写的界面程序调用在Fortran中生成的DLL文件,从而实现混合编程。详细阐述了两种语言混合编程的实现方法。通过利用卫星测高数据计算南海海域的垂线偏差,验证了该方法的正确性及优越性。通过混合编程,充分发挥两种计算机语言各自的优点,说明了可以利用混合编程的方法大批量自动化地处理卫星测高数据,同时该方法便于算法维护和升级。
Abstract:
In order to play the advantage of scientific computing for Fortran and the writing interface program as well as batch processing files for C#,firstly prepare the dynamic link library of the corresponding algorithm by Fortran console program,and then use the interface program by C# to call DLL files generated by Fortran to fulfill mixed-language programming. Elaborate two mixed-language program-ming method,through the use of satellite altimetry data to compute vertical deflection in South China Sea to verify the correctness and su-periority of this method. Through mixed programming,fully play their respective advantages of the two kinds of computer languages,indi-cating that you can take advantages of mixed-language programming approach to automatically process high-volume satellite altimeter data,at the same time this method is easy to maintain and upgrade.

相似文献/References:

[1]黄胜根 陈蜀宇.基于ASP.NETMVC框架的干教系统的设计与实现[J].计算机技术与发展,2010,(02):190.
 HUANG Sheng-gen,CHEN Shu-yu.Design and Implementation of Education Management System Based on ASP. NET MVC[J].,2010,(05):190.
[2]彭兆璇 袁峰 周涛发 李湘凌.土壤中元素空间分布的体视化方法研究[J].计算机技术与发展,2009,(05):195.
 PENG Zhao-xuan,YUAN Feng,ZHOU Tao-fa,et al.Study on Visualization about Spatial Distribution of Elements in Soils[J].,2009,(05):195.
[3]陈寿文 李明东.Matlab在蚁群聚类算法数据源产生中的应用[J].计算机技术与发展,2009,(07):216.
 CHEN Shou-wen,LI Ming-dong.Application in Data Source's Generation of Ant Colony Clustering Algorithm with Matlab[J].,2009,(05):216.
[4]刘涛 周晓锋.基于PowerDesigner高校进修人员系统的建模研究[J].计算机技术与发展,2009,(10):185.
 LIU Tao,ZHOU Xiao-feng.Rersearch of Modeling of MIS on University Personnel for Advanced Studies Based on PowerDesigner[J].,2009,(05):185.
[5]张成才 常静 叶伟.基于OWC的动态统计图表的设计与实现[J].计算机技术与发展,2009,(10):247.
 ZHANG Cheng-cai,CHANG Jing,YE Wei.Design and Achievement of Dynamic Statistical Chart Based on OWC[J].,2009,(05):247.
[6]蔡思静 乐仁昌.基于C#.Net的数据库管理系统开发[J].计算机技术与发展,2007,(08):236.
 CAI Si-jing,LE Ren-chang.Development of Database Management System Based on C #. Net[J].,2007,(05):236.
[7]闫宇晗 常鑫.在C#中用GDI+实现图形动态显示[J].计算机技术与发展,2006,(12):117.
 YAN Yu-han,CHANG Xin.Implementation of Dynamic Graphical Display Using GDI + in C#[J].,2006,(05):117.
[8]高丙坤 岳茂兴 宋兆云.基于C#的饱和烃气相色谱含水指数的计算[J].计算机技术与发展,2012,(01):205.
 GAO Bing-kun,YUE Mao-xing,SONG Zhao-yun.Water Proportion of Gas Chromatogram of Saturated Hydrocarbon Based on C[J].,2012,(05):205.
[9]朱卫新.Visual C#.NET实现用户自定义图形编程方法[J].计算机技术与发展,2012,(04):130.
 ZHU Wei-xin.Realization of User Defined Graphics Programming Method under Visual C#.NET[J].,2012,(05):130.
[10]于丹 周茂军 李姝 赵秀君.注塑模具企业知识库管理系统的开发与研究[J].计算机技术与发展,2012,(06):19.
 YU Dan,ZHOU Mao-jun,LI Shu,et al.Development and Research of Injection Mold Enterprise Knowledge Base Management System[J].,2012,(05):19.

更新日期/Last Update: 1900-01-01