terça-feira, 30 de abril de 2013

Visual Basic - Cálculo do índice de massa corporal

Como devem saber o IMC (índice de massa corporal) indica-nos se temos um peso normal ou abaixo ou acima do que deveríamos ter, bastando-nos para isso saber o nosso peso e altura. Foi, portanto, criado um projeto que permite calcular o IMC de cada um.


Em primeiro lugar insere-se o peso e a altura nas respetivas caixas de texto, como é indicado e, de seguida, clica-se no botão Calcular o IMC. Assim, o respetivo IMC aparece na caixa de texto a seguir a esse botão.


Ao clicar em Limpar, as mensagens "Insere o peso (Kg)", "Insere a altura (m)" e "IMC"  aparecem, de novo, nas respetivas caixas de texto. Para fechar a janela clica-se em Sair. Contudo, pressionando o botão Ver tabela IMC, este redireciona-nos para um segundo formulário, onde se encontra a tabela de classificação do IMC, podendo concluir-se acerca do nosso peso em função do IMC que foi calculado. 
Para regressar ao primeiro formulário é só clicar no botão Regressar ao formulário anterior.


Clique aqui para experimentar o ficheiro executável!

Visual Basic - Cálculo da Área e do Perímetro de um retângulo

Neste projeto, além de calcular a área de um retângulo, como no projeto anterior, pretende-se ainda que este calcule também o seu perímetro.


Em primeiro insere-se o comprimento e a largura do retângulo nas respetivas caixas de texto, para que ao clicar no botão Cálculo da Área, apareça o resultado da área na respetiva label. Ao clicar no botão Cálculo do Perímetro, o resultado do perímetro aparece na label correspondente.


Ao pressionar o botão Limpar, as caixas de texto são limpas e nas labels volta a aparecer "Resultado da Área" e "Resultado do Perímetro", respetivamente. Para fechar o projeto é só clicar em Sair.

Clique aqui para experimentar o ficheiro executável!

Visual Basic - Calcular a área de um retângulo

Aqui está mais um projeto, o qual tem o objetivo de calcular a área de um retângulo.


Indica-se o comprimento e a largura do retângulo nas respetivas caixas de texto, como é pedido e, de seguida, ao clicar no botão A área do retângulo é:, a área do retângulo aparece na caixa de texto. Ao clicar em Limpar, as caixas de texto são automaticamente limpas e para sair do projeto clica-se em Sair.


Clique aqui para experimentar o ficheiro executável!

quinta-feira, 25 de abril de 2013

Visual Basic - Operações básicas

Este "projeto calculadora" pretende isso mesmo, realizar operações básicas de somar, subtrair, multiplicar e dividir, tal como uma calculadora a sério!
Pode ainda observar-se que neste primeiro formulário, o botão minimizar não está funcional.


Inserem-se os números que se pretendem nas caixas de texto e ao clicar nos botões estes realizam a respetiva operação, como exemplificado a seguir:



Para limpar todas as caixas de texto clica-se no botão Limpar e para fechar a janela clica-se em Sair. Contudo, aprendeu-se a programar uma nova função, pois clicando no botão Formulário 2, este redireciona-nos para um novo formulário, a seguir apresentado:



Neste segundo formulário, é suposto escrever o nome e o apelido nas respetivas caixas de texto, como indicado, para depois, ao clicar no botão Validar, aparecer uma mensagem na caixa de texto que se encontra abaixo desse mesmo botão:



Clicando em Limpar, as caixas de texto ficam limpas e clicando no botão Formulário 1, este leva-nos de volta ao primeiro formulário. Pode ainda observar-se que, neste formulário, se aprendeu a ocultar os botões minimizar e maximizar e a colocar uma barra de opções. Ao clicar em Ficheiro aparecem duas opções: Limpar, que limpa as caixas de texto e Sair, que faz aparecer a mensagem "Até à próxima" e fecha a janela quando se clicar em OK. Ao clicar em Contacto aparece uma caixa com o contacto e com o botão OK que fecha a janela.




Clique aqui para experimentar o ficheiro executável!

Visual Basic - Experiências com nomes

Um projeto mais complexo! Neste trabalho aprendeu-se a programar botões de juntar e de trocar nomes.


Em primeiro lugar inserem-se dois nomes, um em cada caixa de texto branca e, de seguida, clica-se no botão Juntar e os nomes aparecem juntos na caixa de texto lilás.



Ao clicar no botão Trocar os dois nomes inseridos vão aparecer na ordem inversa. Se clicar no botão Limpar os nomes escritos nas três caixas de texto desaparecem e para fechar a janela clica-se em Sair.



