Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> Visual Basics Programming >> Content
Hoe te Fortran converteren naar Visual Basic
Fortran was 's werelds eerste procedurele programmeertaal , en het bracht een hele reeks verbeteringen aan de kunst en wetenschap van de programmering . Het maakte het makkelijker dan ooit om wiskundige ideeën in machinetaal te vertalen . Echter , sinds de release in 1957 , hebben vele andere taal op de voorgrond treden , en dat in slechts gebruikt voor beperkte doeleinden is gebleven . Visual Basic is een programmeertaal die is alomtegenwoordig op Microsoft's besturingssysteem en programma's , zodat de integratie van Visual Basic -code is vaak veel gemakkelijker dan de integratie Fortran code . Als gevolg hiervan , kunt u het nuttig om oude Fortran programma vertalen in Visual Basic om toekomstige onderhoudbaarheid bevorderen vinden . Wat je nodig hebt
Microsoft Visual Basic . NET
Oorspronkelijke Fortran broncode
Toon Meer Aanwijzingen

Open Microsoft Visual Basic . NET 1 en maak een nieuw Command Line project . Een venster moeten verschijnen waarin de belangrijkste subroutine van het programma . Kopen van 2

Open de Fortran broncode . Begin met het vertalen van de subroutines in het Fortran programma . Fortran subroutines er als volgt uitzien :

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

Hetzelfde subroutine in Visual Basic zou er als volgt uitzien :

Sub mySubroutine ( a As Double , b As Double , c As Double ) End Sub

Zoals u kunt zien , het begin en de code eindigt niet significant verandert , maar ECHTE wordt dubbel en wordt toegepast op elk argument individueel , in plaats van allemaal tegelijk.
3

Zet de functies in uw programma . In Fortran , een functie ziet er als volgt uit:

INTEGER FUNCTIE plus
( a , b ) INTEGER :: a , Bplus = a + bend functie plus

Dezelfde functie in VB.NET zou kijken als dit :

Functie plus
( a As Integer , b As Integer ) als IntegerReturn a + bend functie

de return type , die wordt uitgedrukt vóór de FUNCTIE zoekwoord in Fortran komt aan het einde van de functie lijn in Visual Basic , en de soorten argumenten te verplaatsen van binnen de functie lichaam om de functie lijn ( net als met subroutines ) . De return waarde, die wordt uitgedrukt in Fortran als een toewijzingsinstructie ( met ' = ' ) waarvan de linker waarde is de naam van de functie zelf , wordt uitgedrukt in VB.NET met de Return statement ( zonder gelijk-teken ) . < br Goedkope 4

> Vertaal elke library functies gebruikt in de Fortran -code in hun equivalenten in Visual Basic . Zowel Fortran en VB komen met uitgebreide functie -bibliotheken . U kunt kijken op Visual Basic library functies door te gaan naar het Microsoft Developer Network 's Visual Basic verwezen bij http://msdn.microsoft.com/en-us/library/sh9ywfdk.aspx

Het kan zijn dat een deel van de bibliotheek functies niet hebben directe equivalenten - elke taal heeft een andere set van sterke en zwakke punten . Als dit gebeurt , moet u uw eigen Visual Basic functie te schrijven aan het gedrag van de Fortran -functie te reproduceren . Om ervoor te zorgen dat u begrijpt en bent nauwkeurig het gedrag van de Fortran functie reproduceren , zorg ervoor dat u verwijzen naar de Fortran documentatie. U kunt Intel's Fortran documentatie downloaden op http://www.intel.com/software/products/compilers/techtopics/for_prg.htm
5

Wanneer u klaar bent met het omzetten van uw programma , zorg ervoor dat test het tegen de Fortran -programma . Voer de Fortran en Visual Basic -programma's op dezelfde ingang , en ervoor zorgen dat ze produceren hetzelfde resultaat . Testen op zoveel verschillende ingangen zoals je kunt bedenken om ervoor te zorgen dat de geconverteerde programma trouw aan het oude programma is gebleven .

Previous: Next:
  Visual Basics Programming
·Hoe te lezen tekstbestanden me…
·Wat kan ik gebruiken om gegeve…
·Hoe te XNA installeren voor ge…
·Hoe Waarden in een tekstvak in…
·Hoe te ValidationSummary Pas 
·Hoe maak je een Keystroke Afdr…
·Hoe te VBScript Online leren 
·Hoe maak je een VBS -bestand s…
·Hoe maak je een programma dat …
  Related Articles
Hoe maak je een Combo Box Maak in Visual…
Hoe maak je een Check Box Maak in Visual…
Hoe maak je een tekstvak maken in Visual…
Hoe maak je een optie Box in Visual Basi…
Hoe maak je een schijf keuzelijst in Vis…
Hoe kan ik een keuzelijst maken in Visua…
Hoe kan ik een Picture Box Maak in Visua…
Hoe een bestand keuzelijst Maak in Visua…
Hoe kan ik een afbeelding Box Maak in Vi…
  Programmering Articles
·Hoe te Pluche Animals maken in SolidWork…
·Hoe u de waarde van een specifiek record…
·Hoe te KML & Bulk bewerken 
·Hoe je C bufferoverruns Stop 
·Hoe de String verdelen in twee 
·Hoe een Modulus Function schrijven 
·Hoe te DataSet & Bind DataGridView in ve…
·Hoe te NetBeans gebruiken om Debug MATLA…
·Hoe om invoer van een Java GUI 
Copyright © Computer Kennis http://www.nldit.com