Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> Visual Basics Programming >> Content
    Slik konverterer Fortran til Visual Basic
    Fortran var verdens første prosessuelle programmeringsspråk, og det brakte med seg en hel rekke forbedringer i kunsten og vitenskapen om programmering. Det gjorde det enklere enn noensinne å oversette matematiske ideer til maskin språk . Men siden det ble lansert i 1957 , har mange andre språk komme i forgrunnen , og det har vært i bruk bare for begrensede formål . Visual Basic er et programmeringsspråk som er gjennomgripende på Microsofts operativsystem og programmer , så integrere Visual Basic-kode er ofte mye enklere enn å integrere Fortran kode . Som et resultat, kan du finne det nyttig å oversette gamle Fortran programmer i Visual Basic for å fremme fremtidig vedlikeholdbarhet . Du trenger:
    Microsoft Visual Basic. NET
    Original Fortran kildekoden
    Vis flere instruksjoner
    en

    Åpne Microsoft Visual Basic. NET og opprette et nytt Command linje prosjektet. Det vises et vindu som viser Hoved subrutine av programmet .
    2

    Åpne Fortran kildekoden. Begynn med å oversette de subrutiner i Fortran program . Fortran subrutiner se slik ut : en

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

    samme subrutine i Visual Basic ville se slik ut :

    Sub mySubroutine (a Som Double , b As Double , c As Double ) End Sub
    p Som du kan se, begynnelsen og slutten koden ikke signifikant endring , men REAL blir dobbelt og brukes på hver argument individuelt , i stedet for alle på en gang .
    3

    Konverter funksjonene i programmet. I Fortran , ser en funksjon som dette : en

    INTEGER FUNKSJON plus ( a, b ) INTEGER :: a, bplus = a + Bend FUNKSJON pluss

    Den samme funksjonen i VB.NET ville se som dette : en

    Funksjon pluss (a As Integer , b As Integer ) As IntegerReturn a + bøye Funksjon

    returtypen , som uttrykkes før funksjonen søkeordet i Fortran kommer på slutten av funksjon linje i Visual Basic, og argumentet typer flytte fra innsiden funksjonen kroppen til Function linje ( akkurat som med subrutiner ) . Avkastningen verdi, som er uttrykt i Fortran som et oppdrag uttalelse (ved hjelp av '= ' ) som venstre verdi er navnet på selve funksjonen , er uttrykt i VB.NET hjelp av Return uttalelse ( uten likhetstegn ) .

    4

    Oversett eventuelle biblioteket funksjoner som brukes i Fortran kode i sine ekvivalenter i Visual Basic. Både Fortran og VB kommer med omfattende funksjon biblioteker. Du kan slå opp Visual Basic biblioteket funksjoner ved å gå til Microsoft Developer Network Visual Basic henvisning til http://msdn.microsoft.com/en-us/library/sh9ywfdk.aspx

    kan du finne at noen av bibliotekets funksjoner som ikke har direkte ekvivalenter - alle språk har et annet sett av styrker og svakheter . Hvis dette skjer , må du skrive din egen Visual Basic -funksjon for å gjenskape problemet i Fortran funksjon . Å sørge for at du forstår og blir nøyaktig gjengivelse av Fortran funksjonens oppførsel , må du se i Fortran dokumentasjon. Du kan laste ned Intels Fortran dokumentasjon på http://www.intel.com/software/products/compilers/techtopics/for_prg.htm
    5

    Når du er ferdig med å konvertere program , sørg for å teste den mot Fortran program . Kjør Fortran og Visual Basic- programmer på samme input, og sørge for at de produserer samme resultat. Test på så mange forskjellige innganger som du kan tenke på for å sikre at den konverterte programmet har vært trofast mot det gamle programmet .

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan sette Z Bestill programmatisk i Visual Basic 
    ·Hvorfor er det så mange Repetisjon Structures i Visual…
    ·Hvordan legge til en streng på slutten av en fil i Vis…
    ·Hvordan skrive et program som lar brukeren å spesifise…
    ·Hvor å låse opp en konto Script 
    ·Hvordan Referanse VB Function Fra Innenfor ASPX 
    ·Hvordan legge til en ny linje til tilgang til en Query …
    ·Hvordan lage et Visual Basic 2005 Oppnevning Calendar 
    ·Hvordan lære VB.NET Uten Klasser 
    ·Hvordan koble til en ekstern Comm Port i VB6 
      Anbefalte artikler
    ·Hvordan skrive inn XML fil med PHP 
    ·Forskjellen mellom Algoritmer , pseudokode & Programmer…
    ·Hvorfor bruker Java bukseseler på betingelsessetninger…
    ·Hvordan skrive en Loop i Visual Basic 
    ·Hvordan bruke C + + klasse Mal Spesialisering 
    ·Hvordan skrive et enkelt program i Ruby 
    ·Hva er et oppdrag erklæringen i Java 
    ·Hvordan legge til et attributt til Node i C # 
    ·Hvordan Kill a MySQL Connection 
    ·Human Computer Interface Design Guidelines 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/