| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> Nozioni di base di Visual Programming >> Content
    Come convertire Fortran a Visual Basic
    Fortran è stato il primo linguaggio di programmazione procedurale a livello mondiale , e ha portato con sé tutta una serie di miglioramenti per l'arte e la scienza di programmazione . Ha reso più facile che mai per tradurre le idee matematiche in linguaggio macchina . Tuttavia, dalla sua uscita nel 1957 , molte altre lingue sono venuti alla ribalta, ed è rimasta in uso solo per scopi limitati . Visual Basic è un linguaggio di programmazione che è pervasiva sul sistema operativo di Microsoft e programmi , in modo da integrare il codice Visual Basic è spesso molto più facile che l'integrazione di codice Fortran . Come risultato , si può trovare più utile tradurre vecchi programmi Fortran in Visual Basic per la promozione futura manutenibilità . Cose che ti serviranno
    Microsoft Visual Basic . NET
    originale Fortran codice sorgente
    Mostra più istruzioni
    1

    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 .

    Previous :

    next :
      Articoli Correlati
    ·Tutorial Visual Basic su Caselle di controllo 
    ·Come rinominare un pulsante in Visual Basic 2008 
    ·Come modificare una PictureBox immagine in codice VB 
    ·Come trovare l' exe di un VB.NET applicazione 
    ·Come fare Salva in Visual Basic 
    ·Come al modulo 2 Visualizzare in Visual Basic 
    ·Che cosa è una descrizione comandi in VB 
    ·Come convertire da VB6 
    ·Come creare un thread all'interno di un Dynamic Link Li…
    ·Come dichiarare un array in FoxPro Programmazione 
      Articoli in evidenza
    ·Come utilizzare ListView in VB 6.0 
    ·Come prova di Mobile Automation 
    ·Come modificare un file UDF 
    ·Come trovare una massima nel Array in C 
    ·Come salvare il PHP in Kompozer 
    ·Come convertire Void a Int. 
    ·Come aggiungere colonne in DataGrid 
    ·Come rimuovere embedded Tag JavaScript con PHP 
    ·Come creare un programma per computer gratis 
    ·Procedure predefinite in Turbo Pascal 
    Copyright © Conoscenza Informatica http://it.wingwit.com