<?xml version="1.0" encoding="UTF-8"?><!-- generator="WordPress/2.8.6" -->
<rss version="0.92">
<channel>
	<title>Laboratório de Informática 1 e 2 (2009)</title>
	<link>http://www.brunocampagnolo.com/2009li</link>
	<description>PUCPR &#62; Bacharelado em Sistemas de Informação &#62; 1o e 2o Períodos</description>
	<lastBuildDate>Fri, 18 Dec 2009 10:28:56 +0000</lastBuildDate>
	<docs>http://backend.userland.com/rss092</docs>
	<language>en</language>
	
	<item>
		<title>Notas Finais!!!</title>
		<description>Pessoal,

Já finalizei todas as correções necessárias e suas notas já estão na planilha abaixo.
Esta planilha é o que vale.

http://spreadsheets.google.com/ccc?key=0AqQ2GvdPZmGjdHpidnBWUC1kd0VSUmJWaDFJUDMwbHc&#38;hl=pt_BR

Observem  possiveis erros de lançamento no iger e entrem em contato se necessário.

Caso alguém queira conversar comigo e conferir sua prova final, amanhã (sábado) das 8:00h às 9:30h estarei no Lab 7 ...</description>
		<link>http://www.brunocampagnolo.com/2009li/2009/12/18/notas-finais/</link>
			</item>
	<item>
		<title>Notas Finais &#8211; Turma U e V</title>
		<description>Pessoal,

Por favor, verifiquem suas notas finais:

http://spreadsheets.google.com/ccc?key=0AqQ2GvdPZmGjdHpidnBWUC1kd0VSUmJWaDFJUDMwbHc&#38;hl=pt_BR

Confiram as notas acima! Qualquer problema, venha conversar comigo na terça ou quarta-feira.

IMPORTANTE: todos que estão em situação limítrofe (médias 68 a 69.9 e 38 a 39.9) devem comparecer na aula no dia da prova final.

Lembrem-se: a final é na terça (8/12) para a turma ...</description>
		<link>http://www.brunocampagnolo.com/2009li/2009/12/06/notas-finais-turma-u-e-v/</link>
			</item>
	<item>
		<title>Notas do 3o bimestre!</title>
		<description>Notas do 3o BIMESTRE, falta o 4o!

http://spreadsheets.google.com/ccc?key=0AqQ2GvdPZmGjdHpidnBWUC1kd0VSUmJWaDFJUDMwbHc&#38;hl=pt_BR

POR FAVOR, CONFIRA SUAS NOTAS!!!! </description>
		<link>http://www.brunocampagnolo.com/2009li/2009/11/24/notas-apenas-da-turma-v-amanha-turma-u/</link>
			</item>
	<item>
		<title>Datas e Notas!</title>
		<description>Pessoal,

As notas da 3a Parcial até segunda-feira!
Sobre a quarta-parcial, observem as datas:
* 17/11 - última aula expositiva: bibliotecas JavaScript;
* 24/11 - livre (trabalho F14);
* 30/11 - Entrega do trabalho F14;

*1/12 - PROVA DA TURMA V;
* 2/12 - PROVA DA TURMA U;

* 8/12 - Prova Final - Turma V.

* 9/12 - ...</description>
		<link>http://www.brunocampagnolo.com/2009li/2009/11/17/datas-e-notas/</link>
			</item>
	<item>
		<title>Exercício F14 &#8211; Bibliotecas JavaScript</title>
		<description>Neste exercício, você vai desenvolver, de maneira colaborativa, exemplos e documentação referente às bibliotecas JavaScript.

1) Escolha duas dentre bibliotecas listadas no resumo a seguir ou procure por alguma biblioteca na Internet:

http://www.brunocampagnolo.com/2009_2/js/libs

Antes de escolher sua biblioteca verifique se alguém já não a escolheu no link abaixo:

http://spreadsheets.google.com/ccc?key=0AqQ2GvdPZmGjdFNrRk5VclFZUnBiMlFUVmRhT1VKTHc&#38;hl=pt_BR

É essencial que cada aluno use ...</description>
		<link>http://www.brunocampagnolo.com/2009li/2009/11/17/exercicio-f14-bibliotecas-javascript/</link>
			</item>
	<item>
		<title>Bibliotecas JavaScript</title>
		<description>Pessoal,

Chegamos a nosso último tópico!

Segue, abaixo e no link.

 </description>
		<link>http://www.brunocampagnolo.com/2009li/2009/11/17/bibliotecas-javascript/</link>
			</item>
	<item>
		<title>Exercício F13 &#8211; Layout CSS</title>
		<description>(entrega máxima até 16/11)

