Docsity
Docsity

Prepare-se para as provas
Prepare-se para as provas

Estude fácil! Tem muito documento disponível na Docsity


Ganhe pontos para baixar
Ganhe pontos para baixar

Ganhe pontos ajudando outros esrudantes ou compre um plano Premium


Guias e Dicas
Guias e Dicas

Apostila CBUILDER, Notas de estudo de Informática

Algumas dicas em C Builder

Tipologia: Notas de estudo

2011

Compartilhado em 22/02/2011

rodrigo-lam-4
rodrigo-lam-4 🇧🇷

1 documento

1 / 121

Toggle sidebar

Esta página não é visível na pré-visualização

Não perca as partes importantes!

bg1
Puc - Campinas
Prof° José Marcelo Traina Chacon
Informática para Engenharia
Borland C++ Builder
Professor: José Marcelo Traina Chacon
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff
pf12
pf13
pf14
pf15
pf16
pf17
pf18
pf19
pf1a
pf1b
pf1c
pf1d
pf1e
pf1f
pf20
pf21
pf22
pf23
pf24
pf25
pf26
pf27
pf28
pf29
pf2a
pf2b
pf2c
pf2d
pf2e
pf2f
pf30
pf31
pf32
pf33
pf34
pf35
pf36
pf37
pf38
pf39
pf3a
pf3b
pf3c
pf3d
pf3e
pf3f
pf40
pf41
pf42
pf43
pf44
pf45
pf46
pf47
pf48
pf49
pf4a
pf4b
pf4c
pf4d
pf4e
pf4f
pf50
pf51
pf52
pf53
pf54
pf55
pf56
pf57
pf58
pf59
pf5a
pf5b
pf5c
pf5d
pf5e
pf5f
pf60
pf61
pf62
pf63
pf64

Pré-visualização parcial do texto

Baixe Apostila CBUILDER e outras Notas de estudo em PDF para Informática, somente na Docsity!

Puc - Campinas

Prof° José Marcelo Traina Chacon

Informática para Engenharia

Borland C++ Builder

Professor: José Marcelo Traina Chacon

Sumário

  • Introdução
  • Iniciando C++ Builder
  • Acessando comandos rapidamente
  • Criando uma Aplicação
  • Adicionando Componentes
  • Formulários
  • Rótulos
  • Caixa de Texto
  • Botão de Comando
  • Botões de opção
  • Caixa de verificação
  • Caixa de Lista
  • Caixa Combinada
  • Barra de rolagem
  • Barra de menu
  • PopupMenu
  • Imagem
  • Formas
  • Caixa de lista de arquivos, lista de diretórios e Combinada de Drivers
  • Temporizador
  • Caixa de Dialogo Comum
  • Painel
  • Itens Fundamentais
  • Operadores
  • Estruturas Condicionais
  • Estruturas de Repetição
  • Funções
  • Matrizes
  • Estruturas
  • Arquivos
  • Bibliografia
  • Bonus – Banco de Dados

Iniciando C++ Builder

Iniciando C++ Builder

A melhor maneira se aprender é rodando o Borland C++ Builder. Você poderá rodar o BCB da mesma maneira que roda qualquer aplicação Windows, como segue abaixo:  Dando um duplo-clique no ícone C++ Builder  Usando o Windows Explorer. Localize e de um duplo-clique no arquivo BCB.EXE  Escolha Executar a partir do menu Iniciar, e especifique o path para o BCB.EXE  Selecionando a opção do menu A figura abaixo mostra como o BCB irá aparecer quando for rodado pela primeira vez:

Menu Principal

Barra de Ferramentas

Object Inspector

Paleta de Componentes

Formulário Editor de Código

Puc - Campinas

Prof° José Marcelo Traina Chacon 3

O C++ Builder ambiente de desenvolvimento (também chamado de IDE), tem várias partes flexíveis que você poderá coloca-las em qualquer local da tela. A janela principal contem o menu principal, barra de ferramentas e a paleta de componentes. O Object Inspector, Editor de Código e o formulário são automaticamente apresentados. Quando você estiver trabalhando, você poderá redimensionar cada parte e mostrar ferramentas adicionais conforme a sua necessidade.

Puc - Campinas

Prof° José Marcelo Traina Chacon 5

Criando uma Aplicação

Criando uma Aplicação

O Borland C++ Builder imediatamente apresenta as ferramentas necessárias para que você inicie a criação da aplicação.

  • Uma janela em branco, conhecida como formulário, na qual você criará a interface do usuário
  • Uma extensiva biblioteca, chamada de componentes
  • Uma maneira fácil de alterar as propriedades de um objeto, utilizando o Object Inspector
  • Acesso direto ao código do programa utilizando o Editor de Código

