O Ambiente Integrado de Desenvolvimento Borland C++
O Borland C++ apresenta-se de duas formas: a de compilador de comando de linha, que não será tratada neste documento, e o Ambiente Integrado de Desenvolvimento (AID). O AID permite editar, compilar (to compile), ligar (to link), executar e depurar (to debug) programas dentro dum único ambiente.
Antes de executar o AID crie um directório de
trabalho: h:\> mkdir aula1 <Enter> h:\> cd aula1 <Enter> |
O Borland C++ (BC), como o nome indica, é um compilador de C++. No entanto, se for configurado apropriadamente, também compila C. A configuração do BC é guardada em ficheiros de nomes TCDEF.DPR, TCDEF.DSK e TCCONFIG.TC.
Sempre que criar um novo directório de trabalho
faça: h:\aula1> bcstart <Enter> Este comando encarrega-se de copiar para o directório corrente as versões recomendadas dos ficheiros de configuração. Para executar o AID faça: |
O AID consiste:
Os menus do AID podem ser actuados por meio do rato ou de combinações de teclas. No que se segue dá-se ênfase ao uso de combinações de teclas, pois com algum hábito tornam bastante mais rápida a utilização do AID.
Para activar o menu principal pressione <F10> e desloque-se ao longo dos submenus usando as setas ou pressione <Alt> em conjunto com a primeira letra do submenu a que pretende aceder. O menu principal tem os seguintes submenus:
Note que muitas das acções associadas a cada um destes submenus podem ser invocadas por intermédio de combinações de teclas. Por exemplo, a acção File-Open pode ser invocada pressionando <F3>. Note ainda que este "atalho" está claramente indicado no submenu File à direita de Open.
Por outro lado, os itens dos menus que fazem aparecer janelas de diálogo (ver secção 3.) têm normalmente ... após o seu nome (c.f. File-Open).
Este submenu relaciona-se com a gestão de ficheiros contendo os programas do utilizador do AID. Compõe-se dos seguintes itens:
Note-se que se um ficheiro necessitar de ser guardado, na base da sua janela aparecerá um asterisco (*).
Este submenu relaciona-se com a edição de texto nas janelas. Compõe-se dos seguintes itens:
Para seleccionar texto pressionar <Shift> juntamente com as teclas de deslocamento do cursor (setas, <Home>, <End>, <PageUp> e <PageDown>).
Este submenu relaciona-se com a procura e substituição de texto nas janelas. Compõe-se dos seguintes itens:
Este submenu relaciona-se com a execução de programas. Compõe-se dos seguintes itens:
Este submenu relaciona-se com a compilação de programas. Compõe-se dos seguintes itens:
Este submenu relaciona-se com a depuração de programas. Compõe-se dos seguintes itens:
Note-se que, em modo de depuração, a próxima linha a ser executada é marcada com o fundo azul-claro.
Este submenu relaciona-se com a gestão de projectos, i.e., programas envolvendo mais do que um ficheiro. Compõe-se dos seguintes itens:
Não alterar nada.
Este submenu relaciona-se com a gestão de janelas. Compõe-se dos seguintes itens:
Este submenu relaciona-se com o sistema de ajuda. Compõe-se dos seguintes itens:
As janelas de diálogo correspondem a modos mais sofisticados de interacção com o AID, podendo consistir em vários tipos de campos.
Para saltar de campo em campo usar <Tab> (próximo campo) ou <Shift-Tab> (campo anterior). Os campos também podem ser activados pressionando a letra sublinhada no seu título, opcionalmente em conjunto com <Alt>.
Nos campos de escolha alternativa (botões de rádio) a escolha é feita usando as setas. Nos campos de selecção simples, a escolha faz-se com <espaço>.
Uma grande parte dos itens dos menus pode ser invocado recorrendo a combinações de teclas ("atalhos"). As tabelas que se seguem listam todos os atalhos existentes (entre parênteses a combinação submenu-item correspondente):
"Atalhos" envolvendo as teclas de função:
<Ctrl> | <Alt> | <Shift> | ||
---|---|---|---|---|
<F1> | Mostra ajuda (Help-Contents) | Mostra ajuda sobre tópico (Help-Topic search) | Mostra tópico de ajuda anterior (Help-Previous topic) | Mostra índice da ajuda (Help-Index) |
<F2> | Guarda ficheiro corrente (File-Save) | Termina a execução corrente (Run-Program reset) | Altera argumentos do programa (Run-Arguments) | |
<F3> | Abre ficheiro (File-Open) | Mostra pilha de chamadas a funções (Debug-Call stack) | Fecha janela (Windows-Close) | |
<F4> | Executa até ao cursor (Run-Go to cursor) | Calcula expressões/Modifica variáveis (Debug-Evaluate/Modify) | Inspecciona variáveis (Debug-Inspect) | |
<F5> | Expande/Reduz janela corrente (Windows-Zoom) | Modifica tamanho/localização de janela (Windows-Size/Move) | Mostra saída (Windows-User screen) | |
<F6> | Passa para a próxima janela (Windows-Next) | |||
<F7> | Avança execução entrando nas funções (Run-Trace into) | Coloca nova visualização de variáveis (Debug-Watches-Add watch) | Desloca para erro de compilação anterior (Search-Previous error) | |
<F8> | Avança execução não entrando nas funções (Run-Step over) | Insere/remove ponto de paragem da execução (Debug-Toggle breakpoint) | Desloca para o erro de compilação seguinte (Search-Next error) | |
<F9> | Constroi programa (Compile-Make) | Executa programa (Run-Run) | Compila (Compile-Compile) | |
<F10> | Activa menu principal |
"Atalhos" envolvendo parte principal do teclado e <Esc>:
Atalho | Acção |
---|---|
<letra> | Numa janela de diálogo invoca a opção onde letra esteja assinalada |
<Alt-letra> | Activa submenu em cujo título letra esteja
assinalada. Numa janela de diálogo invoca a opção onde letra esteja assinalada |
<Alt-X> | Sai do AID (File-Quit) |
<Alt-0> | Lista todas as janela (Windows-List all) |
<Alt-1> - <Alt-9> | Passa para a janela com o número respectivo |
<Ctrl-L> | Procura texto de novo (Search-Search again) |
<Esc> | Sai do menu/janela de diálogo actual sem fazer nada |
"Atalhos" no modo de edição:
<Ctrl> | <Alt> | <Shift> | ||
---|---|---|---|---|
<Insert> | Muda modo de edição entre "inserção" e "sobreposição" | Copia o texto seleccionado para a "tábua de recortes" (Edit-Copy) | Insere no texto o conteúdo da "tábua de recortes" (Edit-Paste) | |
<Delete> | Elimina caractere sob o cursor | Apaga o texto seleccionado (Edit-Clear) | Corta o texto seleccionado, colocando-o na "tábua de recortes" (Edit-Cut) | |
<Home> | Desloca cursor para o início da linha | Desloca cursor para o topo do ecrã | Desloca cursor para o início da linha seleccionando texto | |
<End> | Desloca cursor para o fim da linha | Desloca cursor para a base do ecrã | Desloca cursor para o fim da linha seleccionando texto | |
<Page Up> | Desloca zona de visualização uma janela para cima | Desloca cursor para o início do ficheiro | Desloca zona de visualização uma janela para cima seleccionando texto | |
<Page Down> | Desloca zona de visualização uma janela para baixo | Desloca cursor para o fim do ficheiro | Desloca zona de visualização uma janela para baixo seleccionando texto | |
<seta esquerda> | Desloca cursor um caractere para a esquerda | Desloca cursor uma palavra para a esquerda | Desloca cursor para a esquerda seleccionando texto | |
<seta direita> | Desloca cursor um caractere para a direita | Desloca cursor uma palavra para a direita | Desloca cursor para a direita seleccionando texto | |
<seta cima> | Desloca cursor uma linha para cima | Desloca cursor para cima seleccionando texto | ||
<seta baixo> | Desloca cursor uma linha para baixo | Desloca cursor para baixo seleccionando texto | ||
<Return> | Introduz nova linha com ajuste de indentação | |||
<Backspace> | Apaga para trás com ajuste de indentação | Desfaz acção de edição anterior (Edit-Undo) Para refazer a acção anterior (Edit-Redo) usar <Shift-Alt-Backspace> |
||
<Tab> | Introduz tabulador (normalmente de 8 em 8 colunas, mas o valor pode ser ajustado nas opções, embora não se recomende) |
Página
concebida e mantida por Eng. Manuel Menezes de Sequeira (última actualização 2006/07/07) Copyright © 1996-2001 ISCTE |