Cómo utilizar el software TC2.0
1.1 Uso del entorno de desarrollo integrado Turbo C 2.0
1.1.1 Introducción y puesta en marcha de Turbo C 2.0
Utilizaremos Borland para prácticas informáticas y futuros exámenes Versión Turbo C 2.0. Este sistema es un software compatible con el sistema operativo DOS. En el entorno Windows 98, puede ejecutarse en la ventana DOS.
En nuestra sala de ordenadores, creamos un subdirectorio TC en el directorio raíz de la unidad D para instalar el sistema Turbo C 2.0. También se crean dos directorios, LIB e INCLUDE, en TC. Los archivos de la biblioteca se almacenan en el subdirectorio LIB y todos los archivos de encabezado se almacenan en el subdirectorio INCLUDE.
Cuando ejecute Turbo C 2.0 en un entorno DOS o en la ventana DOS de Windows 98, simplemente escriba TC en el subdirectorio TC y presione Enter para ingresar al entorno de desarrollo integrado Turbo C 2. 0.
En el entorno Windows 98, también puede seleccionar el menú Ejecutar y luego escribir d:\tc\tc. También puede encontrar el archivo tc.exe en la carpeta tc y hacer doble clic en el nombre del archivo. Con el ratón puede introducir el entorno de desarrollo integrado Turbo C 2, 0.
Turbo C es un producto de la American Borland Company, una gran empresa especializada en desarrollo e investigación de software. La empresa ha lanzado sucesivamente un conjunto de software de la serie Turbo, como Turbo BASIC, TurboPascal y Turbo Prolog, que son muy populares entre los usuarios. La compañía lanzó por primera vez el producto TurboC 1.0 en 1987, que utilizaba un entorno de desarrollo integrado completamente nuevo, que utilizaba una serie de menús desplegables para integrar la edición de texto, la compilación del programa, la conexión y la ejecución del programa, lo que facilitó enormemente el desarrollo del programa. En 1988, Borland Company lanzó la versión Turbo C1.5, que agregó una biblioteca de gráficos y una biblioteca de funciones de ventana de texto, mientras que la compañía publicó Turbo C 2.0 en 1989. Turbo C2.0 agrega una función de depuración basada en el entorno de desarrollo integrado original y puede generar directamente archivos .COM en modo Tiny (los datos, el código y la pila están en la misma memoria de 64K). También se pueden simular coprocesadores matemáticos (que admiten 8087/80287/80387, etc.).
Borland lanzó más tarde el paquete de software de programa orientado a objetos Turbo C, que heredó y desarrolló el entorno de desarrollo integrado de Turbo C 2.0 e incluyó las ideas básicas y los métodos de diseño de la orientación a objetos. En 1991, para adaptarse a la versión Windows 3.0 de Microsoft, Borland Company actualizó Turbo C, es decir, también se lanzó el producto de nueva generación de Turbo C, Borlandc C.
1.1.2 Entorno de desarrollo integrado Turbo C 2.0
Después de ingresar al entorno de desarrollo integrado Turbo C 2.0, la pantalla muestra:
La línea superior es Turbo C 2.0 menú principal, la ventana del medio es el área de edición, seguida de la ventana de información y la línea inferior es la línea de referencia. Estas cuatro ventanas constituyen la pantalla principal de Turbo C 2.0, y la programación, compilación, depuración y operación futura se llevarán a cabo en esta pantalla principal.
El menú principal está en la línea superior de la pantalla de inicio de Turbo C 2.0 y muestra el siguiente contenido:
Editar archivo Ejecutar Compilar Opciones del proyecto Depurar Pausa/ver
Excepto Editar, todos los demás elementos tienen un submenú. Simplemente use Alt más la primera letra de un elemento para ingresar al submenú de ese elemento.
1.1.3 Menú Archivo
Presione Alt F para ingresar al menú Archivo, como se muestra en la figura:
El submenú del menú Archivo tiene 9 elementos , respectivamente. La descripción es la siguiente:
1. Cargar: carga un archivo y utiliza comodines similares a DOS (como *.C) para realizar la selección de la lista. También se pueden cargar archivos con otras extensiones, siempre que se proporcione el nombre del archivo (o simplemente la ruta). La tecla de acceso rápido para este elemento es F3, es decir, puede ingresar a este elemento presionando F3 sin tener que ingresar primero al menú Archivo y luego seleccionar este elemento.
2. Seleccionar: enumera los 8 archivos cargados recientemente en la ventana de edición en una tabla para que el usuario los seleccione. Después de seleccionar, cargue el programa en el área de edición y coloque el cursor en la última ubicación modificada. . Su ajuste de calor es Alt-F3.
3. Nuevo: cree un nuevo archivo. El nombre de archivo predeterminado es NONAME.C. El nombre se puede cambiar al guardar.
4. Guardar: guarde el archivo en el área de edición. Si el nombre del archivo es NONAME.C, se le preguntará si desea cambiar el nombre del archivo.
5. Escribir en: El usuario puede proporcionar el nombre del archivo para guardarlo en el área de edición. Si el archivo ya existe, le preguntará si desea sobrescribirlo.
6. Directorio: Muestra el directorio y los archivos del directorio, y puede ser seleccionado por el usuario.
7. Cambiar directorio: muestra el directorio predeterminado actual. Los usuarios pueden cambiar el directorio predeterminado.
8. OS Shell: salga temporalmente de Turbo C 2.0 en el indicador de DOS. Puede ejecutar comandos de DOS en este momento. Si desea volver a Turbo C 2.0, simplemente escriba EXIT en el estado de DOS.
9. Salir: Salga de Turbo C 2.0 y regrese al sistema operativo DOS. La tecla de acceso rápido es Alt X.
Nota:
Los elementos anteriores se pueden seleccionar moviendo la barra de color con las teclas del cursor y se pueden ejecutar presionando Enter. También puedes utilizar la primera letra mayúscula de cada elemento para seleccionar directamente. Si desea regresar al menú principal o regresar desde el cuadro de lista del menú de nivel inferior, puede usar la tecla Esc. Todos los menús en Turbo C 2.0 usan este método para operar y no se explicarán a continuación.
1.1.4 Menú Editar
Presione Alt E para ingresar al menú de edición. Si presiona Enter nuevamente, el cursor aparecerá en la ventana de edición y el usuario podrá editar el texto en. esta vez. El método de edición es básicamente el mismo que el de wordstar. Puede utilizar la tecla F1 para obtener información de ayuda sobre el método de edición.
1. Las teclas de función relacionadas con la edición son las siguientes:
F1 obtiene información de ayuda para los comandos de edición de Turbo C 2.0
F5 expande la ventana de edición a; toda la pantalla;
F6 cambia entre la ventana de edición y la ventana de información;
F10 va de la ventana de edición al menú principal.
2. Introducción a los comandos de edición:
PageUp avanza las páginas
PageDn retrocede las páginas
Inicio Mueve el cursor hacia donde El principio de línea
Fin Mover el cursor al final de la línea
Ctrl Y Eliminar la línea donde está el cursor
Ctrl T Eliminar la palabra donde el cursor está
Ctrl KB establece el inicio del bloque
Ctrl KK establece el final del bloque
Ctrl KV movimiento del bloque
Ctrl KC copia del bloque
Ctrl KY Eliminar bloque
Ctrl KR Leer archivo
Ctrl KW Guardar archivo
Ctrl KP Bloquear imprimir archivo
Ctrl F1 Si el cursor está ubicado en una función de la biblioteca Turbo C 2.0, obtendrá información de ayuda sobre la función
Ctrl Q[ Busque el último carácter coincidente del doble delimitador de Turbo C 2.0
Ctrl Q] Buscar símbolos de coincidencia previa del delimitador doble Turbo C 2.0
Explicación:
1) El delimitador doble Turbo C 2.0 incluye los siguientes símbolos:
a) Llaves {y}
b) Corchetes angulares lt; y gt
c) Corchetes (y)
d) Corchetes; [y]
e) Caracteres de comentario /* y */
f) Comillas dobles "
g) Comillas simples'
2) Turbo C 2.0 también tiene una función al editar archivos, que es sangrar automáticamente, es decir, la posición del cursor se alinea con el carácter anterior no vacío. En la ventana de edición, Ctrl OL es la tecla de control para el. interruptor de sangría automática.
1.1.5 Menú Ejecutar
Presione Alt R para ingresar al menú Ejecutar. El menú tiene los siguientes elementos, como se muestra en la figura:
<. p>1. Ejecutar: Ejecutar por proyecto El nombre del archivo especificado por el elemento /Nombre del proyecto o el archivo en el área de edición actual. Si el código fuente después de la última compilación no se ha modificado, ejecute directamente al siguiente punto de interrupción (si lo hay). no hay punto de interrupción, ejecute hasta el final). Ejecute después de la compilación y la conexión. La tecla de acceso rápido es Ctrl F9.2. Detenga la depuración actual y libere el espacio asignado al programa. La tecla es Ctrl p>3. Ir al cursor: se utiliza al depurar un programa. Seleccione este elemento para ejecutar el programa en la línea donde está el cursor. La línea donde se encuentra el cursor debe ser una declaración ejecutable; de lo contrario, se generará un error. Su tecla de acceso rápido es F4.
4. Seguimiento: al ejecutar una llamada a otras subfunciones definidas por el usuario, si se utiliza el elemento Seguimiento, la barra de ejecución se rastreará hasta el interior de la subfunción para su ejecución. y su tecla de acceso rápido es F7.
5. Paso adelante: ejecute la siguiente instrucción de la función actual Incluso si se llama a la función del usuario, la barra de ejecución no se rastreará hasta la función.
6. Pantalla de usuario: Muestra los resultados que se muestran en pantalla cuando el programa se está ejecutando. Su tecla de acceso rápido es Alt F5.
1.1.6 Menú Compilar
Presione Alt C para ingresar al menú Compilar. El menú tiene el siguiente contenido, como se muestra en la figura:
1. Compilar en OBJ: compile un archivo fuente C para generar un archivo objeto .OBJ y muestre el nombre del archivo generado al mismo tiempo. Su tecla de acceso rápido es Alt F9.
2. Crear archivo EXE: este comando genera un archivo .EXE y muestra el nombre del archivo .EXE generado. El nombre del archivo .EXE es uno de los siguientes:
1) El nombre del archivo del proyecto descrito por Proyecto/Nombre del proyecto.
2) Si no hay ningún nombre de archivo de proyecto, el archivo fuente especificado por el archivo C primario.
3) Si ninguno de los dos elementos anteriores tiene un nombre de archivo, será el nombre de archivo de la ventana actual.
3. Vincular archivo EXE: vincule el archivo .OBJ actual y el archivo de biblioteca para generar un archivo .EXE.
4. Compile todo: vuelva a compilar todos los archivos del proyecto y ensamblelos para generar archivos .EXE. Este comando no realiza una verificación de obsolescencia (los comandos anteriores realizan una verificación de obsolescencia, es decir, si la fecha y hora del archivo fuente en el proyecto actual es la misma o anterior que la del archivo de destino, se rechazará el archivo fuente). compilado).
5. Archivo C principal: cuando se especifica el archivo principal en este elemento, en compilaciones posteriores, si no hay un nombre de archivo de proyecto, se compilará el archivo C principal especificado en este elemento. error, este archivo se transferirá a la ventana de edición, independientemente de si es el archivo C principal en la ventana actual.
6. Obtener información: obtenga información sobre la ruta actual, el nombre del archivo fuente, el tamaño en bytes del archivo fuente, la cantidad de errores en la compilación, el espacio disponible, etc., como se muestra en la figura:
1.1.7 Menú Proyecto
Presione Alt P para ingresar al menú Proyecto. El menú incluye el siguiente contenido, como se muestra en la figura:
1. El nombre del proyecto tiene la extensión .PRJ. Esto incluye el nombre del archivo que se compilará y conectará. Por ejemplo, existe un programa que consta de file1.c, file2.c y file3.c. Para compilar y ensamblar estos tres archivos en un archivo ejecutable file.exe, primero puede crear un archivo de proyecto file.prj con lo siguiente. contenido:
file1.c
file2.c
file3.c
En este momento, coloque file.prj en el Proyecto elemento de nombre Al compilar en el futuro, los tres archivos fuente especificados en el archivo del proyecto se compilarán automáticamente por separado. Luego conéctelo al archivo file.exe. Si algunos de los archivos se han compilado en archivos .OBJ y no se han modificado, puede escribir directamente la extensión .OBJ. En este punto no habrá compilación sino sólo vinculación.
Por ejemplo:
file1.obj
file2.c
file3.c
no funcionará con file1.c para compilar y vincular directamente.
Nota:
Cuando cada archivo en el archivo del proyecto no tiene extensión, será tratado como un archivo fuente. Además, los archivos que contiene también pueden ser archivos de biblioteca, pero. deben escribirse Extensión .LIB.
2. Interrumpir make on: El usuario puede elegir si desea salir de Make compilación cuando hay advertencias, errores, errores fatales o antes del enlace.
3. Dependencias automáticas: cuando el interruptor está activado, el archivo fuente y la fecha y hora del archivo .OBJ correspondiente se verificarán durante la compilación; de lo contrario, no se realizará ninguna verificación.
4. Borrar proyecto: borre el nombre del archivo del proyecto en Proyecto/Nombre del proyecto.
5. Eliminar mensajes: borre los mensajes de error de la ventana de mensajes.
1.1.8 Menú de opciones
Presione Alt O para ingresar al menú de Opciones. Los principiantes deben usar este menú con precaución. El menú tiene el siguiente contenido, como se muestra en la figura:<. /p>
1. Compilador: esta opción tiene muchos submenús, lo que permite a los usuarios seleccionar la configuración del hardware, el modelo de almacenamiento, la tecnología de depuración, la optimización del código, el control de la información del diálogo y la definición de macros. Estos submenús son como se muestra en la figura:
1) Modelo: ***Hay seis modos diferentes: Pequeño, pequeño, mediano, compacto, grande y enorme, que puede seleccionar el mismo usuario. .
2) Definir: abra un cuadro de definición de macro y los usuarios podrán ingresar definiciones de macro. Se pueden realizar múltiples definiciones con punto y coma y las asignaciones se pueden realizar con signos iguales.
3) Generación de código: Tiene muchas opciones, que le indican al compilador qué tipo de código de destino generar. La convención de llamada puede elegir el método C o Pascal para pasar parámetros. El conjunto de instrucciones puede seleccionar las series de instrucciones 8088/8086 o 80186/80286. Punto flotante selecciona punto flotante emulado, punto flotante de coprocesador matemático o aritmética sin punto flotante. El tipo de carácter predeterminado especifica el tipo de carácter. Alignonent especifica los principios de alineación de direcciones. Fusionar cadenas duplicadas se utiliza para optimizar la combinación de cadenas duplicadas. El marco de pila estándar genera una estructura de pila estándar. El desbordamiento de la pila de prueba genera un fragmento de código que detecta el desbordamiento de la pila cuando el programa se está ejecutando. Número de línea Coloque el número de línea en el archivo .OBJ para depurarlo. La información de depuración de OBJ genera información de depuración en el archivo .OBJ.
4) Optimización: Tiene muchas opciones. Optimizar para selecciona si minimizar el tamaño del programa u optimizar la velocidad del programa. Usar variable de registro se utiliza para seleccionar si se permite el uso de variables de registro. La optimización de registros utiliza variables de registro tanto como sea posible para reducir las operaciones de recuperación excesivas. La optimización de saltos comprime el código eliminando saltos redundantes y ajustando bucles y declaraciones de cambio.
5) Fuente: Tiene muchas opciones. La longitud del identificador especifica el número de caracteres válidos en el identificador, que por defecto es 32. Comentarios anidados Si se permiten comentarios anidados. Solo palabras clave ANSI solo permite palabras clave ANSI o también permite palabras clave Turbo C2.0.
6) Error Error de detención después de cuántos errores detener la compilación, el valor predeterminado es 25. La advertencia se detiene después de cuántos errores de advertencia se deben detener la compilación; el valor predeterminado es 100. Mostrar advertencia Advertencia de portabilidad Error de advertencia de portabilidad. Violaciones ANSI Error de advertencia por violaciones de palabras clave ANSI. Error común Errores de advertencia comunes. Error menos común Un error de advertencia poco común.
7) Nombres: se utiliza para cambiar los nombres de segmentos, grupos y clases. Los valores predeterminados son CODE, DATA y BSS.
2. Vinculador: Este menú establece opciones relacionadas con la conexión. Tiene el siguiente contenido, como se muestra en la figura:
1) Menú de archivo de mapa Seleccione si desea generar un .MAP. archivo.
2) Inicializar segmentos Si se inicializan segmentos no inicializados durante la conexión.
3) Si las bibliotecas Devault buscan sus bibliotecas predeterminadas al vincular archivos objeto generados por otros compiladores.
4) Biblioteca de gráficos Si se deben conectar las funciones en la biblioteca de gráficos.
5) Advertir símbolos duplicados genera un mensaje de advertencia cuando hay símbolos duplicados.
6) La advertencia de pila permite que el programa de conexión genere un mensaje de advertencia de No pila.
7) Si el enlace que distingue entre mayúsculas y minúsculas distingue entre letras mayúsculas y minúsculas.
3. Entorno: El menú especifica si se guardan automáticamente ciertos archivos y establece la tecla de tabulación y el tamaño de la pantalla. Tiene el siguiente contenido, como se muestra en la figura:
1) Seguimiento de mensajes: el archivo actual rastrea los errores del archivo en la ventana de edición. Todos los archivos rastrea todos los errores de archivos. Apagado no se rastrea.
2) Mantener mensaje: si se borra la información en la ventana Mensaje antes de la compilación.
3) Guardar automáticamente la configuración: cuando se selecciona activado, si la configuración de Turbo C 2.0 se modifica antes de ejecutar, Shell o salir del entorno de desarrollo integrado, los cambios se almacenarán en el archivo de configuración. No se guarda cuando se selecciona desactivado.
4) Editar guardado automático: si se guarda automáticamente el archivo fuente editado antes de Ejecutar o Shell.
5) Archivo de copia de seguridad: si se genera un archivo de copia de seguridad (archivo .BAK) cuando se guarda el archivo fuente.
6) Tamaño de pestaña: establece el tamaño de la tecla de pestaña, el valor predeterminado es 8.
7) Ventanas ampliadas: amplía la ventana activa actual a toda la pantalla. La tecla de acceso rápido es F5.
8) Tamaño de pantalla establece el tamaño del texto de la pantalla.
4. Directorios: especifica la ruta de los archivos necesarios para la compilación y la conexión. Existen los siguientes elementos, como se muestra en la figura:
(1) Directorios de inclusión: la ruta. de los archivos incluidos, más subdirectorios están separados por ";".
(2) Directorios de la biblioteca: ruta del archivo de la biblioteca, múltiples subdirectorios separados por ";".
(3) Salida dirigida: Directorio de archivos de salida (archivos .OBJ, .EXE, .MAP).
(4) Turbo C dirigido: El directorio donde se encuentra Turbo C.
(5) Nombre del archivo de selección: define el nombre del archivo de selección cargado. Si no se define, se tomará del archivo de selección actual.
5. Argumentos: Permite a los usuarios utilizar parámetros de línea de comando.
6. Opciones de guardado: guarde toda la compilación, conexión, depuración y proyectos seleccionados en el archivo de configuración. El archivo de configuración predeterminado es TCCONFIG.TC.
7. Recuperar opciones carga un archivo de configuración en TC y TC utilizará las opciones del archivo.
1.1.9 Menú Depurar
Presione Alt D para seleccionar el menú Depurar. Este menú se usa principalmente para verificar errores. Incluye el siguiente contenido, como se muestra en la figura:
1. Evaluar
1) Expresión La expresión para calcular el resultado.
2) Resultado muestra el resultado del cálculo de la expresión.
3) Se asigna nuevo valor al nuevo valor.
2. Pila de llamadas: este elemento no es accesible. Se utiliza para comprobar el estado de la pila cuando se utiliza el depurador Turbo C.
3. La función Buscar se utiliza para mostrar la función especificada cuando se ejecuta el depurador Turbo C.
4. Actualizar pantalla Si la ventana de edición se sobrescribe accidentalmente con la ventana del usuario, puede usar esto para restaurar el contenido de la ventana de edición.
1.1.10 Menú Pausa/Ver
Presione Alt B para ingresar al menú Pausa/Ver. El menú tiene el siguiente contenido, como se muestra en la figura:
<. p>1 Agregar observación: inserte una expresión de observación en la ventana de observación.2. Eliminar observación: elimina la expresión de observación actual de la ventana de observación.
3. Editar observación: edite una expresión de observación en la ventana de observación.
4. Eliminar todo: relojes elimina todas las expresiones de observación de la ventana de observación.
5. Alternar punto de interrupción: establezca o borre el punto de interrupción en la línea donde se encuentra el cursor.
6. Borrar todos los puntos de interrupción: Borrar todos los puntos de interrupción.
7. Ver siguiente punto de interrupción: mueva el cursor al siguiente punto de interrupción.
1.1.11 Archivo de configuración Turbo C 2.0
El llamado archivo de configuración es un archivo que contiene información sobre Turbo C 2.0, que contiene información como compilación y selección y ruta de conexión. Puede utilizar el siguiente método para crear la configuración de Turbo C 2.0:
1 Cree un archivo de configuración con nombre de usuario: puede seleccionar el comando Opciones/Guardar opciones en el menú Opciones para guardar todas las configuraciones. el entorno de desarrollo integrado actual en un archivo de configuración con nombre de usuario. La próxima vez que inicie TC, simplemente escriba DOS:
tc/clt; nombre del archivo de configuración con nombre de usuario gt
El contenido de este archivo de configuración se utilizará como Turbo C 2.0. elección.
2. Si el guardado automático de Opciones/Entorno/Configuración está activado, la configuración actual se almacenará automáticamente en el archivo de configuración TCCONFIG.TC de Turbo C 2.0 al salir del entorno de desarrollo integrado. Turbo C buscará automáticamente este archivo de configuración cuando se inicie.
3. Utilice TCINST para establecer la configuración relevante de Turbo C y almacene los resultados en TC.EXE. Cuando se inicia Turbo C, si no se encuentra el archivo de configuración, se utilizará el valor predeterminado en TC.EXE.