Apuntes de Laboratorio de programación ____________________________________________
EL COMPILADOR DE TURBO PASCAL 7.0 DE BORLAND INICIO. Turbo Pascal es un lenguaje de programación de alto nivel moderno que contiene excelentes características como lenguaje para aprendizaje de programación y lenguaje profesional de propósito general; básicamente es un entorno de programación con editor y compilador incorporado. Hay dos formas de entrar en Turbo Pascal: 1) Ordenadores que están conectados a un servidor (Red) Entorno de red Tp Bin Tpx 2) Ordenadores que no están conectados a la red Tienen cargado el TURBO PASCAL en disco duro en el directorio TP\BIN y para entrar en turbo pascal hay que teclear TPX o TURBO y entraremos en el torno de Turbo-Pascal. File
Edit
Search
Run
Compile
Debug
Tools
Options
Window
Nombre Programa
1:1
José Guillermo Nieto Cordero____________________________________________________________Pag. 1
Help
Apuntes de Laboratorio de programación ____________________________________________
MENÚS Para activar o desplegar los menús, pulse simplemente la tecla ALT, junto con la primera letra del nombre del menú. Por ejemplo, para acceder al menú File pulsar ALT-F Los menús tienen diferentes tipos de entrada: 1. Órdenes que no requieren información adicional y que se ejecutan inmediatamente. Por ejemplo la orden Save de File 2. Órdenes que requieren información adicional y conllevan un cuadro de diálogo. Por ejemplo, la orden Change Directory... Tales órdenes se identifican con puntos suspensivos (..) después del nombre de la orden. 3. Entradas que abren otro menú. Estas órdenes se identifican por un símbolo al final de la orden de entrada. Por ejemplo, la entrada Enviroment del menú Options Una entrada u orden de un menú se puede seleccionar de una de esta dos formas: 1. Utilizar las flechas de movimiento del cursor para seleccionar la entrada deseada y pulsar INTRO 2. Pulsar la letra iluminada(intensificada) de la entrada deseada
José Guillermo Nieto Cordero____________________________________________________________Pag. 2
Apuntes de Laboratorio de programación ____________________________________________
Menú File (Alt-F) File New Open...... F3 Save F2 Save as ... Save all Change dir..... Print Printer Setup.... DOS shell Exit Alt + X
Orden New Crea un nuevo archivo en una ventana de edición. El archivo tiene un nombre NONAMEXX.PASS (XX, pareja de dígitos). Open... Abre un archivo existente y lo carga en la ventana de edición. F3
Save Guarda el archivo actual en disco F2
Save as.... Guarda el archivo actual bajo un nuevo nombre
Save all Guarda el contenido de todos los archivos que ha sido modificados desde la última vez que se grabaron
Change dir..... Cambia al directorio especificado en un cuadro de diálogo
Print Imprime el contenido de la ventana de edición activa. Printer Setup.... Para cambiar nuestro tipo de impresora. Las opciones permitidas se pueden ver en PRNFLTR.PAS
DOS shell Sale a entorno DOS, para volver a TP. Hay que teclear EXIT.
Exit Salida del EID (Entorno Integrado de Desarrollo)
José Guillermo Nieto Cordero____________________________________________________________Pag. 3
Apuntes de Laboratorio de programación ____________________________________________
Menú Edit (Alt-E) Edit Undo Redo Cut Shift+Del Copy Crtl+Ins Paste Shift+Ins Clear Crtl+Del Show clipboard
Orden Undo Deshace(anula) el último movimiento de la orden de borrado.
Redo Anula, cancela, la última orden undo
Cut Corta el bloque marcado de texto de la ventana activa y copia este bloque en el portapapeles.
Copy Copia el bloque marcado de texto de la ventana activa al portapapeles, dejando el texto en el archivo original
Paste Pega texto de portapapeles a la posición del cursor
Clear Borra(limpia) el bloque marcado de texto desde la ventana de edición activa
Show clipboard Abre el portapapeles de modo que se puede editar su contenido Marcar inicio de bloque Marcar fin de bloque
CRTL + KB CRTL + KK
José Guillermo Nieto Cordero____________________________________________________________Pag. 4
Apuntes de Laboratorio de programación ____________________________________________
Menú Search (Alt-S) Search Find.... Replace.... Search again Go to line number... Show last compiler error....
Find error.... Find procedure....
Orden Find.... Muestra el cuadro de diálogo Find, que es donde se teclea el texto que se quiere buscar. Encuentra el texto especifico, utilizando la directriz seleccionada en el siguiente cuadro de diálogo.
Replace.... Busca el texto especificado en un cuadro de diálogo y sustituye este texto por otro texto especificado Search again Repite la última orden find o replace Go to line number.... Ir al número de línea especificado en un cuadro de diálogo Show last compiler error..... Muestra el último error del compilador Find error..... Encuentra la posición del código fuente correspondiente a su error en tiempo de ejecución Find procedure Encuentra el prinicipio del procedimiento o función que se especifica en un cuadro de diálogo.
José Guillermo Nieto Cordero____________________________________________________________Pag. 5
Apuntes de Laboratorio de programación ____________________________________________
Menú Run (Alt-R) Run Run Step over Trace into
Alt-RR F8 F7
Go to cursor Crtl+Ins Program reset Crtl+F2
Parameters.....
Orden Run Ejecuta el programa de edición activa, compilando previamente si fuera necesario
Step over Ejecuta el programa, en la ventana de edición activa, sentencia a sentencia(realiza la traza). Salta procedimientos y funciones, lo ejecuta como si fuera una única sentencia. F8
Trace into Ejecuta el programa, en la ventana de edición activa, sentencia a sentencia, incluyendo la traza de los procedimientos y funciones. F7
Go to cursor Ejecuta el programa, deteniéndose en la posición actual del cursor. F4
Program reset Reinicializa el programa
Parameters Especifica los parámetros que se pasan al programa cuando se ejecuta el entorno integrado de desarrollo, desde la línea de órdenes
José Guillermo Nieto Cordero____________________________________________________________Pag. 6
Apuntes de Laboratorio de programación ____________________________________________
Menú Compile (Alt-C) Compile Compile Alt+F9 Make F9 Build Destination Memory Primary file... Clear primary file Information...
Orden Compile Compila el archivo de la ventana activa de edición ALT + F9
Make Constituye una versión ejecutable del archivo del programa principal, compilando ese archivo y otros archivos modificados utilizándoos en el programa F9
Build Igual que Make, exceptuando que esta orden recompila archivos fuentes del programa, sin tener en cuenta si han sido modificados o no modificados.
Destination Memory Especifica si la versión ejecutable de un programa se almacena en memoria o en disco. Primary File..... Especifica el archivo principal de un programa, cuyo código fuente se encuentra en archivos múltiples.
Clear primary file Borra el nombre principal del archivo, de modo que las órdenes Build o Make actúan sobre el archivo en la ventana de edición. Information.... Obtiene información sobre el archivo que está siendo compilado. Esta información se visualiza en un cuadro de diálogo
José Guillermo Nieto Cordero____________________________________________________________Pag. 7
Apuntes de Laboratorio de programación ____________________________________________
Menú Debug (Alt-D) Debug Breakpoints... Call stack Ctrl+F3 Register Watch Output User screen Alt+F5 Evaluate/modify....
Ctrl +F4
Add watch Ctrl+F7 Add breakpoints
Orden
Breakpoints..... Accede a un cuadro de diálogo, en el cual se puede editar, añadir y borrar puntos de ruptura.
Call stack Abre una ventana que contiene una lista de procedimientos y funciones actualmente llamadas en el programa que se está ejecutando. Ctrl+F3
Register Abre la ventana register, haciendo activa
Watch Abre una ventana Watch en la que se especifican variables o puntos de observación
Output Abre y activa la ventana de salida (Output)
User screen Abre la pantalla de usuario, que utiliza la pantalla completa para visualizar salidas programas Alt+F5 Evaluate/modify.... Evalúa o modifica una expresión especificada en un cuadro de diálogo Ctrl+F4
Add watch..... Añade una expresión de observación a la ventana Watch Ctrl+F7 Add Breakpoint.... Añade un punto de ruptura en un cuadro de diálogo.
José Guillermo Nieto Cordero____________________________________________________________Pag. 8
Apuntes de Laboratorio de programación ____________________________________________
Menú Tools (Alt-T) Tools Messages Go to next Alt+F8 Go to previous Alt+F7 Grep Shift+F2
Orden Messages Abre la ventana de mensajes (Messages), de modo que pueda inspeccionar salidas de programas
Go to next Salta al siguiente mensaje la ventana Messages
Alft+F8 Go to previous Salta al mensaje anterior la ventana Messages. Alt+F7
Grep Invoca la utilidad Grep, tipo UNIX Shift+F2
José Guillermo Nieto Cordero____________________________________________________________Pag. 9
Apuntes de Laboratorio de programación ____________________________________________
Menú Options (Alt-O) Options Compiler... Memory sizes... Linker... Debugger... Directories... Tools... Enviroment Open... Save Save as... E
Orden Compiler... Especificar opciones de compilación Memory sizes... Especifica los tamaños de memoria por defecto de un programa Linker... Especifica las opciones relativas al proceso de enlace Debugger... Especifica las opciones relativas al depurador integrador Directories... Especifica los directorios en los que encuentran o escriben diferentes tipos de archivos (.EXE, .PAS, .TPU, etc.) Tools... Edita, añade o borra herramientas de programas.
Environment Especifica los parámetros del entorno EID. Especifica propiedades especificas de la pantalla (Menú) Open... Abre un archivo con información de parámetros. Save (TURBO..TP) Guarda los parámetros de configuración del archivo por defecto. Save as... Guarda los parámetros de configuración del archivo especificado Menú Window (Alt-W) José Guillermo Nieto Cordero____________________________________________________________Pag. 10
Apuntes de Laboratorio de programación ____________________________________________
Window Tile Cascade Close all Refresh display Size/Move Ctrl+F5 Zoom F5 Next F6 Previous Shift+F6 Close Alt+F3 List... Alt+0
Orden Tile Encaja todas las ventanas para que quepan en la pantalla. La ventana seleccionada se obtiene pulsando ALT y su número
Cascade Coloca en cascada las ventanas abiertas
Close all Cierra todas las ventanas abiertas
Refresh display Refresca o regenera la pantalla
Size/Move Cambia el tamaño o posición de la ventana activa, utilizando las ventanas activas para mover la ventana. Ctrl+F5
Zoom Se expande o reduce la ventana activa hasta el tamaño de la pantalla. F5
Next Pasa a la siguiente ventana F6
Previous Pasa a la anterior ventana Shift+F6
Close Cierra la ventana Activa Alt+F3
List Lista todas las ventanas abiertas
(Alt+0)
José Guillermo Nieto Cordero____________________________________________________________Pag. 11
Apuntes de Laboratorio de programación ____________________________________________
Menú Help (Alt-H). Help Contens Index Shift+F1 Topic search Ctrl+F1 Previous topic Alt+F1 Using help Files Compiler directives Reserved words Standard units Turbo Pascal Language Error messages About....
Orden Contens Abre la ventana de ayuda, visualizando una tabla de contenidos.
Index Abre la ventana de ayuda con un índice de palabras reservadas. Shift+F1
Topic search Abre la ventana de ayuda para información sobre la construcción de pascal en posición actual del cursor Ctrl+F1
Previous topic Abre la ventana de ayuda (si ya no está abierta) en la pantalla que proporciona ayuda sobre el sistema de ayuda. Alt+F1
Using help Abre la ventana de ayuda en una pantalla que proporciona ayuda sobre el sistema de ayuda Files... Especifica archivos a instalar como material de ayuda
Compiler directives Ayuda sobre directivas del compilador
Reserved words Ayuda sobre las palabras reservadas de Turbo Pascal
José Guillermo Nieto Cordero____________________________________________________________Pag. 12
Apuntes de Laboratorio de programación ____________________________________________
Standard Units Ayuda sobre la unidades estándar de Turbo Pascal
Turbo Pascal Language Ayuda sobre el lenguaje Turbo Pascal
Error messages Ayuda sobre mensajes de error About... Información sobre la versión actual del entorno
José Guillermo Nieto Cordero____________________________________________________________Pag. 13