Funções novas da biblioteca sis

Algumas funções novas que implementei na biblioteca de sistema operacional ‘sis’; Essa lib é embutida no interpretador, ou seja, não precisa precisa incluí-la. Basta usá-la: sis.execute(), por exemplo. Baixe Prisma do dia 27-02-2017 ou superior para a função sis.nome_arquivo(); Segue as funções:   pasta, nome, ext = sis.nome_arquivo(arq);   Ao passar um caminho completo para…

Continue reading

A nova biblioteca psqlite3

Na verdade não é nova, basicamente é a igsqlite3 aprimorada, com algumas correções e modificações. para incluí-la agora você deve usar:

Pode criar uma variável local para otimizar a execução:

O que muda em relação a igsqlite3? Tirando o nome é claro. Depois de melhorar resolvi trocar o nome pois não tem relação…

Continue reading

Prisma web cgi – listando arquivos em links

No exemplo abaixo eu demonstro como você pode listar todos os itens de uma pasta em cgi, fazendo link para cada item listado. Para isso, simplesmente, usamos a biblioteca igdir. Veja: lista_dir.pri.cgi, coloque em seu servidor e teste!

O exemplo é bem simples e comentado, se houver dúvidas poste no comentário ou no fórum….

Continue reading

O compilador Prisma feito em Prisma: pric

  Baixe aqui Sabemos que temos o prismac (prisma compilador), então para quê fazer um compilador prisma feito na própria linguagem? Bem, primeiramente, porque era possível, assim testamos o potencial da linguagem. Escrever um compilador na própria linguagem indica que ela é poderosa. Segundo, para adquirir conhecimentos e por curiosidade, foi assim que surgiu o…

Continue reading

Compile você mesmo a biblioteca pcgi!

Diante da diversidade de distros Linux, muitas vezes o binário que compilei em meu pc não funcionará. O jeito certo é recompilar em sua própria distribuição Linux. Obs.: no Windows dificilmente haverá esse problema, visto que até binários em 32 bits rodam facilmente em Windows 64. Aqui o link: http://www.mediafire.com/file/a0lv6ddv3qdf6zv/source_prisma.7z Baixe, descompacte, entre na pasta…

Continue reading

Painel Duplo

Esse contêiner é muito útil quando você quer dividir uma janela em duas partes separadas por uma barra móvel. Então é possível colocar componentes na parte 1 e na parte 2. Como pode-se perceber na imagem, podemos criar painéis na horizontal e na vertical, inclusive colocar um painel dentro do outro. Salve como painel_duplo.prisma

Continue reading

Construtor de interface gráfica

Você já viu ou ouviu falar sobre programas que desenham a interface gráfica? São programas que tem a mesma característica do clique e solte do Basic. (Antes de continuar baixe a versão mais atual Prisma – 1.0.99 ou superior – testado em Windows7, Mint17 e Mint18) Para o Gtk+ temos o Glade: https://glade.gnome.org/ http://ftp.gnome.org/pub/GNOME/binaries/win32/glade/3.8/glade-3-8-5-installer.exe No…

Continue reading

Criando um aplicativo cliente / servidor em Prisma

Vamos criar um mini messenger, na verdade o esqueleto de um só para ter como base para criar outros. Antes baixe a versão mais atual Prisma, 1.0.99 ou superior. (Testado em Ubuntu 12.04, Mint17, Mint18 e Windows7,10) 1- Servidor Primeiramente, vamos criar o servidor, programa que vai receber as mensagens do cliente. Salve como servidor.prisma,…

Continue reading