“Conocimientos Programación>Visual Basics Programación

Cómo convertir Fortran para Visual Basic

2015/4/17
Fortran fue el primer lenguaje de programación procedimental del mundo , y trajo consigo toda una serie de mejoras en el arte y la ciencia de la programación. Se hizo más fácil que nunca para traducir las ideas matemáticas en lenguaje de máquina. Sin embargo , desde su lanzamiento en 1957 , muchos otros idiomas han pasado a primer plano , y se ha mantenido en uso sólo con fines limitados . Visual Basic es un lenguaje de programación que es un fenómeno generalizado en el sistema operativo y los programas de Microsoft , por lo que la integración de código de Visual Basic es a menudo mucho más fácil que la integración de código Fortran . Como resultado , puede que le resulte útil para traducir los programas Fortran viejos en Visual Basic para promover el mantenimiento futuro . Cosas que necesitará
Microsoft Visual Basic . NET sobre Original Fortran código fuente
Ver Más instrucciones
1

Abra Microsoft Basic . NET Visual y crear un nuevo comando proyecto de la Línea . Una ventana aparecerá mostrando la rutina principal del programa.
2

Abrir el código fuente Fortran . Comience por la traducción de las subrutinas en el programa Fortran . Subrutinas Fortran aspecto:

mySubroutine SUBRUTINA (a, b , c ) real :: a, b, cend SUBRUTINA

La misma subrutina de Visual Basic se vería así :

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

Como se puede ver, el principio y el final del código no cambia significativamente , pero real, se convierte en doble y se aplica a cada argumento de forma individual , en lugar de todos ellos a la vez.
3

Convertir a las funciones del programa. En Fortran, una función es el siguiente:

INTEGER FUNCIÓN plus (a, b ) INTEGER :: a , Bplus = a + función de inflexión más

La misma función en VB.NET se vería así:

Función plus (a As Integer , b As Integer ) como IntegerReturn a + INFLEXIÓN Función

el tipo de retorno , que se expresa antes de la palabra clave function en Fortran viene al final de la línea de función en Visual Basic, y los tipos de argumentos se mueven desde el interior del cuerpo de la función de la línea de función ( al igual que con subrutinas ) . El valor de retorno , que se expresa en Fortran como una sentencia de asignación (con '=' ), cuyo valor de la izquierda es el nombre de la función en sí , se expresa en VB.NET utilizando la instrucción Return ( sin ningún signo de igualdad ) .
4

Traducir cualquiera de las funciones de la biblioteca utilizadas en el código Fortran en sus equivalentes en Visual Basic . Tanto Fortran y VB cuentan con extensas librerías de funciones . Usted puede buscar las funciones de biblioteca de Visual Basic , vaya a la referencia de Visual Basic de Microsoft Developer Network en http://msdn.microsoft.com/en-us/library/sh9ywfdk.aspx

Es posible que algunos de las funciones de la biblioteca no tienen equivalentes directos - cada lengua tiene un conjunto diferente de las fortalezas y debilidades. Si esto ocurre , usted tendrá que escribir su propia función de Visual Basic para reproducir el comportamiento de la función de Fortran . Para asegurarse de que usted entiende y se reproducen con precisión el comportamiento de la función de Fortran , asegúrese de que usted se refiere a la documentación Fortran . Puede descargar la documentación de Intel Fortran en http://www.intel.com/software/products/compilers/techtopics/for_prg.htm
5

Cuando haya terminado de convertir su programa, asegúrese de probarlo contra el programa Fortran . Ejecute el Fortran y programas de Visual Basic en la misma entrada , y asegurarse de que producen el mismo resultado. Pon a prueba en tantos insumos diferentes a medida que se pueda imaginar para asegurar que el programa convertido se ha mantenido fiel al viejo programa .

Visual Basics Programación
Cómo leer texto entre dos etiquetas HTML en Visual Basic 6
Cómo conectarse a una base de datos de acceso en Visual Basic Net
Cómo utilizar el control ImageList en VB6
Cómo utilizar la barra de desplazamiento con Listbox en Visual Basic 6.0
Cómo hacer un Flooder con Visual Basic
Cómo vincular las consultas SQL con Visual Basic
Cómo leer Tutoriales VBA y utilizar Visual Basic para aplicaciones para crear rápidamente las funciones personalizadas
ANSI codificación en C #
Conocimientos Informáticos © http://www.ordenador.online