Compaq Visual Fortran 6

Document Sample
Compaq Visual Fortran 6 Powered By Docstoc
					MiniManual escrito por Mª Soledad Pérez Rodríguez – Dpto. Análisis Matemático


               Compaq Visual Fortran 6

1. ARRANQUE:

    Inicio     Programas     Compaq Visual Fortran 6       Developer Studio

Con esto se arranca el programa, apareciendo dos (o tres) zonas diferenciadas en la
pantalla.


2. PROYECTOS Y FICHEROS: en este programa, toda la información se
   organiza en proyectos (projects), que consisten en un conjunto de ficheros que
   son necesarios para construir una aplicación concreta y una serie de opciones
   asociadas. En general, para cada programa ejecutable que queramos construir
   necesitaremos crear un proyecto para él, y lo que se construye es el proyecto.
   Cada proyecto se almacena en un directorio que se llama directorio del proyecto
   (project workspace). Los ficheros asociados a dicho proyecto podrán guardarse
   dentro de este directorio o en directorios diferentes, pero en todo caso, hemos de
   asociarlos con el proyecto antes de poder compilarlos. Hay muchos tipos de
   proyectos. Para construir los programas FORTRAN que realizaremos en el curso
   sólo necesitaremos conocer un tipo de proyectos: Fortran Console Application.

             Creación de proyectos nuevos:

             File   New      Cuadro de diálogo:
                      •     Elección del tipo: Fortran Console Application.
                      •     Project name (nombre del proyecto): Introducirlo.
                      •     Location (directorio donde se guarda): elegir el directorio.
                            En nuestras aulas de informática se debe elegir siempre el
                            directorio Z:\.
                        • Pulsar OK.
             Aparece otro cuadro: What kind of Console Application do you want to
             create? Elegir la opción (está por defecto): An empty project    Finish.
             Aparece otro cuadro de confirmación: pulsar OK.

             Con esto, en la columna izquierda aparece
                     Workspace nombreproy: 1project(s)
                     + nombreproy files.
             Si se pulsa el + aparece
                     Workspace nombreproy: 1project(s)
                     - nombreproy files.
                             Source files
                             Header files
                             Resource files

             Esto quiere decir que ya hemos creado el proyecto llamado nombreproy y
             que lo tenemos abierto.


                                          1
MiniManual escrito por Mª Soledad Pérez Rodríguez – Dpto. Análisis Matemático

       Cerrar un proyecto abierto:

       File       Close Workspace

       Abrir un proyecto ya creado:

       File    Open Workspace        Cuadro de diálogo donde se localiza el proyecto
       en el directorio en que esté (tener en cuenta que el proyecto a su vez es un
       directorio)     se selecciona la carpeta del proyecto    se abre la carpeta y
       aparece dentro de ella el fichero nombreproy.dsw que seleccionamos
       open.

           Sólo se puede tener abierto un solo proyecto a la vez. Para abrir otro
           previamente se cierra el que está abierto.

       Creación de fichero fuente (.for):

       File       New  Files Cuadro de diálogo:
                        • Elección del tipo: Fortran Fixed Format Source File (son
                          los de formato fijo con extensión .for).
                      • Se puede asociar ya a un proyecto ya creado o no. Si se
                          quiere hacer, seleccionar Add to project y debajo se
                          selecciona el proyecto al que queremos asociarlo. Si no se
                          quiere, no seleccionar esta opción (o desactivarla si está
                          seleccionada).
                      • File name (nombre del fichero): Introducirlo. Se le puede
                          poner la extensión .for o no, en cuyo caso, él mismo se la
                          pondrá.
                      • Location (directorio donde se guarda el fichero):
                          seleccionar el que se quiera. No tiene que ser el de ningún
                          proyecto. Recordar que en nuestras aulas sólo se podrá
                          guardar en la disquetera o en Z.\.
                      • Pulsar OK.
    Con esto se abre la zona derecha de la pantalla, que es el editor del fichero
    nombrefich.for donde escribiremos nuestro programa fortran. En este editor
    aparece una barra de color verde en la columna 6, para recordarnos que en el
    formato fijo sólo se pueden escribir las sentencias ejecutables a partir de la
    columna 7. Las sentencias fortran que escribamos (PRINT, DO, IF,...)
    aparecerán en color azul. Las líneas de comentario aparecen en verde. El resto,
    en negro.

       Guardar ficheros: para guardar la información que vamos introduciendo en
       el fichero:

           File      Save

           Recomendación: hacerlo a menudo, mientras estamos escribiendo el
           programa.



                                        2
  MiniManual escrito por Mª Soledad Pérez Rodríguez – Dpto. Análisis Matemático

          Cerrar ficheros:

             File    Close

          Abrir un fichero ya creado:

          File   Open         Cuadro de diálogo donde localizamos el fichero que
          queramos abrir     Seleccionarlo  OK.

          Se pueden abrir todos los ficheros fuente que se quiera a la vez. Hay
          opciones para verlos en cascada el apartado Windows.

          Asociar ficheros a proyectos: para ello hay que tener creado previamente el
          proyecto. Si el fichero no está creado aún, proceder como se vio en la
          sección de crear ficheros eligiendo la opción Add to project. Si el fichero ya
          está creado:

                        • Abrir el proyecto.
                        • Project     Add to project   Files Cuadro de diálogo
                          donde buscamos el fichero que queremos asociar al
                          proyecto abierto Seleccionarlo.
                        • Aparece en la columna izquierda
                          - nombreproy files
                              + source files.
                          Si picamos el + aparece:
                          - nombreproy files
                              - source files
                                  nombrefich.for

                Si la información del programa ejecutable está almacenada en varios
