Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> Visual Basics Programmering >> Content

    Konvertera Fortran till Visual Basic

    Fortran var världens första processuella programmeringsspråk , och det förde med sig en mängd förbättringar till konsten och vetenskapen om programmering . Det gjorde det lättare än någonsin att översätta matematiska idéer till maskinkod . Men sedan dess release i 1957 , har många andra språk som kommit i förgrunden , och det har varit i bruk endast för begränsade ändamål . Visual Basic är ett programmeringsspråk som är genomgripande på Microsofts operativsystem och program , så integrerar Visual Basic -kod är ofta mycket lättare än att integrera Fortran -kod . Som ett resultat , kan du finna det användbart att översätta gamla Fortran -program i Visual Basic för att främja framtida underhållet . Saker du behöver
    Microsoft Visual Basic . NET Review Original Fortran källkoden
    Visa fler instruktioner
    1

    Öppna Microsoft Visual Basic . NET och skapa ett nytt kommando Linje projektet. Ett fönster ska visas som visar de viktigaste subrutin av programmet .
    2

    Öppna Fortran källkoden . Börja med att översätta de subrutiner i Fortran -programmet . Fortran subrutiner ser ut så här :

    SUBROUTINE mySubroutine ( a , b , c ) REAL :: a , b , cEND SUBROUTINE

    Samma subrutin i Visual Basic skulle se ut så här :

    Sub mySubroutine ( a som dubbel , b som Double , c som Double ) End Sub

    som ni kan se , början och slutet koden förändrar inte signifikant , men REAL blir dubbel och tillämpas på varje argument för sig , istället för alla på en gång .
    3

    Konvertera funktioner i ditt program . I Fortran , ser en funktion så här :

    INTEGER FUNCTION plus ( a , b ) INTEGER :: a , bplus = a + krök FUNKTION Plus Review

    samma funktion i VB.NET skulle se så här :

    Funktion plus ( a As Integer , b As Integer ) som IntegerReturn ett + krök Funktion

    returtypen , vilket uttrycks innan funktionen nyckelordet i Fortran kommer i slutet av funktion line i Visual Basic , och vilka typer argument rör inifrån funktionen kroppen till Function linjen ( precis som med subrutiner ) . Det returnerade värdet , vilket uttrycks i Fortran som ett uppdrag uttalande ( använder ' = ' ) vars vänstra värdet är namnet på själva funktionen , uttrycks i VB.NET med return ( utan likhetstecken ) .

    4

    översätta någon bibliotekets funktioner som används i Fortran -kod i sina motsvarigheter i Visual Basic . Både Fortran och VB kommer med omfattande funktions -bibliotek . Du kan leta upp Visual Basic bibliotek funktioner genom att gå till Microsoft Developer Network Visual Basic hänvisning http://msdn.microsoft.com/en-us/library/sh9ywfdk.aspx

    Du kanske upptäcker att vissa av bibliotekets funktioner inte har direkta motsvarigheter - varje språk har en annan uppsättning av styrkor och svagheter . Om detta inträffar , måste du skriva din egen Visual Basic-funktion för att återskapa problemet i Fortran -funktionen . För att du förstår och är korrekt återge Fortran funktionens beteende , se till att du hänvisar till Fortran dokumentationen . Du kan ladda ner Intels Fortran dokumentation http://www.intel.com/software/products/compilers/techtopics/for_prg.htm
    5

    När du är klar med att konvertera dina program , se till att testa den mot Fortran -programmet. Kör Fortran och Visual Basic -program på samma ingång , och se till att de producerar samma resultat . Testa på så många olika ingångar som du kan tänka på för att säkerställa att den konverterade programmet har förblivit trogen det gamla programmet .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur beräkna skatt och totalt med Visual Basic 6.0
    ·Lägga API
    ·Hur du använder Microsoft XNA
    ·Hur man kör AVI -filer för VB6
    ·Hur man gör ett Visual Basic Image Uploader
    ·Visual Basic for Applications för nybörjare
    ·Hur man skapar en kombinationsruta i Visual Basic
    ·Hur man skapar en DiskPart Script
    ·Hur konvertera ett binärt värde i Visual Basic 6
    ·Hur du tvingar Kompilera en arbetsbok från VB
    Utvalda artiklarna
    ·Random Numerisk analys
    ·Python Hastighet
    ·Hur Invertera Bråk i Visual Basic
    ·Windows Mobile C Compiler Options
    ·Hur ta bort länken filer i Linux
    ·Hur konvertera Unicode för ANSI Vb
    ·Så in värdet på en variabel till en sträng C
    ·Scrum Fördelar
    ·Hur man använder flera sidor i Visual Basic 6
    ·Definition av Global och statisk i PHP
    Copyright © Dator Kunskap http://www.dator.xyz