Este exercício está baseado na aula sobre layout CSS e nos exemplos fornecidos na aula referente a este assunto.
1) Faça o download do arquivo a seguir:

Exemplos de layout

2) Este arquivo contém um conjunto de pastas. Em cada pasta há uma imagem que representa um layout a partir ...</description>
		<link>http://www.brunocampagnolo.com/2009li/2009/11/03/exercicio-f13-layout-css/</link>
			</item>
	<item>
		<title>Layout de elementos em CSS</title>
		<description>A aula de hoje é uma continuação da aula anterior. Na aula anterior trabalhamos com o embasamento necessário para construir layouts  em CSS: as propriedades float, clear, position e width.

O objetivo agora é realizar alguns estudos de caso relacionados a tipos de layout que podem ser implementados através destas ...</description>
		<link>http://www.brunocampagnolo.com/2009li/2009/11/03/layout-de-elementos-em-css/</link>
			</item>
	<item>
		<title>Exemplo com posicionamento (aula 28/10)</title>
		<description>[sourcecode lang="html"]





Untitled Document

#im2 {
position: relative;
left: 300px;
top: 30px;
}
#im3 {
position: absolute;
left: 0px;
top: 0px;
}
#im4 {
position: fixed;
right: 100px;
bottom: 10px;
}



Posicionamento Estático


Posicionamento Relativo


Posicionamento Absoluto


Posicionamento Fixo


Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Suspendisse semper odio in dui. Donec iaculis. Vestibulum justo. Donec accumsan, justo vel pharetra varius, libero mauris ultrices nisl, at pulvinar enim nulla vitae ...</description>
		<link>http://www.brunocampagnolo.com/2009li/2009/10/28/exemplo-com-posicionamento-aula-2810/</link>
			</item>
	<item>
		<title>Layout gerado na aula de 28/10</title>
		<description>[sourcecode lang="html"]





Untitled Document

#cabecalho {
background-color: red;
border: 1px solid black;
}
#lateral {
background-color: blue;
border: 1px solid black;
float: left;
width: 30%;
min-height: 200px;
}
#conteudo {
background-color: yellow;
border: 1px solid black;
float: right;
width: 68%;
min-height: 200px;
}
#rodape {
background-color: green;
border: 1px solid black;
clear: both;
}
#container {
width:  640px;
margin: 0 auto;
}






Site do Jamanta



Home
...



Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Suspendisse semper odio in dui. Donec iaculis. ...</description>
		<link>http://www.brunocampagnolo.com/2009li/2009/10/28/layout-gerado-na-aula-de-2810/</link>
			</item>
	<item>
		<title>Exemplos mostrados na aula de 27/10</title>
		<description>[sourcecode lang="html"]





Untitled Document

#container {
background-color: #ccc;
border: 1px solid black;
margin: 10px;
}
.imgFloat {
float: left;
}
.spacer {
clear: left;
}




Eu

Lorem ipsum dolor sit amet, consectetuer adipiscing elit. 





[/sourcecode]

[sourcecode lang="html"]





Untitled Document

#cabecalho {
background-color: red;
border: 1px solid black;
}
#lateral {
background-color: blue;
border: 1px solid black;
width: 39%;
float: left;
min-height: 400px;
}
#conteudo {
width: 60%;
background-color: green;
border: 1px dotted black;
float: right;
min-height: 400px;
}
#rodape {
background-color: yellow;
border: 1px dotted black;
clear: both;
}
#container ...</description>
		<link>http://www.brunocampagnolo.com/2009li/2009/10/27/exemplos-mostrados-na-aula-de-2710/</link>
			</item>
	<item>
		<title>Exercício O07 &#8211; Posicionamento CSS</title>
		<description>Este é um exercício que aumentará nas próximas semanas. Segue sua especificação inicial no formato do item O07.

Selecione um site de notícias qualquer / blog ou similar.

Recrie a página inicial deste site apenas usando o que aprendeu na aula sobre posicionamento CSS e seus conhecimentos anteriores.

Em sua interface você deve ...</description>
		<link>http://www.brunocampagnolo.com/2009li/2009/10/27/exercicio-o07-posicionamento-css/</link>
			</item>
	<item>
		<title>Posicionamento de elementos em CSS</title>
		<description>Nas próximas 3 semanas, descansamos um pouco de nosso trabalho com a linguagem JavaScript.
Voltamos hoje a nosso último tópico referente a CSS: como posicionar nossos layouts.



Apresentação referente à aula

