O Ambiente Integrado de Desenvolvimento Borland C++


Sumário

  1. Introdução
  2. Menu principal
    1. File
    2. Edit
    3. Search
    4. Run
    5. Compile
    6. Debug
    7. Project
    8. Options
    9. Windows
    10. Help
  3. Janelas de diálogo
  4. Lista de "atalhos" globais e funções de teclas

1. Introdução

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:
h:\aula1> bc <Enter>

O AID consiste:

  1. No menu principal (no topo do ecrã)
  2. No fundo, onde surgem as diversas janelas.
  3. Na linha de estado (na base do ecrã).

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.

2. Menu principal

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).

2.1 File

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 (*).

2.2 Edit

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>).

2.3 Search

Este submenu relaciona-se com a procura e substituição de texto nas janelas. Compõe-se dos seguintes itens:

2.4 Run

Este submenu relaciona-se com a execução de programas. Compõe-se dos seguintes itens:

2.5 Compile

Este submenu relaciona-se com a compilação de programas. Compõe-se dos seguintes itens:

2.6 Debug

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.

2.7 Project

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:

2.8 Options

Não alterar nada.

2.9 Windows

Este submenu relaciona-se com a gestão de janelas. Compõe-se dos seguintes itens:

2.10 Help

Este submenu relaciona-se com o sistema de ajuda. Compõe-se dos seguintes itens:

3. Janelas de diálogo

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>.

4. Lista de "atalhos" globais e funções de teclas

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