editor ultraedit

7

Click here to load reader

Upload: manumr1147

Post on 26-Jul-2015

165 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: Editor UltraEdit

LABORATORIO DE SISTEMAS DIGITALES I

ANEXO I

Departamento de Sistemas Electrónicos y de Control

Curso 2001/02

INTRODUCCIÓN AL EDITOR ULTRAEDIT

Page 2: Editor UltraEdit

1

INTRODUCCIÓN AL EDITOR ULTRAEDIT

UltraEdit es un editor de propósito general para Windows (como pueda ser el Notepad o el Edit del MS-DOS) que presenta ventajas para la edición, gestión y procesado de programas de lenguajes de alto nivel (C/C++, Java, HTML, etc.).

Existen varias razones para recomendar el uso de UltraEdit para el laboratorio. Las posibilidades a destacar de este entorno son:

• El coloreado de las palabras según la sintaxis del lenguaje utilizado, con posibilidad de elegir entre varios lenguajes.

• Mantener varios ficheros simultáneamente abiertos.

• Mejor gestión de ficheros y directorios

• Visualizar ficheros en formato hexadecimal.

• Integrar los comandos utilizados habitualmente en el ciclo de diseño y ver los mensajes de salida entregados por estos sin salir del entorno.

• Permitir dos visualizaciones simultáneas de un mismo fichero.

• Gestión de proyectos

En este anexo de describen las opciones que más se utilizarán en el Laboratorio, para mayor información se puede consultar la ayuda en línea del programa.

INTERFAZ DE USUARIO

UltraEdit es un programa que funciona bajo Windows 95/98 (también existen versiones para Windows 3.x); el aspecto que presenta es el siguiente (Fig. 1):

• Una barra de menú similar al que presentan los programas para Windows: Archivo, Editar, Buscar, Ver, etc. y otros apartados propios del entorno.

• Un menú de botones para acceso rápido a las opciones de menú más utilizadas, también similar al de los programas en Windows.

• Tres zonas de trabajo:

- Visualización de ficheros y directorios (Lista de ficheros) en la parte izquierda de la pantalla.

- Edición del código en la zona central de la pantalla.

- Salida de mensajes de los comandos utilizados (Ventana de Salida) en la zona inferior de la pantalla (no aparece hasta que se genera el primer mensaje).

Page 3: Editor UltraEdit

2

Fig. 1: Aspecto de UltraEdit

La zona de lista de ficheros (parte izquierda) y la salida de mensajes (parte inferior) se pueden cerrar para ampliar la zona de edición (recomendable para monitores con baja resolución) y abrirse posteriormente si es necesario. Esto puede hacerse con la opción de menú: Ver →Vistas/Listas.

La zona de edición permite la identificación rápida de palabras reservadas del lenguaje de programación utilizado, números, comentarios, al presentar un diferente coloreado de las palabras según su función; es necesario salvar el fichero con una extensión que identifique el tipo de lenguaje que se está utilizando (*.c, *.pas, *.htm, etc) para que UltraEdit aplique las reglas de sintaxis correspondientes a cada caso. También es posible ver el contenido de fichero en formato hexadecimal. Por lo demás, la zona de edición funciona como un típico editor de texto.

Para habilitar el coloreado de las palabras claves y otras características propias del lenguaje de programación a emplear, se debe proceder de la siguiente manera: en la barra de menú seleccione la opción Ver → Ver como (Tipo de archivo resaltado). Aquí aparecerá un lista con los lenguajes de programación disponibles. En nuestro caso seleccionaremos la opción C/C++. Si no se desea el coloreado de las palabras seleccione la opción Sin resaltado.

Page 4: Editor UltraEdit

3

UTILIZACIÓN DE PROYECTOS

El menú Proyecto permite administrar proyectos o áreas de trabajo y brinda una forma sencilla de manejar y agrupar archivos asociados.

El primer paso a realizar es ir a la barra de menú y seleccionar Proyecto → Nuevo Proyecto/Area de trabajo. Aparecerá una ventana que permitirá seleccionar el directorio de trabajo y dar nombre al proyecto. Se creará un archivo con el nombre del proyecto y la extensión “PRJ”; a continuación aparecerá una ventana similar a la de la figura 2 en la que se pueden indicar los ficheros asociados a un proyecto.

