IG – rótulo (label), fonte e cores

Para executar este programa deve atualizar prisma-1.0.1 para prisma-1.0.2 – ou superior ir para downloads copie e cole o código no editor e execute:  

  Bom, aqui não tem muitas novidades: fonte = ig.fonte_descricao_string( “Arial”, ig.negrito, 36); é simplesmente uma função que cria uma descrição de fonte para o comando ig.componente_modifique_fonte(); se preferir…

Continue reading

IG – caixa fixa, botoes e dicas

Segue o código:

    ——————————————————————— A novidade aqui é o componente caixa fixa, comando de criação  ig.fixo( )  Diferentemente das caixas verticais e horizontais que já vimos, este container não organiza automaticamente os componentes, ficando a cargo do programador definir o local em coordenadas de x e y (x = coluna , y…

Continue reading

Operador de tamanho e operadores aritméticos (matemática)

São eles: # (tamanho) * (vezes), / (divisão) + (soma) , – (subtração) , % (resto) , ^ (elevado a); Uso: # : frase = “o tamanho desta frase e = ”

    Operadores matemáticos:

  Futuramente vou explanar a biblioteca matemática (mat); Até a próxima! Att. Adalberto

Continue reading

Palavras reservadas, unir strings e operadores relacionais

Prisma Programar em prisma é semelhante a programar em linguagens interpretadas modernas como Python, Ruby, principalmente Lua.   ; porém tem diferenças, a mais notável, é claro, prisma oferece comandos em português. Palavras reservadas: são palavras-comando da própria linguagem, não podendo ser usadas com outro propósito: Português / inglês:  “e”, //and     “quebre”, //break    …

Continue reading

Entrada de texto linha única em igprisma

Segue o código:  

      A novidade no código acima foi a criação de uma caixa horizontal, por isso os componentes colocados dentro dela vão se organizando um ao lado do outro, horizontalmente: caixah = ig.caixahorizontal( falso , 2 ) ; //falso = não homogêneo (componentes não terão mesmo tamanho) //e o…

Continue reading

Criando um botão que exibe mensagem!

Segue o código (explanarei posteriormente):

      Explanação: o que tem de diferente é que os atributos da janela foram definidos separadamente: ig.janela_def_titulo( jan , “titulo”) ; //define o titulo da janela jan ig.componente_def_tamanho( jan , 200 , 150 ); //define o tamanho do componente jan; ig.botao(“rotulo do botao”) ; //cria um botao,…

Continue reading

Ola mundo em igprisma

Vou mostrar nas duas versões, inglês e português, escolham qual usar: Abra o prismacod.exe português BR –  código:

    em English:   (como não postei o interpretador em inglês, somente os comandos ig serão em inglês) Open the prismacod.exe editor. write:

    ———————————————— como eu disse antes, é fortemente baseado em gtk….

Continue reading

Primeiros passos!

Primeiro programa prisma – o test drive   Já com todos os arquivos instalados corretamente ( senão veja: onde baixar e como instalar ) Abra o interpretador modo texto dando duplo clique em prisma.exe (ele abrirá em modo interativo, semelhante a python); aparecerá algo como:   1 – digite o seguinte comando:

   …

Continue reading