Projetos em C++ Builder

  1. Crie uma nova pasta no disco rígido.
  2. Selecione File | New application do Menu Principal.
  3. Selecione File | Save Project do Menu Principal.
  4. Digite MyUnit, para o nome do arquivo e clique OK (verifique se está na nova pasta criada).
  5. Digite Teste, para o nome do projeto e clique OK.
  6. Selecione Project | Build All do Menu Principal. O Builder mostra a caixa de status de compilação e compila o programa.
  7. Clique OK para fechar a caixa de status de compilação.
  8. Selecione File | Close All do Menu Principal.
  9. Veja pelo Windows Explorer os arquivos criados na pasta.

Arquivos usados em projetos C++ Builder

Tipos de arquivos usados em C++ Builder

  • Dica: para liberar espaço do disco, é seguro deletar os arquivos com extensões: .OBJ, .RES e .TDS, além dos arquivos cuja extensão começam com .IL e com .~
  • Projeto 1 - Mapa eletrônico

    Objetivos: Chamada e exibição de formulários; manipulação e propriedades de imagens; evento OnClick;

    1. Use o Windows Explorer para criar uma pasta chamada Mapa do Brasil e copie os bitmaps: brasil, centro, nordeste, norte, Sul e Sudeste.
    2. Na Component Pallete localize uma página chamada Additional e dentro dessa página de um clique no objeto Image e dê um clique no Form. (automaticamente o Builder criou um quadrado quadriculado que representa o objeto Image1).
    3. Olhe na Object Inspector e verifique as propriedades do objeto Image1 criado, e altere as seguintes propriedades:

    3.1. AutoSize: True (Fará com que o tamanho do objeto fique automaticamente do tamanho da figura selecionada)

    3.2. Picture: Clique nos "..." e localize o arquivo BRASIL.BMP

    1. Vá na Object Inspector e localize o objeto Form1 (basta clicar no Combo Box para selecioná-lo), e altere as seguintes propriedades:

    4.1. BorderStyle: bsDialog (Fará com que a janela fique no formato padrão de uma janela de mensagens)

    4.2. Caption: Mapa Eletrônico (Conteúdo da tarja do formulário)

    4.3. Name: F_Mapa (Nome interno do formulário)

    4.4. Position: poScreenCenter (Fará com que o formulário fique sempre centralizado quando for executado)

    1. Salve o seu projeto; para tanto, no menu vá em File | Save All...:

    5.1. Aonde aparece Unit1.cpp (o Builder está se referindo ao nome do formulário) mude para fMapa

    5.2. Aonde aparece Project1.mak (o Builder está se referindo do nome do projeto - que será o nome do executável final) mude para Mapa

    1. Na Component Pallete localize uma página chamada Standard e dentro dessa página localize o objeto Label. Clique no objeto e dê um clique no Form e altere as seguintes propriedades:

    6.1. Font: Clique nos "..." e faça as seguintes alteções na janela de Fonts:

    6.11. Cor: Castanho

    6.12. Estilo: Negrito

    6.2. Caption: digite: Clique sobre a Região a consultar

    1. Na Component Pallete localize uma página chamada Additional e dentro dessa página localize o objeto Image. Pressione a tecla SHIFT e clique no objeto (deve ter ficado um quadriculado azul em volta do objeto, como se ficasse marcado) e dê cinco cliques no Form - de preferência um em cada região, e altere as propriedades Name e Hint de cada um para, respectivamente:

    Name - Hint

    ImgNorte - Estados da Região Norte

    ImgNordeste - Estados da Região Nordeste

    ImgCentro - Estados da Região Centro-Oeste

    ImgSudeste - Estados da Região Sudeste

    ImgSul - Estados da Região Sul

    1. Clique no objeto ImgNorte segure a tecla SHIFT e clique em ImgNordeste, ImgCentro, ImgSudeste e ImgSul (o que eu queria era que todos os cinco objetos ficassem marcados simultaneamente), altere agora a propriedade ShowHint para True. (Note que na Object Inspector não aparece o nome do objeto) e a propriedade Cursor para crHandPoint (isso fará com que o cursor em cima da figura seja alterado para uma mãozinha apontando).
    2. Quando terminar clique em qualquer região do formulário para desmarcar os objetos.
    3. Para terminar nosso primeiro formulário desse projeto vá para a Component Pallete localize uma página chamada Additional e dentro dessa página localize o objeto BitBtn clique no objeto e dê um clique no Form e altere as seguintes propriedades:

    10.1. Kind: bkClose, isso fez com que três importantes propriedades se alterassem:

    10.1.1. Caption: assumiu o valor &Close.

    10.1.2. Glyph: ganhou uma imagem padrão de uma portinha de saída

    10.1.3. Modal Result: apesar de não ter sofrido alteração internamente foi disparado uma Flag que fará com que quando este botão seja clicado o formulário se encerre automaticamente.

    10.2. Caption: &Fechar.

    1. Compare o desenho e execute para ver como ficou:

    1. Insira um novo formulário usando o botão New Form da barra de ferramentas, ou a opção New Form do menu File. Ajuste o tamanho e posição do formulário para ocupar cerca de metade do formulário principal.
    2. Na Component Pallete localize uma página chamada Additional e dentro dessa página de um clique no objeto Image e dê um clique no Form. (automaticamente o Builder criou um quadrado quadriculado que representa o objeto Image1).
    3. Olhe na Object Inspector e verifique as propriedades do objeto Image1 criado, e altere as seguintes propriedades:
    1. Vá na Object Inspector e localize o objeto Form1 (basta clicar no Combo Box para selecioná-lo), e altere as seguintes propriedades:

    4.1. BorderStyle: bsDialog (Fará com que a janela fique no formato padrão de uma janela de mensagens)

    4.2. Caption: Região Sul (Conteúdo da tarja do formulário)

    4.3. Name: F_Sul (Nome interno do formulário)

    4.4. Position: poScreenCenter (Fará com que o formulário fique sempre centralizado quando for executado)

    1. Salve o novo formulário como "Fsul" (nome da unit)
    2. Selecione o formulário F_Mapa, e nele componente ImgSul. Na paleta de eventos do Object Inspector dê um click duplo no evento OnClick do objeto ImgSul. Digite o seguinte código:
    3. void __fastcall TF_Mapa::ImgSulClick(TObject *Sender)

      {

      F_Sul->ShowModal();

      }

    4. Selecione a opção File | Include Unit Hdr e selecione na caixa de diálogo que aparece a unidade (Fsul) correspondente ao formulário F_Sul.
    5. Execute a aplicação e verifique os resultados
    6. Repita os passos 12 ao 19 para as demais regiões.