Escolar Documentos
Profissional Documentos
Cultura Documentos
Nome: _________________________________________________
Número da matrícula: _____________________________________
Endereço: ______________________________________________
Bairro: _________________________________________________
Cidade: ________________________________________________
Telefone: _______________________________________________
Anotações Gerais: ________________________________________
_______________________________________________________
_______________________________________________________
Construct 3
Apresentação do Construct 3
O Construct 3 é uma ferramenta livre e de código aberto utilizada
para criação de jogos. Ela permite que os jogos sejam criados
utilizando uma maneira fácil de arrastar e soltar, usando um sistema
de programação baseada em eventos.
Possui suporte pixel shaders, motion blur, zoom e rotação, um
sistema de comportamentos, um sistema de animação do esqueleto,
um depurador, e mais de 50 objetos internos.
O Construct 3 é adequado para pessoas que:
● Querem inicia no mundo de desevolvimento de jogos;
● Querem fazer jogos de qualidade;
● Querem rapidamente gerar protótipos de novos jogos;
● Querem parar de utilizar tecnologia antiga como flash.
Marcas Registradas:
Todas as marcas e nomes de produtos apresentados nesta apostila são
de responsabilidade de seus respectivos proprietários, não estando a
editora associada a nenhum fornecedor ou produto apresentado nesta
apostila.
● Conhecendo o Construct 3
● O Construct 3 é acessado diretamente pelo navegador, mas
também permite baixá-lo como uma aplicação para uso offline.
● Para baixá-lo clique no botão Menu da Página inicial e selecione a
opção “Instalar como aplicativo”.
● Clique em Instalar
Construct 3 7
● Outra forma para acessar é pelo menu Iniciar. Para isso, pressione
a tecla Super (bandeira do Windows), digite “construct 3” e clique
sobre o ícone do aplicativo.
8 Construct 3
● Interface do Construct 3
● A aba Comprar exibe informações sobre a compra da versão paga
do Construct 3.
● Layout
● Clique sobre a aba Layout para selecioná-la.
Construct 3 9
● A área pontilhada é a área exibida na tela quando o projeto está
em execução.
● Propriedades do Layout
● Ao lado esquerdo da tela está a Barra de Propriedades.
● Para que seja exibida as propriedades do Layout clique sobre
qualquer área vazia do layout.
● Para alterar o nome do objeto, basta alterar a propriedade nome.
10 Construct 3
● Como objeto selecionado é o Layout, o nome da aba exibiu a
alteração do nome.
Construct 3 11
● Para alterar o nome da Folha de Eventos, clique sobre a Folha
de eventos na Barra de Projetos e pressione a tecla de atalho F2.
12 Construct 3
● Personalizando a interface
● O Construct 3 permite personalizar a interface de acordo com a
necessidade e a preferência do usuário.
● Feche a Barra de propriedades clicando sobre o ícone “Fechar”.
Construct 3 13
● Mantenha o botão esquerdo do mouse pressionado sobre o
cabeçalho da Barra de propriedades e mova levemente para os
lados.
14 Construct 3
02 - Conhecendo o Construct 3 (Parte 2)
● Tamanho do Layout
● A propriedade Tamanho permite alterar a área total do Layout
(toda a área branca).
● Clique sobre o Layout para exibir suas propriedades.
● A propriedade Tamanho exibe a Largura e a Altura
respectivamente.
● Tamanho da tela
● O Tamanho da tela (área pontilhada) também pode ter seu
tamanho alterado.
Construct 3 15
● Para isso, clique sobre o nome do projeto na Barra de
Propriedades para ativar as propriedades do projeto.
● Executando o projeto
● Quando executamos o projeto, o Construct 3 exibe uma pré-
visualização do funcionamento em conjunto de todas as
configurações, objetos e eventos que foram acrescentados durante
o desenvolvimento do projeto.
● Para executar o projeto clique sobre o ícone “Visualizar”.
● Camadas
● A Barra de Camadas, por padrão, é exibida no canto inferior direito
da tela.
16 Construct 3
● Trabalhar em camadas é essencial para uma melhor organização
do projeto, elas possuem uma hierarquia para exibição, a camada
de cima sobrepõe as camadas de baixo.
● As camadas possuem uma numeração. Por padrão o Construct 3
define a primeira camada como 0 (zero).
● Para criar uma camada no topo clique com o botão direito na Barra
de Camadas e selecione a opção “Adicionar camada no topo”.
Construct 3 17
● Salvando o projeto
● Para salvar o projeto, clique no botão Menu e passe o mouse sobre
“Projeto”.
● Salvar no navegador.
18 Construct 3
● Os arquivos salvos como cópia possuem a extensão .c3p
● Fechando o projeto
● Para fechar o projeto sem fechar o Construct, cliquem em Menu,
passe o mouse sobre “projeto” e clique em “Fechar projeto”.
03 - Objetos
● O objeto fundo em blocos é muito utilizado para compor o plano
de fundo de um projeto. Ao ajustar o tamanho da imagem sua
resolução original não é alterada, a imagem vai se repetindo várias
vezes preenchendo o tamanho do bloco.
● Clique duas vezes em qualquer área vazia do Layout.
● Selecione o objeto fundo em blocos.
Construct 3 19
● A barra superior exibe várias ferramentas auxiliares para o
Editor de Fundo em blocos.
20 Construct 3
● Objeto Sprite
● Um objeto Sprite é um objeto gráfico 2D que representa algum
personagem, item ou objeto que compõe um cenário, podendo ser
animado ou estático.
● Utilizamos um Sprite diferente para representar cada frame,
passando a impressão de movimento como resultado formando um
novo Sprite animado.
● Frames são quadros (imagens) exibidos em sequência cronológica
que resultam na composição de uma animação, onde cada quadro
representa a “foto” de uma só imagem.
Construct 3 21
● Para adicionar uma animação, clique com o botão direito do
mouse sobre a área branca do Painel Frames e arraste o mouse
sobre “Importar Frames”.
● Ex:
04 – Comportamentos
● Adicionando Comportamentos
● Comportamentos são funcionalidades predefinidas que facilitam o
uso de algumas ações executadas em qualquer projeto, como
movimentação de personagens e objetos, disparos de projéteis,
colisões, física e etc.
● Para adicionar um comportamento selecione o objeto desejado e
clique em “Comportamentos” na Barra de propriedades.
22 Construct 3
● Clique em “Adicionar novo comportamento” na janela exibida.
● Comportamento Plataforma
● O comportamento Plataforma adiciona física de gravidade ao
objeto, permitindo executar ações de movimento como correr e
pular e colisões para que o objeto não atravesse outros objetos
sólidos.
● Comportamento Sólido
● Possui os atributos para manter um objeto sólido, onde outros
objetos não podem ultrapassá-lo.
Construct 3 23
05 – Comportamentos (Parte 2)
● O Construct 3 exibe na tela inicial três opções para abrir o projeto.
● Duplicando objetos
● No Construct 3, um objeto duplicado assume exatamente as
mesmas propriedades e características do objeto original. Cada
cópia presente no Layout é chamada de instância. Um tipo de
objeto pode ter várias instâncias adicionadas.
● A Barra de projetos lista apenas os tipos de objetos que foram
inseridos.
● Para duplicar o objeto, mantenha a tecla Ctrl pressionada e arraste
o objeto com o botão esquerdo do mouse.
24 Construct 3
● Mesmo o objeto possuindo mais de uma instância, a Barra de
projetos lista apenas os tipos de objetos inseridos.
Construct 3 25
● Comportamento restrito ao Layout
● O comportamento “Restrito ao layout” restringe a limitação do
objeto somente ao limite da área do Layout, criando uma “parede”
impedindo que o objeto saia da tela.
06 - Comportamentos (Parte 3)
● Comportamento 8 direções
● Utilizando comportamento 8 Direções, o objeto pode se
movimentar para cima, para baixo, para esquerda, para a direita
e para as diagonais.
26 Construct 3
● A opção “Intervalos 90º” só permite a animação rotacionar de 90
em 90 graus.
Construct 3 27
07 - Eventos e ações (Parte 1)
● Objeto Teclado
● Para que o Construct 3 reconheça os comandos enviados através
do teclado durante a execução do projeto, é necessário inserir o
objeto Teclado.
● Eventos
● Utilizamos Eventos para a criação de toda a lógica do jogo, são
condições e Ações específicas executadas por cada objeto.
28 Construct 3
● Para adicionar um evento, clique em “Adicionar evento”.
Construct 3 29
● Exibe uma janela para definir os parâmetros da condição
selecionada. Não todas as condições que necessitam de um
parâmetro.
30 Construct 3
● Pressione a tecla “Seta para direita”
Construct 3 31
● Ao lado direito da condição inserida são adicionados as ações.
Clique em “Adicionar ação”.
● Selecione o personagem.
32 Construct 3
● Da mesma maneira que algumas condições precisam de
parâmetros, as ações também.
Construct 3 33
● O evento “A cada tick” executa as suas ações aproximadamente
60 vezes por segundo de forma contínua durante a execução do
projeto.
34 Construct 3
● Selecione o objeto que deve ter sua posição alterada.
Construct 3 35
● O evento fica assim:
36 Construct 3
● À esquerda é listado todos os Pontos de Imagem existentes no
Painel Ponto de Imagem.
Construct 3 37
● Para que a posição dos objetos estejam em harmonia com a junção
entre eles, também pode ser necessário alterar o Ponto de Imagem
dos outros objetos.
● Objeto Mouse
● O objeto Mouse é utilizado para que os comandos enviados através
do mouse sejam identificados durante a execução do projeto.
38 Construct 3
● Mouse.X e Mouse.Y são expressões retornam a posição do mouse
como valores dos parâmetros.
Construct 3 39
● Digite a expressão Mouse.Y para definir a posição no eixo Y.
40 Construct 3
● Adicione a ação “Definir posição”.
Construct 3 41
● Clicando sobre o campo Estilo do cursor selecione a opção
Nenhum.
09 – Pequenas interações
● Comportamento Projétil
● O comportamento Projétil move automaticamente o objeto em
ângulo. É muito utilizado para simular disparos de projéteis,
lançamentos ou até utilizado para objetos que necessitam de uma
movimentação contínua.
42 Construct 3
A propriedade Velocidade define a velocidade inicial do objeto.
Construct 3 43
● Com a opção Definir ângulo ativada, quando o objeto é rebatido
por alguma colisão o seu ângulo da animação é alterado de acordo
com a direção que ricocheteado.
10 – Variáveis
● Tipos de variáveis
● Variáveis são espaços na memória que possuem o objetivo de
armazenar algum tipo de informação.
● Declaramos uma variável com algum valor inicial e esse valor pode
ser substituído por outros do mesmo tipo. No Construct 3 são
aceitos três tipos de variáveis: string, número e booleano.
● String: Qualquer valor recebido por uma variável do tipo String é
reconhecido como texto, não possibilitando a realização de
operações aritméticas.
● Número: recebe somente valores numéricos, é utilizada para
valores que necessitam realizar operações aritméticas.
● Booleana: É uma variável que armazena somente valores de
estados Verdadeiro ou Falso.
● Variáveis de instância
● Variáveis de instância são variáveis adicionadas individualmente
para cada tipo de objeto, e os demais objetos do projeto não têm
acesso a essa variável.
● Adicionando Variáveis de Instância
● Para adicionar uma variável de instância selecione o objeto
desejado e clique em “Variáveis de instância” na Barra de
Propriedades.
44 Construct 3
● Exibe a janela a janela responsável por listar todas as variáveis de
instância existentes no objeto.
Construct 3 45
● No campo Valor inicial basta digitar o valor que deseja atribuir à
variável. Se for do tipo String é permitido textos.
46 Construct 3
● Evento Ao clicar
● O evento “Ao clicar” executa uma ação quando realizado um clique
do mouse, podendo ser configurado para clique simples ou clique
duplo dos botões direito, meio ou esquerdo do mouse.
● Para utilizar esse evento o objeto Mouse deve ser inserido no
projeto
● Na aba Folha de eventos clique em “Adicionar evento”.
● Com um duplo clique selecione o objeto Mouse.
Construct 3 47
● No campo Tipo de clique pé possível definir como Clique (clique
simples) ou Clique duplo.
● Ação Adicionar a
● A ação “Adicionar a” incrementa ou decrementa um determinado
valor estabelecido à variável selecionada.
● Clique em “Adicionar ação” no evento desejado.
48 Construct 3
● Selecione a opção “Adicionar a”.
Construct 3 49
● Neste exemplo a variável de instância varClique irá atribuir o valor
de +1 para cada clique do botão esquerdo do mouse executado.
50 Construct 3
● Localize a seção Variáveis de instância.
Construct 3 51
● Selecione o objeto desejado que possui a variável de instância.
● Escolha a opção “Comparar variável de instância”.
52 Construct 3
● Neste exemplo quando a variável varClique obter o valor 5 a ação
definida para este evento será executada.
Construct 3 53
● Para alterar a cor do Texto basta clicar sobre o ícone da cor no
campo Cor.
● Definir texto
● A ação “Definir texto” permite o objeto Texto alterar seu texto
original por outro definido através de eventos.
● Neste exemplo utilizaremos o evento “A cada tick”.
● Adcione o evento a “A cada tick”.
54 Construct 3
● Digite o novo texto desejado
Construct 3 55
● O último parâmetro especifica a variável que será utilizada
(varTempo), neste caso, por se tratar de uma variável de
instância, devemos especificar qual objeto ela pertence (Sprite),
precisando definir o parâmetro como nomeObjeto.nomeDaVariavel
56 Construct 3
● Selecione o objeto Sprite e adicione uma variável de instância com
as seguintes definições:
Construct 3 57
● Clique em “Adicionar evento”.
● Fica assim:
58 Construct 3
● Escolha a opção “Definir texto”.
● Defina a mensagem: "Você clicou " & Sprite.varClique & " vezes"
13 – Controles
● Controles customizados
● O Comportamento Plataforma permite customizar os parâmetros
dos comandos de movimentação do objeto para as teclas
desejadas.
● Para utilizar esse recurso adicione um objeto Sprite.
Construct 3 59
● Esta opção desabilita as configurações utilizadas por padrão que
definem as setas do teclado como parâmetro para o movimento do
objeto.
● Adicione o objeto Teclado ao projeto.
60 Construct 3
● Pressione uma tecla para definir o parâmetro, a tecla pressionada
será exibida no local indicado. Clique no botão OK.
●
● Exibe a janela de parâmetros para escolher o comando que será
executado pressionar a tecla definida.
Construct 3 61
● Clicando sobre o parâmetro Controle é possível definir o comando
que será executado entre as opções, Esquerda, direita e Pulo.
14 – Sistema de Vida
● Barra de vida
● Nesta aula será desevolvido a lógica do funcionamento da barra de
vida de um personagem.
● A barra de vida deve ser dimuída cada vez que é causado um
“dano” ao personagem
● A Barra de vida pode é um objeto Sprite, neste exemplo
utilizaremos uma barra que terá seu tamanho dimuído da direita
para a esquerda, exibindo o quanto de “vida” tem o personagem
● O evento “Ao iniciar Layout” define todas as ações que devem ser
executadas no momento em que o Layout é iniciado.
Construct 3 63
● Exibe a janela de parâmetros.
64 Construct 3
● Selecione o objeto Barra e a ação “Definir valor”
Construct 3 65
● Selecione o objeto Barra e esolha a opção “Definir valor”.
● Definir largura
● Agora que já atribuímos os valores para todas as variáveis,
precisamos utilizar esses valores para definir a largura da Barra de
vida.
● Adicione o evento “A cada tick”.
66 Construct 3
● Clique em “Adicionar ação”, no evento “A cada tick”.
Construct 3 67
● Ação Subtrair de
● A ação “Subtrair de” irá subtrair um valor definido da variável
selecionada de acordo com a condição estabelecida.
● Para que diminua o tamanho da Barra de vida, a variável de
instância varVida deve ser alterada, pois é causado um “dano” ao
personagem e sua vida é reduzida.
● Neste exemplo utilizaremos a condição “A cada X segundos”
definindo o parâmetro com o valor 2.
68 Construct 3
● Ao executar o projeto percebemos que a Barra de vida vai
diminuindo, mas ao atingir o valor 0 (zero) ela ainda continua
subtraindo e aumentando a barra no sentido contrário.
● Para corrigir este problema é necessário adicionar outra condição
ao evento.
● Clique com o botão direito do mouse sobre a condição responsável
por executar a ação “Subtrair de” e selecione a opção “Adicionar
otura condição”
Construct 3 69
● No campo valor deve ser definido o mesmo valor da quantidade
“vida” total do personagem, ou seja, o mesmo valor inicial da
variável varVida.
15 – Reiniciar Layout
● Condição “Está fora do layout”
● A condição “Está fora do Layout” permite criar uma condição para
que seja definida uma ação quando objeto é direcionado para fora
do layout.
● É muito utilizado para executar ações para destruir objetos que
não são mais necessários quando estão fora do layout, pois mesmo
fora do layout os objetos não são destruídos.
● Clique em “Adicionar evento”, na folha de eventos.
● Selecione o objeto desejado e escolha a Condição “Está fora do
layout”.
70 Construct 3
● Selecione o objeto Sistema.
16 – Variáveis Globais
● Criando grupos
● Grupos podem ser criados na Folha de eventos para uma melhor
organização e visualização dos eventos inseridos no projeto.
● Um grupo pode ser criado clicando no botão “Adicionar...” no canto
superior direito da Folha de eventos.
Construct 3 71
● Exibe a janela “Adicionar grupo”
72 Construct 3
● Para adicionar um evento dentro do grupo basta clicar em
“Adicionar evento a ‘Nome_do_Grupo’”
Construct 3 73
● Ou clicando com o botão direito do mouse em qualquer área vazia
da Folha de eventos e selecionado a opção “Adicionar variável
global”.
●
● Clicando no campo Tipo exibe os três tipos de variáveis aceitos
pelo Construct 3.
74 Construct 3
● É possível adionar uma descrição.
Construct 3 75
● Se adicionado uma descrição será exibido à esquerda.
● Ex:
76 Construct 3
● Delta-Time (dt)
● O "dt" é a abreviação de "delta-time ". Onde Delta significa uma
alteração quantitativa, logo, "delta-time" significa a variação de
tempo. No nosso contexto, ele representará o tempo (em
segundos) que cada ciclo de processamento gráfico leva para
ocorrer.
● O delta-time é represento como “dt” em expressões.
● Exemplo de uma expressão utilizando Delta:
●
● Quando necessário basta dar um duplo clique sobre o comentário
para editá-lo.
● Também possível mover os comentários, basta clicar sobre ele e
arraster até o local desejado.
78 Construct 3
18 – Projeto de Jogo (Parte 2)
● Mover para o topo
● O último objeto criado no cenário sempre sobrepõe os outros
objetos dentro da camada.
● A ação "Mover para o topo" permite o objeto sobrepor todos outros
na camada, inclusive sobrepor os objetos criados depois dele. Para
objetos Texto é muito utilizado, como em contagem de pontos e
de tempo que não podem ser encobertos por outros objetos.
● Neste exemplo utilizaremos um objeto Texto.
Construct 3 79
● Esolha a ação “Mover para o topo”.
● Random
● “Random” (aleatório) é uma expressão utilizada para definir algum
parâmetro quando há a necessidade de uma ação ocorrer de modo
aleatório. “Random” significa “aleatório” em inglês.
● Pode ser utilizada para criar objetos em lugares aleatórios, como
inimigos ou obstáculos para aumentar o nível de dificuldade de um
jogo.
● Veremos um exemplo na prática sobre o funcionamento da
expressão random, criando instâncias de um objeto em
coordenadas aleatórias.
● Adicione um evento com a condição “A cada tick”.
● Clique em “Adicionar ação”.
80 Construct 3
● Exibe a janela de parâmetro.
Construct 3 81
● Para evitar este problema digite aleatorio(,) e automaticamento a
palavra “aleatorio” será subtituída por “random” pelo
autocomplemento.
82 Construct 3
● Clique em “Adicionar novo comportamento”.
Construct 3 83
● Ex:
● Adicione o Comportamento projétil ao objeto utilizado como
munição.
●
● Clique em “Adicionar ação”, no evento “Ao esquerdo botão Clique”.
84 Construct 3
● Selecione o objeto reponsável por efetuar o “disparo”.
Construct 3 85
21 – Projeto de Jogo 3 (Parte 1)
● Comportamento Pular através
● O comportamento “Pular através” é muito utilizado em jogos de
plataforma, permite o personagem atravessar o objeto de baixo
para cima e mantê-lo sobre ele.
● Ex:
● Para adicionar o comportamento Pular através selecione o objeto
desejado (plataforma) e clique em “Comportamentos” na Barra de
propriedades.
86 Construct 3
● Com um duplo clique selecione a opção “Pular através”.
● Sub-evento
● Sub-eventos são eventos que necessitam de outro para serem
executados.
● Estão subordinados a um evento pai, quando esse evento pai é
executado, então os sub-eventos também serão executados, caso
contrário, os sub-eventos permanecerão inativos.
● Para adicionar um sub-evento clique com o botão direito do mouse
abaixo da última condição adicionada.
Construct 3 87
22 – Projeto de Jogo 3 (Parte 2)
● Ação Simular comando
● A ação “Simular comando” tem a função de simular os controles
do comportamento plataforma através de eventos, sem a
utilização dos “Controles padrão”.
● Neste exemplo utilizaremos um evento que permita o comando ser
executado automaticamente.
● Adicione um objeto Sprite ou Fundo em blocos responsável pelo
chão e adicione o comportamento Sólido
● Ex: +
● Adicione um objeto Sprite responsável por um personagem e
adicione o comportamento Plataforma.
● Ex: +
● Posicione-os assim:
88 Construct 3
● Selecione o objeto Personagem e adicione a condição “Está no
chão”.
● Comportamento Senóide
O comportamento Senóide simula o formato de uma onda oscilante
senoidal (1), quadrada (2), triangular (3) ou de dente de serra (4)
para o objeto.
90 Construct 3
24- Projeto de Jogo
● Bloco OU
● “E” e “OU” são condições lógicas para se executar uma
determinada instrução.
● Por padrão, os blocos de eventos são do tipo “E”, ou seja, todas as
condições do evento devem ocorrer para que as ações sejam
executadas.
● Para um Bloco “OU”, é necessário ocorrer somente uma das
condições para que as ações do evento sejam executadas.
●
● Condição Senão
● A condição “Senão” é uma alternativa para a condição anterior a
sua. Ela é executada somente se a condição anterior não ocorrer.
25 – Ping Pong
● Expressão lerp
● A expressão “lerp” vem de interpolação linear. A interpolação
permite fazer a aproximação de uma função, apenas conhecendo
algumas das suas abscissas e respectivas ordenadas.
● A interpolação linear é uma linha que se ajusta entre um ponto A
e um ponto B. A expressão Lerp é reprentada como lerp(a, b).
26 – Projeto de jogo 6
● Comportamento Carro
● O comportamento “Carro” simula os comandos de movimento e
direção de um carro ao objeto, adicionando também colisão com
objetos sólidos.
● Para adicionar o comportamento Carro selecione a opção “Carro”.
●
● Desaceleração: Define a capacidade de frenagem.
●
● Velocidade de direção: A velocidade de direção é a velocidade em
que o carro gira ao efetuar uma “curva”.
●
92 Construct 3
● Recuperação de derrapagem: Quanto menor o valor de
Recueperação de derrapagem, maior será o ângulo de movimento
do objeto ao efetuar uma curva, simulando uma derrapagem.
Construct 3 93
● Parallax é a distância em porcentagem que cada Camada se move
em uma determinada direção.
● Na Barra de Propriedades é possível alterar os valore do Parallax
● Ex: + +
● Clique com o botão direito sobre a Barra de camadas e adicione
uma camada no topo
94 Construct 3
● Posicione o objeto Texto no local desejado dentro da área
trastejada.
● Ex:
96 Construct 3
● Comportamento Canhão
● O comportamento “Canhão” possibilita o objeto, de forma
autonôma, detectar alvos, rotacionar no próprio eixo mantendo o
alvo em sua mira e disparar em determinada taxa de frequência.
Muito utilizado em jogos no estilo Tower defense (Defesa de
torres).
Construct 3 97
● Configuração de alvo: A propriedade “Configuração de alvo”
permite qual alvo o objeto irá priorizar entre o alvo “Mais próximo”
ou “Primeiro alcance”.
98 Construct 3
● Defina o valor da elevação Z, quanto maior o valor definido, maior
ficará o objeto na tela, pois é como se o objeto estivesse mai
próximo da “câmera” passando a impressão de estar mais próximo
ao jogador.
Construct 3 99
● Adicione o comportamento Explorador de rotas ao objeto Monstro.
●
100 Construct 3
● Selecione o objeto Monstro e escolha acodição “Ao encontrar
rota”.
Construct 3 101
● Utilizando eventos é possível selecionar uma instância específica
do objeto, dando um maior controle sobre o comportamento da
instância selecionada.
● Esses recursos de seleção são acessados através da Folha de
eventos. São condições que compõe o objeto Sistema.
FIM DA APOSTILA
Método CGD ® - Todos os direitos reservados.
Protegidos pela Lei 5988 de 14/12/1973.
Nenhuma parte desta apostila poderá ser copiada sem prévia
autorização.
102 Construct 3