Curso de Introdução à Programação GDL

– cat.:

Requisitos e Objetivos


O curso é destinado a usuários com experiência intermediária ou avançada em ArchiCAD 7.0 ou superior, que desejam sofisticar e aumentar a produtividade de seu trabalho através da linguagem de programação interna do ArchiCAD - o GDL.

O curso é baseado na metodologia desenvolvida pelo Professor David Nicholson-Cole, da Unversidade de Nottingham, autor do best-seller "The GDL CookBook", o compêndio mais completo e consagrado sobre o assunto.

Através da elaboração passo a passo de vários objetos, vamos nos familiarizar não só com os principais comandos 2d e 3d do GDL, mas principalmente com a maneira de raciocinar em GDL. Após o curso o aluno estará habilitado a aplicar o GDL de uma forma criativa e criar sozinho seus próprios objetos e ferramentas personalizados.

Instrutor

Durval Nicolau Tabach, arquiteto e usuário do ArchiCAD desde 95, administrador do ArchiClube, desenvolvedor de objetos GDL comerciais para a Objects On Line, vencedor do Concurso Habitat de Objetos 3d.

Material Didático

Apostila em português, traduzida do material original de aula do Prof. David Nicholson-Cole, fartamente ilustrada e acompanhando as bibliotecas criadas durante curso, que serão trasmitidas por email ao aluno.

Locais, datas e Horários


Consulte os próximos cursos abertos agendados.

Cursos ‘in company’


Podemos levar o curso até seu escritório, utilizando os mesmos computadores nos quais sua equipe está habituada a trabalhar. O único requisito, além das estações de trabalhos do(s) aluno(s), é uma TV ou projetor no qual o instrutor conectará seu notebook (este aquipamento pode ser alugado). Como os cursos são intensamente práticos, o número de participantes está inicialmente limitado a 6 pessoas para não comprometer o acompanhamento individual dos exercícios. Para números superiores, é necessária a presença de um monitor que complemente o suporte individual.

Preços e Inscrições


- Um aluno por computador: [consulte]

- Dois alunos por computador: [consulte]

- Alunos utilizando computador portátil próprio: [consulte] ( o aluno deve ter o ArchiCAD 6.5+ instalado).

PROGRAMA


Dividido em quatro aulas de 4 horas cada. É possivel realizar cursos em período integral, com uma aula pela manhã e outra à tarde, embora esse esquema acaba por comprometer um pouco o aproveitamento, já que os alunos serão ‘bombardeados’ de informação em um curto período.

1º DIA

  • Introdução - Para que serve o GDL
  • Cadeira super-simples - gerada automaticamente pelo ArchiCAD
    • Entendendo um objeto auto-escrito
    • A interface de criação de objetos e as diferentes janelas de script
  • Cadeira super-simples - nosso primeiro script
    • BLOCK, ADD, MATERIAL
  • Cadeira super-simples Otimizada
    • Otimizando o script através de sub-rotinas (GOSUB),
    • Tornando o objeto paramétrico
    • Conceito de 'flags'
  • Puf Redondo
    • Lidando com entidades curvas
    • MUL, ROT
    • RESOL, RADIUS, REVOLVE, CYLIND, CONE
    • Fazendo um objeto alongável; criando elipses a partir de círculos
    • Simplificando elementos repetitivos: loops FOR/NEXT

2º DIA

  • Ferramenta de painel estrutural alongável
    • Mais loops FOR/NEXT/STEP
    • IF/THEN: criando capacidade de decisão dentro do script
  • Ferramenta 2d: Indicador Norte
    • Variáveis Globais: lendo informações do ambiente ArchiCAD
    • FRAGMENT2: usando símbolos 2d de forma inteligente
    • DEFINE STYLE
    • TEXT2
    • POLY2

3º DIA

  • Abajur
    • LIGHT: fazendo a primeira luminária
    • mais REVOLVE: roubando as definições de coordenadas do ArchiCAD
  • Cadeira Bocaccio
    • PRISM e suas variantes
    • Usando máscaras
  • Janela Guilhotina
    • Considerações especiais sobre portas e janelas

4º DIA

  • Vão Trapezoidal
    • WALLHOLE: criando portas e janelas não retangulares
    • IF/THEN/ELSE/ENDIF: refinando as decisões no script
    • Criando um menú 'pop-down'
  • Janela com Arco Pleno
    • Mais uma olhada em máscaras
  • Janela com Arco Parcial
    • Usando Trigonometria para descrever formas geométricas através de números
    • Formas mais avançadas com TUBE
    • PUT e GET, o grande truque