{"id":382,"date":"2015-01-06T21:42:22","date_gmt":"2015-01-06T21:42:22","guid":{"rendered":"http:\/\/linguagemprisma.net\/?page_id=382"},"modified":"2015-04-11T21:44:03","modified_gmt":"2015-04-11T21:44:03","slug":"explicando-algumas-extensoes-de-arquivos-prisma","status":"publish","type":"page","link":"https:\/\/linguagemprisma.br4.biz\/blog\/explicando-algumas-extensoes-de-arquivos-prisma\/","title":{"rendered":"Explicando algumas extens\u00f5es de arquivos prisma"},"content":{"rendered":"<h2>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Vou explicar nesta p\u00e1gina sobre as extens\u00f5es dos arquivos e programas prisma:<\/h2>\n<p>Antes de tudo voc\u00ea pode fazer sua pr\u00f3pria conven\u00e7\u00e3o, pois qualquer extens\u00e3o \u00e9 aceita, s\u00f3 haver\u00e1 restri\u00e7\u00e3o para as<\/p>\n<p>bibliotecas que ter\u00e3o um modo fixo.<\/p>\n<p>O que s\u00e3o extens\u00f5es? S\u00e3o os finais nos nomes de arquivos ap\u00f3s o ponto, exemplo: teste.txt (extens\u00e3o .txt),<\/p>\n<p>prisma.exe ( extens\u00e3o .exe ) e assim por diante. Elas servem para determinar o tipo de arquivo e assim que programa<\/p>\n<p>o abrir\u00e1;<\/p>\n<p>No Windows, as extens\u00f5es conhecidas ficam ocultas. Se quiser que todas fiquem vis\u00edveis procure no explorador de<\/p>\n<p>arquivos &#8220;op\u00e7\u00f5es de pasta&#8221; no menu ( no XP fica em Ferramentas&gt;op\u00e7\u00f5es de pasta ), depois de abrir v\u00e1 na aba &#8220;modo de exibi\u00e7\u00e3o&#8221;<\/p>\n<p>e no box abaixo, procure algo como &#8220;ocultar as extens\u00f5es dos tipos de arquivos conhecidos&#8221; e desmarque. Pronto todas as extens\u00f5es<\/p>\n<p>agora estar\u00e3o vis\u00edveis, e portanto, ser\u00e1 f\u00e1cil renome\u00e1-las.<\/p>\n<p>&nbsp;<\/p>\n<p>Agora que voc\u00ea sabe o que \u00e9 uma extens\u00e3o (ignore se j\u00e1 sabia), e colocou em modo vis\u00edvel todas elas, basta fazer uma<\/p>\n<p>sistematiza\u00e7\u00e3o para os arquivos e programas prisma ficarem mais organizados,<\/p>\n<h3>vou enumerar cada uma das poss\u00edveis extens\u00f5es abaixo e explic\u00e1-las:<\/h3>\n<p>&nbsp;<\/p>\n<address><strong>PARA O C\u00d3DIGO FONTE\u00a0 (\u00a0 <strong>.prisma<\/strong> ):<\/strong><\/address>\n<p>&nbsp;<\/p>\n<p>\u00e9 o arquivo que cont\u00e9m os comandos prisma em modo texto, s\u00f3 ser\u00e3o abertos pelo<\/p>\n<p>editor Prismacod.exe, portanto salve os c\u00f3digos fontes com o final: <strong>.prisma<\/strong><\/p>\n<p>Ex.\u00a0\u00a0\u00a0\u00a0\u00a0 agenda_source.prisma ( o final .prisma indica que \u00e9 o texto do programa agenda que ainda n\u00e3o foi compilado);<\/p>\n<h3><strong>Definindo com qual programa abrir:<\/strong><\/h3>\n<p>para esses arquivos, voc\u00ea pode clicar com o bot\u00e3o direito no arquivo ( se o mouse estiver configurado para destro<\/p>\n<p>sen\u00e3o o contr\u00e1rio ),<\/p>\n<p>v\u00e1 em<strong> propriedades<\/strong>, depois<strong> em abrir com -&gt; em alterar; <\/strong>na sequ\u00eancia, se prismacod.exe n\u00e3o estiver na lista, clique em <strong>procurar<\/strong>,<\/p>\n<p>ao abrir o dialogo de arquivos, procure onde voc\u00ea instalou <strong>prismacod.exe<\/strong> e clique nele.<\/p>\n<p>Pronto, toda vez que dar duplo-clique em arquivos com final <strong>.prisma<\/strong> eles ser\u00e3o abertos automaticamente no programa editor prismacod.exe.<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><strong>PARA PROGRAMAS COMPILADOS EM MODO TEXTO ( <strong>.pbrexe<\/strong> ) : <\/strong><\/p>\n<p>&nbsp;<\/p>\n<p>s\u00e3o os programas prisma compilados que n\u00e3o apresentam interface gr\u00e1fica, apenas abrem no cmd do antigo DOS do Windows. Toda comunica\u00e7\u00e3o com o usu\u00e1rio ser\u00e1 em modo Texto,<\/p>\n<p>sem componentes gr\u00e1ficos.\u00a0 Para este tipo de programa salve com o final <strong>.pbrexe <\/strong>que \u00e9 a sa\u00edda padr\u00e3o de compila\u00e7\u00e3o pelo<\/p>\n<p>editor Prismacod.<\/p>\n<h3><strong>Definindo com qual programa abrir:<\/strong> siga os mesmos passos do primeiro exemplo, mas troque prismacod.exe por prisma.exe, ok.<\/h3>\n<p>&nbsp;<\/p>\n<p><strong>PARA PROGRAMAS COMPILADOS OU N\u00c3O EM MODO INTERFACE GR\u00c1FICA ( .igexe ):<\/strong><\/p>\n<p>&nbsp;<\/p>\n<p>s\u00e3o os programas prisma, compilados ou n\u00e3o que apresentam interface gr\u00e1fica, como bot\u00f5es, janelas, di\u00e1logos, entra textos, etc.<\/p>\n<p>para esse tipo de programas n\u00e3o precisamos que apare\u00e7a a janelinha preta de comandos, o cmd. Queremos que seja vista somente<\/p>\n<p>a janela gr\u00e1fica, para isso serve o programa <strong>igprisma.exe, <\/strong>este interpretador prisma s\u00f3 abre programas em modo interface gr\u00e1fica.<\/p>\n<p>Como fazer? Simples, compile normalmente pelo editor prismacod.exe, a sa\u00edda ser\u00e1 algo como: <strong>programa.prisma.pbrexe,<\/strong><\/p>\n<p>depois basta renomear para <strong>programa.igexe<br \/>\n<\/strong><\/p>\n<h3><strong>Definindo com qual programa abrir: siga os mesmos passos do primeiro exemplo, mas troque prismacod.exe por <\/strong><strong>igprisma.exe, n\u00e3o tem segredo!<\/strong><\/h3>\n<p><em>Obs.: caso voc\u00ea queira que um programa mostre a janelinha do cmd, o que as vezes \u00e9 bem \u00fatil, salve com a extens\u00e3o do modo<\/em><\/p>\n<p><em>texto, assim abrir\u00e1 tanto a janela gr\u00e1fica quanto a janela de comandos cmd.<\/em><\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<h3><strong>PARA BIBLIOTECAS DE FUN\u00c7\u00d5ES PRISMA ( .pris\u00a0\u00a0\u00a0\u00a0 e\u00a0\u00a0\u00a0 _pris.dll ): <\/strong><\/h3>\n<p>&nbsp;<\/p>\n<p>s\u00e3o arquivos que cont\u00e9m fun\u00e7\u00f5es prisma que podem ser acessadas por qualquer programa prisma com o comando inclua &#8216;nome&#8217; ;<\/p>\n<p>S\u00e3o muito \u00fateis para se dividir um programa complexo em partes organizadas, ou at\u00e9 para reaproveitamento de c\u00f3digo.<\/p>\n<p>As seguintes extens\u00f5es s\u00e3o aceitas (somente estas):<\/p>\n<h3>\u00a0.pris\u00a0\u00a0\u00a0\u00a0 e\u00a0\u00a0\u00a0 _pris.dll<\/h3>\n<p>ex.:\u00a0\u00a0<strong>\u00a0 libmat.pris ou\u00a0 libmat_pris.dll<\/strong><\/p>\n<p>ao usar a fun\u00e7\u00e3o <strong>inclua &#8216;libmat&#8217;\u00a0 libmat.pris ou libmat_pris.dll <\/strong>ser\u00e3o encontradas pelo interpretador prisma e carregadas.<\/p>\n<p>Com isso, o programa prisma que incluiu a lib poder\u00e1 usar suas fun\u00e7\u00f5es.<\/p>\n<p>Como usar? crie fun\u00e7\u00f5es em um arquivo .prisma, compile atrav\u00e9s do editor prismacod.exe e renomeie a sa\u00edda para as extens\u00f5es<\/p>\n<p>.pris ou _pris.dll, depois \u00e9 s\u00f3 usar em outro programa com o comando inclua.<\/p>\n<h3>para estas extens\u00f5es n\u00e3o \u00e9 necess\u00e1rio definir programas para abri-las, visto que somente ser\u00e3o chamadas<\/h3>\n<h3>por um outro programa prisma<\/h3>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Vou explicar nesta p\u00e1gina sobre as extens\u00f5es dos arquivos e programas prisma: Antes de tudo voc\u00ea pode fazer sua pr\u00f3pria conven\u00e7\u00e3o, pois qualquer extens\u00e3o \u00e9 aceita, s\u00f3 haver\u00e1 restri\u00e7\u00e3o para as bibliotecas que ter\u00e3o um modo fixo. O que s\u00e3o extens\u00f5es? S\u00e3o os finais nos nomes de arquivos ap\u00f3s o ponto, exemplo: teste.txt (extens\u00e3o&#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"open","ping_status":"open","template":"","meta":{"footnotes":""},"class_list":["post-382","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/linguagemprisma.br4.biz\/blog\/wp-json\/wp\/v2\/pages\/382","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/linguagemprisma.br4.biz\/blog\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/linguagemprisma.br4.biz\/blog\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/linguagemprisma.br4.biz\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/linguagemprisma.br4.biz\/blog\/wp-json\/wp\/v2\/comments?post=382"}],"version-history":[{"count":1,"href":"https:\/\/linguagemprisma.br4.biz\/blog\/wp-json\/wp\/v2\/pages\/382\/revisions"}],"predecessor-version":[{"id":683,"href":"https:\/\/linguagemprisma.br4.biz\/blog\/wp-json\/wp\/v2\/pages\/382\/revisions\/683"}],"wp:attachment":[{"href":"https:\/\/linguagemprisma.br4.biz\/blog\/wp-json\/wp\/v2\/media?parent=382"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}