ficheros, todos esos ficheros se han de asociar al mismo proyecto. Un mismo fichero
fuente (.for) se puede asociar a varios proyectos a la vez.


   3. CONSTRUCCIÓN DE PROYECTOS: para construir (build) (compilar y
      linkar) un programa ejecutable (.exe) hay que construir el proyecto que contiene
      los ficheros fuente (.for) que lo constituyen. Para ello, todos estos ficheros
      fuente necesarios para construir el programa ejecutable ya han de estar asociados
      al mismo proyecto, que es el que se construye:

                 • Se abre el proyecto a construir nombreproy.
                 • Build Build nombreproy.exe
                 • Se abre una ventana en la parte inferior de la pantalla (ventana de
                   resultados de construcción) donde se recogen los resultados de la
                   compilación y el linkado.
                 • Si no hay errores de compilado ni linkado aparece:
                   nombreproy.exe  0 error(s), 0 warning(s)
                   lo que quiere decir que ya está construido el programa ejecutable
                   nombreproy.exe.


                                          3
MiniManual escrito por Mª Soledad Pérez Rodríguez – Dpto. Análisis Matemático


                 •   Si hay errores de compilado o linkado aparecen líneas con dichos
                     errores:
                     \nombrefich.for (3): Error: explicación del error en la línea 3.
                     \nombrefich.for (10): Error: explicación del error en la línea 10.

                     Y así sucesivamente hasta que aparece algo como
                     nombreproy.exe  5 error(s), 3 warning(s)


           Los errores hay que corregirlos forzosamente, mientras que los warning
son avisos de que algo no está muy correcto pero no impide la ejecución del
programa. De todas formas siempre es bueno corregirlos pues puede que, aunque el
programa funcione, no lo haga de la mejor manera posible.
           Para corregirlos, el programa nos facilita la localización de la línea de
programa en que está el error. Para ello, en la ventana de resultados, picamos dos
veces sobre la línea que nos informa del error. Con ello, se marca la línea en azul
oscuro y en la ventana del editor aparece una flecha al comienzo de la línea de
programa en que está el error (o en la línea final del programa si el error no está en
una línea concreta sino que, por ejemplo, no hemos cerrado un IF con un ENDIF).
           Cuando se hayan corregido todos los errores, se vuelve a guardar el
fichero y se vuelve a construir el proyecto, repitiendo este proceso tantas veces
como haga falta para conseguir dejarlo libre de errores.

    Notas:
             •   Después de volver a guardar cambios en el programa, puede aparecer
                 un mensaje que dice This file has been modified outside of the source
                 editor. Do you want to reload it? Se elige Sí o No si se quieren
                 guardar todos los últimos cambios hechos o no.
             •   En nuestras aulas de informática sólo tenemos licencia para 5
                 compilaciones simultáneas. Esto quiere decir que cada vez que un
                 usuario realiza una compilación, el servidor le asigna una licencia
                 para que pueda seguir compilando durante 2 minutos seguidos. Si un
                 usuario solicita una compilación y en ese instante hay 5 usuarios
                 compilando, la petición se pone en cola y se le asigna una licencia en
                 cuanto la de uno de los usuarios expire. Por ello, no ha de extrañar
                 que en un momento dado queramos compilar y el programa no haga
                 nada. En ese caso, esperar unos segundos hasta que quede una
                 licencia libre.



4. EJECUCIÓN DE PROYECTOS: cuando ya tenemos el proyecto libre de
   errores y bien construido, para ejecutarlo basta con hacer:

             Build    Execute nombreproy.exe

             Con esto se abre una ventana flotante de Ms-Dos donde se ejecuta el
             programa construido.



                                          4
MiniManual escrito por Mª Soledad Pérez Rodríguez – Dpto. Análisis Matemático




Observaciones:
      Hay teclas que abrevian estas órdenes. Por ejemplo, para ejecutar un
      proyecto ya construido, basta con pulsar Ctrol+F5. Además, en la barra de
      herramientas hay botones que también simplifican las órdenes más
      habituales.
      También existe la opción de compilar un fichero fuente (.for) sin linkarlo,
      para lo que no hace falta que esté asociado a ningún proyecto. Sin embargo,
      como la longitud y complejidad de nuestros programas no va a hacer que el
      proceso de linkado sea muy largo, merece la pena hacerlo todo junto con la
      orden Build la mayor parte de las veces.
      Este programa tiene otras muchas prestaciones y opciones, pero estas son, en
      general, las que vamos a necesitar para crear nuestros programas.
      Una prestación interesante es la del Debbuger (depurador) a la hora de
      corregir nuestros programas, sobre todo cuando el programa ya no tiene
      errores de lenguaje pero aún así no funciona como debería. En particular,
      cuando manejamos programas muy largos con grandes cantidades de
      variables matriciales (arrays). De todas maneras, para los programas que
      realizaremos en este curso no es muy necesario. Si algún alumno está
      interesado en su funcionamiento, en tutorías se lo explicaré.




                                      5