Você está na página 1de 24

EPD054 – Tecnologia da Informação I

Aula 02 e 03: Exercício01


AMBIENTES DE DESENVOLVIMENTO INTEGRADO
Ambientes de Desenvolvimento Integrado de Software (IDE -
Integrated Development Enviroment) são ambientes que se propõem a
disponibilizar ferramentas de apoio ao longo de todo o processo de
desenvolvimento do software.

São compostos basicamente por interface gráfica, editor de código


fonte, compilador (quando for linguagem compilada), depurador
(debugger) e bibliotecas auxiliares.
O CBuilder tem um ambiente
de desenvolvimento
integrado, com as
ferramentas necessárias para
a criação dos mais variados
programas.
Exercicio01 - MEGASENA
Salvar o Programa:
 Para gravar o programa a ser criado, deve-se criar uma pasta especifica,
pois vários arquivos serão gerados pelo compilador para serem ser
armazenados.
BORLAND C++ Builder 6 Janela do Formulário (form),
onde é desenvolvida a interface
Barra de componentes do programa
(Component Pallete)

Janela de código (unit) referente


Barra de Propriedades e Barra de Objetos ao formulário que está sendo
Eventos (Object Inspector) (Object TreeView) apresentado
BORLAND C++ Builder 6
Um programa escrito em ANSI C é representado por um arquivo que
contém o código fonte e possui extensão “.C” (nomearquivo.c).

No CBuilder o código fonte é escrito dentro de uma Unit e o arquivo


gravado possui a extensão ".cpp". Cada janela (forms) do programa
corresponderá a uma Unit.

O projeto (Project) tem extensão “.bpr”, e pode conter uma ou mais


units.

Ao ser compilado é gerado um arquivo executável com a extensão


“.exe”. O arquivo com extensão “.h”, armazena as definições dos
recursos usados pela unit, e o arquivo com extensão “.dfm”, contém os
recursos usados pelo programa.
Exercicio01 - MEGASENA
Salvar o Programa:
 SEMPRE use o comando "Save All" para que todos os arquivos que fazem
parte do projeto sejam efetivamente salvos.
Exercicio01 - MEGASENA
 Uma janela, como abaixo, é apresentada. Forneça um nome para o
arquivo Unit1.cpp (troque para: seunomeUnit1.cpp)
 Em seguida deverá ser fornecido um nome para o arquivo de
projeto Project1.cpp (troque para: seunomeMEGASENA.bpr)
Exercicio01 - MEGASENA
Conferir na pasta do Exercicio01 se foram gravados 6 arquivos. Caso
não tenha, algum erro foi cometido e portanto recomece tudo de
novo.
Exercicio01 - MEGASENA
Executar o Programa:
 Para executar o programa utilize o botão RUM ou aperte a tecla F9.

 Após o programa ser executado, caso não tenha nenhum erro de


compilação, serão gravados outros arquivos na pasta (10 no total).
Exercicio01 - MEGASENA

174

480
Classe TForm
Principais Propriedades:

Mostra o nome da Classe e do Objeto

Caption : define o título da janela

Color: define a cor de fundo da janela


Height: define a altura da janela (em PIXEL)

Left: define a posição da janela (coordenada X)


Name: define o nome do objeto (NÃO ALTERAR!!!!!)
Top: define a posição da janela (coordenada Y)

Widht: define a largura da janela (em PIXEL)


Exercicio01 - MEGASENA
Classe TLabel
Principais Propriedades:

Mostra o nome da Classe e do Objeto


Alignment: define alinhamento do texto (AutoSize = false)
AutoSize: define automaticamente a largura do objeto
Caption : define o texto do label
Color: define a cor de fundo do texto
Font: define a aparência do texto (cor, tamanho, font,...)
Height: define a altura do objeto (em PIXEL)
Left: define a posição do objeto (coordenada X) na janela
Name: define o nome do objeto (NÃO ALTERAR!!!!!)
Top: define a posição do objeto (coordenada Y) na janela
Transparent: deixa o texto com fundo transparente
Visible: define se o objeto estará visível na execução
Widht: define a largura do objeto (em PIXEL)
WordWrap: se TRUE, permite a quebra do texto em linhas
Exercicio01 - MEGASENA
Exercicio01 - MEGASENA
Classe TBitBtn
Principais Propriedades:

Mostra o nome da Classe e do Objeto


Caption : define o texto do botão
Enabled: define se o objeto estará ativo (TRUE) ou não (FALSE)
Font: define a aparência do texto (cor, tamanho, font,...)
Glyph: define a imagem a ser colocada no botão
Height: define a altura do objeto (em PIXEL)

Left: define a posição do objeto (coordenada X) na janela

Name: define o nome do objeto (NÃO ALTERAR!!!!!)

Top: define a posição do objeto (coordenada Y) na janela


Visible: define se o objeto estará visível na execução
Widht: define a largura do objeto (em PIXEL)
Classe TBitBtn
Principais Eventos:

Mostra o nome da Classe e do Objeto

OnClick: ocorre quando o usuário dá um clique no botão


Exercicio01 - MEGASENA
Exercicio01 - MEGASENA

nome do
Objeto evento
nome do Objeto evento

Exercicio01 - MEGASENA
Exercicio01 - MEGASENA
FUNÇÕES DE CONVERSÃO DE DADOS
 IntToStr()
faz a conversão de um número inteiro para seu equivalente em
caracteres

StrToInt()
faz a conversão de um texto para seu equivalente numérico inteiro

FloatToStr()
faz a conversão de um número real para seu equivalente em caracteres

StrToFloat()número inteiro
faz a conversão de um texto para seu equivalente numérico real
Exercicio01 - MEGASENA
Exercicio01 - MEGASENA

Você também pode gostar