Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Otvorte program Microsoft Visual Basic . NET a vytvoriť nový príkaz projekt riadok . Okno by malo vyzerať ukazuje hlavný podsystém programu .
2
Otvorte Fortran zdrojový kód . Začnite tým , že prekladá podprogramy v rámci programu Fortran . Fortran podprogramy vyzerať takto :
SUBROUTINE mySubroutine ( a , b , c) REAL :: a , b , Cendo SUBROUTINE
Rovnaký podprogram v jazyku Visual Basic bude vyzerať takto :
Sub mySubroutine ( As Double , b As Double , c As Double ) End Sub
Ako môžete vidieť , začiatok a koniec kódu výrazne nemení , ale REAL stane s manželskou posteľou a je aplikovaný na každý argument individuálne , namiesto toho , aby všetci naraz .
3
Prevod funkcie vo svojom programe . V Fortran , funkcia vyzerá nasledovne :
INTEGER FUNCTION a ( a , b ) , INTEGER :: , bplus = + ohyb FUNCTION a
rovnakú funkciu vo VB.NET vyzerať ako je toto :
funkcie a ( As Integer , b As Integer ) ako IntegerReturn + Bend funkcie
návratový typ , ktorý je vyjadrený pred fUNKCIE kľúčové slovo v jazyku Fortran prichádza na konci roka funkcie vedenia v jazyku Visual Basic a typy argumentov pohybovať od vnútri tela funkcie do funkcie riadok ( rovnako ako u podprogramov ) . Návratová hodnota , ktorá je vyjadrená v Fortranu ako príkazu priradenia ( pomocou ' = ' ) , ktorej ľavá hodnota je názov funkcie sám , je vyjadrené v VB.NET pomocou príkazu Return ( bez znamienka rovná ) .
Stránka 4
Preložiť všetky knižničný funkcie používané v Fortran kódu do ich ekvivalenty v jazyku Visual Basic . Ako Fortran a VB prísť s rozsiahlymi funkciou knižníc . Môžete sa pozrieť do jazyka knižničný funkcie tým , že pôjdete na webe Microsoft Developer Network Visual Basic odkaz pri http://msdn.microsoft.com/en-us/library/sh9ywfdk.aspx
Možno zistíte , že niektoré z funkcie knižnice nemajú priame ekvivalenty - každý jazyk má inú sadu silných a slabých stránok . Ak k tomu dôjde , budete musieť napísať vlastné funkcie jazyka Visual Basic na reprodukovanie správanie Fortran funkcie . Ak chcete , že ste pochopili a sú presne reprodukovať správanie FORTRAN funkcie je , uistite sa , že sa vzťahujú k Fortran dokumentácii. Tu si môžete stiahnuť dokumentáciu Intel Fortran na http://www.intel.com/software/products/compilers/techtopics/for_prg.htm
5
Po dokončení konverzie program , uistite sa , že testovať proti programu Fortran . Spustite Fortran a Visual Basic programy na rovnakom vstupe , a zabezpečiť , že rovnaký výsledok . Otestujte si , ako veľa rôznych vstupov , ako si môžete myslieť , aby sa zabezpečilo , že prevedený program zostal verný do starého programu .