Fig. 2: Ventana para creación de proyectos

Después de crear un proyecto o abrir uno ya creado se pueden definir comandos particulares para cada proyecto en el menú Avanzado → Configuración de herramientas del proyecto; esta característica será especialmente útil en el laboratorio, ya que permitirá recuperar la configuración del menú Avanzado de cada puesto sin tener que volver a configurar cada comando con tal de abrir el fichero de proyecto creado en anteriores sesiones del laboratorio.

Para cerrar o abrir un proyecto ya existente se procederá a seleccionar la opción correspondiente del menú Proyecto.

Page 5: Editor UltraEdit

4

MENÚ Avanzado: CONFIGURACIÓN DE HERRAMIENTAS.

La opción de menú: Avanzado permite incorporar en el entorno las llamadas a los comandos o shells que realizan los procesos del ciclo de diseño de programas que el usuario necesite (compiladores, linkers, simuladores, etc.). Los mensajes generados por estos comandos tienen la posibilidad de visualizarse en la Ventana de Salida o bien capturarlos en una nueva ventana de edición.

En la opción de menú Avanzado seleccione Configuración de herramientas .. o bien Configuración de herramientas de proyecto ... después de abrir un proyecto; en ambos casos se abrirá una ventana similar a la que aparece en la figura 3.

Fig. 3: Ventana para creación de comandos

En esa ventana se configuran las herramientas o comandos que se añadirán a la lista de opciones del menú Avanzado. Cada uno de los comandos o herramientas ha de configurarse adecuadamente antes de utilizarla.

Se recomienda para cada ejercicio que se realice en el laboratorio crear un proyecto en la carpeta correspondiente del disco A: y una vez creado el proyecto definir los siguientes comandos (o herramientas) en el menú Configuración de herramientas de proyecto ...:

• Compilar y linkar, para llamar al compilador, al ensamblador y al linker del TMS370.

• Simular, para abrir el simulador del TMS370

• Emular, para abrir el emulador del TMS370

Page 6: Editor UltraEdit

5

Al configurar cada comando se pueden hacer referencias al fichero que se está editando en ese momento; estas referencias pueden adoptar distintas formas:

• %p: se refiere sólo al camino.

• %n: se refiere sólo al nombre del fichero sin extensión.

• %e: se refiere sólo a la extensión.

• %f: equivalente a %p%n%e

Por ejemplo si estamos editando el fichero: A:\P3\TUTOR.C podríamos:

utilizar ... ... para hacer referencia a ...

%p A:\P3\

%n TUTOR

%e .C

%f A:\P3\TUTOR.C

Los campos de cada comando se completarán adecuadamente en cada proyecto; a modo de ejemplo se describe la configuración de la opción Compilar y linkar, para llamar al compilador, al ensamblador y al linker:

• Línea de comandos:

CL370 -g -k %n.c -z -o %n.out -m %n.map Lnk_tut.cmd

• Directorio de trabajo: “directorio del proyecto”

• Nombre de Item de Menú: Compilar y Linkar

• Marcar si es un programa Windows.

una vez configurado se debe pulsar el botón Insertar, y aparecerá en la lista de la parte inferior la opción de menú insertada. Una vez introducido un comando se puede editar haciendo doble click sobre el mismo en la lista de la parte inferior; tras realizar los cambios necesarios se puede pulsar el botón reemplazar para almacenarlo sobre el comando seleccionado o bien insertar para crear uno nuevo.

Después de este proceso, despliegue el menú Avanzado y verá que han aparecido los comandos introducidos como opciones de dicho menú.

Page 7: Editor UltraEdit

6

CAPTURA DE LA SALIDA DE UN COMANDO

En el menú Avanzado se dispone de la opción Método alterno de captura que proporciona una forma alternativa de capturar la información de salida de un comando y enviarla a la ventana de salida que aparecerá en la parte inferior del programa. Dependiendo del sistema operativo en el que se utilice UltraEdit y del tipo de comandos que queramos ejecutar será necesario activar o desactivar esta opción.