Vou mostrar nas duas versões, inglês e português, escolham qual usar:
Abra o prismacod.exe
português BR – código:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
//isto é um comentário de linha única inclua 'igbr' //incluindo as funções gráficas em sintaxe pt-Br janela = ig.janela( "Titulo aqui" , 350 , 200 ); //cria uma janela com titulo, largura, algura //o seu id fica armazenado na variável 'janela' para manipulação posterior; rotulo = ig.rotulo( "Ola mundo!!!"); //cria uma etiqueta de texto ig.ad ( janela , rotulo ); // adiciona no conteiner janela o rotulo ig.conecte( janela , ig.destruido , "ig.fimjanela( )" ); //apenas nunca esqueça desse comando, sem ele // o programa fica rodando invisivel mesmo com a janela fechada. ig.componente_mostre_todos ( janela ); //mostra a janela e todos seus componentes filho ig.fimprograma() ; //inicia o laco de eventos. |
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:
1 2 3 4 5 6 7 8 9 10 11 12 13 |
//this is a sigle line comment ig = inclua 'igprisma' window = ig.window( "Title here" , 350 , 200 ); // a new window with title, width and height label = ig.label("Hello World!!!"); // this is a label for show a little text ig.addin ( window , label ); // adding the label in window ig.connect ( window , 'destroy' , 'ig.main_quit()' ); // close application on destroy window. ig.main(); // starts loops of events |
————————————————
como eu disse antes, é fortemente baseado em gtk.
se quiser usar a versão gráfica em inglês, basta chamar ‘igprisma’ ao inves de ‘igbr’
se for incluir as duas libs use nomes diferentes para as tabelas de funções,
como igbr vai ser sempre ig. sugiro que troque a do igprisma fazendo o seguinte comando:
ig = inclua ‘igbr’;
g = inclua ‘igprisma’;
teremos: ig.janela() e g.window();
EXECUTANDO – > salve o arquivo como olamundo2.prisma ou outro nome que quiser (lembrando que o editor não acrescenta a extensão automaticamente ao salvar, ficando a cargo do usuário);
clique o botão executar do toolbar do prismacod.exe e veja o resultado.
Se não tiver erro aparecerá:
Agora é só compilar, procure o botão compilar na toolbar – o arquivo de saída provavelmente será:
olamundo2.prisma.pbrexe
Se você já associou a extensão, bastará dar duplo-clique no arquivo e ele será executado.
para não aparecer a janela do cmd, renomeie o arquivo de byte-codes para olamundo2.igexe
como esta extensão foi associada ao programa igprisma.exe, o que aparecerá será apenas a parte gráfica.
Caso não saiba como associar as extensões ao programa correto, veja: primeiros passos!
Definindo ícone para a janela:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
//isto é uma linha de comentário inclua 'igbr' janela = ig.janela ( "Titulo aqui" , 350 , 200 ); icone = prismadir .. "/prismacod/images/prisma.png"; //concatenando strings //prismadir é um variavel reservada que armazena o caminho dos executáveis prisma //quando executado pelo editor prismacod sempre deve-se passar o caminho absoluto //de arquivos, inclusive imagem. ig.janela_def_icone_arquivo( janela , icone ); rotulo = ig.rotulo( "Ola Mundo!!!" ); ig.ad( janela , rotulo); ig.conecte( janela , ig.destruido , 'ig.fimjanela( )' ); ig.componente_mostre_todos ( janela ); ig.fimprograma(); |