Clique aqui para experimentar o ficheiro executável!

Visual Basic - Apagar e repor texto

E aqui está mais um projeto bastante simples! Com este exercício aprendeu-se a programar um botão de apagar e outro de repor texto. Ao clicar no botão Apagar texto, a mensagem da caixa de texto é apagada e posteriormente se clicar no botão Repor texto a mensagem reaparece. Para que a janela se feche é só clicar no botão Sair.


Clique aqui para experimentar o ficheiro executável!

Visual Basic - Que dia da semana é hoje?

Neste projeto aplicou-se um calendário e por baixo do mesmo, encontra-se a hora.


Ao clicar no botão Validar aparece, na caixa de texto, o dia em que nos encontramos. Ao pressionar o botão Sair a janela fecha-se automaticamente.



Clique aqui para experimentar o ficheiro executável!

Visual Basic - 2.º Exercício

Este segundo exercício, além de utilizar as ferramentas utilizadas no primeiro, consistia em inserir uma imagem no projeto e aplicar a data e a hora.








Pede-se que se indique o primeiro e último nome na primeira caixa de texto, como por exemplo:


Depois de inserido o nome, ao clicar no botão OK aparece uma mensagem que está a seguir apresentada, e ao clicar no botão Clique aparece a data e a hora.


Clique aqui para experimentar o ficheiro executável!

Visual Basic - 1.º Exercício

A utilização do Visual Basic foi iniciada com uma proposta de trabalho muito simples, que tinha como objetivo ensinar a utilizar ferramentas como rótulos (label), caixas de texto (TextBox) e botões (button).

Foi ainda com este simples exercício que aprendemos como se programa um botão, pois clicando no botão azul, o que se encontra escrito no rótulo e na caixa de texto muda, automaticamente, para o que se apresenta a seguir:

Clique aqui para experimentar o ficheiro executável!

quarta-feira, 10 de abril de 2013

Algoritmo vs programa

Algoritmo 
Conjunto ou sequência de instruções ou de operações devidamente organizadas e orientadas para a resolução de um determinado problema ou para alcançar determinados objetivos.

Programa 
Conjunto de intruções que descrevem uma tarefa a ser realizada por um computador, ou seja, é um algoritmo codificado numa linguagem de programação.




Fonte: apontamentos da aula; http://pt.wikipedia.org/wiki/Programa_de_computador

Linguagens de programação

Uma linguagem de programação é um sistema de escrita para enunciar as operações a executar por um computador. Esta linguagem permite que um programador especifique precisamente os dados sobre os quais um computador vai atuar, como estes serão armazenados ou transmitidos e quais as ações que devem ser realizadas sob várias circunstâncias.
Como sistema de escrita, uma linguagem de programação, é composta por uma terminologia ou semântica (conjunto de palavras ou sinais que assumem determinados significados para o processador) e por um conjunto de regras de sintaxe (estipulam o modo correto de utilizar os termos da linguagem para formular instruções válidas para a máquina).
As linguagens de programação são, portanto, ferramentas muito importantes para que programadores e engenheiros de software possam escrever programas mais organizados e com maior rapidez e embora a maioria destas linguagens possam ser usadas para criar qualquer programa, para diferentes linguagens podem ser criados programas muito diferentes, devido a estas funcionarem de modos diferentes.

Numa primeira análise, as linguagens de programação são divididas em:
  • Linguagens de baixo nível - linguagem de programação que se encontra mais próxima do hardware ou nível máquina, relacionando-se, por isso, diretamente com a arquitetura do computador e utilizando apenas intruções do processador. Um exemplo deste tipo é a linguagem Assembly.
  • Linguagens de alto nível - linguagem de programação que se encontra mais próxima da linguagem humana do que do código da máquina, não se relacionando, portanto, diretamente com a arquitetura do computador e não precisando de conhecer características do processador, como instruções. O facto de possuírem uma estrutura e palavras-chaves mais próximas da linguagem humana torna os programas mais fáceis quanto à sua leitura e escrita, sendo esta a principal vantagem das linguagens de alto nível sobre as de nível mais baixo. Um exemplo deste tipo é a linguagem Basic e a Pascal. 

É ainda importante referir as seguintes linguagens:
  • Linguagem-máquina - é a linguagem de mais baixo nível de entendimento pelo ser humano, uma vez que é constituída inteiramente por números (0 e 1), e é a única capaz de ser entendida diretamente pelo processador. Estas linguagens consistem num conjunto de caracteres (0 e 1) que definem cada operação elementar que deve ser realizada pelo computador para a execução de uma determinada aplicação.
  • Linguagem Assembly - é a linguagem de nível imediatamente a seguir ao da linguagem-máquina, que possui a mesma estrutura e conjunto de instruções desta, contudo, permite que o programador utilize símbolos (chamados mnemónicos) em vez de números.




