<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/">
	<channel>
		<title><![CDATA[Forum Pplware - Programação e Web]]></title>
		<link>http://forum.pplware.com/</link>
		<description><![CDATA[Forum Pplware - http://forum.pplware.com]]></description>
		<pubDate>Fri, 15 May 2026 00:53:36 +0000</pubDate>
		<generator>MyBB</generator>
		<item>
			<title><![CDATA[What is a web application?]]></title>
			<link>http://forum.pplware.com/showthread.php?tid=25273</link>
			<pubDate>Mon, 13 Sep 2021 13:24:45 +0000</pubDate>
			<guid isPermaLink="false">http://forum.pplware.com/showthread.php?tid=25273</guid>
			<description><![CDATA[A web application, or better known as web app is a computer based program, that is stored in a remote server, and can be accessed through a browser and internet connectivity. The tasks on a web app cannot be performed without internet connection. Most of the web apps are in a client-server relation. There are various types of <a href="https://www.technbrains.com/web-application/web-design/" target="_blank">web applications</a> available online right now and considering today’s tech-centered era, all of us who use internet everyday are sub-consciously using these web apps at least once through our daily routine. You must have an idea to initiate any process. Following is the list of activities you should do as a market research and brainstorming for great web app ideas.]]></description>
			<content:encoded><![CDATA[A web application, or better known as web app is a computer based program, that is stored in a remote server, and can be accessed through a browser and internet connectivity. The tasks on a web app cannot be performed without internet connection. Most of the web apps are in a client-server relation. There are various types of <a href="https://www.technbrains.com/web-application/web-design/" target="_blank">web applications</a> available online right now and considering today’s tech-centered era, all of us who use internet everyday are sub-consciously using these web apps at least once through our daily routine. You must have an idea to initiate any process. Following is the list of activities you should do as a market research and brainstorming for great web app ideas.]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Criação de um BOT para helpdesk]]></title>
			<link>http://forum.pplware.com/showthread.php?tid=25212</link>
			<pubDate>Thu, 05 Mar 2020 09:04:24 +0000</pubDate>
			<guid isPermaLink="false">http://forum.pplware.com/showthread.php?tid=25212</guid>
			<description><![CDATA[Olá a todos. Sou novo aqui e juntei-me a esta comunidade para poder receber dicas e ajuda de alguém.<br />
<br />
O meu problema está nesta mesma tarefa que eu estou a desempenhar que consiste na criação de um BOT para helpdesk. O que eu preciso de fazer é criar o BOT e a sua origem de dados deve ser um BD já existente em SQL.<br />
<br />
Gostaria de saber se alguém me poderia dar dicas sobre este assunto.<br />
<br />
Cumprimentos,<br />
<br />
<span style="font-weight: bold;">FMPinto</span>]]></description>
			<content:encoded><![CDATA[Olá a todos. Sou novo aqui e juntei-me a esta comunidade para poder receber dicas e ajuda de alguém.<br />
<br />
O meu problema está nesta mesma tarefa que eu estou a desempenhar que consiste na criação de um BOT para helpdesk. O que eu preciso de fazer é criar o BOT e a sua origem de dados deve ser um BD já existente em SQL.<br />
<br />
Gostaria de saber se alguém me poderia dar dicas sobre este assunto.<br />
<br />
Cumprimentos,<br />
<br />
<span style="font-weight: bold;">FMPinto</span>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[access frontend sql server backend em locais geograficamente distantes]]></title>
			<link>http://forum.pplware.com/showthread.php?tid=25206</link>
			<pubDate>Sat, 15 Feb 2020 10:01:38 +0000</pubDate>
			<guid isPermaLink="false">http://forum.pplware.com/showthread.php?tid=25206</guid>
			<description><![CDATA[Ola a todos,<br />
<br />
Tenho 3 lojas em 3 cidades diferentes e queria colocar em funcionamemto uma base de dados de gestão de vendas.<br />
<br />
Já tenho a base de dados efetuada no access e ja migrei o backend para o sql server. No computador onde está instalado o sql server liguei o meu frontend (access) ao backend (sqlserver).<br />
<br />
A dúvida é como ligar frontend (access) nos pc das lojas ao sql server (onde está o backend comum) que está situado em minha casa?<br />
<br />
Obrigado a todos pela ajuda, qualquer opinião será útil para eu explorar]]></description>
			<content:encoded><![CDATA[Ola a todos,<br />
<br />
Tenho 3 lojas em 3 cidades diferentes e queria colocar em funcionamemto uma base de dados de gestão de vendas.<br />
<br />
Já tenho a base de dados efetuada no access e ja migrei o backend para o sql server. No computador onde está instalado o sql server liguei o meu frontend (access) ao backend (sqlserver).<br />
<br />
A dúvida é como ligar frontend (access) nos pc das lojas ao sql server (onde está o backend comum) que está situado em minha casa?<br />
<br />
Obrigado a todos pela ajuda, qualquer opinião será útil para eu explorar]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Plataformas Cursos Online]]></title>
			<link>http://forum.pplware.com/showthread.php?tid=25194</link>
			<pubDate>Wed, 11 Dec 2019 23:06:51 +0000</pubDate>
			<guid isPermaLink="false">http://forum.pplware.com/showthread.php?tid=25194</guid>
			<description><![CDATA[Boas.<br />
<br />
Alguém recomenda alguma plataforma de cursos online que dêem algum tipo de certificação credível para adicionar ao CV?<br />
<br />
Andei a ver algumas plataformas mas desconheço por completo o crédito dos certificados/diplomas que dão.<br />
<br />
Exemplos:<br />
<a href="https://www.mitx.org/programs/" target="_blank">MITx</a>/<a href="https://www.edx.org/subjects" target="_blank">edx</a><br />
<a href="https://www.galileu.pt/" target="_blank">Galileu</a><br />
<a href="https://www.udemy.com/" target="_blank">Udemy</a><br />
<br />
Conhecem outros?]]></description>
			<content:encoded><![CDATA[Boas.<br />
<br />
Alguém recomenda alguma plataforma de cursos online que dêem algum tipo de certificação credível para adicionar ao CV?<br />
<br />
Andei a ver algumas plataformas mas desconheço por completo o crédito dos certificados/diplomas que dão.<br />
<br />
Exemplos:<br />
<a href="https://www.mitx.org/programs/" target="_blank">MITx</a>/<a href="https://www.edx.org/subjects" target="_blank">edx</a><br />
<a href="https://www.galileu.pt/" target="_blank">Galileu</a><br />
<a href="https://www.udemy.com/" target="_blank">Udemy</a><br />
<br />
Conhecem outros?]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Automatizar um procedimento Local Trabalho - Excel]]></title>
			<link>http://forum.pplware.com/showthread.php?tid=25190</link>
			<pubDate>Wed, 20 Nov 2019 10:53:46 +0000</pubDate>
			<guid isPermaLink="false">http://forum.pplware.com/showthread.php?tid=25190</guid>
			<description><![CDATA[Bom dia,<br />
 <br />
No meu local de trabalho, necessito de automatizar um procedimento que já faço a algum tempo, mas que demora imenso tempo, que basicamente é extrair a informação desse sistema para um documento em excel e que posteriormente irá ser trabalhado para um PDF único.<br />
<br />
Nesse sistema de informação constam as informações de todos os meus colaboradores, e através desse sistema eu extraio dados consoante o tipo de colaborador, e que depois cada extração guardo numa sheet identificada com o tipo de colaborador num ficheiro excel único para este trabalho.<br />
<br />
Posteriormente, tenho uma capa, índice, entre outros documentos elaborados em Word, e que anualmente tenho que mudar, mas o que pretendo é através do excel ou de outra ferramenta qualquer, que ao extrair os dados do meu sistema de informação coloque os dados automaticamente nesse ficheiro ou num separador (já com a respetiva paginação), e que depois de alguma forma consiga juntar os outros ficheiros em Word.<br />
<br />
Será que me faço entender?<br />
<br />
Alguém me pode ajudar?<br />
<br />
Obrigado.]]></description>
			<content:encoded><![CDATA[Bom dia,<br />
 <br />
No meu local de trabalho, necessito de automatizar um procedimento que já faço a algum tempo, mas que demora imenso tempo, que basicamente é extrair a informação desse sistema para um documento em excel e que posteriormente irá ser trabalhado para um PDF único.<br />
<br />
Nesse sistema de informação constam as informações de todos os meus colaboradores, e através desse sistema eu extraio dados consoante o tipo de colaborador, e que depois cada extração guardo numa sheet identificada com o tipo de colaborador num ficheiro excel único para este trabalho.<br />
<br />
Posteriormente, tenho uma capa, índice, entre outros documentos elaborados em Word, e que anualmente tenho que mudar, mas o que pretendo é através do excel ou de outra ferramenta qualquer, que ao extrair os dados do meu sistema de informação coloque os dados automaticamente nesse ficheiro ou num separador (já com a respetiva paginação), e que depois de alguma forma consiga juntar os outros ficheiros em Word.<br />
<br />
Será que me faço entender?<br />
<br />
Alguém me pode ajudar?<br />
<br />
Obrigado.]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Curso superior para programadores]]></title>
			<link>http://forum.pplware.com/showthread.php?tid=24977</link>
			<pubDate>Thu, 11 Apr 2019 12:44:20 +0000</pubDate>
			<guid isPermaLink="false">http://forum.pplware.com/showthread.php?tid=24977</guid>
			<description><![CDATA[Boas pessoal,<br />
<br />
Não sei se é aqui o bom sitio para postar este tipo de perguntas mas como não encontrei outro melhor decidi postar aqui.. Neste momento estou no estrangeiro (Suiça) onde fiz um curso de informática de 4 anos na área da programação e este ano estava a pensar em regressar para fazer um curso superior em Portugal. A minha pergunta é, querendo continuar na área da programação, existe algum curso superior que seja mais indicado para seguir programador no futuro ? Estava a pensar em fazer engenharia informática, mas pelo que vi é muito vasto.<br />
<br />
Obrigado]]></description>
			<content:encoded><![CDATA[Boas pessoal,<br />
<br />
Não sei se é aqui o bom sitio para postar este tipo de perguntas mas como não encontrei outro melhor decidi postar aqui.. Neste momento estou no estrangeiro (Suiça) onde fiz um curso de informática de 4 anos na área da programação e este ano estava a pensar em regressar para fazer um curso superior em Portugal. A minha pergunta é, querendo continuar na área da programação, existe algum curso superior que seja mais indicado para seguir programador no futuro ? Estava a pensar em fazer engenharia informática, mas pelo que vi é muito vasto.<br />
<br />
Obrigado]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Vetores e soma c]]></title>
			<link>http://forum.pplware.com/showthread.php?tid=24738</link>
			<pubDate>Thu, 22 Nov 2018 01:59:11 +0000</pubDate>
			<guid isPermaLink="false">http://forum.pplware.com/showthread.php?tid=24738</guid>
			<description><![CDATA[Alguém que me possa ajudar, não estou a conseguir avançar, obrigado Joana <br />
/******************************************************************************<br />
Considere o seguinte código que gera todos os números de 0000 a 'a'<br />
Refaça o programa utilizando vetores com o valor maximo 20000<br />
Remova os duplicados e mostre quantos números foram apresentados<br />
O resultado deverá ser 0000 .(...). 1111<br />
                       Foram mostrados .(...). números<br />
*******************************************************************************/ <br />
#include &lt;stdio.h&gt; <br />
int main()<br />
{ <br />
int i, j, k, w, h, a = 1; <br />
for (i = 0; i &lt;= a; i++)<br />
  for (j = 0; j &lt;= a; j++)<br />
    for (k = 0; k &lt;= a; k++)<br />
      for (w = 0; w &lt;= a; w++)<br />
        for (h = 0; h &lt;= a; h++)<br />
          printf ("%d%d%d%d\t", i, j, k, w, h);<br />
}]]></description>
			<content:encoded><![CDATA[Alguém que me possa ajudar, não estou a conseguir avançar, obrigado Joana <br />
/******************************************************************************<br />
Considere o seguinte código que gera todos os números de 0000 a 'a'<br />
Refaça o programa utilizando vetores com o valor maximo 20000<br />
Remova os duplicados e mostre quantos números foram apresentados<br />
O resultado deverá ser 0000 .(...). 1111<br />
                       Foram mostrados .(...). números<br />
*******************************************************************************/ <br />
#include &lt;stdio.h&gt; <br />
int main()<br />
{ <br />
int i, j, k, w, h, a = 1; <br />
for (i = 0; i &lt;= a; i++)<br />
  for (j = 0; j &lt;= a; j++)<br />
    for (k = 0; k &lt;= a; k++)<br />
      for (w = 0; w &lt;= a; w++)<br />
        for (h = 0; h &lt;= a; h++)<br />
          printf ("%d%d%d%d\t", i, j, k, w, h);<br />
}]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Formulário para executar função]]></title>
			<link>http://forum.pplware.com/showthread.php?tid=24627</link>
			<pubDate>Sat, 20 Oct 2018 00:21:57 +0000</pubDate>
			<guid isPermaLink="false">http://forum.pplware.com/showthread.php?tid=24627</guid>
			<description><![CDATA[<span style="color: #333333;"><span style="font-family: Verdana, sans-serif">Boas</span><span style="font-family: Verdana, sans-serif"> pessoal tou aqui com um problema</span><br />
</span><br />
<span style="color: #333333;"><span style="font-family: Verdana, sans-serif">Quero fazer uma página simples com um formulário onde a pessoa preencha o formulário e quando carrega em enviar ele tem que</span><span style="font-family: Verdana, sans-serif"> executar uma função que basicamente é abrir um link mas </span><span style="font-family: Verdana, sans-serif">quero que esse link no fim tenha os dados introduzidos no formulário.</span><br />
</span><br />
<br />
<br />
<span style="color: #333333;"><span style="font-family: Verdana, sans-serif">Imaginem que a pessoa no formulário escreve: </span><br />
</span><br />
<span style="color: #333333;"><span style="font-family: Verdana, sans-serif">Na </span><span style="font-family: Verdana, sans-serif">primeira caixa - Olá </span><br />
</span><br />
<span style="color: #333333;"><span style="font-family: Verdana, sans-serif">Na segunda caixa - tudo bem </span><br />
</span><br />
<br />
<br />
<span style="color: #333333;"><span style="font-family: Verdana, sans-serif">Eu queria que ela ao clicar em enviar isso abra um link que normal é por exemplo :</span><br />
</span><br />
<span style="color: #333333;"><a href="https://api.telegram.org/bot353417269:AAE83uouL6joVytjTCz_4_w3QS3xV4VTOJQ/sendMessage?" target="_blank"><span style="font-family: Verdana, sans-serif">https://api.telegram.org/bot353417269:AAE83uouL6joVytjTCz_4_w3QS3xV4VTOJQ/sendMessage?</span></a><br />
</span><br />
<span style="color: #333333;"><span style="font-family: Verdana, sans-serif">chat_id=@itgrouptest</span><span style="font-family: Verdana, sans-serif">&amp;text= </span><br />
</span><br />
<br />
<br />
<span style="color: #333333;"><span style="font-family: Verdana, sans-serif">E no fim desse link depois do = insira o que foi introduzido nas caixas de texto </span><span style="font-family: Verdana, sans-serif">uma em cada linha. </span><br />
</span><br />
<br />
<br />
<span style="color: #333333;"><span style="font-family: Verdana, sans-serif">Acho que me fiz entender ..</span><br />
</span><br />
<br />
<br />
<span style="color: #333333;"><span style="font-family: Verdana, sans-serif">Agradeço a quem perceber e ajudar </span><span style="font-family: Verdana, sans-serif">..</span><span style="font-family: Verdana, sans-serif"> </span><span style="font-family: Verdana, sans-serif">tenho alguma urgência pessoal </span><img src="https://forum.zwame.pt/styles/zwame/smilies/emozw/frown.gif" border="0" alt="[Imagem: frown.gif]" /></span>]]></description>
			<content:encoded><![CDATA[<span style="color: #333333;"><span style="font-family: Verdana, sans-serif">Boas</span><span style="font-family: Verdana, sans-serif"> pessoal tou aqui com um problema</span><br />
</span><br />
<span style="color: #333333;"><span style="font-family: Verdana, sans-serif">Quero fazer uma página simples com um formulário onde a pessoa preencha o formulário e quando carrega em enviar ele tem que</span><span style="font-family: Verdana, sans-serif"> executar uma função que basicamente é abrir um link mas </span><span style="font-family: Verdana, sans-serif">quero que esse link no fim tenha os dados introduzidos no formulário.</span><br />
</span><br />
<br />
<br />
<span style="color: #333333;"><span style="font-family: Verdana, sans-serif">Imaginem que a pessoa no formulário escreve: </span><br />
</span><br />
<span style="color: #333333;"><span style="font-family: Verdana, sans-serif">Na </span><span style="font-family: Verdana, sans-serif">primeira caixa - Olá </span><br />
</span><br />
<span style="color: #333333;"><span style="font-family: Verdana, sans-serif">Na segunda caixa - tudo bem </span><br />
</span><br />
<br />
<br />
<span style="color: #333333;"><span style="font-family: Verdana, sans-serif">Eu queria que ela ao clicar em enviar isso abra um link que normal é por exemplo :</span><br />
</span><br />
<span style="color: #333333;"><a href="https://api.telegram.org/bot353417269:AAE83uouL6joVytjTCz_4_w3QS3xV4VTOJQ/sendMessage?" target="_blank"><span style="font-family: Verdana, sans-serif">https://api.telegram.org/bot353417269:AAE83uouL6joVytjTCz_4_w3QS3xV4VTOJQ/sendMessage?</span></a><br />
</span><br />
<span style="color: #333333;"><span style="font-family: Verdana, sans-serif">chat_id=@itgrouptest</span><span style="font-family: Verdana, sans-serif">&amp;text= </span><br />
</span><br />
<br />
<br />
<span style="color: #333333;"><span style="font-family: Verdana, sans-serif">E no fim desse link depois do = insira o que foi introduzido nas caixas de texto </span><span style="font-family: Verdana, sans-serif">uma em cada linha. </span><br />
</span><br />
<br />
<br />
<span style="color: #333333;"><span style="font-family: Verdana, sans-serif">Acho que me fiz entender ..</span><br />
</span><br />
<br />
<br />
<span style="color: #333333;"><span style="font-family: Verdana, sans-serif">Agradeço a quem perceber e ajudar </span><span style="font-family: Verdana, sans-serif">..</span><span style="font-family: Verdana, sans-serif"> </span><span style="font-family: Verdana, sans-serif">tenho alguma urgência pessoal </span><img src="https://forum.zwame.pt/styles/zwame/smilies/emozw/frown.gif" border="0" alt="[Imagem: frown.gif]" /></span>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Dúvida COBOL -  Percorrer STRING]]></title>
			<link>http://forum.pplware.com/showthread.php?tid=24478</link>
			<pubDate>Fri, 10 Aug 2018 19:11:24 +0000</pubDate>
			<guid isPermaLink="false">http://forum.pplware.com/showthread.php?tid=24478</guid>
			<description><![CDATA[Boa noite,<br />
<br />
Tenho uma string com vários valores no seu comprimento, onde pretendo utilizar esses valores para concatenar numa variável auxiliar.<br />
<br />
<span style="font-weight: bold;">Por exemplo:</span><br />
<br />
Tenho a string WS-STRING = '<span style="font-weight: bold;">AAA</span>BBB<span style="font-weight: bold;">CCC</span>DDD<span style="font-weight: bold;">EEE</span>FFF'<br />
<br />
De que forma posso ler até ao fim esta string em Cobol , de modo a conseguir retirar o AAA, BBB, CCC, DDD, EEE e FFF ? Esta string pode variar em termos de comprimento, mas o conteúdo que pretendo retirar é sempre um valor de 3 caracteres (por exemplo AAA). Por cada valor que vai retirando o objetivo é ir concatenando na variável auxiliar, separando cada valor por ';' .<br />
<br />
<br />
O resultado final esperado será:<br />
<br />
WS-VARIAVEL-AUX = 'AAA; BBB; CCC; DDD; EEE; FFF.'<br />
<br />
Qual a forma mais eficiente para este tipo de concatenação?]]></description>
			<content:encoded><![CDATA[Boa noite,<br />
<br />
Tenho uma string com vários valores no seu comprimento, onde pretendo utilizar esses valores para concatenar numa variável auxiliar.<br />
<br />
<span style="font-weight: bold;">Por exemplo:</span><br />
<br />
Tenho a string WS-STRING = '<span style="font-weight: bold;">AAA</span>BBB<span style="font-weight: bold;">CCC</span>DDD<span style="font-weight: bold;">EEE</span>FFF'<br />
<br />
De que forma posso ler até ao fim esta string em Cobol , de modo a conseguir retirar o AAA, BBB, CCC, DDD, EEE e FFF ? Esta string pode variar em termos de comprimento, mas o conteúdo que pretendo retirar é sempre um valor de 3 caracteres (por exemplo AAA). Por cada valor que vai retirando o objetivo é ir concatenando na variável auxiliar, separando cada valor por ';' .<br />
<br />
<br />
O resultado final esperado será:<br />
<br />
WS-VARIAVEL-AUX = 'AAA; BBB; CCC; DDD; EEE; FFF.'<br />
<br />
Qual a forma mais eficiente para este tipo de concatenação?]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[[ajuda] PHP]]></title>
			<link>http://forum.pplware.com/showthread.php?tid=24468</link>
			<pubDate>Wed, 08 Aug 2018 11:16:10 +0000</pubDate>
			<guid isPermaLink="false">http://forum.pplware.com/showthread.php?tid=24468</guid>
			<description><![CDATA[Bom dia pessoal,<br />
<br />
Estou com uma duvida, caso alguém me possa ajudar, estou a usar uma ligação PDO para conectar com a base de dados, o que acontece é que a query corre tudo bem, não tenho erro nenhum, consigo aceder a todas as colunas da tabela, excepto a uma que é um varchar 255. Quando tento colocar essa coluna num array não obtenho nada no data do ajax. Já aconteceu a alguém?<br />
<br />
Obrigado desde já<br />
PS espero que seja o sitio indicado para a pergunta]]></description>
			<content:encoded><![CDATA[Bom dia pessoal,<br />
<br />
Estou com uma duvida, caso alguém me possa ajudar, estou a usar uma ligação PDO para conectar com a base de dados, o que acontece é que a query corre tudo bem, não tenho erro nenhum, consigo aceder a todas as colunas da tabela, excepto a uma que é um varchar 255. Quando tento colocar essa coluna num array não obtenho nada no data do ajax. Já aconteceu a alguém?<br />
<br />
Obrigado desde já<br />
PS espero que seja o sitio indicado para a pergunta]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Access 2010: Passagem de parâmetros]]></title>
			<link>http://forum.pplware.com/showthread.php?tid=24437</link>
			<pubDate>Thu, 26 Jul 2018 22:57:17 +0000</pubDate>
			<guid isPermaLink="false">http://forum.pplware.com/showthread.php?tid=24437</guid>
			<description><![CDATA[Olá a todos,<br />
estou a começar no Access e estou a desenvolver um programa onde pretendo executar uma consulta onde o campo que pretendo reflectir é variável. <br />
Para isso criei um Formulário com uma Caixa de Combinação (ComboBox) que lista o campo "Profissão".<br />
<br />
O pretendido: Ter um botão "OK" que quando pressionado execute uma consulta tendo como critério a profissão escolhida na Caixa de Combinação e mostre um relatório com o resultado.<br />
<br />
O código que tenho neste momento, para lançar o Report é este:<br />
<br />
<img src="https://s6.postimg.cc/pf7auvew1/Codigo1.jpg" border="0" alt="[Imagem: Codigo1.jpg]" /><br />
<br />
Sei que deve de estar um pouco baralhado mas já tentei várias coisas e neste momento já nem sei onde ando...<br />
<br />
O erro que dá é este:<br />
<br />
<a href="https://postimg.cc/image/5eu2j7q0d/" target="_blank"><img src="https://s6.postimg.cc/5eu2j7q0d/Erro1.jpg" border="0" alt="[Imagem: Erro1.jpg]" /></a><br />
<br />
O Relatório /Report a lançar chama-se: "Pessoal Disponível-Profissão Consulta"<br />
<br />
O Form onde está a ComboBox, chama-se "RecolheProf"<br />
<br />
O campo a passar da ComboBox para o Relatório chama-se "Profissão"<br />
<br />
Alguém me pode ajudar?]]></description>
			<content:encoded><![CDATA[Olá a todos,<br />
estou a começar no Access e estou a desenvolver um programa onde pretendo executar uma consulta onde o campo que pretendo reflectir é variável. <br />
Para isso criei um Formulário com uma Caixa de Combinação (ComboBox) que lista o campo "Profissão".<br />
<br />
O pretendido: Ter um botão "OK" que quando pressionado execute uma consulta tendo como critério a profissão escolhida na Caixa de Combinação e mostre um relatório com o resultado.<br />
<br />
O código que tenho neste momento, para lançar o Report é este:<br />
<br />
<img src="https://s6.postimg.cc/pf7auvew1/Codigo1.jpg" border="0" alt="[Imagem: Codigo1.jpg]" /><br />
<br />
Sei que deve de estar um pouco baralhado mas já tentei várias coisas e neste momento já nem sei onde ando...<br />
<br />
O erro que dá é este:<br />
<br />
<a href="https://postimg.cc/image/5eu2j7q0d/" target="_blank"><img src="https://s6.postimg.cc/5eu2j7q0d/Erro1.jpg" border="0" alt="[Imagem: Erro1.jpg]" /></a><br />
<br />
O Relatório /Report a lançar chama-se: "Pessoal Disponível-Profissão Consulta"<br />
<br />
O Form onde está a ComboBox, chama-se "RecolheProf"<br />
<br />
O campo a passar da ComboBox para o Relatório chama-se "Profissão"<br />
<br />
Alguém me pode ajudar?]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[PROGRAMA ANDROID - Escrever valor de array em ficheiro]]></title>
			<link>http://forum.pplware.com/showthread.php?tid=24259</link>
			<pubDate>Tue, 22 May 2018 10:42:27 +0000</pubDate>
			<guid isPermaLink="false">http://forum.pplware.com/showthread.php?tid=24259</guid>
			<description><![CDATA[Bom dia. <br />
Estou a desenvolver um software para android, cujo obtem valores de um ficheiro texto para um array e exibe no Layout. Esses valores, sao constantes, apenas será alterado o endereço de memoria no array, cujo será inserior "Leitura Atual"<br />
Assim, a minha duvida é, queria gravar em texto, o valor introduzido no layout. A ideia seria gravar em texto o array utilizado, mas nao estou a conseguir. Gostava que me ajudassem. Segue abaixo o codigo.:<br />
<div class="codeblock">
<div class="title">Código:<br />
</div><div class="body" dir="ltr"><code>package pt.penafielverde.serpeagu.aguas3;<br />
<br />
<br />
import android.content.Intent;<br />
import android.os.Bundle;<br />
import android.support.v7.app.AppCompatActivity;<br />
import android.view.View;<br />
import android.widget.Button;<br />
import android.widget.TextView;<br />
import android.widget.Toast;<br />
import java.io.BufferedReader;<br />
import java.io.BufferedWriter;<br />
import java.io.File;<br />
import java.io.FileNotFoundException;<br />
import java.io.IOException;<br />
import java.io.InputStream;<br />
import java.io.FileOutputStream;<br />
import android.content.Context;<br />
import java.io.OutputStream;<br />
import java.io.FileWriter;<br />
import java.io.FileReader;<br />
//import pt.penafielverde.serpeagu.aguas3.GravacaoActivity;<br />
<br />
import static java.lang.String.valueOf;<br />
<br />
<br />
public class Leituras extends AppCompatActivity {<br />
 //define variaveis a trabalhar dentro do OnCreate<br />
 TextView valor_roteiro;<br />
 TextView valor_instalacao;<br />
 TextView valor_numero_contador;<br />
 TextView nome_consumidor;<br />
 TextView morada_inst;<br />
 TextView tipo_leitura_1;<br />
 TextView leitura_anterior_valor;<br />
 TextView data_leitura;<br />
 Number leitura_atual;<br />
 TextView sucesso;<br />
<br />
<br />
 //declara variaveis<br />
 Button reg_seg;<br />
 Button reg_ant;<br />
 Button ok;<br />
 String lstrNomeArq;<br />
 File arq;<br />
 String dados[][];<br />
 int index = 0;<br />
<br />
<br />
 //carrega valores para a memória da aplicação<br />
 protected void onCreate(Bundle savedInstanceState) {<br />
 super.onCreate(savedInstanceState);<br />
 setContentView(R.layout.activity_leituras);<br />
 //Carregar todas as Variáveis do Layout<br />
 valor_roteiro = findViewById(R.id.valor_roteiro);<br />
 valor_instalacao = findViewById(R.id.valor_instalacao);<br />
 valor_numero_contador = findViewById(R.id.valor_n_cont);<br />
 data_leitura = findViewById(R.id.data_leitura);<br />
 nome_consumidor = findViewById(R.id.nome_consumidor);<br />
 morada_inst = findViewById(R.id.morada_inst);<br />
 tipo_leitura_1 = findViewById(R.id.tipo_leitura_1);<br />
 leitura_anterior_valor = findViewById(R.id.leitura_anterior_valor);<br />
 sucesso = findViewById(R.id.sucesso);<br />
 String text = "";<br />
<br />
//conecta ao ficheiro de dados<br />
 try {<br />
 InputStream is = getAssets().open("bd");<br />
 int size = is.available();<br />
 byte[] buffer = new byte[size];<br />
 is.read(buffer);<br />
 is.close();<br />
 text = new String(buffer);<br />
 } catch (IOException e) {<br />
 e.printStackTrace();<br />
 }<br />
<br />
 //String[] fields=lines[0].split("&#92;&#92;|");<br />
<br />
 //Log.d("consola",lines[0]);<br />
 //<br />
<br />
//Carrega Valores do texto<br />
<br />
 final String[] lines = text.split("&#92;n");<br />
 final int n = lines[0].split("&#92;&#92;|").length;<br />
 final String[][] data = new String[lines.length][n];<br />
<br />
 for (int i = 0; i &lt; lines.length; i++) {<br />
 String[] fields = lines.split("&#92;&#92;|");<br />
 for (int j = 0; j &lt; fields.length; j++) {<br />
 data[j] = fields[j];<br />
 }<br />
 }<br />
<br />
 //Log.d("consola2","W"+data[0][0]);<br />
<br />
<br />
//Move o Registo para Anterior e Seguinte<br />
 reg_seg = findViewById(R.id.reg_seg);<br />
 reg_ant = findViewById(R.id.reg_ant);<br />
 ok = findViewById(R.id.ok);<br />
 //Move ecra para o Registo Seguinte<br />
 reg_seg.setOnClickListener(new View.OnClickListener() {<br />
 @Override<br />
 public void onClick(View v) {<br />
 if (index == lines.length - 1) {<br />
 return;<br />
 }<br />
 valor_roteiro.setText(data[index][0]);<br />
 valor_instalacao.setText(data[index][1]);<br />
 valor_numero_contador.setText(data[index][2]);<br />
 nome_consumidor.setText(data[index][3]);<br />
 morada_inst.setText(data[index][4]);<br />
 leitura_anterior_valor.setText(data[index][5]);<br />
 tipo_leitura_1.setText(data[index][8]);<br />
 data_leitura.setText(data[index][9]);<br />
<br />
 index++;<br />
 }<br />
 });<br />
 //Move registo para o Anterior<br />
 reg_ant.setOnClickListener(new View.OnClickListener() {<br />
 @Override<br />
<br />
 public void onClick(View v) {<br />
 if (index &lt;= 0) {<br />
 return;<br />
 }<br />
 valor_roteiro.setText(data[index][0]);<br />
 valor_instalacao.setText(data[index][1]);<br />
 valor_numero_contador.setText(data[index][2]);<br />
 nome_consumidor.setText(data[index][3]);<br />
 morada_inst.setText(data[index][4]);<br />
 leitura_anterior_valor.setText(data[index][5]);<br />
 tipo_leitura_1.setText(data[index][8]);<br />
 data_leitura.setText(data[index][9]);<br />
 index--;<br />
 }<br />
 });<br />
<br />
 //GRAVA PARA FICHEIRO TEXTO VALORES EM MEMORIA ARRAY<br />
 ok.setOnClickListener(new View.OnClickListener() {<br />
 @Override<br />
 public void onClick(View v) {<br />
<br />
 }<br />
 });<br />
 }<br />
 }</code></div></div>
Aquando o clique em "OK", pretendo guardar em ficheiro texto o array utilizado para exibir e guardar valores.]]></description>
			<content:encoded><![CDATA[Bom dia. <br />
Estou a desenvolver um software para android, cujo obtem valores de um ficheiro texto para um array e exibe no Layout. Esses valores, sao constantes, apenas será alterado o endereço de memoria no array, cujo será inserior "Leitura Atual"<br />
Assim, a minha duvida é, queria gravar em texto, o valor introduzido no layout. A ideia seria gravar em texto o array utilizado, mas nao estou a conseguir. Gostava que me ajudassem. Segue abaixo o codigo.:<br />
<div class="codeblock">
<div class="title">Código:<br />
</div><div class="body" dir="ltr"><code>package pt.penafielverde.serpeagu.aguas3;<br />
<br />
<br />
import android.content.Intent;<br />
import android.os.Bundle;<br />
import android.support.v7.app.AppCompatActivity;<br />
import android.view.View;<br />
import android.widget.Button;<br />
import android.widget.TextView;<br />
import android.widget.Toast;<br />
import java.io.BufferedReader;<br />
import java.io.BufferedWriter;<br />
import java.io.File;<br />
import java.io.FileNotFoundException;<br />
import java.io.IOException;<br />
import java.io.InputStream;<br />
import java.io.FileOutputStream;<br />
import android.content.Context;<br />
import java.io.OutputStream;<br />
import java.io.FileWriter;<br />
import java.io.FileReader;<br />
//import pt.penafielverde.serpeagu.aguas3.GravacaoActivity;<br />
<br />
import static java.lang.String.valueOf;<br />
<br />
<br />
public class Leituras extends AppCompatActivity {<br />
 //define variaveis a trabalhar dentro do OnCreate<br />
 TextView valor_roteiro;<br />
 TextView valor_instalacao;<br />
 TextView valor_numero_contador;<br />
 TextView nome_consumidor;<br />
 TextView morada_inst;<br />
 TextView tipo_leitura_1;<br />
 TextView leitura_anterior_valor;<br />
 TextView data_leitura;<br />
 Number leitura_atual;<br />
 TextView sucesso;<br />
<br />
<br />
 //declara variaveis<br />
 Button reg_seg;<br />
 Button reg_ant;<br />
 Button ok;<br />
 String lstrNomeArq;<br />
 File arq;<br />
 String dados[][];<br />
 int index = 0;<br />
<br />
<br />
 //carrega valores para a memória da aplicação<br />
 protected void onCreate(Bundle savedInstanceState) {<br />
 super.onCreate(savedInstanceState);<br />
 setContentView(R.layout.activity_leituras);<br />
 //Carregar todas as Variáveis do Layout<br />
 valor_roteiro = findViewById(R.id.valor_roteiro);<br />
 valor_instalacao = findViewById(R.id.valor_instalacao);<br />
 valor_numero_contador = findViewById(R.id.valor_n_cont);<br />
 data_leitura = findViewById(R.id.data_leitura);<br />
 nome_consumidor = findViewById(R.id.nome_consumidor);<br />
 morada_inst = findViewById(R.id.morada_inst);<br />
 tipo_leitura_1 = findViewById(R.id.tipo_leitura_1);<br />
 leitura_anterior_valor = findViewById(R.id.leitura_anterior_valor);<br />
 sucesso = findViewById(R.id.sucesso);<br />
 String text = "";<br />
<br />
//conecta ao ficheiro de dados<br />
 try {<br />
 InputStream is = getAssets().open("bd");<br />
 int size = is.available();<br />
 byte[] buffer = new byte[size];<br />
 is.read(buffer);<br />
 is.close();<br />
 text = new String(buffer);<br />
 } catch (IOException e) {<br />
 e.printStackTrace();<br />
 }<br />
<br />
 //String[] fields=lines[0].split("&#92;&#92;|");<br />
<br />
 //Log.d("consola",lines[0]);<br />
 //<br />
<br />
//Carrega Valores do texto<br />
<br />
 final String[] lines = text.split("&#92;n");<br />
 final int n = lines[0].split("&#92;&#92;|").length;<br />
 final String[][] data = new String[lines.length][n];<br />
<br />
 for (int i = 0; i &lt; lines.length; i++) {<br />
 String[] fields = lines.split("&#92;&#92;|");<br />
 for (int j = 0; j &lt; fields.length; j++) {<br />
 data[j] = fields[j];<br />
 }<br />
 }<br />
<br />
 //Log.d("consola2","W"+data[0][0]);<br />
<br />
<br />
//Move o Registo para Anterior e Seguinte<br />
 reg_seg = findViewById(R.id.reg_seg);<br />
 reg_ant = findViewById(R.id.reg_ant);<br />
 ok = findViewById(R.id.ok);<br />
 //Move ecra para o Registo Seguinte<br />
 reg_seg.setOnClickListener(new View.OnClickListener() {<br />
 @Override<br />
 public void onClick(View v) {<br />
 if (index == lines.length - 1) {<br />
 return;<br />
 }<br />
 valor_roteiro.setText(data[index][0]);<br />
 valor_instalacao.setText(data[index][1]);<br />
 valor_numero_contador.setText(data[index][2]);<br />
 nome_consumidor.setText(data[index][3]);<br />
 morada_inst.setText(data[index][4]);<br />
 leitura_anterior_valor.setText(data[index][5]);<br />
 tipo_leitura_1.setText(data[index][8]);<br />
 data_leitura.setText(data[index][9]);<br />
<br />
 index++;<br />
 }<br />
 });<br />
 //Move registo para o Anterior<br />
 reg_ant.setOnClickListener(new View.OnClickListener() {<br />
 @Override<br />
<br />
 public void onClick(View v) {<br />
 if (index &lt;= 0) {<br />
 return;<br />
 }<br />
 valor_roteiro.setText(data[index][0]);<br />
 valor_instalacao.setText(data[index][1]);<br />
 valor_numero_contador.setText(data[index][2]);<br />
 nome_consumidor.setText(data[index][3]);<br />
 morada_inst.setText(data[index][4]);<br />
 leitura_anterior_valor.setText(data[index][5]);<br />
 tipo_leitura_1.setText(data[index][8]);<br />
 data_leitura.setText(data[index][9]);<br />
 index--;<br />
 }<br />
 });<br />
<br />
 //GRAVA PARA FICHEIRO TEXTO VALORES EM MEMORIA ARRAY<br />
 ok.setOnClickListener(new View.OnClickListener() {<br />
 @Override<br />
 public void onClick(View v) {<br />
<br />
 }<br />
 });<br />
 }<br />
 }</code></div></div>
Aquando o clique em "OK", pretendo guardar em ficheiro texto o array utilizado para exibir e guardar valores.]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Web Project]]></title>
			<link>http://forum.pplware.com/showthread.php?tid=24174</link>
			<pubDate>Tue, 10 Apr 2018 06:40:28 +0000</pubDate>
			<guid isPermaLink="false">http://forum.pplware.com/showthread.php?tid=24174</guid>
			<description><![CDATA[<span style="color: #353c41;"><span style="font-size: small;"><span style="font-family: Roboto,">Boa tarde,</span></span></span><br />
<br />
<br />
<span style="color: #353c41;"><span style="font-size: small;"><span style="font-family: Roboto,">Gostaria de perguntar a quem está interessado a participar em um projeto do estilo discord mas mais dinâmico e sem ser direto só especifico para voz, mais para discussões e amizades empresas, entre outras coisas, dá para tudo. </span></span></span><br />
<br />
<br />
<span style="color: #353c41;"><span style="font-size: small;"><span style="font-family: Roboto,">Se estiverem interessados a ajudar digam que explicarei melhor..</span></span></span><br />
<br />
<br />
<span style="color: #353c41;"><span style="font-size: small;"><span style="font-family: Roboto,">Não precisa de pagar nada para ajudar, estou a procura de contribuidores para subir o projeto e explorar-os o mercado. Quem sabe em breve vos pague se vir esforçoda vossa parte.</span></span></span><br />
<br />
<br />
<span style="color: #353c41;"><span style="font-size: small;"><span style="font-family: Roboto,">Caso estejam interessados explicarei tudo ao pormenor sem qualquer problema para que não haja dúvidas.</span></span></span><br />
<br />
<br />
<span style="color: #353c41;"><span style="font-size: small;"><span style="font-family: Roboto,">Aguardo respostas de todos vocês e com uma grande contribuição para comigo, serão compensados.. </span></span></span><br />
<br />
<br />
<span style="color: #353c41;"><span style="font-size: small;"><span style="font-family: Roboto,">Cumprimentos, <br />
Diogo Rocha   </span></span></span>]]></description>
			<content:encoded><![CDATA[<span style="color: #353c41;"><span style="font-size: small;"><span style="font-family: Roboto,">Boa tarde,</span></span></span><br />
<br />
<br />
<span style="color: #353c41;"><span style="font-size: small;"><span style="font-family: Roboto,">Gostaria de perguntar a quem está interessado a participar em um projeto do estilo discord mas mais dinâmico e sem ser direto só especifico para voz, mais para discussões e amizades empresas, entre outras coisas, dá para tudo. </span></span></span><br />
<br />
<br />
<span style="color: #353c41;"><span style="font-size: small;"><span style="font-family: Roboto,">Se estiverem interessados a ajudar digam que explicarei melhor..</span></span></span><br />
<br />
<br />
<span style="color: #353c41;"><span style="font-size: small;"><span style="font-family: Roboto,">Não precisa de pagar nada para ajudar, estou a procura de contribuidores para subir o projeto e explorar-os o mercado. Quem sabe em breve vos pague se vir esforçoda vossa parte.</span></span></span><br />
<br />
<br />
<span style="color: #353c41;"><span style="font-size: small;"><span style="font-family: Roboto,">Caso estejam interessados explicarei tudo ao pormenor sem qualquer problema para que não haja dúvidas.</span></span></span><br />
<br />
<br />
<span style="color: #353c41;"><span style="font-size: small;"><span style="font-family: Roboto,">Aguardo respostas de todos vocês e com uma grande contribuição para comigo, serão compensados.. </span></span></span><br />
<br />
<br />
<span style="color: #353c41;"><span style="font-size: small;"><span style="font-family: Roboto,">Cumprimentos, <br />
Diogo Rocha   </span></span></span>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Criar base de dados simples]]></title>
			<link>http://forum.pplware.com/showthread.php?tid=24148</link>
			<pubDate>Fri, 23 Mar 2018 14:55:44 +0000</pubDate>
			<guid isPermaLink="false">http://forum.pplware.com/showthread.php?tid=24148</guid>
			<description><![CDATA[Boas pessoal,<br />
<br />
Estou a tentar criar dois sites com base de dados, sendo um deles uma loja online.<br />
Tenho conhecimentos de Html e Css mas apenas noções muito básicas sobre base de dados, ou seja, sei como devem estar estruturadas mas não sei passar isso para linguagem de programação e interligar com um site Html/Css. Não tencionava fazer algo complicado, até porque os sites também serão muito simples (propositadamente). Algo básico que servisse para mais sites e que me ajudasse aos poucos a ganhar mais conhecimentos na área. Resumidamente, quero ter dois sites onde eu possa adicionar alguma informação, fotos ou vídeos sempre que eu quiser (sendo um deles loja online para com cesto e opção de pagamento, outro área que agradecia a vossa ajuda) <br />
O que posso fazer? Aconselham algum/s site/s para obter mais conhecimentos na área?]]></description>
			<content:encoded><![CDATA[Boas pessoal,<br />
<br />
Estou a tentar criar dois sites com base de dados, sendo um deles uma loja online.<br />
Tenho conhecimentos de Html e Css mas apenas noções muito básicas sobre base de dados, ou seja, sei como devem estar estruturadas mas não sei passar isso para linguagem de programação e interligar com um site Html/Css. Não tencionava fazer algo complicado, até porque os sites também serão muito simples (propositadamente). Algo básico que servisse para mais sites e que me ajudasse aos poucos a ganhar mais conhecimentos na área. Resumidamente, quero ter dois sites onde eu possa adicionar alguma informação, fotos ou vídeos sempre que eu quiser (sendo um deles loja online para com cesto e opção de pagamento, outro área que agradecia a vossa ajuda) <br />
O que posso fazer? Aconselham algum/s site/s para obter mais conhecimentos na área?]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Ajuda SFF Hospedagem e SSL]]></title>
			<link>http://forum.pplware.com/showthread.php?tid=24132</link>
			<pubDate>Sun, 18 Mar 2018 15:20:45 +0000</pubDate>
			<guid isPermaLink="false">http://forum.pplware.com/showthread.php?tid=24132</guid>
			<description><![CDATA[Boa tarde,<br />
<br />
Venho pedir a ajuda de quem tiver uma boa experiencia com o que vou mencionar:<br />
<br />
<br />
1- Pretendo criar cerca de 12 a 17 sitese cerca de 5/6 paginas(host e SSL) sou obrigado a ter um IP dedicado para poder ter SSL??<br />
<br />
2- Estou a pensar recorrer a um destes hosts<br />
<br />
HostGator - pede-me um IPdedicado para cada SSL alem de uma taxa de 25&#36; multidomios e 2&#36; cada dominio<br />
Ipage - ainda nao me informei muito bem, pois a escolha ia para a HG<br />
Namecheap - 25€ para hospedar mais 25€ ssl multi-dominio, mas ainda nao percebi bem se pago mais por cada dominio<br />
<br />
Pedia ajuda uma vez que ainda sou "noob" na materia.<br />
<br />
Qual o melhor com base preço/qualidade/uptime/load ?<br />
<br />
Sera que me podem ajudar com base na Vossa experiencia nas empresas mencionadas qualquer tipode ajuda e feedback e bem vindo<br />
<br />
<br />
Agradeço desde ja,<br />
Cumpts]]></description>
			<content:encoded><![CDATA[Boa tarde,<br />
<br />
Venho pedir a ajuda de quem tiver uma boa experiencia com o que vou mencionar:<br />
<br />
<br />
1- Pretendo criar cerca de 12 a 17 sitese cerca de 5/6 paginas(host e SSL) sou obrigado a ter um IP dedicado para poder ter SSL??<br />
<br />
2- Estou a pensar recorrer a um destes hosts<br />
<br />
HostGator - pede-me um IPdedicado para cada SSL alem de uma taxa de 25&#36; multidomios e 2&#36; cada dominio<br />
Ipage - ainda nao me informei muito bem, pois a escolha ia para a HG<br />
Namecheap - 25€ para hospedar mais 25€ ssl multi-dominio, mas ainda nao percebi bem se pago mais por cada dominio<br />
<br />
Pedia ajuda uma vez que ainda sou "noob" na materia.<br />
<br />
Qual o melhor com base preço/qualidade/uptime/load ?<br />
<br />
Sera que me podem ajudar com base na Vossa experiencia nas empresas mencionadas qualquer tipode ajuda e feedback e bem vindo<br />
<br />
<br />
Agradeço desde ja,<br />
Cumpts]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Technical engineer jobs]]></title>
			<link>http://forum.pplware.com/showthread.php?tid=24083</link>
			<pubDate>Mon, 26 Feb 2018 10:29:51 +0000</pubDate>
			<guid isPermaLink="false">http://forum.pplware.com/showthread.php?tid=24083</guid>
			<description><![CDATA[<span style="color: #333333;"><span style="font-family: Helvetica, sans-serif">. </span></span>It is no secret that it is difficult to find any job in today's economy. The computers take the place of many positions and jobs are eliminated due to budget cuts, job security becomes increasingly insecure. Technical engineer jobs can be even more difficult to land and hold on to. Is the solution another profession? We like to think there's a better answer. At Field Engineer we have created a new way of searching for <a href="https://www.fieldengineer.com/engineers/technical-engineer-jobs" target="_blank">technical engineer jobs </a>that may well be the future of modern job-hunting.]]></description>
			<content:encoded><![CDATA[<span style="color: #333333;"><span style="font-family: Helvetica, sans-serif">. </span></span>It is no secret that it is difficult to find any job in today's economy. The computers take the place of many positions and jobs are eliminated due to budget cuts, job security becomes increasingly insecure. Technical engineer jobs can be even more difficult to land and hold on to. Is the solution another profession? We like to think there's a better answer. At Field Engineer we have created a new way of searching for <a href="https://www.fieldengineer.com/engineers/technical-engineer-jobs" target="_blank">technical engineer jobs </a>that may well be the future of modern job-hunting.]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[AJUDA!!Trabalhar com sensor de proximidade]]></title>
			<link>http://forum.pplware.com/showthread.php?tid=24055</link>
			<pubDate>Mon, 12 Feb 2018 17:21:28 +0000</pubDate>
			<guid isPermaLink="false">http://forum.pplware.com/showthread.php?tid=24055</guid>
			<description><![CDATA[<span style="color: #242729;"><span style="font-size: small;"><span style="font-family: Arial,">Boa tarde!!</span></span></span><br />
<span style="color: #242729;"><span style="font-size: small;"><span style="font-family: Arial,">Estou a trabalhar com o sensor de proximidade para gravar um som, quando passo o dedo no sensor este começa a gravar, mas o problema é saber como faço quando ao retirar o dedo este para de gravar e passa para outra activity(onde posso reproduzir o som). O que quero fazer está como comentário no "onSensorChanged". Obrigado</span></span></span><br />
<br />
<br />
<br />
<br />
<br />
<div class="codeblock">
<div class="title">Código:<br />
</div><div class="body" dir="ltr"><code>import android.content.Context;<br />
import android.content.Intent;<br />
import android.hardware.Sensor;<br />
import android.hardware.SensorEvent;<br />
import android.hardware.SensorEventListener;<br />
import android.hardware.SensorManager;<br />
import android.media.MediaRecorder;<br />
import android.os.Bundle;<br />
import android.os.Environment;<br />
import android.support.v7.app.ActionBarActivity;<br />
import android.view.Menu;<br />
import android.view.View;<br />
import android.widget.Toast;<br />
import java.io.IOException;<br />
<br />
<br />
<br />
<br />
public class Classe1 extends ActionBarActivity implements SensorEventListener {<br />
<br />
    private SensorManager mSensorManager;<br />
    private Sensor mProximity;<br />
    private MediaRecorder gravador;<br />
<br />
<br />
    @Override<br />
    protected void onCreate(Bundle savedInstanceState) {<br />
        super.onCreate(savedInstanceState);<br />
        setContentView(R.layout.activity_classe1);<br />
<br />
<br />
        gravador = new MediaRecorder();<br />
        mSensorManager = (SensorManager) getSystemService(Context.SENSOR_SERVICE);<br />
        mProximity = mSensorManager.getDefaultSensor(Sensor.TYPE_PROXIMITY);<br />
<br />
    }<br />
<br />
    @Override<br />
    public void onAccuracyChanged(Sensor sensor, int accuracy) {<br />
<br />
    }<br />
<br />
    @Override<br />
    public final void onSensorChanged(SensorEvent event) {<br />
<br />
        if(event.values[0] &gt; 3  ){<br />
<br />
<br />
        }<br />
        else{<br />
            startRecording();<br />
        }<br />
<br />
<br />
        // stopRecording();<br />
        //Intent intent=new Intent(this, Reproduzir.class);<br />
        //startActivity(intent);<br />
<br />
<br />
    }<br />
<br />
<br />
<br />
<br />
    @Override<br />
    protected void onPause() {<br />
<br />
        super.onPause();<br />
        mSensorManager.unregisterListener(this);<br />
<br />
<br />
        }<br />
<br />
    @Override<br />
    protected void onResume() {<br />
<br />
<br />
        super.onResume();<br />
        mSensorManager.registerListener(this, mProximity, SensorManager.SENSOR_DELAY_NORMAL);<br />
<br />
<br />
<br />
<br />
<br />
        }<br />
<br />
<br />
<br />
    @Override<br />
    protected void onStop() {<br />
<br />
        super.onStop();<br />
        mSensorManager.registerListener(this, mProximity, SensorManager.SENSOR_DELAY_NORMAL);<br />
        mSensorManager.unregisterListener(this);<br />
<br />
    }<br />
<br />
    private void startRecording() {<br />
<br />
        gravador = new MediaRecorder();<br />
        gravador.setAudioSource(MediaRecorder.AudioSource.MIC);<br />
        gravador.setOutputFormat(MediaRecorder.OutputFormat.THREE_GPP);<br />
        gravador.setAudioEncoder(MediaRecorder.AudioEncoder.AMR_NB);<br />
        String filename = Environment.getExternalStorageDirectory().getAbsolutePath() + "/test2.3gp";<br />
        gravador.setOutputFile(filename);<br />
        try {<br />
        gravador.prepare();<br />
        gravador.start();<br />
        } catch (IllegalStateException e) {<br />
        e.printStackTrace();<br />
    } catch (IOException e) {<br />
        e.printStackTrace();<br />
    }<br />
    Toast.makeText(getBaseContext(), "A gravar....", Toast.LENGTH_SHORT).show();<br />
}<br />
<br />
         private void stopRecording() {<br />
         gravador.stop();<br />
         gravador.release();<br />
         Toast.makeText(getBaseContext(), "Gravação concluída!!", Toast.LENGTH_SHORT).show();<br />
<br />
<br />
        }<br />
<br />
<br />
<br />
    public void close(View view) {<br />
        Intent botaofechar= new Intent(this, MainActivity.class);<br />
        startActivity(botaofechar);<br />
<br />
    }<br />
<br />
<br />
<br />
    @Override<br />
    public boolean onCreateOptionsMenu(Menu menu) {<br />
        getSupportActionBar().setDisplayShowHomeEnabled(true);<br />
        getSupportActionBar().setLogo(R.mipmap.micro);<br />
        getSupportActionBar().setDisplayUseLogoEnabled(true);<br />
        return true;<br />
    }<br />
<br />
}</code></div></div>
]]></description>
			<content:encoded><![CDATA[<span style="color: #242729;"><span style="font-size: small;"><span style="font-family: Arial,">Boa tarde!!</span></span></span><br />
<span style="color: #242729;"><span style="font-size: small;"><span style="font-family: Arial,">Estou a trabalhar com o sensor de proximidade para gravar um som, quando passo o dedo no sensor este começa a gravar, mas o problema é saber como faço quando ao retirar o dedo este para de gravar e passa para outra activity(onde posso reproduzir o som). O que quero fazer está como comentário no "onSensorChanged". Obrigado</span></span></span><br />
<br />
<br />
<br />
<br />
<br />
<div class="codeblock">
<div class="title">Código:<br />
</div><div class="body" dir="ltr"><code>import android.content.Context;<br />
import android.content.Intent;<br />
import android.hardware.Sensor;<br />
import android.hardware.SensorEvent;<br />
import android.hardware.SensorEventListener;<br />
import android.hardware.SensorManager;<br />
import android.media.MediaRecorder;<br />
import android.os.Bundle;<br />
import android.os.Environment;<br />
import android.support.v7.app.ActionBarActivity;<br />
import android.view.Menu;<br />
import android.view.View;<br />
import android.widget.Toast;<br />
import java.io.IOException;<br />
<br />
<br />
<br />
<br />
public class Classe1 extends ActionBarActivity implements SensorEventListener {<br />
<br />
    private SensorManager mSensorManager;<br />
    private Sensor mProximity;<br />
    private MediaRecorder gravador;<br />
<br />
<br />
    @Override<br />
    protected void onCreate(Bundle savedInstanceState) {<br />
        super.onCreate(savedInstanceState);<br />
        setContentView(R.layout.activity_classe1);<br />
<br />
<br />
        gravador = new MediaRecorder();<br />
        mSensorManager = (SensorManager) getSystemService(Context.SENSOR_SERVICE);<br />
        mProximity = mSensorManager.getDefaultSensor(Sensor.TYPE_PROXIMITY);<br />
<br />
    }<br />
<br />
    @Override<br />
    public void onAccuracyChanged(Sensor sensor, int accuracy) {<br />
<br />
    }<br />
<br />
    @Override<br />
    public final void onSensorChanged(SensorEvent event) {<br />
<br />
        if(event.values[0] &gt; 3  ){<br />
<br />
<br />
        }<br />
        else{<br />
            startRecording();<br />
        }<br />
<br />
<br />
        // stopRecording();<br />
        //Intent intent=new Intent(this, Reproduzir.class);<br />
        //startActivity(intent);<br />
<br />
<br />
    }<br />
<br />
<br />
<br />
<br />
    @Override<br />
    protected void onPause() {<br />
<br />
        super.onPause();<br />
        mSensorManager.unregisterListener(this);<br />
<br />
<br />
        }<br />
<br />
    @Override<br />
    protected void onResume() {<br />
<br />
<br />
        super.onResume();<br />
        mSensorManager.registerListener(this, mProximity, SensorManager.SENSOR_DELAY_NORMAL);<br />
<br />
<br />
<br />
<br />
<br />
        }<br />
<br />
<br />
<br />
    @Override<br />
    protected void onStop() {<br />
<br />
        super.onStop();<br />
        mSensorManager.registerListener(this, mProximity, SensorManager.SENSOR_DELAY_NORMAL);<br />
        mSensorManager.unregisterListener(this);<br />
<br />
    }<br />
<br />
    private void startRecording() {<br />
<br />
        gravador = new MediaRecorder();<br />
        gravador.setAudioSource(MediaRecorder.AudioSource.MIC);<br />
        gravador.setOutputFormat(MediaRecorder.OutputFormat.THREE_GPP);<br />
        gravador.setAudioEncoder(MediaRecorder.AudioEncoder.AMR_NB);<br />
        String filename = Environment.getExternalStorageDirectory().getAbsolutePath() + "/test2.3gp";<br />
        gravador.setOutputFile(filename);<br />
        try {<br />
        gravador.prepare();<br />
        gravador.start();<br />
        } catch (IllegalStateException e) {<br />
        e.printStackTrace();<br />
    } catch (IOException e) {<br />
        e.printStackTrace();<br />
    }<br />
    Toast.makeText(getBaseContext(), "A gravar....", Toast.LENGTH_SHORT).show();<br />
}<br />
<br />
         private void stopRecording() {<br />
         gravador.stop();<br />
         gravador.release();<br />
         Toast.makeText(getBaseContext(), "Gravação concluída!!", Toast.LENGTH_SHORT).show();<br />
<br />
<br />
        }<br />
<br />
<br />
<br />
    public void close(View view) {<br />
        Intent botaofechar= new Intent(this, MainActivity.class);<br />
        startActivity(botaofechar);<br />
<br />
    }<br />
<br />
<br />
<br />
    @Override<br />
    public boolean onCreateOptionsMenu(Menu menu) {<br />
        getSupportActionBar().setDisplayShowHomeEnabled(true);<br />
        getSupportActionBar().setLogo(R.mipmap.micro);<br />
        getSupportActionBar().setDisplayUseLogoEnabled(true);<br />
        return true;<br />
    }<br />
<br />
}</code></div></div>
]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Função Recursiva]]></title>
			<link>http://forum.pplware.com/showthread.php?tid=24008</link>
			<pubDate>Tue, 23 Jan 2018 20:21:16 +0000</pubDate>
			<guid isPermaLink="false">http://forum.pplware.com/showthread.php?tid=24008</guid>
			<description><![CDATA[Boas.<br />
Neste momento ando de volta de um programa que vou usar num microcontrolador. No entanto surgiu--me aqui uma dúvida numa função recursiva que tem como finalidade converter um número em código ASCII e enviar para um display. Consigo perceber como se converte um qualquer número para os respectivos caractéres ASCII, no entanto não consigo compreender o funcionamente da seguinte função.<br />
Alguém me pode explicar como é feita esse divisão utilizando esta função para, por exemplo, o numero 123?<br />
Obrigado.<br />
<br />
void enviaNumero_LCD(unsigned int numero) <br />
{<br />
    if (numero &gt; 9)<br />
    {<br />
      enviaNumero_LCD(numero / 10);<br />
       <br />
       enviaCaracter_LCD('0' + (numero % 10)); <br />
    }<br />
<br />
    else {<br />
                  <span style="font-style: italic;">// Se só tem um algarismo</span><br />
        enviaCaracter_LCD('0' + numero); // Converte o número/algarismo para ASCII<br />
    }<br />
}]]></description>
			<content:encoded><![CDATA[Boas.<br />
Neste momento ando de volta de um programa que vou usar num microcontrolador. No entanto surgiu--me aqui uma dúvida numa função recursiva que tem como finalidade converter um número em código ASCII e enviar para um display. Consigo perceber como se converte um qualquer número para os respectivos caractéres ASCII, no entanto não consigo compreender o funcionamente da seguinte função.<br />
Alguém me pode explicar como é feita esse divisão utilizando esta função para, por exemplo, o numero 123?<br />
Obrigado.<br />
<br />
void enviaNumero_LCD(unsigned int numero) <br />
{<br />
    if (numero &gt; 9)<br />
    {<br />
      enviaNumero_LCD(numero / 10);<br />
       <br />
       enviaCaracter_LCD('0' + (numero % 10)); <br />
    }<br />
<br />
    else {<br />
                  <span style="font-style: italic;">// Se só tem um algarismo</span><br />
        enviaCaracter_LCD('0' + numero); // Converte o número/algarismo para ASCII<br />
    }<br />
}]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[C++]]></title>
			<link>http://forum.pplware.com/showthread.php?tid=23916</link>
			<pubDate>Mon, 01 Jan 2018 21:25:46 +0000</pubDate>
			<guid isPermaLink="false">http://forum.pplware.com/showthread.php?tid=23916</guid>
			<description><![CDATA[Boas noites a todos<br />
<br />
Tenho um projeto em mão mas é necessário programar em C++, algo que não sei.<br />
<br />
Alguém aqui está interessado em ajudar dando os seus conhecimentos em programação?<br />
<br />
<br />
Obrigado<br />
Nuno Pires]]></description>
			<content:encoded><![CDATA[Boas noites a todos<br />
<br />
Tenho um projeto em mão mas é necessário programar em C++, algo que não sei.<br />
<br />
Alguém aqui está interessado em ajudar dando os seus conhecimentos em programação?<br />
<br />
<br />
Obrigado<br />
Nuno Pires]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Take Some Help Related to Hotmail Account]]></title>
			<link>http://forum.pplware.com/showthread.php?tid=23755</link>
			<pubDate>Mon, 27 Nov 2017 09:41:14 +0000</pubDate>
			<guid isPermaLink="false">http://forum.pplware.com/showthread.php?tid=23755</guid>
			<description><![CDATA[<span style="color: #333333;"><span style="font-size: medium;"><span style="font-family: Georgia, serif">In case you can not login to your Hotmail account, it does not necessarily mean that your Hotmail account has been deleted. Just dial the <a href="http://www.customer-support-numbers.com/hotmail-support.html" target="_blank">hotmail toll-free number</a> and get some help from the Hotmail support team. Hotmail executive is available all the time for the users and provides the best solution.  </span></span></span>]]></description>
			<content:encoded><![CDATA[<span style="color: #333333;"><span style="font-size: medium;"><span style="font-family: Georgia, serif">In case you can not login to your Hotmail account, it does not necessarily mean that your Hotmail account has been deleted. Just dial the <a href="http://www.customer-support-numbers.com/hotmail-support.html" target="_blank">hotmail toll-free number</a> and get some help from the Hotmail support team. Hotmail executive is available all the time for the users and provides the best solution.  </span></span></span>]]></content:encoded>
		</item>
	</channel>
</rss>