Trabalharemos na aula de hoje com as propriedades:

	float: determina o posicionamento de um elemento em relação ao fluxo;
	clear: controla o comportamento de ...</description>
		<link>http://www.brunocampagnolo.com/2009li/2009/10/27/posicionamento-de-elementos-em-css/</link>
			</item>
	<item>
		<title>Defesa dos trabalhos F11 e F12</title>
		<description>Pessoal,

Os exercícios não precisam ser entregues.
Serão cobrados APENAS no dia da defesa: 20 e 21/10/2009.

Não há entrega posterior do exercício!

Lembre-se: no máximo duplas.

 </description>
		<link>http://www.brunocampagnolo.com/2009li/2009/10/06/defesa-dos-trabalhos-f11-e-f12/</link>
			</item>
	<item>
		<title>Código Jogo dos 15 &#8211; Gerado com a Turma U1</title>
		<description>[sourcecode language="html"]



	
		
		Untitled Document
		
			input  {
				width: 100px;
			}
		
	
	
		
			
		
		
			var criarBotoes = function () {
				var k = 1;
				// Criação das linhas
				for(i=0;i </description>
		<link>http://www.brunocampagnolo.com/2009li/2009/09/30/codigo-jogo-dos-15-gerado-com-a-turma-u1/</link>
			</item>
	<item>
		<title>Exercício F12 &#8211; Jogo dos 15 (ex 3o bimestre &#8211; Prof Henri)</title>
		<description>Seu objetivo é criar uma interface que permita a interação com o Jogo dos 15.
Este jogo, criado por Sam Loyd em 1872 tem como objetivo a reordenação de um quadrado numérico.

Em sua versão em JavaScript / HTML / CSS pedem-se algumas implementações extra:
* conte o número de movimentos até chegar ...</description>
		<link>http://www.brunocampagnolo.com/2009li/2009/09/30/exercicio-f12-jogo-dos-15-ex-3o-bimestre-prof-henri/</link>
			</item>
	<item>
		<title>Exercício F11 &#8211; Moedeiro (ex 1o Bimestre &#8211; Prof. Emerson)</title>
		<description>Controle do Moedeiro de uma Máquina de Venda de Refrigerantes
Objetivo
– Controlar o moedeiro (caixa) de uma máquina de venda de refrigerantes. O programa, escrito em JavaScript, deve permitir o pagamento de uma bebida, aceitando moedas (0.1, 0.25, 0.5 e 1.0 real) e cédulas (2.0 reais). O programa deve fornecer (informar) ...</description>
		<link>http://www.brunocampagnolo.com/2009li/2009/09/29/exercicio-f11-moedeiro-ex-1o-bimestre-prof-emerson/</link>
			</item>
	<item>
		<title>Resultado do Exercicio O06</title>
		<description>http://spreadsheets.google.com/ccc?key=0AqQ2GvdPZmGjdHBnWm5uc1RWNEdMaUpweVJDMUFvc1E&hl=pt_BR

Por favor, reclame qualquer problema, abaixo:
http://spreadsheets.google.com/viewform?formkey=dEFzdWotQUNUNXJsaV8zTXcwdlNkZ2c6MA..
 </description>
		<link>http://www.brunocampagnolo.com/2009li/2009/09/23/resultado-do-exercicio-f06/</link>
			</item>
	<item>
		<title>Exercício F10 &#8211; Arrays em JavaScript</title>
		<description>Exercícios sobre vetores em JavaScript.

Estes exercícios tem como objetivo além de trabalhar com a manipulação de vetores, começar o trabalho com manipulação do Documento HTML em JavaScript (DOM).



01) Desenvolva uma interface HTML com um botão (botão 'Criar').

Crie um programa em JavaScript que ao clicar em um botão crie uma nova ...</description>
		<link>http://www.brunocampagnolo.com/2009li/2009/09/15/exercicio-f10-arrays-em-javascript/</link>
			</item>
	<item>
		<title>Arrays em JavaScript</title>
		<description> </description>
		<link>http://www.brunocampagnolo.com/2009li/2009/09/15/arrays-em-javascript/</link>
			</item>
	<item>
		<title>Correção do O06</title>
		<description>Carregando... </description>
		<link>http://www.brunocampagnolo.com/2009li/2009/09/09/correcao-do-o06/</link>
			</item>
	<item>
		<title>Exercício O06 &#8211; Apenas Turma U &#8211; Competição JavaScript</title>
		<description>Na última aula, trabalhamos com a linguagem JavaScript.

No começo de nossa disciplina, lá na Aula 03, ou seja, antes mesmo de você ter o primeiro contato com qualquer linguagem de programação fizemos o exercício O03, o qual já lidava com alguns conceitos de JavaScript.

Sua tarefa hoje será REFAZER o exercício ...</description>
		<link>http://www.brunocampagnolo.com/2009li/2009/09/09/exercicio-o06-apenas-turma-u-competicao-javascript/</link>
			</item>
	<item>
		<title>Aula V01 &#8211; Vocabulário Web &#8211; Parte 01</title>
		<description>Apresentação referente à aula </description>
		<link>http://www.brunocampagnolo.com/2009li/2009/09/08/aula-v01-apenas-turma-de-terca-vocabulario-web-parte-01/</link>
			</item>
	<item>
		<title>Agenda com excluir</title>
		<description>[sourcecode lang="html"]


	
		
		Untitled Document
	
	
		
			Nome:
			
			Data nascimento:
			
			
			
		
		

			var idContato = 1;
			var contatos  = [];
			var criarContato = function(pnome, pnascimento) {
			    var contato = { id: idContato++, nome: pnome, nascimento: pnascimento};
			    return contato;
			}
			var armazenarContato = function(contato,contatos) {
    			contatos[contatos.length] = contato;
			}
			var pesquisarContatoPeloId = function(id, contatos) {
				// Percorrer ...</description>
		<link>http://www.brunocampagnolo.com/2009li/2009/09/01/agenda-com-excluir/</link>
			</item>
	<item>
		<title>Exercício F09 &#8211; Agenda em JavaScript</title>
		<description>Carregando...
 </description>
		<link>http://www.brunocampagnolo.com/2009li/2009/08/25/exercicio-f09-agenda-em-javascript/</link>
			</item>
	<item>
		<title>Aula 14 &#8211; JavaScript na prática &#8211; Cadastro de Contatos em JavaScript</title>
		<description>Na aula passada, nós tivemos nosso primeiro contato com a linguagem JavaScript.
Hoje, desenvolveremos um exemplo prático de um aplicativo nesta linguagem.
Faremos o protótipo de uma agenda de contatos. A implementação desta agenda será útil para ilustrar como é a prática de trabalho com JavaScript, como depuramos nosso código e, principalmente, ...</description>
		<link>http://www.brunocampagnolo.com/2009li/2009/08/25/aula-14-javascript-na-pratica-cadastro-de-contatos-em-javascript/</link>
			</item>
	<item>
		<title>Código da aula de 18/08/2009</title>
		<description>[sourcecode language="html"]


	
		
		Untitled Document
		
			#resultado { font-size: xx-large; color: red;}
		
	
	
		
			Nome: 
			
			Peso:
			
			Altura:
			
			
		
		
		
			var calcularIMC = function () { 
				var nome, peso, altura, imc;
				nome = document.getElementById("nome").value;
				peso = document.getElementById("peso").value;
				altura = document.getElementById("altura").value;
				imc = peso / (altura * altura);
				//alert(nome + " seu imc eh:" + imc);
				document.getElementById("resultado").innerHTML =
							nome + " seu imc eh:" + imc;
			};
			document.getElementById("btIMC").onclick = calcularIMC;
			
		
	
[/sourcecode] </description>
		<link>http://www.brunocampagnolo.com/2009li/2009/08/18/codigo-da-aula-de-18082009/</link>
			</item>
	<item>
		<title>Aula 13 &#8211; Introdução ao JavaScript</title>
		<description>
Resumo referente à aula:
http://www.brunocampagnolo.com/2009_2/js/intro/
 </description>
		<link>http://www.brunocampagnolo.com/2009li/2009/08/18/aula-13-introducao-ao-javascript/</link>
			</item>
	<item>
		<title>Criada pasta de entrega para o trabalho F08</title>
		<description>Pasta de entrega do trabalho F08 foi criada no Eureka, módulo Plano de Trabalho. </description>
		<link>http://www.brunocampagnolo.com/2009li/2009/07/23/criada-pasta-de-entrega-para-o-trabalho-f08/</link>
			</item>
	<item>
		<title>Divisão dos Temas (Apresentação F08)</title>
		<description>Olá, Pessoal,

Segue abaixo a divisão dos temas para o Trabalho F08 (Turma V, Turma U1 e Turma U2):

http://spreadsheets.google.com/ccc?key=tW2i7qmYx0-z1LLuZEshw6g </description>
		<link>http://www.brunocampagnolo.com/2009li/2009/07/08/divisao-dos-temas-apresentacao-f08/</link>
			</item>
</channel>
</rss>
