Sunteți pe pagina 1din 7

LABORATORIO DE SISTEMAS DIGITALES I

ANEXO I

INTRODUCCIN AL EDITOR ULTRAEDIT

Departamento de Sistemas Electrnicos y de Control Curso 2001/02

INTRODUCCIN AL EDITOR ULTRAEDIT


UltraEdit es un editor de propsito general para Windows (como pueda ser el Notepad o el Edit del MS-DOS) que presenta ventajas para la edicin, gestin 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 segn la sintaxis del lenguaje utilizado, con posibilidad de elegir entre varios lenguajes. Mantener varios ficheros simultneamente abiertos. Mejor gestin de ficheros y directorios Visualizar ficheros en formato hexadecimal. Integrar los comandos utilizados habitualmente en el ciclo de diseo y ver los mensajes de salida entregados por estos sin salir del entorno. Permitir dos visualizaciones simultneas de un mismo fichero. Gestin de proyectos

En este anexo de describen las opciones que ms se utilizarn en el Laboratorio, para mayor informacin se puede consultar la ayuda en lnea del programa.

INTERFAZ DE USUARIO UltraEdit es un programa que funciona bajo Windows 95/98 (tambin 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 rpido a las opciones de men ms utilizadas, tambin similar al de los programas en Windows. Tres zonas de trabajo: Visualizacin de ficheros y directorios (Lista de ficheros) en la parte izquierda de la pantalla. Edicin del cdigo 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). 1

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 edicin (recomendable para monitores con baja resolucin) y abrirse posteriormente si es necesario. Esto puede hacerse con la opcin de men: Ver Vistas/Listas. La zona de edicin permite la identificacin rpida de palabras reservadas del lenguaje de programacin utilizado, nmeros, comentarios, al presentar un diferente coloreado de las palabras segn su funcin; es necesario salvar el fichero con una extensin 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. Tambin es posible ver el contenido de fichero en formato hexadecimal. Por lo dems, la zona de edicin funciona como un tpico editor de texto. Para habilitar el coloreado de las palabras claves y otras caractersticas propias del lenguaje de programacin a emplear, se debe proceder de la siguiente manera: en la barra de men seleccione la opcin Ver Ver como (Tipo de archivo resaltado). Aqu aparecer un lista con los lenguajes de programacin disponibles. En nuestro caso seleccionaremos la opcin C/C++. Si no se desea el coloreado de las palabras seleccione la opcin Sin resaltado.

UTILIZACIN 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 extensin PRJ; a continuacin 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 creacin de proyectos

Despus de crear un proyecto o abrir uno ya creado se pueden definir comandos particulares para cada proyecto en el men Avanzado Configuracin de herramientas del proyecto; esta caracterstica ser especialmente til en el laboratorio, ya que permitir recuperar la configuracin 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 opcin correspondiente del men Proyecto.

MEN Avanzado: CONFIGURACIN DE HERRAMIENTAS. La opcin de men: Avanzado permite incorporar en el entorno las llamadas a los comandos o shells que realizan los procesos del ciclo de diseo 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 edicin. En la opcin de men Avanzado seleccione Configuracin de herramientas .. o bien Configuracin de herramientas de proyecto ... despus de abrir un proyecto; en ambos casos se abrir una ventana similar a la que aparece en la figura 3.

Fig. 3: Ventana para creacin de comandos En esa ventana se configuran las herramientas o comandos que se aadirn 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 Configuracin 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

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 slo al camino. %n: se refiere slo al nombre del fichero sin extensin. %e: se refiere slo a la extensin. %f: equivalente a %p%n%e

Por ejemplo si estamos editando el fichero: A:\P3\TUTOR.C podramos:

utilizar ... %p %n %e %f

... para hacer referencia a ... A:\P3\ TUTOR .C A:\P3\TUTOR.C

Los campos de cada comando se completarn adecuadamente en cada proyecto; a modo de ejemplo se describe la configuracin de la opcin Compilar y linkar, para llamar al compilador, al ensamblador y al linker: Lnea 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 botn Insertar, y aparecer en la lista de la parte inferior la opcin 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 botn reemplazar para almacenarlo sobre el comando seleccionado o bien insertar para crear uno nuevo. Despus de este proceso, despliegue el men Avanzado y ver que han aparecido los comandos introducidos como opciones de dicho men.

CAPTURA DE LA SALIDA DE UN COMANDO En el men Avanzado se dispone de la opcin Mtodo alterno de captura que proporciona una forma alternativa de capturar la informacin 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 opcin.

S-ar putea să vă placă și