| Menu principal |
O menu principal permite que uma determinada ação (abrir um arquivo, compilar um programa, criar um projeto,...) seja executada no Turbo C++. Há várias formas de acesso ao menu principal, na mais fácil delas, você pode utilizar o ponteiro do mouse arrastando-o e clicando sobre a opção desejada, ou ainda pressionar a tecla F10, movimentar (com as setas direcionais) o destacador até a opção desejada e, em seguida, pressionar ENTER. Você também pode acessar o menu pressionando a tecla ALT + (a primeira letra do item do menu desejado). Por exemplo: ALT+E Acessa o menu Edit.
Quando você seleciona um item no menu principal, um menu pull-down é apresentado com uma lista de opções. Para fazer uma seleção, posicione o destacador até a opção desejada e pressione ENTER. Você também pode selecionar a opção teclando a letra que está em negrito (ou em cor diferente).
Resumo dos itens do menu principal:
| Itens | Opções |
| º | Mostra o número da versão, apaga ou restaura a tela e executa vários programas utilitários fornecidos com o Turbo C++. |
| File | Carrega e salva arquivos, manipula diretórios, requisita o DOS e sai do Turbo C++. |
| Edit | Realiza várias funções de edição. |
| Search | Realiza vários tipos de busca e substituição de texto. |
| Run | Compila, link-edita e executa o programa que está atualmente carregado no AID. |
| Compile | Compila o programa atualmente carregado no ambiente. |
| Debug | Fixa as várias opções do depurador, incluindo a indicação de pontos de parada. |
| Project | Gerencia projetos em múltiplos arquivos. |
| Options | Fixa as várias opções de compilação, link-edição e do ambiente. |
| Window | Controla o modo como as várias janelas são exibidas. |
| Help | Ativa o sistema de Help sensível ao contexto. |
Algumas entradas no menu são seleções do tipo ligado/desligado (On/Off). Para modificar o estado de um a entrada e pressione ENTER.
| O Menu System - º |
O menu system é a primeira opção do menu principal. Movimente o descador até o canto esquerdo do menu principal e pressione ENTER. Com a utilização do menu system você pode executar alguns utilitários fornecidos pelo Turbo C++.
| O Menu File |
Movimente o destacador até o menu File. Esse procedimento ativará uma janela pull-down. As opções disponíveis nesta etapa são:
| O Menu Edit |
A opção Edit permite que o usuário tenha acesso à ferramentas de edição de textos. O recurso Undo, permite voltar o conteúdo existente antes da alteração. Por exemplo: Se o usuário alterou, por engano, uma linha de código que esteja funcionando corretamente, ele pode utilizar a tecla ALT+BACKSPACE (tecla de atalho para Undo) para recuperar o texto. A opção Redo, permite refazer o Undo. O recurso Cut, chamado de recortar, remove o conteúdo selecionado da janela ativa para a Clipboard. Copy permite copiar o bloco selecionado para a Clipboard. Diferentemente do método Cut, o comando Copy não remove o conteúdo selecionado, e sim, duplica-o na área de memória. O comando Past importa para a janela ativa o conteúdo da Clipboard. A função Clear apaga o bloco que está atualmente selecionado. A opção Show Clipboard, mostra o conteúdo "Área de Transferência" do editor do Turbo C++. Quando você marca um bloco e executa um dos comandos Cut ou Copy, você está enviando dados para a Clipboard.
| O Menu Search |
A opção Search possibilita a realização de vários tipos de buscas e buscas e trocas, no texto da janela ativa. O item Find, quando selecionado, permite que o usuário busque por todo o texto uma seqüência de caracteres. Na janela que Find Text, digite o texto a ser procurado no campo Text to Find, em seguida, pressione Enter. A opção Replace, permite que o usuário faça uma busca e uma substituição. Quando o editor encontrar a seqüência de caracteres informada pelo usuário no campo Text to Find, essa seqüência será trocada pela nova, que está no campo New Text. Search again repete a última busca efetuada pelo comando Find. A opção Go to line number, salta para a linha especificada pelo usuário.
| O Menu Run |
A opção Search ativa um submenu contendo estas seis opções:
As próximas quatro opções estão relacionadas a execução de um programa usando o depurador. Você deverá compilar o seu programa com a opção para depuração habilitada.
| O Menu Compile |
Possibilita a compilação e a link edição de um programa. A primeira opção (Compile to OBJ) permite compilar o arquivo que está atualmente em uso. Esse processo converte o arquivo .CPP para um arquivo .OBJ um arquivo objeto é um arquivo com conteúdo de baixo nível, que está pronto para ser link-editado em um arquivo .EXE que pode ser executado. A segunda opção, Make EXE file, compilará o programa diretamente em um arquivo executável. A opção Buid all recompila todos os arquivos relacionados ao programa corrente. Para apagar a janela Message selecione a opção Remove messages.
| O Menu Debug |
Permite controlar o modo como o depurador integrado do Turbo C++ opera. Quando escrevemos um programa em "C", eventualmente cometeremos erros. Esses erros podem ser subdivididos em: Erros de compilação, erros de execução, erros de entrada e saída e erros lógicos. Os erros de compilação também conhecido como erros de sintaxe são erros cometidos no momento da implementação do programa. Como por exemplo esquecimento de ponto e vírgulas, colchetes, uso incorreto de comandos, variáveis não declaradas etc. Os outros erros como: de execução e de entrada e saída são erros que se tornam perceptíveis durante a execução do programa pelo usuário, e ainda os erros de lógicas que também são percebidos durante a utilização do programa quando não chegamos ao resultados desejado e percebemos que provavelmente ouve falha na implementação do programa. Em programação é comum a ocorrência de erros, nenhum programador escreve um programa sem ter nenhum erro. Para facilitar o trabalho do programador na localização dos erros do programa (ou do código) a linguagem "C" dispõe de uma ferramenta chamada "DEBUG", desenvolvida com a finalidade de auxiliar o programador durante a criação e execução do programa. Breakpoints <Ctrl F8> permite que se coloque ou retire uma marca no programa para parar a execução neste ponto. <F7> executa o programa linha por linha, passo a passo. <F8> executa o programa linha por linha e quando houver uma função, está será executada automaticamente sem ser verificado o código linha por linha. Inspect <Alt F4> permite a inspeção de variáveis, analisando o comportamento de seu conteúdo durante a execução do programa. Evalute/Modify <Ctrl F4> permite investigar o valor de uma variável, constante ou expressões levando o cursor até a variável e teclando <Enter>. É possível também modificar o conteúdo armazenado na variável e verificar como a modificação altera a execução subsequente do programa. Para utilização deste comando o Turbo apresenta uma janela com as seguintes opções: Expression: pode ser uma expressão matemática, uma constante, uma variável ou ainda posições de memória. Existem alguns argumentos que podem ser utilizados nesta opção para casos mais específicos. Result: mostra o resultado da expressão. New Value: permite que seja atribuído um novo valor a expressão. Call Stack <Ctrl F3> permite que seja aberta uma janela onde são mostradas as seqüências de chamadas de rotinas (procedimentos e funções), exibindo seus nomes e valores passados como parâmetros. Para sair da janela digitar <ALT F3>. Watch permite que se coloque uma janela ativa na tela para acompanhar as variáveis do programa que está sendo executado. Add Watch <Ctrl F7> permite a inclusão de expressões ou variáveis na janela de acompanhamento.
| O Menu Project |
Auxilia no desenvolvimento e na manutenção de programas grandes, compostos de múltiplos arquivos (.CPP). A opção Open Project permite abrir ou criar um novo projeto. Para fechar o projeto que está atualmente aberto, selecione a opção Close Project. Add item adiciona um arquivo .CPP ao projeto aberto. Delete item exclui um arquivo .CPP do projeto (o arquivo não será eliminado; ele apenas sairá do projeto). A opção Local options permite alterar as opções de cada módulo do projeto. O gerenciamento dos arquivos de cabeçalho (arquivos com extensão .h) pode ser feito com a opção Include files.
| O Menu Options |
Permite alterar o modo como o Turbo C++ opera. Através deste menu o usuário pode alterar as preferências do editor, do compilador. Pode também alterar o modo como o Turbo C++ gera o programa executável. É possível alterar as cores do sistema, alterar os diretórios dos arquivos de cabeçalho e modificar o modo como a aplicação será selva. Embora o menu não seja continuamente utilizado, possui recursos que podem facilitar a programação e melhor o desempenho do programa executável.
| O Menu Window |
A primeira parte do menu possibilita a realização de várias alterações em uma janela. Se você selecionar Size/Move, você mudará o tamanho da janela ativa e/ou e irá muda-la de posição na tela. A opção Zoom aumenta o tamanho da janela ativa de maneira que ela ocupe a tela inteira. Tile mostra as janelas dispostas lado a lado. Cascade apresenta as janelas em cascata. Next ativa a próxima janela. Close fecha a janela atual. A segunda parte do menu Window permite ativar a janela Message. A janela Message é usada pelo Turbo C++ para emitir informações. A janela Output mostra a saída gerada quando um programa é executado a partir de uma janela do AID. A janela User Screen mostra a tela inteira com a saída de um programa. A janela Watch é utilizada em depuração. A janela Register mostra o conteúdo de cada registrador da Unidade Central de Processamento. As janelas Project e Project notes estão relacionadas com projetos. Para listar todas as janelas abertas, basta selecionar List.
| O Menu Help |
Acesso à ajuda on-line. Contents apresenta a tabela de conteúdo do sistema de Help. A opção Index mostra um índice de tópicos para ajuda. Topic search, busca a palavra reservada da linguagem, onde o cursor está localizado. Previous Topic visita o tópico anterior. Help on help fornece uma ajuda para utilizar o Help.
| Teclas Aceleradoras |
As operações mais freqüentes do Turbo C++ podem ser ativadas diretamente sem passar pelo menu principal. Essas opções são ativadas pelo uso de teclas aceleradoras, que são combinações de teclas. A tecla de combinação está mostrada no lado direito dos itens dos menus.
Tabela de Teclas aceleradoras do AID.
| Tecla Aceleradora | Significado |
| F1 | Ativa o sistema de Help on-line |
| F2 | Grava o arquivo que está sendo correntemente editado |
| F3 | Carrega um arquivo |
| F4 | Executa o programa |
| F5 | Faz um Zoom na janela ativa |
| F6 | Movimenta-se entre as janelas |
| F7 | Executa o programa linha por linha inclusive pelas chamadas de funções |
| F8 | Executa o programa linha por linhas sem passar internamente pela chamadas de funções |
| F9 | Compila e link-edita o programa |
| F10 | Ativa o menu principal |
| ALT-0 (ZERO) | Lista as janelas abertas |
| ALT-n | Ativa a janela n (n deve estar entre 1 e 9) |
| ALT-F3 | Apaga a janela ativa |
| ALT-F4 | Abre uma janela de inspeção |
| ALT-F5 | Alterna entre a tela do usuário e a do AID |
| ALT-F7 | Erro anterior |
| ALT-F8 | Próximo erro |
| ALT-F9 | Compila um arquivo para um .OBJ |
| ALT-ESPAÇO | Ativa o menu principal |
| ALT-C | Ativa o menu Compile |
| ALT-D | Ativa o menu Debug |
| ALT-E | Ativa o menu Edit |
| ALT-H | Ativa o menu File |
| ALT-O | Ativa o menu Help |
| ALT-P | Ativa o menu Options |
| ALT-R | Ativa o menu Run |
| ALT-S | Ativa o menu Search |
| ALT-W | Ativa o menu Window |
| ALT-X | Sai do Turbo C++ |
| CTRL-F1 | Requisita help sobre o item em que o cursor está posicionado |
| CTRL-F2 | Reinicializa o programa |
| CTRL-F3 | Mostra a pilha de chamada de função |
| CTRL-F4 | Avalia uma função |
| CTRL-F5 | Muda o tamanho ou localização da janela ativa |
| CTRL-F7 | Indica uma expressão a ser observada |
| CTRL-F8 | Fixa ou apaga um ponto de parada |
| CTRL-F9 | Executa o programa corrente |
Página criada por Gison Boscariol da Silva