Introdução ao BCB
Com o
avanço dos sistemas visuais e com o inquestionável domínio do sistema
operacional Windows em diversas frentes computacionais, os ambientes de programação
visuais adquiriram relevante e fundamental importância para o desenvolvimento
de aplicativos visuais. O Borland C++Builder é um ambiente de
programação visual orientado a objetos voltado para o desenvolvimento desse
tipo de aplicativos.
Usando o C++Builder, podemos criar rapidamente aplicativos altamente
eficientes, para a família Windows da Microsoft, com um mínimo de codificação
manual.
Ao
iniciarmos o C++Builder, já observamos os diversos recursos do ambiente
visual de programação divididos em quatro janelas: a
janela principal, responsável pelo gerenciamento do projeto; a janela Object Inspector, que nos possibilita
alterar as propriedades dos componentes do projeto; a janela Code Editor, o local onde
entraremos com a codificação manual; e a janela Form, a área de trabalho de
nossos projetos.
O C++Builder fornece uma biblioteca
geral de componentes reutilizáveis e um conjunto de ferramentas para o rápido
desenvolvimento de aplicativos.
A implementação mais recente da Biblioteca Standart C++ está baseada no padrão
final da linguagem C++, cuja biblioteca foi ratificada em março de 1998 pelo American National Standards Institute (ANSI) e pelo International Standarts Organization (ISO).
A
padronização melhora portabilidade e estabilidade. Usando a biblioteca Standart de C++, podemos, rapidamente,
construir aplicações confiáveis e mantê-las com menos custo e esforço.
C++ Builder.
A
Borland oferece diferentes versões (Standart, Profissional e Cliente / Servidor) para os pacotes que
foram lançados (3, 4, 5 e 6) e cada um atende a uma
necessidade específica.
C++ Builder Standart. Mais simples das versões, fornece várias
as ferramentas necessárias para o desenvolvimento de aplicações. É
recomendada para iniciantes.
C++ Builder Profissional. Oferece a maioria das ferramentas necessárias ao desenvolvimento de
aplicativos poderosos, mas sem suporte à arquitetura Clinte/Servidor.
C++ Builder - Cliente / Servidor (Enterprise). Versão completa, com todas as ferramentas
de apoio, determinando compatibilidade com bases de dados gigantescas.
Ambiente de Desenvolvimento
Integrado
Quando
se inicia o C++Builder, visualizamos um grupo de janelas dispersas em
volta de uma janela principal.
Na
figura acima se apresentam os principais elementos de C++Builder (Ambiente de
Desenvolvimento Integrado - IDE), onde cada parte do ambiente de
desenvolvimento trabalha conjuntamente.
Menu Principal e Barra de
Ferramentas
Muitas das
opções que podemos acessar do menu principal estão
disponíveis através do painel de botões de atalho da barra de ferramentas. Em
geral a barra de ferramentas provê uma maneira rápida de executar operações
do programa com um simples clique do mouse.
Iniciemos
o estudo dos menus:
Menu File
Menu Edit
Menu Search
Menu View
Menu Project
Menu Run
O
comando integrado debugger se torna acessível
quando você gera informações debug simbólicas para o
projeto que você estiver trabalhando nele.
Menu Component
Menu Database
Menu Tools
Menu Help
Barra de Ferramentas
Você pode,
facilmente, alterar a configuração da barra de ferramentas. Selecione-a com
um clique do botão direito do mouse para ativar o menu que dá acesso ao editor da barra de ferramentas. Então, no menu que se abrirá, escolha a opção Properties ou, conforme a versão, Customize para acessar o editor,
onde poderá incluir ou retirar as propriedades que desejar na barra de
ferramentas, simplesmente usando o método arrastar e soltar do Windows.
Apenas tome cuidado para não encher a barra de ferramentas com comandos
inúteis ou retirar aqueles que poderão fazer falta.
Quando
o editor estiver ativado, bastará arrastar o componente e soltá-lo fora do
painel para que ele desapareça.
Paleta de componentes.
A
página de componentes é como um catálogo de objetos que pode ser usado de
acordo com as necessidades de construção das aplicações. Está dividida em
páginas ou grupos de acordo com suas funções. Para implantar um destes
componentes em sua aplicação, basta selecioná-lo com um clique do mouse no
objeto desejado e dar um clique no formulário (Form) para que o objeto seja
automaticamente inserido no Form. Outra maneira de inserir o componente, é através de um duplo clique no mesmo, o que provocará a inserção do mesmo no
centro do formulário.
Uma vez
inserido o componente no formulário, você poderá, em tempo de projeto,
através do método de arrastar e soltar, alterar sua posição, ou
redimensioná-lo.
Quando
o cursor parar em cima do botão (componente) por tempo superior a um segundo,
haverá a exibição de uma pequena janela pop-up contendo o nome ou
breve descrição do mesmo. Para ativar ou desativar essa janela, escolha Show Hints no menu que se abra quando
se clica sobre a peleta com o botão direito do
mouse.
Cada
componente C++Builderé uma classe; colocando um
componente no form cria-se uma instânciadessa classe. Uma vez que o
componente esteja colocado no form, o C++Buildergera o código necessário
para construir uma instânciaobjetoquando sua aplicação estiver
executando.
Os
componentes podem ser visuais ou não visuais. Cada componente tem atributos
específicos que você ativa para controlar sua aplicação: Propriedades, eventos e métodos.
Para
obter ajuda a respeito de um determinado componente, clique o componente e
pressione F1.
As páginas
padrões dividem os componentes nos seguintes grupos funcionais:
Componentes
Standard O C++ Builder suporta dezenas de
componentes.
Introdução ao BCB – 2ª parte
O Form
Quando
trabalhamos com o C++Builder, nossa área de trabalho bem como os resultados
obtidos são realizados através do Form (formulário ou forma).
Cada Form representa uma janela individual, onde podemos inserir, mover ou redimensionar componentes, entre outras
ações.
O Object Inspector
O Object Inspector é um dos recursos que o C++Builder nos oferece para trabalhar com as propriedades ou
eventos dos objetos do programa. Ele nos permite alterar, facilmente, as
propriedades do projeto em tempo de desenvolvimento, bem como nos mostra os
eventos associados aos objetos da aplicação.
Quando
selecionamos um componente inserido no formulário, o Object Inspector automaticamente tem o
seu foco direcionado para as propriedades e eventos desse objeto. Podemos
ocultar o Object Inspector da área de desenvolvimento fechando
normalmente a sua janela, ou podemos conduzi-lo novamente ao campo da
aplicação pressionando a tecla F11 ou clicando na opção correspondente do menu View.
Podemos
entender por propriedades de um objeto, o seu
nome, cor, altura, estilos da borda, estilo da font,
estados da janela entre várias outras. Quanto aos eventos, podemos classificá-los
como as ações que o usuário efetua sobre determinado componente, como, por
exemplo, dar um clique num botão, mover o cursor do mouse sobre determinado
objeto, soltar o botão do mouse que se encontrava pressionado, entre diversas
outras ações.
O Code Editor
A
janela do Code Editor código mostra o código atual da aplicação C++Builder. Ao darmos um duplo
clique sobre objetos colocados no Form, automaticamente,
abrir-se-á a janela de edição de códigos, exibindo a função associada ao
evento de tal chamada, colocando o cursor numa linha interna para digitação
do código.
Outra
forma de chamarmos o Code Editor é através de um duplo
clique na guia correspondente do evento que queremos editar, no Object Inspector.
VMS Desenvolvimentos
Diversas Dicas, Apostilas, Arquivos Fontes,
Tutoriais, Vídeo Aula, Download de Arquivos Relacionado a Programação em C++ Builder.
|