Formulário

Componentes

Objeto Inspector

Editor de Códigos

Você pode usar o Borland C++ Builder para criar aplicações de 32-bits de qualquer tipo. Desde aplicações de propósitos gerais, até sofisticados programas de acesso a banco de dados.

componentes adicionando ou removendo componentes, ou ainda escrever seus próprios componentes.

Alterando o comportamento do componente

Você pode facilmente personalizar a aparência e o comportamento de sua aplicação usando o Object Inspector. Quando um componente tem o foco no formulário, suas propriedades e eventos são mostrados no Object Inspector.

Usando a página Propriedades do Object Inspector, você ajustará os valores iniciais, dos componentes, com o qual sua aplicação irá iniciar. Você usará a página Eventos para navegar através dos eventos que o componente pode ter.

Dando um clique em um evento em particular, o Borland C++ Builder irá gerar o código para este evento ( event handler ). Você apenas deverá completar o código de acordo com a ação desejada.

Puc - Campinas

Prof° José Marcelo Traina Chacon 9

Formulários

Formulários (Forms) são objetos especializados no qual você coloca componentes VCL (Biblioteca de Componente Visual). Forms geralmente se parecem como janelas e caixas de diálogo em uma aplicação que esta rodando. Você interage com o forms lendo e fixando suas propriedades, chamando os métodos e respondendo aos seus eventos.

Segue uma lista das principais propriedades de um formulário.

Propriedades – Características de um componente

Align – Alinhamento do formulário

  • alBotton – Alinha na parte inferior da área gráfica
  • alClient – Alinha em toda a área gráfica
  • alLeft – Alinha na parte esquerda da área gráfica

Puc - Campinas

Prof° José Marcelo Traina Chacon 11

BorderStyle – Estilo da Borda, dependem do BorderIcons

  • bsDialog – Somente fechar e Help
  • bsNone – Sem borda
  • bsSingle – Borda Simples
  • bsSizeable – Borda Normal
  • vsSizeTollWin – Somente Botão Fechar
  • bsToolWin – Somente Botão Fechar

BorderWidt – Determina um tamanho para a borda na janela onde não poderão ser inseridos componentes

Caption – Texto que será mostrado na barra de titulo do formulário

Color – Cor do funda do formulário

Enable – Ativar e Desativar formulário. Quando esta desativado, ele fica visível, mas não responde a eventos até ser ativado.

  • true – ativa o formulário
  • false – desativa o formulário

Editor de Imagens – Ferramenta que desenha imagens e icones para o C++ Builder. Funciona como um editor de imagens do Windows e salva como arquivo *.ico

1° Passo – Criar um novo arquivo de ícones.

2° Passo – Desenhar uma nova ícone.

3° Passo – Salvar o novo arquivo de ícone.

Left – Distância da Esquerda Top – Distância do Topo

Name – Nome do formulário no programa. O name atribuído ao formulário principal

Top

Left

Puc - Campinas

Prof° José Marcelo Traina Chacon 15

será utilizado pelo programa para a definição do nome do programa executável a ser criado.

Position – Determina a posição que aparecerá o formulário na tela.

  • PoDesigned – Não determinada posição na tela
  • PoScreenCenter – Centro da tela

Visible – Determina se o formulário irá ficar visível ou invisível.

  • true – visível
  • false – invisível

WindowState – Determina em que modo de exibição a tela será mostrada.

  • WsMaximized – Tela Maximizada
  • WsMinimized – Tela Minimizada
  • WsNormal – Tela Normal (Restaurada)

Name

poScreenCente^ poDesigned r

true^ false

Puc - Campinas

Prof° José Marcelo Traina Chacon 17

Rótulo

Rótulos (Label) são objetos no qual você pode apresentar uma informação textual.

A grande parte das propriedades para o objeto rótulo é comum as propriedades explicadas no objeto form. Segue uma lista das principais propriedades de um rótulo.

Propriedades – Características de um componente

Alignment – Alinhamento de um texto

  • taCenter – Alinhamento centralizado
  • taLeftJustify – Alinhamento à esquerda
  • taRightJustify – Alinhamento à direita

AutoSize – Tamanho automático para o rótulo

  • true - rótulo é automaticamente redimensionado
  • false - rótulo mantém as dimensões do projeto, se o texto for longo, ele será truncado

Caption – Define o texto que será escrito na tela.

Font – Define características de padrão de letra do texto que será escrito na tela.

ShowHint – Ativa um texto que aparecerá quando o mouse for colocado sobre o componente.

  • true – aparecera o texto
  • false – não aparecera o texto