Professional Documents
Culture Documents
Entorno Turbo C
Anexo-2
Programacin en C
INTRODUCCIN
Turbo C tiene dos modos separados de operacin. El primero es su entorno
integrado de desarrollo. En este entorno se puede controlar la edicin,
compilacin y ejecucin usando pocas pulsaciones y mens fcil de utilizar.
El otro modo de operacin utiliza el mtodo tradicional, segn el cual se usa:
1) Un editor (ASCII) para crear el archivo fuente.
2) El compilador que genere el mdulo objeto (legible por la mquina).
3) El "linkador" o reubicador para ensamblar varios mdulos .OBJ en uno
ejecutable.
Este modo se llama mtodo de lnea de rdenes.
El propsito de este anexo es mostrar el entorno integrado de Turbo C.
Se ha utilizado la versin 2.0 de Turbo C. Otras versiones se diferencian de
sta ligeramente.
EL PROGRAMA TCINST
Turbo C incluye un programa de instalacin llamado TCINST, que se usa
para establecer diversos atributos y especificaciones por defecto del entorno
integrado de Turbo C. Para ejectar este programa, simplemente teclear TCINST
en el indicativo del sistema. Cuando comienza la ejecucin del programa, se
ver un men que contiene los siguientes elementos:
Installation Menu
Compile
Project
Options
Debug
Editor commands
Mode for display
Set colors
Resize windows
Quit/save
Anexo2-2
Anexo-2
Programacin en C
DEBUG
La opcin
incorporado.
Debug
permite
determinar
como
funciona
el
depurador
EDITOR COMMANDS
Seleccionando la opcin Editor commands se puede adaptar el editor del
Turbo C. Si se est familiarizado con otro tipo de editor, se puede hacer que
el editor de Turbo C lo imite cambiando las teclas que activan cada orden.
Install Editor
Command name
Primary
New Line
Cursor Left
Cursor Right
Word Left
Word Right
Cursor Up
Cursor Down
Scroll Up
Scroll Down
Page Up
Page Down
Left of Line
Right of Line
Top of Screen
Bottom of Screen
Top of File
Bottom of File
Move to Block Begin
Move to Block End
Move to Previous Pos
Move to Marker 0
Move to Marker 1
Move to Marker 2
Move to Marker 3
Toggle Insert
Insert Line
Delete Line
Delete to End of Line
Delete Word
Delete Char
Delete Char Left
Set Block Begin
Set Block End
Mark Word
Hide Block
Set Marker 0
Set Marker 1
Set Marker 2
Set Marker 3
Copy Block
Move Block
Delete Block
Read Block
Write Block
Print Block
Exit Editor
Tab
Toggle Autoindent
Toggle Tabs
Restore Line
Find String
Find and Replace
Search Again
Insert Control Char
Save file
Match pair
Match pair backward
Language Help
Toggle optimal fill
Toggle unindent
Block indent
Block unindent
<--> select
F4-Key modes:
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
<CtrlM>
<CtrlS>
<CtrlD>
<CtrlA>
<CtrlF>
<CtrlE>
<CtrlX>
<CtrlW>
<CtrlZ>
<CtrlR>
<CtrlC>
<CtrlQ><CtrlS>
<CtrlQ><CtrlD>
<CtrlQ><CtrlE>
<CtrlQ><CtrlX>
<CtrlQ><CtrlR>
<CtrlQ><CtrlC>
<CtrlQ><CtrlB>
<CtrlQ><CtrlK>
<CtrlQ><CtrlP>
<CtrlQ>0
<CtrlQ>1
<CtrlQ>2
<CtrlQ>3
<CtrlV>
<CtrlN>
<CtrlY>
<CtrlQ><CtrlY>
<CtrlT>
<CtrlG>
<CtrlBkSp>
<CtrlK><CtrlB>
<CtrlK><CtrlK>
<CtrlK><CtrlT>
<CtrlK><CtrlH>
<CtrlK>0
<CtrlK>1
<CtrlK>2
<CtrlK>3
<CtrlK><CtrlC>
<CtrlK><CtrlV>
<CtrlK><CtrlY>
<CtrlK><CtrlR>
<CtrlK><CtrlW>
<CtrlK><CtrlP>
<CtrlK><CtrlD>
<CtrlI>
<CtrlO><CtrlI>
<CtrlO><CtrlT>
<CtrlQ><CtrlL>
<CtrlQ><CtrlF>
<CtrlQ><CtrlA>
<CtrlL>
<CtrlP>
<CtrlK><CtrlS>
<CtrlQ><Ctrl[>
<CtrlQ><Ctrl]>
<CtrlF1>
<CtrlO><CtrlF>
<CtrlO><CtrlU>
<CtrlK><CtrlI>
<CtrlK><CtrlU>
Secondary
*
*
<CtrlM>
<Lft>
<Rgt>
<CtrlLft>
<CtrlRgt>
<Up>
<Dn>
<PgUp>
<PgDn>
<Home>
<End>
<CtrlHome>
<CtrlEnd>
<CtrlPgUp>
<CtrlPgDn>
<Ins>
<Del>
<CtrlH>
<CtrlK><CtrlQ>
<CtrlQ><CtrlI>
<CtrlQ><CtrlT>
ESC-exit
Anexo2-3
Anexo-2
Programacin en C
Edit
Line 1
File
Load
F3
Pick Alt-F3
New
Save
F2
Write to
Directory
Change dir
OS shell
Quit
Alt-X
Run
Project
Options
Debug
Break/watch
Edit
Col 1
Insert Indent Tab Fill Unindent
C:NONAME.C
Run
Compile
Run
Ctrl-F9
Compile to OBJ
C:NONAME.OBJ
Program reset Ctrl-F2
Make EXE file
C:NONAME.EXE
Go to cursor
F4
Link EXE file
Trace into
F7
Build all
Step over
F8
Primary C file:
User screen
Alt-F5
Get info
Options
Compiler
Linker
Environment
Directories
Arguments
Save options
Retrieve options
Compile
Break/watch
Add watch
Ctrl-F7
Delete watch
Edit watch
Remove all watches
Project
Project name
Break make on
Auto dependencies
Clear project
Remove messages
Errors
Off
Message
F1-Help
F5-Zoom
F6-Switch
F7-Trace
F8-Step
F9-Make
F10-Menu
Anexo2-4
Anexo-2
Programacin en C
CHANGE
especifique.
Anexo2-5
Anexo-2
Programacin en C
Ctrl-F9
Ctrl-F2
F4
F7
F8
Alt-F5
SUBCOMANDOS
Compile
Compile to OBJ
Make EXE file
Link EXE file
Build all
Primary C file:
Get info
C:NONAME.OBJ
C:NONAME.EXE
Anexo2-6
Anexo-2
Programacin en C
Errors
Off
Warnings
Errors
Fatal Errors
Link
Options
Compiler
Linker
Environment
Directories
Arguments
Save options
Retrieve options
Anexo2-7
Anexo-2
Programacin en C
SUBCOMANDOS
Anexo2-8
Anexo-2
Programacin en C
Names.- Permite cambiar los nombres que Turbo C usa para los
diversos segmentos de memoria que usa el programa. No cambiarlos
a menos que se sepa verdaderamente cmo hacerlo.
LINKER.- Al seleccionar las opciones Linker, se ver la siguiente
lista de posibilidades. (Hasta que se llega a ser un programador
avanzado de Turbo C, probablemente no se cambiar ninguna).
Map File.- Crea un archivo de mapa del programa compilado. Un
archivo de mapa muestra las posiciones relativas de las variables
y funciones que integran el programa y dnde residen en la
Anexo2-9
Anexo-2
Programacin en C
se
puede
activar
en
Graphics
library.- Determina si
alcanza la biblioteca de grficos.
el
enlazador
("linker")
globales
Config
Anexo2-10
Anexo-2
Programacin en C
Debug
Evaluate
Ctrl-F4
Call stack Ctrl-F3
Find function
Refresh display
Display swapping
Smart
Source debugging
On
Anexo2-11
Anexo-2
Programacin en C
REFRESH
Anexo2-12
Anexo-2
Programacin en C
SUBCOMANDOS
Anexo2-13