Revista PROGRAMAR nº 34 — Abril 2012

Nesta edição continuaremos também a premiar os autores dos três melhores artigos, dado o sucesso nas edições anteriores. E os leitores devem dar a sua opinião para que possamos premiar correctamente. Para isso vote em http://tiny.cc/ProgramarED34_V.

Assim nesta edição trazemos até si, como artigo de capa, um artigo sobre Mobile World para conhecer melhor algumas técnicas de programação para Android. Nesta 34ª edição pode ainda encontrar os seguintes artigos:

Clique aqui para download.

Revista PROGRAMAR nº 33 — Fevereiro 2012

Nesta edição continuaremos também a premiar os autores dos três melhores artigos, dado o sucesso nas edições anteriores. E os leitores devem dar a sua opinião para que possamos premiar correctamente. Para isso vote em http://tiny.cc/ProgramarED33_V.

Assim nesta edição trazemos até si, como artigo de capa, um artigo sobre Kinect Hack para conhecer melhor algumas técnicas de programação para este novo dispositivo. Nesta 33ª edição pode ainda encontrar os seguintes artigos:

E ainda em colaboração com as comunidades AzurePt, NetPonto e Sharepoint respectivamente:

Clique aqui para download.

Reinventado

Há 31 anos aparecia o primeiro computador a receber o acrónimo Personal Computer, ou PC, no ano de 1981, lançado pela IBM. Muito antes do Computador Pessoal, outros computadores já existiam, e foram muitas as inovações que fizeram do computador o “PC”. Em 1968 Douglas Engelbart, inventou um dispositivo apontador, que agora é conhecido como “rato”, e faz parte dos PC’s como os conhecemos, e usamos todos os dias, para todas das tarefas que realizamos num PC.

O Altair 8800, deliciou o mundo e os leitores da Popular Electronics, e apesar de pouco mais fazer do que ligar e desligar algumas luzes foi o impulso para toda uma evolução. Em volta dessa máquina um grupo de estudantes e hobistas interessados fundaram o Homebrew Computer Club, que influenciou o mundo da tecnologia como o conhecemos. A essas maquinas seguiram outras, sempre em constante evolução até aparecer o que conhecemos como Computador Pessoal, com teclado, rato, monitor, unidade de disquetes e disco rígido.

Continuar a ler

Programação Orientada aos Objectos em Pascal

Introdução

Há quem pense no Pascal como uma linguagem fraca e antiquada que não acompanhou os novos tempos. Mas, na realidade, o Pascal evoluiu em vários dialectos, sendo o mais proeminente o Delphi.

Hoje em dia é possível programar nesta linguagem segundo o paradigma POO (Programação Orientada aos Objectos), programar DLLs (Dynamic Link Libraries), fazer programas não só em consola mas também com recurso a GUI. Permite igualmente a ligação a bases de dados, como o MySQL, bem como a criação de IDEs. O grande exemplo é o, infelizmente descontinuado, IDE Dev-Pascal, da Bloodshed, um IDE open-source, escrito totalmente em Delphi e recorrendo a uma velha versão do FPC (Free Pascal Compiler) e do GPC (GNU Pascal Compiler) como compiladores opcionais integrados.

Continuar a ler

Iterators

Os iterators ou iteradores foram introduzidos no C# 2.0 (Visual Studio 2005) e agora, com o Visual Studio 2011 (Developer Preview), está também disponível no Visual Basic.

Para quem ainda não tem o Visual Studio 2011 Developer Preview, pode descarregá-lo aqui.

Basicamente um Iterator é um método que realiza uma iteração sobre uma colecção, utilizando o Yield para retornar os elementos da colecção um-a-um. Os Iterators utilizam um mecanismo assíncrono que consegue retornar os itens logo que estejam disponíveis sem ter de esperar que a colecção esteja completamente construída.

Continuar a ler