Aprire Microsoft Visual . NET Basic e creare un nuovo comando progetto di linea . Una finestra dovrebbe apparire mostrando la subroutine principale del programma .
2
aprire il codice sorgente Fortran . Inizia traducendo le subroutine nel programma Fortran . Subroutine Fortran aspetto:
SUBROUTINE funzione_mia ( a, b , c ) reale :: a, b , CEND SUBROUTINE
La stessa subroutine in Visual Basic sarebbe simile a questa :
funzione_mia Sub (a As Double , b As Double , c As Double ) End Sub
Come si può vedere , l' inizio e la fine del codice non cambia in modo significativo , ma reale diventa doppia e vengono applicati a ciascun argomento singolarmente , invece di tutti in una volta .
3
Converti le funzioni del programma . In Fortran , una funzione simile a questa :
INTEGER FUNZIONE più ( a, b) INTEGER :: a , Bplus = a + FUNZIONE piegare più
La stessa funzione in VB.NET apparirebbe come questo:
Funzione più ( una As Integer , b As Integer) come IntegerReturn a + bend Funzione
il tipo di ritorno , che si esprime prima la parola chiave FUNCTION in Fortran arriva alla fine del la linea di funzione in Visual Basic , ed i tipi di argomenti si muovono dall'interno del corpo della funzione alla linea della funzione ( proprio come con le subroutine ) . Il valore di ritorno , che si esprime in Fortran come un'istruzione di assegnazione ( con '=' ) il cui valore a sinistra è il nome della funzione stessa , è espressa in VB.NET utilizzando l'istruzione di ritorno ( senza alcun segno di uguale ) .
4
Tradurre le funzioni di libreria utilizzate nel codice Fortran nei loro equivalenti in Visual Basic . Sia Fortran e VB sono dotati di librerie di funzioni estese . È possibile cercare le funzioni di libreria di Visual Basic andando al riferimento di Visual Basic di Microsoft Developer Network ad http://msdn.microsoft.com/en-us/library/sh9ywfdk.aspx
Potreste scoprire che alcuni di le funzioni di libreria non hanno equivalenti diretti - ogni lingua ha un diverso insieme di forza e di debolezza . Se ciò si verifica , è necessario scrivere la propria funzione di Visual Basic per riprodurre il comportamento della funzione Fortran . Per assicurarsi di aver compreso e si riproducono con precisione il comportamento della funzione Fortran , assicuratevi di fare riferimento alla documentazione Fortran . È possibile scaricare la documentazione Fortran di Intel a http://www.intel.com/software/products/compilers/techtopics/for_prg.htm
5
Quando hai finito la conversione del programma , assicurarsi di testarlo contro il programma Fortran . Esegui il Fortran e programmi di Visual Basic per lo stesso ingresso , e garantire che essi producono lo stesso risultato . Test su altrettanti ingressi differenti , come si può pensare di far sì che il programma convertito è rimasto fedele al vecchio programma .
Programmazione © www.354353.com