Fonte: apontamentos da aula; http://pt.wikipedia.org/wiki/Linguagem_de_programa%C3%A7%C3%A3o;
http://pt.wikipedia.org/wiki/Linguagem_de_programa%C3%A7%C3%A3o_de_alto_n%C3%ADvel;
http://pt.wikipedia.org/wiki/Linguagem_de_programa%C3%A7%C3%A3o_de_baixo_n%C3%ADvel;
http://www.bitabit.eng.br/wp-content/uploads/2009/11/Computer-Languages.png;
http://www.univasf.edu.br/~andreza.leite/aulas/AP/IntroProg.pdf
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj1Q8iDlfwQwy3c_CZNsK-oz7dWBj4EtF2sfuOUjIdY7z7wQ6oPEUXPazbEgswpYHbuPvgbEV4QupZRv9w_JNLygTjhtt7Q_tImOA-fx3KekeFnEdmp1Ik6LVSrafn5cZ7GnYPrtXe4d4KT/s1600/1.png.

Programação

Programação é o processo de escrita, teste e manutenção de um programa de computador, ou seja, é o processo pelo qual um programador escreve, em linguagem de programação, o código-fonte de um software. Este código é que vai indicar ao programa informático as tarefas que ele tem que realizar e de que forma o deve fazer.
Diferentes partes de um programa podem ser escritas em diferente linguagens de programação, sendo, ainda, possível escrevê-los diretamente em linguagem de máquina, sendo a dificuldade muito maior.

A programação é o instrumento essencial do funcionamento dos sistemas de informação, pois tudo quanto é software é programado.




Fonte: apontamentos da aula; http://conceito.de/programacao

segunda-feira, 8 de abril de 2013

Conteúdo 3D sem óculos?!

Na terça-feira passada, 2 de abril, os protetores de ecrã "EyeFly 3D" foram lançados em Singapura. 
"O dispositivo usa nanotecnologia para permitir visualizar conteúdos a três dimensões, num ecrã normal 2D, sem precisar de óculos 3D.
O "EyeFly 3D" usa meio milhão de nano lentes para "renderizar" imagens em 3D e conseguir disponibilizá-las a três dimensões no modo retrato ou paisagem de um ecrã normal.

Para aplicar o "EyeFly 3D" no dispositivo é necessário instalar uma aplicação, a "EyeFly 3D Image", e só depois colocar o protetor de ecrã.
O "EyeFly 3D" disponibiliza ainda aplicações para visualizar amostras de imagens e vídeos em 3D e a possibilidade de pesquisar vídeos em três dimensões no Youtube.

O produto está a ser comercializado pela "Nanoveu" e estará disponível para os dispositivos com sistema operativo iOS iPhone 5, iPod Touch (5.ª geração) e iPad 4 e também para o Samsung Galaxy S4, com sistema operativo Android."

Introdução à Programação, Visual Basic

Chegou ao fim a era do Photoshop e com ele terminou a unidade relativa à Imagem. 
Assim, na aula de hoje, iniciou-se uma nova unidade programática, Introdução à Programação e nas próximas aulas vai-se proceder à exploração do programa Visual Basic.
Visual Basic é uma linguagem de programação produzida pela empresa Microsoft, e é parte integrante do pacote Microsoft Visual Studio.


Como é óbvio o blog continuará a ser atualizado frequentemente, por isso, mantenham-se conectados :)

quarta-feira, 3 de abril de 2013

Photoshop - Envelhecimento de fotos

Imagem original:

Imagens modificadas:

Photoshop - Envelhecimento de fotos


Imagens originais:




Imagens modificadas:


Photoshop - Nunca foi tão fácil aplicar e retirar tatuagens!



E chegámos ao último período!

Acabou o tempo de descanso! Chegámos ao último período, o período onde tem que se dar tudo por tudo, onde se passam dias e noites a estudar para se alcançarem os resultados que se deseja. Falta pouco, apenas dois meses para terminar o secundário, mas no fim ainda há os exames, a pior parte! Para já, tem é que se pensar no "agora", incluindo-se aí a disciplina de Aplicações Informáticas. Neste período vai-se abordar o programa Visual Basic e como é costume os trabalhos serão aqui publicados, por isso aguardem por novas e interessantes experiências!

Boa sorte para este último período e estudem muito!