1 Ανοίξτε το Microsoft Visual Basic . NET και να δημιουργήσετε ένα νέο Command σχέδιο γραμμής . Ένα παράθυρο θα εμφανιστεί δείχνοντας τη Main του προγράμματος . 2
Ανοίξτε τον πηγαίο κώδικα Fortran . Αρχίστε με τη μετάφραση των υπορουτίνες του προγράμματος Fortran . Fortran υπορουτίνες μοιάζει με αυτό :
mySubroutine Υπορουτίνα ( a, b, c ) REAL :: a, b, Cend Υπορουτίνα
Το ίδιο υπορουτίνα σε Visual Basic θα μοιάζει με αυτό :
Sub mySubroutine (α As Double , β As Double , c As Double ) End Sub
Όπως μπορείτε να δείτε , η αρχή και το τέλος κώδικας δεν αλλάζει σημαντικά , αλλά REAL γίνεται διπλό και εφαρμόζεται σε κάθε επιχείρημα μεμονωμένα , αντί για όλα αυτά ταυτόχρονα .
εικόνων 3
Μετατρέψτε τις λειτουργίες του προγράμματός σας . Στην Fortran , μια λειτουργία μοιάζει με αυτό :
ΑΚΕΡΑΙΟ ΛΕΙΤΟΥΡΓΙΑ συν ( α , β) INTEGER :: a, bplus = a + Bend ΛΕΙΤΟΥΡΓΙΑ συν
Η ίδια λειτουργία σε VB.NET θα δούμε όπως αυτό :
Λειτουργία συν (α As Integer , β As Integer ) όπως IntegerReturn μια
Λειτουργία + Bend
Ο τύπος επιστροφής, η οποία εκφράζεται πριν από τη λέξη-κλειδί ΛΕΙΤΟΥΡΓΙΑ σε Fortran έρχεται στο τέλος της η γραμμή λειτουργία σε Visual Basic , και τα είδη επιχείρημα μετακινούνται από το εσωτερικό του σώματος λειτουργία στη γραμμή λειτουργιών ( όπως ακριβώς και με τις υπορουτίνες ) . Η τιμή επιστροφής , η οποία εκφράζεται σε Fortran ως δήλωση αποστολής ( με τη χρήση «=») της οποίας το αριστερό χέρι τιμή είναι το όνομα της συνάρτησης , εκφράζεται σε VB.NET χρησιμοποιώντας την εντολή Return ( χωρίς ίσον ) .
Φτηνές 4
Μετάφραση οποιεσδήποτε λειτουργίες της βιβλιοθήκης που χρησιμοποιείται στην Fortran κώδικα σε ισοδύναμά τους σε Visual Basic . Τόσο η Fortran και VB έρχονται με εκτενείς βιβλιοθήκες λειτουργία . Μπορείτε να αναζητήσετε Visual Basic λειτουργίες της βιβλιοθήκης με τη μετάβαση σε Visual Basic αναφοράς του Microsoft Developer Network κατά http://msdn.microsoft.com/en-us/library/sh9ywfdk.aspx
Μπορείτε να διαπιστώσετε ότι ορισμένες από τις οι λειτουργίες της βιβλιοθήκης δεν έχουν άμεση ισοδύναμα - κάθε γλώσσα έχει ένα διαφορετικό σύνολο των δυνατών και αδύνατων σημείων . Εάν συμβεί αυτό , θα πρέπει να γράψετε τη δική σας συνάρτηση της Visual Basic για την αναπαραγωγή της συμπεριφοράς της Fortran λειτουργίας . Για να βεβαιωθείτε ότι έχετε κατανοήσει και ακριβή αναπαραγωγή της συμπεριφοράς της Fortran λειτουργία , βεβαιωθείτε ότι σας παραπέμψω στην Fortran τεκμηρίωση . Μπορείτε να κατεβάσετε Fortran τεκμηρίωση της Intel στο http://www.intel.com/software/products/compilers/techtopics/for_prg.htm
5
Όταν τελειώσετε την μετατροπή του προγράμματός σας , φροντίστε να εξετάστε ενάντια στο πρόγραμμα Fortran . Εκτελέστε τις Fortran και Visual Basic προγράμματα σχετικά με την ίδια είσοδο , και να διασφαλίσει ότι θα παράγουν το ίδιο αποτέλεσμα . Δοκιμάστε σε όσες διαφορετικές εισόδους , όπως μπορείτε να σκεφτείτε για να διασφαλιστεί ότι το πρόγραμμα έχει μετατραπεί έχει παραμείνει πιστή στο παλιό πρόγραμμα .
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα