<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Code Wars</title>
	<atom:link href="http://codewars.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://codewars.wordpress.com</link>
	<description>Informação sobre informática, ciência e guerra.</description>
	<lastBuildDate>Mon, 04 Oct 2010 23:09:57 +0000</lastBuildDate>
	<language>pt-br</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='codewars.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://1.gravatar.com/blavatar/df95ece047ef14dbc1190cba2541dd14?s=96&#038;d=http%3A%2F%2Fs2.wp.com%2Fi%2Fbuttonw-com.png</url>
		<title>Code Wars</title>
		<link>http://codewars.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://codewars.wordpress.com/osd.xml" title="Code Wars" />
	<atom:link rel='hub' href='http://codewars.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Princípios da aviação</title>
		<link>http://codewars.wordpress.com/2010/10/04/principios-da-aviacao/</link>
		<comments>http://codewars.wordpress.com/2010/10/04/principios-da-aviacao/#comments</comments>
		<pubDate>Mon, 04 Oct 2010 22:46:59 +0000</pubDate>
		<dc:creator>Gamma Radiation</dc:creator>
				<category><![CDATA[Aviação]]></category>
		<category><![CDATA[aerodinâmica]]></category>
		<category><![CDATA[aeronáutica]]></category>
		<category><![CDATA[ar]]></category>
		<category><![CDATA[arrasto]]></category>
		<category><![CDATA[arredondado]]></category>
		<category><![CDATA[asa]]></category>
		<category><![CDATA[aviação]]></category>
		<category><![CDATA[avião]]></category>
		<category><![CDATA[Bernoulli]]></category>
		<category><![CDATA[Boeing]]></category>
		<category><![CDATA[Concorde]]></category>
		<category><![CDATA[curva]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[diferença]]></category>
		<category><![CDATA[empuxo]]></category>
		<category><![CDATA[engenharia]]></category>
		<category><![CDATA[entrada]]></category>
		<category><![CDATA[faz]]></category>
		<category><![CDATA[flap]]></category>
		<category><![CDATA[Fluxo]]></category>
		<category><![CDATA[força]]></category>
		<category><![CDATA[funcionamento]]></category>
		<category><![CDATA[o]]></category>
		<category><![CDATA[perda]]></category>
		<category><![CDATA[pressão]]></category>
		<category><![CDATA[principio]]></category>
		<category><![CDATA[principios]]></category>
		<category><![CDATA[que]]></category>
		<category><![CDATA[resistência]]></category>
		<category><![CDATA[sustentação]]></category>
		<category><![CDATA[turbina]]></category>
		<category><![CDATA[voar]]></category>

		<guid isPermaLink="false">http://codewars.wordpress.com/?p=304</guid>
		<description><![CDATA[Princípios da aviação<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=codewars.wordpress.com&amp;blog=9035643&amp;post=304&amp;subd=codewars&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Após um longo período de inatividade, vou recomeçar a escrever no Code  Wars,  dessa vez sobre assuntos um pouco mais diferentes, que puxam mais  para engenharia. Leiam o artigo, me digam se gostaram e me digam que  conteúdos gostariam de ver no site, por favor!</p>
<div id="attachment_305" class="wp-caption aligncenter" style="width: 560px"><a href="http://codewars.files.wordpress.com/2010/09/concorde.jpg"><img class="size-full wp-image-305" title="Concorde" src="http://codewars.files.wordpress.com/2010/09/concorde.jpg?w=550&#038;h=396" alt="" width="550" height="396" /></a><p class="wp-caption-text">Concorde</p></div>
<p><strong>PRINCÍPIOS DA AVIAÇÃO</strong></p>
<p><strong>A Sustentação</strong></p>
<p>A sustentação é, resumidamente, o que faz o avião levantar vôo e permanecer no ar. A sustentação é formada por uma diferença de pressão entre a parte inferior e a parte superior das asas, mas não entre em pânico! O conceito é bem simples. O fluxo de ar que passa pelas asas é &#8220;cortado em dois&#8221; ao atravessá-las. Uma parte do fluxo de ar passa por baixo das asas e força a parte inferior das asas para cima, criando uma grande pressão nessa parte, que tende a levantar a asa. Quanto mais reta e uniforme for a parte inferior das asas de um avião, mais pressão será gerada pelo ar que por ali passa, aumentando a sustentação.</p>
<div class="wp-caption aligncenter" style="width: 610px"><a href="http://codewars.files.wordpress.com/2010/09/sustentacao.png"><img class="size-full wp-image-306" title="sustentacao" src="http://codewars.files.wordpress.com/2010/09/sustentacao.png?w=600&#038;h=166" alt="" width="600" height="166" /></a></dt>
</dl>
</div>
<p>Mas só a pressão gerada pelo fluxo de ar inferior não é o suficiente para fazer o avião voar. O fluxo de ar que passa pela parte superior da asa não pode exercer muita pressão sobre a asa, porque, ao contrário do fluxo de ar inferior, a pressão gerada pelo ar que passa por cima da asa não empurra o avião para cima, e sim para baixo. Isso foi resolvido pelo acréscimo de uma curva na asa. Essa curva funciona porque as duas correntes de ar sempre voltam a se unir após passarem pela asa. Assim, a corrente inferior precisa percorrer uma distância menor que a corrente superior e, consequentemente, tem uma velocidade menor, o que lhe permite exercer mais pressão, enquanto a corrente superior tem uma velocidade maior e exerce uma pressão menor. O princípio de que uma corrente de ar a velocidades maiores exerce menos pressão do que uma corrente de ar a uma velocidade menor se chama Princípio de Bernoulli.  A explicação pode ser meio complicada para pessoas que não tem conhecimento avançado em física, mas é basicamente isso: Quando o ar  começa a se mover, os átomos presentes no ar tem uma determinada velocidade. Quando o ar se move lentamente, parte dessa velocidade é utilizada para &#8220;acompanhar o grupo de átomos&#8221;, por assim dizer, e o resto é desperdiçado em movimentos desordenados que acabam em colisões com outros átomos, o que cria pressão na superfície em que o ar se move. Mas quando o ar está a uma alta velocidade, a maior parte da velocidade de cada átomo é utilizada para &#8220;acompanhar o grupo&#8221;, diminuindo as colisões e a pressão gerada. Poderíamos dizer que em um movimento de alta velocidade os átomos não tem tempo para colidirem uns com os outros. Se você quiser saber mais, recomendo essa página: http://home.earthlink.net/~mmc1919/venturi.html</p>
<p><strong>A PERDA DE SUSTENTAÇÃO E OS FLAPS</strong></p>
<p>Os aviões precisam adquirir uma velocidade muito alta para que a sustentação seja a suficiente para fazê-lo levantar voo. Por isso é que os aviões sempre precisam percorrer uma longa distância antes de decolar. Você já notou que toda vez que um avião decola ou aterrissa uma estrutura da asa se abaixa? Esses são os flaps. A função dos flaps é aumentar ou diminuir a sustentação, precisando ser utilizados na decolagem, aterrissagem e em manobras para desviar o avião. Seu papel na decolagem e aterrissagem é simples. Os flaps abaixam, aumentando a sustentação, o que permite que o avião mantenha a sustentação a velocidades mais baixas, podendo decolar e aterrissar a uma velocidade menor do que a que seria necessária sem os flaps. Quando o avião é desviado para uma certa trajetória, o flap da asa que está na direção à qual se pretende desviar levanta, diminuindo a sustentação dessa asa, enquanto o flap da asa na direção oposta abaixa, aumentando a sustentação. Durante essa operação, o avião fica inclinado e tende a se desviar para o lado da asa em que o flap está levantado.</p>
<p style="text-align:center;"><a href="http://codewars.files.wordpress.com/2010/10/giro.png"><img class="size-full wp-image-310 aligncenter" title="giro" src="http://codewars.files.wordpress.com/2010/10/giro.png?w=399&#038;h=145" alt="Giro para esquerda(esquerda do avião!!!!)" width="399" height="145" /></a></p>
<p><strong>O EMPUXO</strong></p>
<p>A sustentação só tem um efeito considerável no avião a uma determinada velocidade. Por isso é que todos os aviões(exceto alguns modernos aviões militares que tem sistema de decolagem e aterrissagem vertical) precisam percorrer longas distâncias e atingir certa velocidade para levantar voo. Nos aviões que utilizam hélices ou turbinas, essa velocidade é adquirida pela ação de uma força chamada empuxo. O empuxo pode ser entendido desse jeito: Ao girarem, as turbinas &#8220;puxam&#8221; o ar para trás. Segundo Isaac Newton, &#8220;toda ação produz uma reação no sentido contrário&#8221;. Portanto, a ação de &#8220;puxar&#8221; o ar para trás produz uma reação no sentido contrário, sendo o resultado disso o empuxo, que empurra o avião para frente. A ação de &#8220;puxar&#8221; o ar para trás é chamada de Arrasto, sendo esta uma força oposta ao empuxo.</p>
<p><a href="http://codewars.files.wordpress.com/2010/10/empuxo.png"><img class="aligncenter size-full wp-image-309" title="empuxo" src="http://codewars.files.wordpress.com/2010/10/empuxo.png?w=331&#038;h=347" alt="" width="331" height="347" /></a></p>
<p><strong>A FORMA AERODINÂMICA</strong></p>
<p>Por último, e talvez o conceito mais fácil de se entender, é o design aerodinâmico do avião. Não é por acaso que todos os aviões comerciais, jatos privados e a maioria dos aviões militares possuem um formato parecido, com o tronco do avião arredondado, parecendo uma espécie de pílula. Essa forma é crucial para a aerodinâmica do avião, já que é responsável por desviar o ar do corpo do avião gerando a menor resistência e atrito possíveis. A velocidade máxima de um avião também está intimamente ligada com sua forma aerodinâmica. Se o design aerodinâmico é ruim, a resistência do ar será maior, e essa resistência é multiplicada por 4 toda vez que a velocidade dobra, retardando o avião. Isso significa que se o design aerodinâmico não for bom, a potência do motor e das turbinas não importa, porque a resistência do ar sempre irá impor uma barreira para o aumento da velocidade do avião.</p>
<div class="mceTemp mceIEcenter">
<dl class="wp-caption aligncenter">
<dt class="wp-caption-dt"><a href="http://codewars.files.wordpress.com/2010/10/designaerodinamico.jpg"><img class="size-full wp-image-313" title="designaerodinamico" src="http://codewars.files.wordpress.com/2010/10/designaerodinamico.jpg?w=600&#038;h=450" alt="Um bom design aerodinâmico" width="600" height="450" /></a><p class="wp-caption-text">Um bom design aerodinâmico</p></div>
<p style="text-align:center;">
<br />Filed under: <a href='http://codewars.wordpress.com/category/aviacao-2/'>Aviação</a> Tagged: <a href='http://codewars.wordpress.com/tag/aerodinamica/'>aerodinâmica</a>, <a href='http://codewars.wordpress.com/tag/aeronautica/'>aeronáutica</a>, <a href='http://codewars.wordpress.com/tag/ar/'>ar</a>, <a href='http://codewars.wordpress.com/tag/arrasto/'>arrasto</a>, <a href='http://codewars.wordpress.com/tag/arredondado/'>arredondado</a>, <a href='http://codewars.wordpress.com/tag/asa/'>asa</a>, <a href='http://codewars.wordpress.com/tag/aviacao/'>aviação</a>, <a href='http://codewars.wordpress.com/tag/aviao/'>avião</a>, <a href='http://codewars.wordpress.com/tag/bernoulli/'>Bernoulli</a>, <a href='http://codewars.wordpress.com/tag/boeing/'>Boeing</a>, <a href='http://codewars.wordpress.com/tag/concorde/'>Concorde</a>, <a href='http://codewars.wordpress.com/tag/curva/'>curva</a>, <a href='http://codewars.wordpress.com/tag/design/'>design</a>, <a href='http://codewars.wordpress.com/tag/diferenca/'>diferença</a>, <a href='http://codewars.wordpress.com/tag/empuxo/'>empuxo</a>, <a href='http://codewars.wordpress.com/tag/engenharia/'>engenharia</a>, <a href='http://codewars.wordpress.com/tag/entrada/'>entrada</a>, <a href='http://codewars.wordpress.com/tag/faz/'>faz</a>, <a href='http://codewars.wordpress.com/tag/flap/'>flap</a>, <a href='http://codewars.wordpress.com/tag/fluxo/'>Fluxo</a>, <a href='http://codewars.wordpress.com/tag/forca/'>força</a>, <a href='http://codewars.wordpress.com/tag/funcionamento/'>funcionamento</a>, <a href='http://codewars.wordpress.com/tag/o/'>o</a>, <a href='http://codewars.wordpress.com/tag/perda/'>perda</a>, <a href='http://codewars.wordpress.com/tag/pressao/'>pressão</a>, <a href='http://codewars.wordpress.com/tag/principio/'>principio</a>, <a href='http://codewars.wordpress.com/tag/principios/'>principios</a>, <a href='http://codewars.wordpress.com/tag/que/'>que</a>, <a href='http://codewars.wordpress.com/tag/resistencia/'>resistência</a>, <a href='http://codewars.wordpress.com/tag/sustentacao/'>sustentação</a>, <a href='http://codewars.wordpress.com/tag/turbina/'>turbina</a>, <a href='http://codewars.wordpress.com/tag/voar/'>voar</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/codewars.wordpress.com/304/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/codewars.wordpress.com/304/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/codewars.wordpress.com/304/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/codewars.wordpress.com/304/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/codewars.wordpress.com/304/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/codewars.wordpress.com/304/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/codewars.wordpress.com/304/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/codewars.wordpress.com/304/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/codewars.wordpress.com/304/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/codewars.wordpress.com/304/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/codewars.wordpress.com/304/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/codewars.wordpress.com/304/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/codewars.wordpress.com/304/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/codewars.wordpress.com/304/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=codewars.wordpress.com&amp;blog=9035643&amp;post=304&amp;subd=codewars&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://codewars.wordpress.com/2010/10/04/principios-da-aviacao/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/578fe6f3e6667ea2bf5ba659ef630413?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Gamma Radiation</media:title>
		</media:content>

		<media:content url="http://codewars.files.wordpress.com/2010/09/concorde.jpg" medium="image">
			<media:title type="html">Concorde</media:title>
		</media:content>

		<media:content url="http://codewars.files.wordpress.com/2010/09/sustentacao.png" medium="image">
			<media:title type="html">sustentacao</media:title>
		</media:content>

		<media:content url="http://codewars.files.wordpress.com/2010/10/giro.png" medium="image">
			<media:title type="html">giro</media:title>
		</media:content>

		<media:content url="http://codewars.files.wordpress.com/2010/10/empuxo.png" medium="image">
			<media:title type="html">empuxo</media:title>
		</media:content>

		<media:content url="http://codewars.files.wordpress.com/2010/10/designaerodinamico.jpg" medium="image">
			<media:title type="html">designaerodinamico</media:title>
		</media:content>
	</item>
		<item>
		<title>Code Wars &#8211; Blog será atualizado com menos frequência</title>
		<link>http://codewars.wordpress.com/2009/10/06/code-wars-blog-sera-atualizado-com-menos-frequencia/</link>
		<comments>http://codewars.wordpress.com/2009/10/06/code-wars-blog-sera-atualizado-com-menos-frequencia/#comments</comments>
		<pubDate>Tue, 06 Oct 2009 13:23:11 +0000</pubDate>
		<dc:creator>Gamma Radiation</dc:creator>
				<category><![CDATA[1]]></category>

		<guid isPermaLink="false">http://codewars.wordpress.com/?p=273</guid>
		<description><![CDATA[Bem, eu poderia fazer alguns tutorias básicos sobre Java, C++ ou HTML, mas não faz muito sentido, já que existem ótimos tutoriais sobre isso na Internet. Publicado em1<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=codewars.wordpress.com&amp;blog=9035643&amp;post=273&amp;subd=codewars&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Bem, eu poderia fazer alguns tutorias básicos sobre Java, C++ ou HTML, mas não faz muito sentido, já que existem ótimos tutoriais sobre isso na Internet.</p>
<br />Publicado em1  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/codewars.wordpress.com/273/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/codewars.wordpress.com/273/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/codewars.wordpress.com/273/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/codewars.wordpress.com/273/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/codewars.wordpress.com/273/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/codewars.wordpress.com/273/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/codewars.wordpress.com/273/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/codewars.wordpress.com/273/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/codewars.wordpress.com/273/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/codewars.wordpress.com/273/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/codewars.wordpress.com/273/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/codewars.wordpress.com/273/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/codewars.wordpress.com/273/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/codewars.wordpress.com/273/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=codewars.wordpress.com&amp;blog=9035643&amp;post=273&amp;subd=codewars&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://codewars.wordpress.com/2009/10/06/code-wars-blog-sera-atualizado-com-menos-frequencia/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/578fe6f3e6667ea2bf5ba659ef630413?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Gamma Radiation</media:title>
		</media:content>
	</item>
		<item>
		<title>Música da Semana</title>
		<link>http://codewars.wordpress.com/2009/10/03/musica-da-semana-2/</link>
		<comments>http://codewars.wordpress.com/2009/10/03/musica-da-semana-2/#comments</comments>
		<pubDate>Sat, 03 Oct 2009 00:19:07 +0000</pubDate>
		<dc:creator>Gamma Radiation</dc:creator>
				<category><![CDATA[Música]]></category>
		<category><![CDATA[city]]></category>
		<category><![CDATA[da]]></category>
		<category><![CDATA[guns]]></category>
		<category><![CDATA[hard]]></category>
		<category><![CDATA[musica]]></category>
		<category><![CDATA[n]]></category>
		<category><![CDATA[paradise]]></category>
		<category><![CDATA[rock]]></category>
		<category><![CDATA[roses]]></category>
		<category><![CDATA[semana]]></category>
		<category><![CDATA[video]]></category>
		<category><![CDATA[youtube]]></category>

		<guid isPermaLink="false">http://codewars.wordpress.com/?p=267</guid>
		<description><![CDATA[Uma das melhores músicas de uma das melhores bandas de rock. Podemos ver os contrastes entre uma cidade grande e uma pequena nas letras. Gênero: Hard Rock Banda: Guns n Roses Música: Paradise City Publicado emMúsica Tagged: city, da, guns, hard, musica, n, paradise, rock, roses, semana, video, youtube<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=codewars.wordpress.com&amp;blog=9035643&amp;post=267&amp;subd=codewars&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Uma das melhores músicas de uma das melhores bandas de rock. Podemos ver os contrastes entre uma cidade grande e uma pequena nas letras.</p>
<p>Gênero: Hard Rock</p>
<p>Banda: Guns n Roses</p>
<p>Música: Paradise City</p>
<span style="text-align:center; display: block;"><a href="http://codewars.wordpress.com/2009/10/03/musica-da-semana-2/"><img src="http://img.youtube.com/vi/lf0rIV6j2H4/2.jpg" alt="" /></a></span>
<br />Publicado emMúsica Tagged: city, da, guns, hard, musica, n, paradise, rock, roses, semana, video, youtube <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/codewars.wordpress.com/267/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/codewars.wordpress.com/267/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/codewars.wordpress.com/267/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/codewars.wordpress.com/267/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/codewars.wordpress.com/267/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/codewars.wordpress.com/267/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/codewars.wordpress.com/267/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/codewars.wordpress.com/267/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/codewars.wordpress.com/267/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/codewars.wordpress.com/267/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/codewars.wordpress.com/267/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/codewars.wordpress.com/267/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/codewars.wordpress.com/267/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/codewars.wordpress.com/267/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=codewars.wordpress.com&amp;blog=9035643&amp;post=267&amp;subd=codewars&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://codewars.wordpress.com/2009/10/03/musica-da-semana-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/578fe6f3e6667ea2bf5ba659ef630413?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Gamma Radiation</media:title>
		</media:content>
	</item>
		<item>
		<title>Visual C++ &#8211; Componentes complexos</title>
		<link>http://codewars.wordpress.com/2009/10/01/visual-c-componentes-complexos/</link>
		<comments>http://codewars.wordpress.com/2009/10/01/visual-c-componentes-complexos/#comments</comments>
		<pubDate>Thu, 01 Oct 2009 19:00:35 +0000</pubDate>
		<dc:creator>Gamma Radiation</dc:creator>
				<category><![CDATA[C++]]></category>
		<category><![CDATA[basic]]></category>
		<category><![CDATA[browser]]></category>
		<category><![CDATA[choose]]></category>
		<category><![CDATA[com]]></category>
		<category><![CDATA[complexos]]></category>
		<category><![CDATA[componentes]]></category>
		<category><![CDATA[file chooser]]></category>
		<category><![CDATA[IE]]></category>
		<category><![CDATA[internet explorer]]></category>
		<category><![CDATA[items]]></category>
		<category><![CDATA[media]]></category>
		<category><![CDATA[ocultos]]></category>
		<category><![CDATA[player]]></category>
		<category><![CDATA[toolbox]]></category>
		<category><![CDATA[videos]]></category>
		<category><![CDATA[Visual]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[webbrowser]]></category>
		<category><![CDATA[windows]]></category>
		<category><![CDATA[youtube]]></category>

		<guid isPermaLink="false">http://codewars.wordpress.com/?p=262</guid>
		<description><![CDATA[Então, quer criar um Media Player, Browser ou algo assim em C++ e não sabe por onde começar? O Visual C++ tem vários componentes para sua aplicação que poderiam ser chamados de complexos escondidos. Se você ainda é novato no Visual C++, pode obter alguma ajuda aqui. Veremos quais são os principais: WEBBROWSER Um dos [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=codewars.wordpress.com&amp;blog=9035643&amp;post=262&amp;subd=codewars&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Então, quer criar um Media Player, Browser ou algo assim em C++ e não sabe por onde começar? O Visual C++ tem vários componentes para sua aplicação que poderiam ser chamados de complexos escondidos. Se você ainda é novato no Visual C++, pode obter alguma ajuda <a href="http://codewars.wordpress.com/2009/09/04/programando-para-windows-no-visual-c/">aqui</a>. Veremos quais são os principais:</p>
<p><strong>WEBBROWSER</strong></p>
<p>Um dos únicos que não está &#8220;escondido&#8221; e disponível na toolbox de cara. Você pode criar um browser simples com apenas algumas linhas de código. Parece ser o coração do Internet Explorer, porque aqui a fonte do título do meu site apareceu desconfigurada do mesmo jeito nesse browser e no IE. Apesar de algumas incompatibilidades e uma funcionalidade extremamente limitada, esse browser é bem rápido. Se quiser criar seu próprio browser &#8220;homemade&#8221; siga esse vídeo:</p>
<span style="text-align:center; display: block;"><a href="http://codewars.wordpress.com/2009/10/01/visual-c-componentes-complexos/"><img src="http://img.youtube.com/vi/kEkLBAq82xY/2.jpg" alt="" /></a></span>
<p><strong>MEDIA PLAYER</strong></p>
<p><strong><br />
</strong></p>
<p>Bem, eu so achei tutoriais sobre esse componente em Visual Basic, porém muito pouco muda em C++. Inicie um projeto de Forms no Visual C++. Este componente não está na toolbox por default, então vá em Tools, Choose toolbox items, procure Windows Media Player na aba COM e marque sua checkbox. Arraste para a janela o Media Player e o File Chooser Dialog. Clique duas vezes no Media Player e adicione esse código:</p>
<p>axWindowsMediaPlayer1-&gt;URL = openFileDialog1-&gt;FileName;</p>
<p>Agora volte ao Design da Form, clique duas vezes no File Chooser e adicione esse código:</p>
<p>openFileDialog1-&gt;ShowDialog();</p>
<p>Pronto! Já tem um Media Player funcionando. Se quiser ver o vídeo do Visua Basic aqui está:</p>
<span style="text-align:center; display: block;"><a href="http://codewars.wordpress.com/2009/10/01/visual-c-componentes-complexos/"><img src="http://img.youtube.com/vi/5C_HMYyGyK4/2.jpg" alt="" /></a></span>
<p><strong><br />
</strong></p>
<br />Publicado emC++ Tagged: basic, browser, C++, choose, com, complexos, componentes, file chooser, IE, internet explorer, items, media, ocultos, player, toolbox, videos, Visual, web, webbrowser, windows, youtube <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/codewars.wordpress.com/262/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/codewars.wordpress.com/262/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/codewars.wordpress.com/262/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/codewars.wordpress.com/262/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/codewars.wordpress.com/262/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/codewars.wordpress.com/262/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/codewars.wordpress.com/262/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/codewars.wordpress.com/262/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/codewars.wordpress.com/262/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/codewars.wordpress.com/262/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/codewars.wordpress.com/262/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/codewars.wordpress.com/262/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/codewars.wordpress.com/262/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/codewars.wordpress.com/262/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=codewars.wordpress.com&amp;blog=9035643&amp;post=262&amp;subd=codewars&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://codewars.wordpress.com/2009/10/01/visual-c-componentes-complexos/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/578fe6f3e6667ea2bf5ba659ef630413?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Gamma Radiation</media:title>
		</media:content>
	</item>
		<item>
		<title>Nanotecnologia &#8211; Promessas e Complicações</title>
		<link>http://codewars.wordpress.com/2009/09/29/nanotecnologia-promessas-e-complicacoes/</link>
		<comments>http://codewars.wordpress.com/2009/09/29/nanotecnologia-promessas-e-complicacoes/#comments</comments>
		<pubDate>Tue, 29 Sep 2009 13:37:16 +0000</pubDate>
		<dc:creator>Gamma Radiation</dc:creator>
				<category><![CDATA[Tecnologia]]></category>
		<category><![CDATA[auto-replicam]]></category>
		<category><![CDATA[browniano]]></category>
		<category><![CDATA[campo]]></category>
		<category><![CDATA[catalítico]]></category>
		<category><![CDATA[catástrofes]]></category>
		<category><![CDATA[câncer]]></category>
		<category><![CDATA[combate]]></category>
		<category><![CDATA[complicações]]></category>
		<category><![CDATA[dia]]></category>
		<category><![CDATA[doenças]]></category>
		<category><![CDATA[Física]]></category>
		<category><![CDATA[magnético]]></category>
		<category><![CDATA[maluca]]></category>
		<category><![CDATA[mecanismo]]></category>
		<category><![CDATA[medicina]]></category>
		<category><![CDATA[motor]]></category>
		<category><![CDATA[movimento]]></category>
		<category><![CDATA[nano]]></category>
		<category><![CDATA[nanomedicina]]></category>
		<category><![CDATA[nanomotor]]></category>
		<category><![CDATA[nanorobôs]]></category>
		<category><![CDATA[nanotecnologia]]></category>
		<category><![CDATA[orientação]]></category>
		<category><![CDATA[parou]]></category>
		<category><![CDATA[promessas]]></category>
		<category><![CDATA[replicam]]></category>
		<category><![CDATA[robôs]]></category>
		<category><![CDATA[terra]]></category>
		<category><![CDATA[terroristas]]></category>

		<guid isPermaLink="false">http://codewars.wordpress.com/?p=252</guid>
		<description><![CDATA[O domínio da nanotecnologia pela humanidade poderia trazer inúmeros benefícios. Desde processadores minúsculos com a capacidade de 100 processadores atuais juntos até inovações na área de tratamento de doenças na Medicina. Porém, essa área da tecnologia é absurdamente complicada. Veremos as principais dificuldades e promessas da nanotecnologia. COMPLICAÇÕES NANOMOTORES Bem, como poderíamos fazer para um [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=codewars.wordpress.com&amp;blog=9035643&amp;post=252&amp;subd=codewars&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>O domínio da nanotecnologia pela humanidade poderia trazer inúmeros benefícios. Desde processadores minúsculos com a capacidade de 100 processadores atuais juntos até inovações na área de tratamento de doenças na Medicina. Porém, essa área da tecnologia é absurdamente complicada. Veremos as principais dificuldades e promessas da nanotecnologia.</p>
<p style="text-align:center;"><img class="aligncenter" title="Nano" src="http://img526.imageshack.us/img526/3442/nanotecnologiaqp6.jpg" alt="" width="350" height="252" /></p>
<p style="text-align:center;">
<h2 style="text-align:center;"><strong>COMPLICAÇÕES</strong></h2>
<p><strong><br />
</strong></p>
<p style="text-align:center;">
<p style="text-align:justify;"><strong>NANOMOTORES</strong></p>
<p style="text-align:justify;">
<p style="text-align:justify;">Bem, como poderíamos fazer para um robô com muito menos de um milímetro se movimentar? Detalhe: No mundo dos nanorobôs, aqueles princípios da Física que te pareceram malucos valem, como o movimento browniano, então o nanomotor deve ter força o bastante para vencer esse movimento. Pense bem. Se o motor for elétrico, será preciso conseguir uma fonte de eletricidade para ele. Se for um esquema simplificado e em miniatura dos motores de carros precisaria de combustível. E então? A resposta é criar um mecanismo que consegue energia de um a fonte comum e natural. Água! Cientistas já tem uma idéia de como criar o mecanismo, e seu nome é mecanismo catalítico, vamos analisá-lo: O nanorobô se auto-impulsionaria  por água e água-oxigenada empurrando o fluido pela lateral através de reações químicas(não vou entrar em detalhes porque há mais coisas a falar), superando a viscosidade aquosa. Perfeito não é? O nanorobô estaria mergulhado no próprio combustível dentro do corpo humano. Mas isso é só parte do problema. Precisamos também manter o nanorobô controlado e com uma rota uniforme para chegar ao seu objetivo. Está um estudo o uso de nanobússolas para fazer o robô se mover perpendicularmente ao campo magnético, evitando que se mova aleatoriamente ou sofra giros por causa do movimento browniano. Agora só faltam os circuitos para controlá-los. Abaixo um esquema de mecanismo catalítico:</p>
<p style="text-align:justify;">
<p style="text-align:justify;"><img class="aligncenter" title="Nanomotor" src="http://knol.google.com/k/-/-/5ninrbsjhq1j/rl35lx/nanomotor-ultra.jpg" alt="" width="250" height="156" /></p>
<p style="text-align:justify;">
<p style="text-align:justify;"><strong>NANOCATÁSTROFES</strong></p>
<p style="text-align:justify;">
<p style="text-align:justify;">Imagine o seguinte: Cientistas conseguem criar um nanorobô que consegue se autoreplicar e o testam pela primeira vez para construir um tijolo(hehe). Mas algo dá terrivelmente errado! Os nanorobôs não param de se replicar e rapidamente o país inteiro está preenchido por nanorobôs, e depois ocupariam o planeta inteiro, uma cena parecida com a quase-destruição da Terra em O Dia em que a Terra parou. nanorobôs que se auto-replicam poderiam servir para inúmeras funções. Mas esse tipo de nanorobôs deve ser intensamente estudad0 antes de ser posto em prática. Outro perigo é a facilitação da criação de vírus modificados para destruir a humanidade por terroristas ou qualquer outro mecanismo de destruição em massa facilitado pela nanotecnologia.</p>
<p style="text-align:justify;">
<p style="text-align:justify;">
<div class="wp-caption aligncenter" style="width: 630px"><img title="Nanorobos_dia_terra_parou" src="http://portal.rpc.com.br/midia/tn_620_600_congresso-odiaemqueaterraparou.jpg" alt="Não, isso não é um avião derrubando o prédio e sim, nanorobôs!" width="620" height="346" /><p class="wp-caption-text">Não, isso não é um avião derrubando o prédio e sim, nanorobôs!</p></div>
<p style="text-align:justify;">
<h2 style="text-align:center;"><strong>PROMESSAS</strong></h2>
<p style="text-align:justify;"><strong>NANOMEDICINA</strong></p>
<p style="text-align:justify;">
<p style="text-align:justify;">Se conseguirmos dominar a nanotecnologia, a medicina sofrerá uma revolução. Poderíamos usar nanorobôs programados especialmente para combater uma determinada doença, portanto, esqueça quimioterapia e etc&#8230;, porque os nanorobôs identificarão e destruirão apenas as células cancerosas. Nós também poderemos ser imortais, ou super-humanos. Segundo teses, o envelhecimento é apenas o acúmulo de erros aleatórios no organismo, e os nanorobôs poderão corrigi-las daqui a algum tempo.</p>
<p style="text-align:justify;">
<p style="text-align:justify;"><img class="aligncenter" title="Nanomed" src="http://3.bp.blogspot.com/_o0tCv1VLi5o/RprX3qeILgI/AAAAAAAAAAc/RkvbLx3KJNY/s320/nanorobots_290_0001.jpg" alt="" width="320" height="240" /></p>
<p style="text-align:justify;">
<p style="text-align:justify;"><strong>AVANÇOS TECNOLÓGICOS</strong></p>
<p style="text-align:justify;">
<p style="text-align:justify;">Bem, se dominarmos a nanotecnologia completamente poderemos ter gadgets tecnológicos de qualquer tamanho e computadores absurdamente potentes. Use sua imaginação, pois praticamente qualquer tipo de equipamento tecnológico poderá ser feito.</p>
<p style="text-align:justify;"><img class="aligncenter" title="Nanotech" src="http://bandciencias.colband.blog.br/files/2009/04/nanotechnology_resized2.jpg" alt="" width="640" height="480" /></p>
<p style="text-align:justify;">
<p style="text-align:justify;">
<p style="text-align:justify;">
<p style="text-align:justify;">
<br />Publicado emTecnologia Tagged: auto-replicam, browniano, campo, catalítico, catástrofes, câncer, combate, complicações, dia, doenças, Física, magnético, maluca, mecanismo, medicina, motor, movimento, nano, nanomedicina, nanomotor, nanorobôs, nanotecnologia, orientação, parou, promessas, replicam, robôs, Tecnologia, terra, terroristas <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/codewars.wordpress.com/252/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/codewars.wordpress.com/252/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/codewars.wordpress.com/252/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/codewars.wordpress.com/252/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/codewars.wordpress.com/252/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/codewars.wordpress.com/252/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/codewars.wordpress.com/252/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/codewars.wordpress.com/252/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/codewars.wordpress.com/252/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/codewars.wordpress.com/252/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/codewars.wordpress.com/252/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/codewars.wordpress.com/252/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/codewars.wordpress.com/252/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/codewars.wordpress.com/252/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=codewars.wordpress.com&amp;blog=9035643&amp;post=252&amp;subd=codewars&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://codewars.wordpress.com/2009/09/29/nanotecnologia-promessas-e-complicacoes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/578fe6f3e6667ea2bf5ba659ef630413?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Gamma Radiation</media:title>
		</media:content>

		<media:content url="http://img526.imageshack.us/img526/3442/nanotecnologiaqp6.jpg" medium="image">
			<media:title type="html">Nano</media:title>
		</media:content>

		<media:content url="http://knol.google.com/k/-/-/5ninrbsjhq1j/rl35lx/nanomotor-ultra.jpg" medium="image">
			<media:title type="html">Nanomotor</media:title>
		</media:content>

		<media:content url="http://portal.rpc.com.br/midia/tn_620_600_congresso-odiaemqueaterraparou.jpg" medium="image">
			<media:title type="html">Nanorobos_dia_terra_parou</media:title>
		</media:content>

		<media:content url="http://3.bp.blogspot.com/_o0tCv1VLi5o/RprX3qeILgI/AAAAAAAAAAc/RkvbLx3KJNY/s320/nanorobots_290_0001.jpg" medium="image">
			<media:title type="html">Nanomed</media:title>
		</media:content>

		<media:content url="http://bandciencias.colband.blog.br/files/2009/04/nanotechnology_resized2.jpg" medium="image">
			<media:title type="html">Nanotech</media:title>
		</media:content>
	</item>
		<item>
		<title>Música da semana</title>
		<link>http://codewars.wordpress.com/2009/09/26/musica-da-semana/</link>
		<comments>http://codewars.wordpress.com/2009/09/26/musica-da-semana/#comments</comments>
		<pubDate>Sat, 26 Sep 2009 01:53:47 +0000</pubDate>
		<dc:creator>Gamma Radiation</dc:creator>
				<category><![CDATA[Música]]></category>
		<category><![CDATA[a]]></category>
		<category><![CDATA[am]]></category>
		<category><![CDATA[heavy]]></category>
		<category><![CDATA[i]]></category>
		<category><![CDATA[im]]></category>
		<category><![CDATA[judas]]></category>
		<category><![CDATA[metal]]></category>
		<category><![CDATA[musica]]></category>
		<category><![CDATA[priest]]></category>
		<category><![CDATA[rocker]]></category>

		<guid isPermaLink="false">http://codewars.wordpress.com/?p=247</guid>
		<description><![CDATA[Para descontrair um pouco, estou lançando uma série de posts semanais com uma música legal. Aí vai a primeira: Cantada por: Judas Priest Gênero: Heavy Metal Digam-me o que acham! Publicado emMúsica Tagged: a, am, heavy, i, im, judas, metal, musica, priest, rocker<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=codewars.wordpress.com&amp;blog=9035643&amp;post=247&amp;subd=codewars&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Para descontrair um pouco, estou lançando uma série de posts semanais com uma música legal. Aí vai a primeira:</p>
<span style="text-align:center; display: block;"><a href="http://codewars.wordpress.com/2009/09/26/musica-da-semana/"><img src="http://img.youtube.com/vi/hNtYU7OXyXU/2.jpg" alt="" /></a></span>
<p>Cantada por: Judas Priest</p>
<p>Gênero: Heavy Metal</p>
<p>Digam-me o que acham!</p>
<br />Publicado emMúsica Tagged: a, am, heavy, i, im, judas, metal, musica, priest, rocker <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/codewars.wordpress.com/247/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/codewars.wordpress.com/247/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/codewars.wordpress.com/247/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/codewars.wordpress.com/247/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/codewars.wordpress.com/247/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/codewars.wordpress.com/247/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/codewars.wordpress.com/247/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/codewars.wordpress.com/247/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/codewars.wordpress.com/247/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/codewars.wordpress.com/247/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/codewars.wordpress.com/247/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/codewars.wordpress.com/247/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/codewars.wordpress.com/247/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/codewars.wordpress.com/247/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=codewars.wordpress.com&amp;blog=9035643&amp;post=247&amp;subd=codewars&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://codewars.wordpress.com/2009/09/26/musica-da-semana/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/578fe6f3e6667ea2bf5ba659ef630413?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Gamma Radiation</media:title>
		</media:content>
	</item>
		<item>
		<title>Java &#8211; A grande Tabela das keywords</title>
		<link>http://codewars.wordpress.com/2009/09/24/java-a-grande-tabela-das-keywords/</link>
		<comments>http://codewars.wordpress.com/2009/09/24/java-a-grande-tabela-das-keywords/#comments</comments>
		<pubDate>Thu, 24 Sep 2009 13:53:17 +0000</pubDate>
		<dc:creator>Gamma Radiation</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[49]]></category>
		<category><![CDATA[finalidade]]></category>
		<category><![CDATA[grande]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[keywords]]></category>
		<category><![CDATA[palavras-reservadas]]></category>
		<category><![CDATA[strictfp]]></category>
		<category><![CDATA[tabela]]></category>
		<category><![CDATA[uso]]></category>
		<category><![CDATA[while]]></category>

		<guid isPermaLink="false">http://codewars.wordpress.com/?p=241</guid>
		<description><![CDATA[Como meu primeiro post sobre Java, resolvi criar uma tabela para consulta rápida que lista as palavras-reservadas dessa linguagem e explica sua finalidade e seu uso. Aqui está ela: Código Utilidade Exemplo abstract Usado para declarar classes abstratas que não podem ser instanciadas. abstract class AbstractClass  { } assert Usado para checar se alguma variável [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=codewars.wordpress.com&amp;blog=9035643&amp;post=241&amp;subd=codewars&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Como meu primeiro post sobre Java, resolvi criar uma tabela para consulta rápida que lista as palavras-reservadas dessa linguagem e explica sua finalidade e seu uso. Aqui está ela:</p>
<table style="height:1753px;" border="1" cellspacing="0" cellpadding="0" width="597">
<tbody>
<tr>
<td width="79" valign="top">Código</td>
<td width="276" valign="top">Utilidade</td>
<td width="312" valign="top">Exemplo</td>
</tr>
<tr>
<td width="79" valign="top">abstract</td>
<td width="276" valign="top">Usado para declarar classes abstratas que não   podem ser instanciadas.</td>
<td width="312" valign="top">abstract class AbstractClass  {</p>
<p>}</td>
</tr>
<tr>
<td width="79" valign="top">assert</td>
<td width="276" valign="top">Usado para checar se alguma variável tem um   valor inesperado durante o tratamento de erros.</td>
<td width="312" valign="top">assert IsMinus != false;</td>
</tr>
<tr>
<td width="79" valign="top">boolean</td>
<td width="276" valign="top">Usado para declarar variáveis do tipo   boolean.</td>
<td width="312" valign="top">boolean variable = true;</td>
</tr>
<tr>
<td width="79" valign="top">break</td>
<td width="276" valign="top">Usado para encerrar loops antes do término   normal do mesmo.</td>
<td width="312" valign="top">for(int i = 0; i &lt; 10; i++)   {</p>
<p>if(i = 5) break;</p>
<p>}</td>
</tr>
<tr>
<td width="79" valign="top">byte</td>
<td width="276" valign="top">Usado para declarar variáveis do tipo byte.</td>
<td width="312" valign="top">byte six = 6;</td>
</tr>
<tr>
<td width="79" valign="top">case</td>
<td width="276" valign="top">Usado para declarar condições dentro de uma   condição switch.</td>
<td width="312" valign="top">Switch(Id) {</p>
<p>case  45:</p>
<p>System.out.println(“Id 45 não   é aceito.”);</td>
</tr>
<tr>
<td width="79" valign="top">catch</td>
<td width="276" valign="top">Usado para capturar exceções dentro de um   bloco try {</td>
<td width="312" valign="top">catch(NumberFormatException nfexc) {</td>
</tr>
<tr>
<td width="79" valign="top">char</td>
<td width="276" valign="top">Usado para declarar variáveis do tipo char.</td>
<td width="312" valign="top">Char e = ‘e’;</td>
</tr>
<tr>
<td width="79" valign="top">class</td>
<td width="276" valign="top">Usado para declarar classes.</td>
<td width="312" valign="top">public class Example {</td>
</tr>
<tr>
<td width="79" valign="top">const</td>
<td width="276" valign="top">Usado para declarar uma constante.</td>
<td width="312" valign="top">const int MyConstant = 70;</td>
</tr>
<tr>
<td width="79" valign="top">continue</td>
<td width="276" valign="top">Pula o fim de uma iteração de um laço, indo   para o começo da próxima iteração.</td>
<td width="312" valign="top">for(int i = 0; i &lt; 5; i++) {</p>
<p>if(i = 3) continue;</td>
</tr>
<tr>
<td width="79" valign="top">default</td>
<td width="276" valign="top">Usado para definir uma situação default em   uma condição switch.</td>
<td width="312" valign="top">switch(defaultSample) {</p>
<p>default: System.out.println(default);</td>
</tr>
<tr>
<td width="79" valign="top">do</td>
<td width="276" valign="top">Usado para iniciar loops do-while.</td>
<td width="312" valign="top">do{</p>
<p>i++;</p>
<p>}while(i &lt; 10);</td>
</tr>
<tr>
<td width="79" valign="top">double</td>
<td width="276" valign="top">Usado para declarar variáveis do tipo double</td>
<td width="312" valign="top">double d = 76.45;</td>
</tr>
<tr>
<td width="79" valign="top">else</td>
<td width="276" valign="top">Usado para começar uma condição else ou else   if.</td>
<td width="312" valign="top">if(i ==1) System.out.println(“1   código”);</p>
<p>else if(I == 0)   System.out.println(“Nada”);</p>
<p>else System.out.println(i +   “códigos”);</td>
</tr>
<tr>
<td width="79" valign="top">enum</td>
<td width="276" valign="top">Usado para declarar uma enumeração.</td>
<td width="312" valign="top">public enum AD { A, B, C, D }</td>
</tr>
<tr>
<td width="79" valign="top">extends</td>
<td width="276" valign="top">Usado para declarar que a classe é derivada   de uma classe-base.</td>
<td width="312" valign="top">public class Son extends Father   {</td>
</tr>
<tr>
<td width="79" valign="top">false</td>
<td width="276" valign="top">Usado para inicializar ou comparar uma   variável lógica com o valor falso.</td>
<td width="312" valign="top">boolean b = false;</td>
</tr>
<tr>
<td width="79" valign="top">final</td>
<td width="276" valign="top">Usado em três casos:</p>
<p>Variável: Garante que seu valor não será   mudado.</p>
<p>Classe: Garante que não poderá ter   subclasses.</p>
<p>Funções: Não poderam ser sobrecarregadas.</td>
<td width="312" valign="top">public final class FinalClass {</p>
<p>public final int FinalFunction() {</p>
<p>public final String   finalString;</p>
<p>}</p>
<p>}</td>
</tr>
<tr>
<td width="79" valign="top">finally</td>
<td width="276" valign="top">Usado para garantir a execução de um trecho final   no tratamento de exceções.</td>
<td width="312" valign="top">try {</p>
<p>}finally { System.out.println(“Finally”);   }</td>
</tr>
<tr>
<td width="79" valign="top">float</td>
<td width="276" valign="top">Usado para declarar variáveis do tipo float.</td>
<td width="312" valign="top">float PI = 3.14;</td>
</tr>
<tr>
<td width="79" valign="top">for</td>
<td width="276" valign="top">Usado para iniciar um loop for.</td>
<td width="312" valign="top">for(int i = 0; i &lt; 100; i++) {</td>
</tr>
<tr>
<td width="79" valign="top">if</td>
<td width="276" valign="top">Usado para declarar uma condição if.</td>
<td width="312" valign="top">if(Pi != 3.14) {</td>
</tr>
<tr>
<td width="79" valign="top">implements</td>
<td width="276" valign="top">Usado para implementar funções de uma classe   em outra.</td>
<td width="312" valign="top">public class Square implements   Shapes {</td>
</tr>
<tr>
<td width="79" valign="top">import</td>
<td width="276" valign="top">Usado para importar classes e pacotes para   seu programa.</td>
<td width="312" valign="top">import javax.swing.*;</td>
</tr>
<tr>
<td width="79" valign="top">instanceof</td>
<td width="276" valign="top">Usado para determinar a classe de uma   instância</td>
<td width="312" valign="top">if(Xinstance instanceof X) {</td>
</tr>
<tr>
<td width="79" valign="top">int</td>
<td width="276" valign="top">Usado para declarar uma variável do tipo int.</td>
<td width="312" valign="top">int Number = 90;</td>
</tr>
<tr>
<td width="79" valign="top">interface</td>
<td width="276" valign="top">Usado para declarar uma classe abstrata que   outras classes deverão implementar.</td>
<td width="312" valign="top">public interface MyInterface {</td>
</tr>
<tr>
<td width="79" valign="top">long</td>
<td width="276" valign="top">Usado para declarar uma variável do tipo   long.</td>
<td width="312" valign="top">long Number = 90000;</td>
</tr>
<tr>
<td width="79" valign="top">native</td>
<td width="276" valign="top">Usado para dizer que um método esta   implementado em outra linguagem de programação.</td>
<td width="312" valign="top">public static native int   NativeMethod();</td>
</tr>
<tr>
<td width="79" valign="top">new</td>
<td width="276" valign="top">Usado para inicializar uma variável na   memória do sistema.</td>
<td width="312" valign="top">public String newStr[] = new   String[5];</td>
</tr>
<tr>
<td width="79" valign="top">null</td>
<td width="276" valign="top">Usado para declarar ou comparar uma variável   como null.</td>
<td width="312" valign="top">String NullStr = null;</td>
</tr>
<tr>
<td width="79" valign="top">package</td>
<td width="276" valign="top">Usado para declarar um pacote, ou seja, um   conjunto de classes.</td>
<td width="312" valign="top">package Website;</td>
</tr>
<tr>
<td width="79" valign="top">private</td>
<td width="276" valign="top">Usado para declarar o modo de acesso de uma   variável como privado.</td>
<td width="312" valign="top">private double result = 76.45;</td>
</tr>
<tr>
<td width="79" valign="top">protected</td>
<td width="276" valign="top">Usado para declarar o acesso de uma   variável/função como protegido.</td>
<td width="312" valign="top">protected int Nine = 9;</td>
</tr>
<tr>
<td width="79" valign="top">public</td>
<td width="276" valign="top">Usado para declarar o acesso de uma   variável/função como público.</td>
<td width="312" valign="top">public char t = ‘t’;</td>
</tr>
<tr>
<td width="79" valign="top">return</td>
<td width="276" valign="top">Usado para retornar um valor a partir de uma   função.</td>
<td width="312" valign="top">public int returnTen() {</p>
<p>return 10;</td>
</tr>
<tr>
<td width="79" valign="top">short</td>
<td width="276" valign="top">Usado para declarar uma variável do tipo   void.</td>
<td width="312" valign="top">void value = 5;</td>
</tr>
<tr>
<td width="79" valign="top">static</td>
<td width="276" valign="top">Usado para garantir que uma variável terá   apenas uma referência na memória.</td>
<td width="312" valign="top">static float PI = 3.14;</td>
</tr>
<tr>
<td width="79" valign="top">strictfp</td>
<td width="276" valign="top">Usado para garantir resultados mais precisos   nos cálculos com valores de ponto flutuante.</td>
<td width="312" valign="top">public strictfp double calc() {</p>
<p>return 67.3434 * 45.6575;</p>
<p>}</td>
</tr>
<tr>
<td width="79" valign="top">super</td>
<td width="276" valign="top">Usado para chamar o construtor da classe base   de uma classe derivada.</td>
<td width="312" valign="top">public class AppSwing extends   JFrame {</p>
<p>public AppSwing() { super(“App”); }</td>
</tr>
<tr>
<td width="79" valign="top">switch</td>
<td width="276" valign="top">Usado para iniciar uma condição switch();</td>
<td width="312" valign="top">switch(counter) {</td>
</tr>
<tr>
<td width="79" valign="top">synchronized</td>
<td width="276" valign="top">Usado para sincronizar o acesso a uma   classe/função/variável ou código.</td>
<td width="312" valign="top">synchronized int SyncFunction() {</td>
</tr>
<tr>
<td width="79" valign="top">this</td>
<td width="276" valign="top">Usado como uma referência para a própria   classe.</td>
<td width="312" valign="top">double result = this.calc();</td>
</tr>
<tr>
<td width="79" valign="top">throw</td>
<td width="276" valign="top">Usado para lançar exceções.</td>
<td width="312" valign="top">throw new Exception();</td>
</tr>
<tr>
<td width="79" valign="top">throws</td>
<td width="276" valign="top">Usado para declarar que uma função lança   certa exceção.</td>
<td width="312" valign="top">public int Function() throws   IOException {</td>
</tr>
<tr>
<td width="79" valign="top">transient</td>
<td width="276" valign="top">Usado para garantir que uma variável não será   serializada.</td>
<td width="312" valign="top">transient double Pi = 3.14;</td>
</tr>
<tr>
<td width="79" valign="top">true</td>
<td width="276" valign="top">Usado para inicializar ou comparar valores   booleanos como verdadeiros.</td>
<td width="312" valign="top">boolean TrueValue = true;</td>
</tr>
<tr>
<td width="79" valign="top">try</td>
<td width="276" valign="top">Usado para iniciar um bloco de tratamento de   exceções.</td>
<td width="312" valign="top">try {</p>
<p>}   catch(Exception exc) {</td>
</tr>
<tr>
<td width="79" valign="top">void</td>
<td width="276" valign="top">Usado para declarar uma função/variável como   void.</td>
<td width="312" valign="top">void MyVoidVar;</td>
</tr>
<tr>
<td width="79" valign="top">volatile</td>
<td width="276" valign="top">Usado para garantir que múltiplas threads   poderão acessar o objeto simultaneamente.</td>
<td width="312" valign="top">volatile int Products;</td>
</tr>
<tr>
<td width="79" valign="top">while</td>
<td width="276" valign="top">Usado para iniciar um loop while.</td>
<td width="312" valign="top">while(Products &lt; 40) {</td>
</tr>
</tbody>
</table>
<p>O arquivo(doc) para baixar segue abaixo:</p>
<p><a href="http://www.4shared.com/file/135075457/7ecd790f/palavras_reservadas.html">http://www.4shared.com/file/135075457/7ecd790f/palavras_reservadas.html</a></p>
<div id="_mcePaste" style="overflow:hidden;position:absolute;left:-10000px;top:0;width:1px;height:1px;"><!--[if gte mso 9]&gt;  Normal 0   false false false        MicrosoftInternetExplorer4  &lt;![endif]--><!--[if gte mso 9]&gt;   &lt;![endif]--><!--  /* Style Definitions */  p.MsoNormal, li.MsoNormal, div.MsoNormal 	{mso-style-parent:""; 	margin:0in; 	margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:12.0pt; 	font-family:"Times New Roman"; 	mso-fareast-font-family:"Times New Roman";} @page Section1 	{size:8.5in 11.0in; 	margin:1.0in 1.25in 1.0in 1.25in; 	mso-header-margin:.5in; 	mso-footer-margin:.5in; 	mso-paper-source:0;} div.Section1 	{page:Section1;} --><!--[if gte mso 10]&gt; &lt;!   /* Style Definitions */  table.MsoNormalTable 	{mso-style-name:&quot;Tabela normal&quot;; 	mso-tstyle-rowband-size:0; 	mso-tstyle-colband-size:0; 	mso-style-noshow:yes; 	mso-style-parent:&quot;&quot;; 	mso-padding-alt:0in 5.4pt 0in 5.4pt; 	mso-para-margin:0in; 	mso-para-margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:10.0pt; 	font-family:&quot;Times New Roman&quot;; 	mso-ansi-language:#0400; 	mso-fareast-language:#0400; 	mso-bidi-language:#0400;} table.MsoTableGrid 	{mso-style-name:&quot;Tabela com grade&quot;; 	mso-tstyle-rowband-size:0; 	mso-tstyle-colband-size:0; 	border:solid windowtext 1.0pt; 	mso-border-alt:solid windowtext .5pt; 	mso-padding-alt:0in 5.4pt 0in 5.4pt; 	mso-border-insideh:.5pt solid windowtext; 	mso-border-insidev:.5pt solid windowtext; 	mso-para-margin:0in; 	mso-para-margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:10.0pt; 	font-family:&quot;Times New Roman&quot;; 	mso-ansi-language:#0400; 	mso-fareast-language:#0400; 	mso-bidi-language:#0400;} --> <!--[endif]--></p>
<table class="MsoTableGrid" style="border:medium none;width:6.95in;border-collapse:collapse;" border="1" cellspacing="0" cellpadding="0" width="667">
<tbody>
<tr>
<td style="border:1pt solid windowtext;width:59.4pt;padding:0 5.4pt;" width="79" valign="top">
<p class="MsoNormal" style="text-align:justify;">Código</p>
</td>
<td style="width:207pt;border:1pt 1pt 1pt medium solid solid solid none windowtext windowtext windowtext 0;padding:0 5.4pt;" width="276" valign="top">
<p class="MsoNormal" style="text-align:justify;">Utilidade</p>
</td>
<td style="width:3.25in;border:1pt 1pt 1pt medium solid solid solid none windowtext windowtext windowtext 0;padding:0 5.4pt;" width="312" valign="top">
<p class="MsoNormal" style="text-align:justify;">Exemplo</p>
</td>
</tr>
<tr>
<td style="width:59.4pt;border:medium 1pt 1pt none solid solid 0 windowtext windowtext;padding:0 5.4pt;" width="79" valign="top">
<p class="MsoNormal" style="text-align:justify;">abstract</p>
</td>
<td style="width:207pt;border:medium 1pt 1pt medium none solid solid none 0 windowtext windowtext 0;padding:0 5.4pt;" width="276" valign="top">
<p class="MsoNormal" style="text-align:justify;">Usado para declarar classes abstratas que não   podem ser instanciadas.</p>
</td>
<td style="width:3.25in;border:medium 1pt 1pt medium none solid solid none 0 windowtext windowtext 0;padding:0 5.4pt;" width="312" valign="top">
<p class="MsoNormal" style="text-align:justify;">abstract class AbstractClass  {</p>
<p class="MsoNormal" style="text-align:justify;">}</p>
</td>
</tr>
<tr>
<td style="width:59.4pt;border:medium 1pt 1pt none solid solid 0 windowtext windowtext;padding:0 5.4pt;" width="79" valign="top">
<p class="MsoNormal" style="text-align:justify;">assert</p>
</td>
<td style="width:207pt;border:medium 1pt 1pt medium none solid solid none 0 windowtext windowtext 0;padding:0 5.4pt;" width="276" valign="top">
<p class="MsoNormal" style="text-align:justify;">Usado para checar se alguma variável tem um   valor inesperado durante o tratamento de erros.</p>
</td>
<td style="width:3.25in;border:medium 1pt 1pt medium none solid solid none 0 windowtext windowtext 0;padding:0 5.4pt;" width="312" valign="top">
<p class="MsoNormal" style="text-align:justify;">assert IsMinus != false;</p>
<p class="MsoNormal" style="text-align:justify;">
</td>
</tr>
<tr>
<td style="width:59.4pt;border:medium 1pt 1pt none solid solid 0 windowtext windowtext;padding:0 5.4pt;" width="79" valign="top">
<p class="MsoNormal" style="text-align:justify;">boolean</p>
</td>
<td style="width:207pt;border:medium 1pt 1pt medium none solid solid none 0 windowtext windowtext 0;padding:0 5.4pt;" width="276" valign="top">
<p class="MsoNormal" style="text-align:justify;">Usado para declarar variáveis do tipo   boolean.</p>
</td>
<td style="width:3.25in;border:medium 1pt 1pt medium none solid solid none 0 windowtext windowtext 0;padding:0 5.4pt;" width="312" valign="top">
<p class="MsoNormal" style="text-align:justify;">boolean variable = true;</p>
</td>
</tr>
<tr>
<td style="width:59.4pt;border:medium 1pt 1pt none solid solid 0 windowtext windowtext;padding:0 5.4pt;" width="79" valign="top">
<p class="MsoNormal" style="text-align:justify;">break</p>
</td>
<td style="width:207pt;border:medium 1pt 1pt medium none solid solid none 0 windowtext windowtext 0;padding:0 5.4pt;" width="276" valign="top">
<p class="MsoNormal" style="text-align:justify;">Usado para encerrar loops antes do término   normal do mesmo.</p>
</td>
<td style="width:3.25in;border:medium 1pt 1pt medium none solid solid none 0 windowtext windowtext 0;padding:0 5.4pt;" width="312" valign="top">
<p class="MsoNormal" style="text-align:justify;">for(int i = 0; i &lt; 10; i++)   {</p>
<p class="MsoNormal" style="text-align:justify;">if(i = 5) break;</p>
<p class="MsoNormal" style="text-align:justify;">}</p>
</td>
</tr>
<tr>
<td style="width:59.4pt;border:medium 1pt 1pt none solid solid 0 windowtext windowtext;padding:0 5.4pt;" width="79" valign="top">
<p class="MsoNormal" style="text-align:justify;">byte</p>
</td>
<td style="width:207pt;border:medium 1pt 1pt medium none solid solid none 0 windowtext windowtext 0;padding:0 5.4pt;" width="276" valign="top">
<p class="MsoNormal" style="text-align:justify;">Usado para declarar variáveis do tipo byte.</p>
</td>
<td style="width:3.25in;border:medium 1pt 1pt medium none solid solid none 0 windowtext windowtext 0;padding:0 5.4pt;" width="312" valign="top">
<p class="MsoNormal" style="text-align:justify;">byte six = 6;</p>
</td>
</tr>
<tr>
<td style="width:59.4pt;border:medium 1pt 1pt none solid solid 0 windowtext windowtext;padding:0 5.4pt;" width="79" valign="top">
<p class="MsoNormal" style="text-align:justify;">case</p>
</td>
<td style="width:207pt;border:medium 1pt 1pt medium none solid solid none 0 windowtext windowtext 0;padding:0 5.4pt;" width="276" valign="top">
<p class="MsoNormal" style="text-align:justify;">Usado para declarar condições dentro de uma   condição switch.</p>
</td>
<td style="width:3.25in;border:medium 1pt 1pt medium none solid solid none 0 windowtext windowtext 0;padding:0 5.4pt;" width="312" valign="top">
<p class="MsoNormal" style="text-align:justify;">Switch(Id) {</p>
<p class="MsoNormal" style="text-align:justify;">case  45:</p>
<p class="MsoNormal" style="text-align:justify;">System.out.println(“Id 45 não   é aceito.”);</p>
</td>
</tr>
<tr>
<td style="width:59.4pt;border:medium 1pt 1pt none solid solid 0 windowtext windowtext;padding:0 5.4pt;" width="79" valign="top">
<p class="MsoNormal" style="text-align:justify;">catch</p>
</td>
<td style="width:207pt;border:medium 1pt 1pt medium none solid solid none 0 windowtext windowtext 0;padding:0 5.4pt;" width="276" valign="top">
<p class="MsoNormal" style="text-align:justify;">Usado para capturar exceções dentro de um   bloco try {</p>
</td>
<td style="width:3.25in;border:medium 1pt 1pt medium none solid solid none 0 windowtext windowtext 0;padding:0 5.4pt;" width="312" valign="top">
<p class="MsoNormal" style="text-align:justify;">catch(NumberFormatException nfexc) {</p>
</td>
</tr>
<tr>
<td style="width:59.4pt;border:medium 1pt 1pt none solid solid 0 windowtext windowtext;padding:0 5.4pt;" width="79" valign="top">
<p class="MsoNormal" style="text-align:justify;">char</p>
</td>
<td style="width:207pt;border:medium 1pt 1pt medium none solid solid none 0 windowtext windowtext 0;padding:0 5.4pt;" width="276" valign="top">
<p class="MsoNormal" style="text-align:justify;">Usado para declarar variáveis do tipo char.</p>
</td>
<td style="width:3.25in;border:medium 1pt 1pt medium none solid solid none 0 windowtext windowtext 0;padding:0 5.4pt;" width="312" valign="top">
<p class="MsoNormal" style="text-align:justify;">Char e = ‘e’;</p>
</td>
</tr>
<tr>
<td style="width:59.4pt;border:medium 1pt 1pt none solid solid 0 windowtext windowtext;padding:0 5.4pt;" width="79" valign="top">
<p class="MsoNormal" style="text-align:justify;">class</p>
</td>
<td style="width:207pt;border:medium 1pt 1pt medium none solid solid none 0 windowtext windowtext 0;padding:0 5.4pt;" width="276" valign="top">
<p class="MsoNormal" style="text-align:justify;">Usado para declarar classes.</p>
</td>
<td style="width:3.25in;border:medium 1pt 1pt medium none solid solid none 0 windowtext windowtext 0;padding:0 5.4pt;" width="312" valign="top">
<p class="MsoNormal" style="text-align:justify;">public class Example {</p>
</td>
</tr>
<tr>
<td style="width:59.4pt;border:medium 1pt 1pt none solid solid 0 windowtext windowtext;padding:0 5.4pt;" width="79" valign="top">
<p class="MsoNormal" style="text-align:justify;">const</p>
</td>
<td style="width:207pt;border:medium 1pt 1pt medium none solid solid none 0 windowtext windowtext 0;padding:0 5.4pt;" width="276" valign="top">
<p class="MsoNormal" style="text-align:justify;">Usado para declarar uma constante.</p>
</td>
<td style="width:3.25in;border:medium 1pt 1pt medium none solid solid none 0 windowtext windowtext 0;padding:0 5.4pt;" width="312" valign="top">
<p class="MsoNormal" style="text-align:justify;">const int MyConstant = 70;</p>
</td>
</tr>
<tr>
<td style="width:59.4pt;border:medium 1pt 1pt none solid solid 0 windowtext windowtext;padding:0 5.4pt;" width="79" valign="top">
<p class="MsoNormal" style="text-align:justify;">continue</p>
</td>
<td style="width:207pt;border:medium 1pt 1pt medium none solid solid none 0 windowtext windowtext 0;padding:0 5.4pt;" width="276" valign="top">
<p class="MsoNormal" style="text-align:justify;">Pula o fim de uma iteração de um laço, indo   para o começo da próxima iteração.</p>
</td>
<td style="width:3.25in;border:medium 1pt 1pt medium none solid solid none 0 windowtext windowtext 0;padding:0 5.4pt;" width="312" valign="top">
<p class="MsoNormal" style="text-align:justify;">for(int i = 0; i &lt; 5; i++) {</p>
<p class="MsoNormal" style="text-align:justify;">if(i = 3) continue;</p>
</td>
</tr>
<tr>
<td style="width:59.4pt;border:medium 1pt 1pt none solid solid 0 windowtext windowtext;padding:0 5.4pt;" width="79" valign="top">
<p class="MsoNormal" style="text-align:justify;">default</p>
</td>
<td style="width:207pt;border:medium 1pt 1pt medium none solid solid none 0 windowtext windowtext 0;padding:0 5.4pt;" width="276" valign="top">
<p class="MsoNormal" style="text-align:justify;">Usado para definir uma situação default em   uma condição switch.</p>
</td>
<td style="width:3.25in;border:medium 1pt 1pt medium none solid solid none 0 windowtext windowtext 0;padding:0 5.4pt;" width="312" valign="top">
<p class="MsoNormal" style="text-align:justify;">switch(defaultSample) {</p>
<p class="MsoNormal" style="text-align:justify;">default: System.out.println(default);</p>
</td>
</tr>
<tr>
<td style="width:59.4pt;border:medium 1pt 1pt none solid solid 0 windowtext windowtext;padding:0 5.4pt;" width="79" valign="top">
<p class="MsoNormal" style="text-align:justify;">do</p>
</td>
<td style="width:207pt;border:medium 1pt 1pt medium none solid solid none 0 windowtext windowtext 0;padding:0 5.4pt;" width="276" valign="top">
<p class="MsoNormal" style="text-align:justify;">Usado para iniciar loops do-while.</p>
</td>
<td style="width:3.25in;border:medium 1pt 1pt medium none solid solid none 0 windowtext windowtext 0;padding:0 5.4pt;" width="312" valign="top">
<p class="MsoNormal" style="text-align:justify;">do{</p>
<p class="MsoNormal" style="text-align:justify;">i++;</p>
<p class="MsoNormal" style="text-align:justify;">}while(i &lt; 10);</p>
</td>
</tr>
<tr>
<td style="width:59.4pt;border:medium 1pt 1pt none solid solid 0 windowtext windowtext;padding:0 5.4pt;" width="79" valign="top">
<p class="MsoNormal" style="text-align:justify;">double</p>
</td>
<td style="width:207pt;border:medium 1pt 1pt medium none solid solid none 0 windowtext windowtext 0;padding:0 5.4pt;" width="276" valign="top">
<p class="MsoNormal" style="text-align:justify;">Usado para declarar variáveis do tipo double</p>
</td>
<td style="width:3.25in;border:medium 1pt 1pt medium none solid solid none 0 windowtext windowtext 0;padding:0 5.4pt;" width="312" valign="top">
<p class="MsoNormal" style="text-align:justify;">double d = 76.45;</p>
</td>
</tr>
<tr>
<td style="width:59.4pt;border:medium 1pt 1pt none solid solid 0 windowtext windowtext;padding:0 5.4pt;" width="79" valign="top">
<p class="MsoNormal" style="text-align:justify;">else</p>
</td>
<td style="width:207pt;border:medium 1pt 1pt medium none solid solid none 0 windowtext windowtext 0;padding:0 5.4pt;" width="276" valign="top">
<p class="MsoNormal" style="text-align:justify;">Usado para começar uma condição else ou else   if.</p>
</td>
<td style="width:3.25in;border:medium 1pt 1pt medium none solid solid none 0 windowtext windowtext 0;padding:0 5.4pt;" width="312" valign="top">
<p class="MsoNormal" style="text-align:justify;">if(i ==1) System.out.println(“1   código”);</p>
<p class="MsoNormal" style="text-align:justify;">else if(I == 0)   System.out.println(“Nada”);</p>
<p class="MsoNormal" style="text-align:justify;">else System.out.println(i +   “códigos”);</p>
</td>
</tr>
<tr>
<td style="width:59.4pt;border:medium 1pt 1pt none solid solid 0 windowtext windowtext;padding:0 5.4pt;" width="79" valign="top">
<p class="MsoNormal" style="text-align:justify;">enum</p>
</td>
<td style="width:207pt;border:medium 1pt 1pt medium none solid solid none 0 windowtext windowtext 0;padding:0 5.4pt;" width="276" valign="top">
<p class="MsoNormal" style="text-align:justify;">Usado para declarar uma enumeração.</p>
</td>
<td style="width:3.25in;border:medium 1pt 1pt medium none solid solid none 0 windowtext windowtext 0;padding:0 5.4pt;" width="312" valign="top">
<p class="MsoNormal" style="text-align:justify;">public enum AD { A, B, C, D }</p>
</td>
</tr>
<tr>
<td style="width:59.4pt;border:medium 1pt 1pt none solid solid 0 windowtext windowtext;padding:0 5.4pt;" width="79" valign="top">
<p class="MsoNormal" style="text-align:justify;">extends</p>
</td>
<td style="width:207pt;border:medium 1pt 1pt medium none solid solid none 0 windowtext windowtext 0;padding:0 5.4pt;" width="276" valign="top">
<p class="MsoNormal" style="text-align:justify;">Usado para declarar que a classe é derivada   de uma classe-base.</p>
</td>
<td style="width:3.25in;border:medium 1pt 1pt medium none solid solid none 0 windowtext windowtext 0;padding:0 5.4pt;" width="312" valign="top">
<p class="MsoNormal" style="text-align:justify;">public class Son extends Father   {</p>
</td>
</tr>
<tr>
<td style="width:59.4pt;border:medium 1pt 1pt none solid solid 0 windowtext windowtext;padding:0 5.4pt;" width="79" valign="top">
<p class="MsoNormal" style="text-align:justify;">false</p>
</td>
<td style="width:207pt;border:medium 1pt 1pt medium none solid solid none 0 windowtext windowtext 0;padding:0 5.4pt;" width="276" valign="top">
<p class="MsoNormal" style="text-align:justify;">Usado para inicializar ou comparar uma   variável lógica com o valor falso.</p>
</td>
<td style="width:3.25in;border:medium 1pt 1pt medium none solid solid none 0 windowtext windowtext 0;padding:0 5.4pt;" width="312" valign="top">
<p class="MsoNormal" style="text-align:justify;">boolean b = false;</p>
</td>
</tr>
<tr>
<td style="width:59.4pt;border:medium 1pt 1pt none solid solid 0 windowtext windowtext;padding:0 5.4pt;" width="79" valign="top">
<p class="MsoNormal" style="text-align:justify;">final</p>
</td>
<td style="width:207pt;border:medium 1pt 1pt medium none solid solid none 0 windowtext windowtext 0;padding:0 5.4pt;" width="276" valign="top">
<p class="MsoNormal" style="text-align:justify;">Usado em três casos:</p>
<p class="MsoNormal" style="text-align:justify;">Variável: Garante que seu valor não será   mudado.</p>
<p class="MsoNormal" style="text-align:justify;">Classe: Garante que não poderá ter   subclasses.</p>
<p class="MsoNormal" style="text-align:justify;">Funções: Não poderam ser sobrecarregadas.</p>
</td>
<td style="width:3.25in;border:medium 1pt 1pt medium none solid solid none 0 windowtext windowtext 0;padding:0 5.4pt;" width="312" valign="top">
<p class="MsoNormal" style="text-align:justify;">public final class FinalClass {</p>
<p class="MsoNormal" style="text-align:justify;">public final int FinalFunction() {</p>
<p class="MsoNormal" style="text-align:justify;">public final String   finalString;</p>
<p class="MsoNormal" style="text-align:justify;">}</p>
<p class="MsoNormal" style="text-align:justify;">}</p>
</td>
</tr>
<tr>
<td style="width:59.4pt;border:medium 1pt 1pt none solid solid 0 windowtext windowtext;padding:0 5.4pt;" width="79" valign="top">
<p class="MsoNormal" style="text-align:justify;">finally</p>
</td>
<td style="width:207pt;border:medium 1pt 1pt medium none solid solid none 0 windowtext windowtext 0;padding:0 5.4pt;" width="276" valign="top">
<p class="MsoNormal" style="text-align:justify;">Usado para garantir a execução de um trecho final   no tratamento de exceções.</p>
</td>
<td style="width:3.25in;border:medium 1pt 1pt medium none solid solid none 0 windowtext windowtext 0;padding:0 5.4pt;" width="312" valign="top">
<p class="MsoNormal" style="text-align:justify;">try {</p>
<p class="MsoNormal" style="text-align:justify;">}finally { System.out.println(“Finally”);   }</p>
</td>
</tr>
<tr>
<td style="width:59.4pt;border:medium 1pt 1pt none solid solid 0 windowtext windowtext;padding:0 5.4pt;" width="79" valign="top">
<p class="MsoNormal" style="text-align:justify;">float</p>
</td>
<td style="width:207pt;border:medium 1pt 1pt medium none solid solid none 0 windowtext windowtext 0;padding:0 5.4pt;" width="276" valign="top">
<p class="MsoNormal" style="text-align:justify;">Usado para declarar variáveis do tipo float.</p>
</td>
<td style="width:3.25in;border:medium 1pt 1pt medium none solid solid none 0 windowtext windowtext 0;padding:0 5.4pt;" width="312" valign="top">
<p class="MsoNormal" style="text-align:justify;">float PI = 3.14;</p>
</td>
</tr>
<tr>
<td style="width:59.4pt;border:medium 1pt 1pt none solid solid 0 windowtext windowtext;padding:0 5.4pt;" width="79" valign="top">
<p class="MsoNormal" style="text-align:justify;">for</p>
</td>
<td style="width:207pt;border:medium 1pt 1pt medium none solid solid none 0 windowtext windowtext 0;padding:0 5.4pt;" width="276" valign="top">
<p class="MsoNormal" style="text-align:justify;">Usado para iniciar um loop for.</p>
</td>
<td style="width:3.25in;border:medium 1pt 1pt medium none solid solid none 0 windowtext windowtext 0;padding:0 5.4pt;" width="312" valign="top">
<p class="MsoNormal" style="text-align:justify;">for(int i = 0; i &lt; 100; i++) {</p>
</td>
</tr>
<tr>
<td style="width:59.4pt;border:medium 1pt 1pt none solid solid 0 windowtext windowtext;padding:0 5.4pt;" width="79" valign="top">
<p class="MsoNormal" style="text-align:justify;">if</p>
</td>
<td style="width:207pt;border:medium 1pt 1pt medium none solid solid none 0 windowtext windowtext 0;padding:0 5.4pt;" width="276" valign="top">
<p class="MsoNormal" style="text-align:justify;">Usado para declarar uma condição if.</p>
</td>
<td style="width:3.25in;border:medium 1pt 1pt medium none solid solid none 0 windowtext windowtext 0;padding:0 5.4pt;" width="312" valign="top">
<p class="MsoNormal" style="text-align:justify;">if(Pi != 3.14) {</p>
</td>
</tr>
<tr>
<td style="width:59.4pt;border:medium 1pt 1pt none solid solid 0 windowtext windowtext;padding:0 5.4pt;" width="79" valign="top">
<p class="MsoNormal" style="text-align:justify;">implements</p>
</td>
<td style="width:207pt;border:medium 1pt 1pt medium none solid solid none 0 windowtext windowtext 0;padding:0 5.4pt;" width="276" valign="top">
<p class="MsoNormal" style="text-align:justify;">Usado para implementar funções de uma classe   em outra.</p>
</td>
<td style="width:3.25in;border:medium 1pt 1pt medium none solid solid none 0 windowtext windowtext 0;padding:0 5.4pt;" width="312" valign="top">
<p class="MsoNormal" style="text-align:justify;">public class Square implements   Shapes {</p>
</td>
</tr>
<tr>
<td style="width:59.4pt;border:medium 1pt 1pt none solid solid 0 windowtext windowtext;padding:0 5.4pt;" width="79" valign="top">
<p class="MsoNormal" style="text-align:justify;">import</p>
</td>
<td style="width:207pt;border:medium 1pt 1pt medium none solid solid none 0 windowtext windowtext 0;padding:0 5.4pt;" width="276" valign="top">
<p class="MsoNormal" style="text-align:justify;">Usado para importar classes e pacotes para   seu programa.</p>
</td>
<td style="width:3.25in;border:medium 1pt 1pt medium none solid solid none 0 windowtext windowtext 0;padding:0 5.4pt;" width="312" valign="top">
<p class="MsoNormal" style="text-align:justify;">import javax.swing.*;</p>
</td>
</tr>
<tr>
<td style="width:59.4pt;border:medium 1pt 1pt none solid solid 0 windowtext windowtext;padding:0 5.4pt;" width="79" valign="top">
<p class="MsoNormal" style="text-align:justify;">instanceof</p>
</td>
<td style="width:207pt;border:medium 1pt 1pt medium none solid solid none 0 windowtext windowtext 0;padding:0 5.4pt;" width="276" valign="top">
<p class="MsoNormal" style="text-align:justify;">Usado para determinar a classe de uma   instância</p>
</td>
<td style="width:3.25in;border:medium 1pt 1pt medium none solid solid none 0 windowtext windowtext 0;padding:0 5.4pt;" width="312" valign="top">
<p class="MsoNormal" style="text-align:justify;">if(Xinstance instanceof X) {</p>
</td>
</tr>
<tr>
<td style="width:59.4pt;border:medium 1pt 1pt none solid solid 0 windowtext windowtext;padding:0 5.4pt;" width="79" valign="top">
<p class="MsoNormal" style="text-align:justify;">int</p>
</td>
<td style="width:207pt;border:medium 1pt 1pt medium none solid solid none 0 windowtext windowtext 0;padding:0 5.4pt;" width="276" valign="top">
<p class="MsoNormal" style="text-align:justify;">Usado para declarar uma variável do tipo int.</p>
</td>
<td style="width:3.25in;border:medium 1pt 1pt medium none solid solid none 0 windowtext windowtext 0;padding:0 5.4pt;" width="312" valign="top">
<p class="MsoNormal" style="text-align:justify;">int Number = 90;</p>
</td>
</tr>
<tr>
<td style="width:59.4pt;border:medium 1pt 1pt none solid solid 0 windowtext windowtext;padding:0 5.4pt;" width="79" valign="top">
<p class="MsoNormal" style="text-align:justify;">interface</p>
</td>
<td style="width:207pt;border:medium 1pt 1pt medium none solid solid none 0 windowtext windowtext 0;padding:0 5.4pt;" width="276" valign="top">
<p class="MsoNormal" style="text-align:justify;">Usado para declarar uma classe abstrata que   outras classes deverão implementar.</p>
</td>
<td style="width:3.25in;border:medium 1pt 1pt medium none solid solid none 0 windowtext windowtext 0;padding:0 5.4pt;" width="312" valign="top">
<p class="MsoNormal" style="text-align:justify;">public interface MyInterface {</p>
</td>
</tr>
<tr>
<td style="width:59.4pt;border:medium 1pt 1pt none solid solid 0 windowtext windowtext;padding:0 5.4pt;" width="79" valign="top">
<p class="MsoNormal" style="text-align:justify;">long</p>
</td>
<td style="width:207pt;border:medium 1pt 1pt medium none solid solid none 0 windowtext windowtext 0;padding:0 5.4pt;" width="276" valign="top">
<p class="MsoNormal" style="text-align:justify;">Usado para declarar uma variável do tipo   long.</p>
</td>
<td style="width:3.25in;border:medium 1pt 1pt medium none solid solid none 0 windowtext windowtext 0;padding:0 5.4pt;" width="312" valign="top">
<p class="MsoNormal" style="text-align:justify;">long Number = 90000;</p>
</td>
</tr>
<tr>
<td style="width:59.4pt;border:medium 1pt 1pt none solid solid 0 windowtext windowtext;padding:0 5.4pt;" width="79" valign="top">
<p class="MsoNormal" style="text-align:justify;">native</p>
</td>
<td style="width:207pt;border:medium 1pt 1pt medium none solid solid none 0 windowtext windowtext 0;padding:0 5.4pt;" width="276" valign="top">
<p class="MsoNormal" style="text-align:justify;">Usado para dizer que um método esta   implementado em outra linguagem de programação.</p>
</td>
<td style="width:3.25in;border:medium 1pt 1pt medium none solid solid none 0 windowtext windowtext 0;padding:0 5.4pt;" width="312" valign="top">
<p class="MsoNormal" style="text-align:justify;">public static native int   NativeMethod();</p>
</td>
</tr>
<tr>
<td style="width:59.4pt;border:medium 1pt 1pt none solid solid 0 windowtext windowtext;padding:0 5.4pt;" width="79" valign="top">
<p class="MsoNormal" style="text-align:justify;">new</p>
</td>
<td style="width:207pt;border:medium 1pt 1pt medium none solid solid none 0 windowtext windowtext 0;padding:0 5.4pt;" width="276" valign="top">
<p class="MsoNormal" style="text-align:justify;">Usado para inicializar uma variável na   memória do sistema.</p>
</td>
<td style="width:3.25in;border:medium 1pt 1pt medium none solid solid none 0 windowtext windowtext 0;padding:0 5.4pt;" width="312" valign="top">
<p class="MsoNormal" style="text-align:justify;">public String newStr[] = new   String[5];</p>
</td>
</tr>
<tr>
<td style="width:59.4pt;border:medium 1pt 1pt none solid solid 0 windowtext windowtext;padding:0 5.4pt;" width="79" valign="top">
<p class="MsoNormal" style="text-align:justify;">null</p>
</td>
<td style="width:207pt;border:medium 1pt 1pt medium none solid solid none 0 windowtext windowtext 0;padding:0 5.4pt;" width="276" valign="top">
<p class="MsoNormal" style="text-align:justify;">Usado para declarar ou comparar uma variável   como null.</p>
</td>
<td style="width:3.25in;border:medium 1pt 1pt medium none solid solid none 0 windowtext windowtext 0;padding:0 5.4pt;" width="312" valign="top">
<p class="MsoNormal" style="text-align:justify;">String NullStr = null;</p>
</td>
</tr>
<tr>
<td style="width:59.4pt;border:medium 1pt 1pt none solid solid 0 windowtext windowtext;padding:0 5.4pt;" width="79" valign="top">
<p class="MsoNormal" style="text-align:justify;">package</p>
</td>
<td style="width:207pt;border:medium 1pt 1pt medium none solid solid none 0 windowtext windowtext 0;padding:0 5.4pt;" width="276" valign="top">
<p class="MsoNormal" style="text-align:justify;">Usado para declarar um pacote, ou seja, um   conjunto de classes.</p>
</td>
<td style="width:3.25in;border:medium 1pt 1pt medium none solid solid none 0 windowtext windowtext 0;padding:0 5.4pt;" width="312" valign="top">
<p class="MsoNormal" style="text-align:justify;">package Website;</p>
</td>
</tr>
<tr>
<td style="width:59.4pt;border:medium 1pt 1pt none solid solid 0 windowtext windowtext;padding:0 5.4pt;" width="79" valign="top">
<p class="MsoNormal" style="text-align:justify;">private</p>
</td>
<td style="width:207pt;border:medium 1pt 1pt medium none solid solid none 0 windowtext windowtext 0;padding:0 5.4pt;" width="276" valign="top">
<p class="MsoNormal" style="text-align:justify;">Usado para declarar o modo de acesso de uma   variável como privado.</p>
</td>
<td style="width:3.25in;border:medium 1pt 1pt medium none solid solid none 0 windowtext windowtext 0;padding:0 5.4pt;" width="312" valign="top">
<p class="MsoNormal" style="text-align:justify;">private double result = 76.45;</p>
</td>
</tr>
<tr>
<td style="width:59.4pt;border:medium 1pt 1pt none solid solid 0 windowtext windowtext;padding:0 5.4pt;" width="79" valign="top">
<p class="MsoNormal" style="text-align:justify;">protected</p>
</td>
<td style="width:207pt;border:medium 1pt 1pt medium none solid solid none 0 windowtext windowtext 0;padding:0 5.4pt;" width="276" valign="top">
<p class="MsoNormal" style="text-align:justify;">Usado para declarar o acesso de uma   variável/função como protegido.</p>
</td>
<td style="width:3.25in;border:medium 1pt 1pt medium none solid solid none 0 windowtext windowtext 0;padding:0 5.4pt;" width="312" valign="top">
<p class="MsoNormal" style="text-align:justify;">protected int Nine = 9;</p>
</td>
</tr>
<tr>
<td style="width:59.4pt;border:medium 1pt 1pt none solid solid 0 windowtext windowtext;padding:0 5.4pt;" width="79" valign="top">
<p class="MsoNormal" style="text-align:justify;">public</p>
</td>
<td style="width:207pt;border:medium 1pt 1pt medium none solid solid none 0 windowtext windowtext 0;padding:0 5.4pt;" width="276" valign="top">
<p class="MsoNormal" style="text-align:justify;">Usado para declarar o acesso de uma   variável/função como público.</p>
</td>
<td style="width:3.25in;border:medium 1pt 1pt medium none solid solid none 0 windowtext windowtext 0;padding:0 5.4pt;" width="312" valign="top">
<p class="MsoNormal" style="text-align:justify;">public char t = ‘t’;</p>
</td>
</tr>
<tr>
<td style="width:59.4pt;border:medium 1pt 1pt none solid solid 0 windowtext windowtext;padding:0 5.4pt;" width="79" valign="top">
<p class="MsoNormal" style="text-align:justify;">return</p>
</td>
<td style="width:207pt;border:medium 1pt 1pt medium none solid solid none 0 windowtext windowtext 0;padding:0 5.4pt;" width="276" valign="top">
<p class="MsoNormal" style="text-align:justify;">Usado para retornar um valor a partir de uma   função.</p>
</td>
<td style="width:3.25in;border:medium 1pt 1pt medium none solid solid none 0 windowtext windowtext 0;padding:0 5.4pt;" width="312" valign="top">
<p class="MsoNormal" style="text-align:justify;">public int returnTen() {</p>
<p class="MsoNormal" style="text-align:justify;">return 10;</p>
</td>
</tr>
<tr>
<td style="width:59.4pt;border:medium 1pt 1pt none solid solid 0 windowtext windowtext;padding:0 5.4pt;" width="79" valign="top">
<p class="MsoNormal" style="text-align:justify;">short</p>
</td>
<td style="width:207pt;border:medium 1pt 1pt medium none solid solid none 0 windowtext windowtext 0;padding:0 5.4pt;" width="276" valign="top">
<p class="MsoNormal" style="text-align:justify;">Usado para declarar uma variável do tipo   void.</p>
</td>
<td style="width:3.25in;border:medium 1pt 1pt medium none solid solid none 0 windowtext windowtext 0;padding:0 5.4pt;" width="312" valign="top">
<p class="MsoNormal" style="text-align:justify;">void value = 5;</p>
</td>
</tr>
<tr>
<td style="width:59.4pt;border:medium 1pt 1pt none solid solid 0 windowtext windowtext;padding:0 5.4pt;" width="79" valign="top">
<p class="MsoNormal" style="text-align:justify;">static</p>
</td>
<td style="width:207pt;border:medium 1pt 1pt medium none solid solid none 0 windowtext windowtext 0;padding:0 5.4pt;" width="276" valign="top">
<p class="MsoNormal" style="text-align:justify;">Usado para garantir que uma variável terá   apenas uma referência na memória.</p>
</td>
<td style="width:3.25in;border:medium 1pt 1pt medium none solid solid none 0 windowtext windowtext 0;padding:0 5.4pt;" width="312" valign="top">
<p class="MsoNormal" style="text-align:justify;">static float PI = 3.14;</p>
</td>
</tr>
<tr>
<td style="width:59.4pt;border:medium 1pt 1pt none solid solid 0 windowtext windowtext;padding:0 5.4pt;" width="79" valign="top">
<p class="MsoNormal" style="text-align:justify;">strictfp</p>
</td>
<td style="width:207pt;border:medium 1pt 1pt medium none solid solid none 0 windowtext windowtext 0;padding:0 5.4pt;" width="276" valign="top">
<p class="MsoNormal" style="text-align:justify;">Usado para garantir resultados mais precisos   nos cálculos com valores de ponto flutuante.</p>
</td>
<td style="width:3.25in;border:medium 1pt 1pt medium none solid solid none 0 windowtext windowtext 0;padding:0 5.4pt;" width="312" valign="top">
<p class="MsoNormal" style="text-align:justify;">public strictfp double calc() {</p>
<p class="MsoNormal" style="text-align:justify;">return 67.3434 * 45.6575;</p>
<p class="MsoNormal" style="text-align:justify;">}</p>
</td>
</tr>
<tr>
<td style="width:59.4pt;border:medium 1pt 1pt none solid solid 0 windowtext windowtext;padding:0 5.4pt;" width="79" valign="top">
<p class="MsoNormal" style="text-align:justify;">super</p>
</td>
<td style="width:207pt;border:medium 1pt 1pt medium none solid solid none 0 windowtext windowtext 0;padding:0 5.4pt;" width="276" valign="top">
<p class="MsoNormal" style="text-align:justify;">Usado para chamar o construtor da classe base   de uma classe derivada.</p>
</td>
<td style="width:3.25in;border:medium 1pt 1pt medium none solid solid none 0 windowtext windowtext 0;padding:0 5.4pt;" width="312" valign="top">
<p class="MsoNormal" style="text-align:justify;">public class AppSwing extends   JFrame {</p>
<p class="MsoNormal" style="text-align:justify;">public AppSwing() { super(“App”); }</p>
</td>
</tr>
<tr>
<td style="width:59.4pt;border:medium 1pt 1pt none solid solid 0 windowtext windowtext;padding:0 5.4pt;" width="79" valign="top">
<p class="MsoNormal" style="text-align:justify;">switch</p>
</td>
<td style="width:207pt;border:medium 1pt 1pt medium none solid solid none 0 windowtext windowtext 0;padding:0 5.4pt;" width="276" valign="top">
<p class="MsoNormal" style="text-align:justify;">Usado para iniciar uma condição switch();</p>
</td>
<td style="width:3.25in;border:medium 1pt 1pt medium none solid solid none 0 windowtext windowtext 0;padding:0 5.4pt;" width="312" valign="top">
<p class="MsoNormal" style="text-align:justify;">switch(counter) {</p>
</td>
</tr>
<tr>
<td style="width:59.4pt;border:medium 1pt 1pt none solid solid 0 windowtext windowtext;padding:0 5.4pt;" width="79" valign="top">
<p class="MsoNormal" style="text-align:justify;">synchronized</p>
</td>
<td style="width:207pt;border:medium 1pt 1pt medium none solid solid none 0 windowtext windowtext 0;padding:0 5.4pt;" width="276" valign="top">
<p class="MsoNormal" style="text-align:justify;">Usado para sincronizar o acesso a uma   classe/função/variável ou código.</p>
</td>
<td style="width:3.25in;border:medium 1pt 1pt medium none solid solid none 0 windowtext windowtext 0;padding:0 5.4pt;" width="312" valign="top">
<p class="MsoNormal" style="text-align:justify;">synchronized int SyncFunction() {</p>
</td>
</tr>
<tr>
<td style="width:59.4pt;border:medium 1pt 1pt none solid solid 0 windowtext windowtext;padding:0 5.4pt;" width="79" valign="top">
<p class="MsoNormal" style="text-align:justify;">this</p>
</td>
<td style="width:207pt;border:medium 1pt 1pt medium none solid solid none 0 windowtext windowtext 0;padding:0 5.4pt;" width="276" valign="top">
<p class="MsoNormal" style="text-align:justify;">Usado como uma referência para a própria   classe.</p>
</td>
<td style="width:3.25in;border:medium 1pt 1pt medium none solid solid none 0 windowtext windowtext 0;padding:0 5.4pt;" width="312" valign="top">
<p class="MsoNormal" style="text-align:justify;">double result = this.calc();</p>
</td>
</tr>
<tr>
<td style="width:59.4pt;border:medium 1pt 1pt none solid solid 0 windowtext windowtext;padding:0 5.4pt;" width="79" valign="top">
<p class="MsoNormal" style="text-align:justify;">throw</p>
</td>
<td style="width:207pt;border:medium 1pt 1pt medium none solid solid none 0 windowtext windowtext 0;padding:0 5.4pt;" width="276" valign="top">
<p class="MsoNormal" style="text-align:justify;">Usado para lançar exceções.</p>
</td>
<td style="width:3.25in;border:medium 1pt 1pt medium none solid solid none 0 windowtext windowtext 0;padding:0 5.4pt;" width="312" valign="top">
<p class="MsoNormal" style="text-align:justify;">throw new Exception();</p>
</td>
</tr>
<tr>
<td style="width:59.4pt;border:medium 1pt 1pt none solid solid 0 windowtext windowtext;padding:0 5.4pt;" width="79" valign="top">
<p class="MsoNormal" style="text-align:justify;">throws</p>
</td>
<td style="width:207pt;border:medium 1pt 1pt medium none solid solid none 0 windowtext windowtext 0;padding:0 5.4pt;" width="276" valign="top">
<p class="MsoNormal" style="text-align:justify;">Usado para declarar que uma função lança   certa exceção.</p>
</td>
<td style="width:3.25in;border:medium 1pt 1pt medium none solid solid none 0 windowtext windowtext 0;padding:0 5.4pt;" width="312" valign="top">
<p class="MsoNormal" style="text-align:justify;">public int Function() throws   IOException {</p>
</td>
</tr>
<tr>
<td style="width:59.4pt;border:medium 1pt 1pt none solid solid 0 windowtext windowtext;padding:0 5.4pt;" width="79" valign="top">
<p class="MsoNormal" style="text-align:justify;">transient</p>
</td>
<td style="width:207pt;border:medium 1pt 1pt medium none solid solid none 0 windowtext windowtext 0;padding:0 5.4pt;" width="276" valign="top">
<p class="MsoNormal" style="text-align:justify;">Usado para garantir que uma variável não será   serializada.</p>
</td>
<td style="width:3.25in;border:medium 1pt 1pt medium none solid solid none 0 windowtext windowtext 0;padding:0 5.4pt;" width="312" valign="top">
<p class="MsoNormal" style="text-align:justify;">transient double Pi = 3.14;</p>
</td>
</tr>
<tr>
<td style="width:59.4pt;border:medium 1pt 1pt none solid solid 0 windowtext windowtext;padding:0 5.4pt;" width="79" valign="top">
<p class="MsoNormal" style="text-align:justify;">true</p>
</td>
<td style="width:207pt;border:medium 1pt 1pt medium none solid solid none 0 windowtext windowtext 0;padding:0 5.4pt;" width="276" valign="top">
<p class="MsoNormal" style="text-align:justify;">Usado para inicializar ou comparar valores   booleanos como verdadeiros.</p>
</td>
<td style="width:3.25in;border:medium 1pt 1pt medium none solid solid none 0 windowtext windowtext 0;padding:0 5.4pt;" width="312" valign="top">
<p class="MsoNormal" style="text-align:justify;">boolean TrueValue = true;</p>
</td>
</tr>
<tr>
<td style="width:59.4pt;border:medium 1pt 1pt none solid solid 0 windowtext windowtext;padding:0 5.4pt;" width="79" valign="top">
<p class="MsoNormal" style="text-align:justify;">try</p>
</td>
<td style="width:207pt;border:medium 1pt 1pt medium none solid solid none 0 windowtext windowtext 0;padding:0 5.4pt;" width="276" valign="top">
<p class="MsoNormal" style="text-align:justify;">Usado para iniciar um bloco de tratamento de   exceções.</p>
</td>
<td style="width:3.25in;border:medium 1pt 1pt medium none solid solid none 0 windowtext windowtext 0;padding:0 5.4pt;" width="312" valign="top">
<p class="MsoNormal" style="text-align:justify;">try {</p>
<p class="MsoNormal" style="text-align:justify;">}   catch(Exception exc) {</p>
</td>
</tr>
<tr>
<td style="width:59.4pt;border:medium 1pt 1pt none solid solid 0 windowtext windowtext;padding:0 5.4pt;" width="79" valign="top">
<p class="MsoNormal" style="text-align:justify;">void</p>
</td>
<td style="width:207pt;border:medium 1pt 1pt medium none solid solid none 0 windowtext windowtext 0;padding:0 5.4pt;" width="276" valign="top">
<p class="MsoNormal" style="text-align:justify;">Usado para declarar uma função/variável como   void.</p>
</td>
<td style="width:3.25in;border:medium 1pt 1pt medium none solid solid none 0 windowtext windowtext 0;padding:0 5.4pt;" width="312" valign="top">
<p class="MsoNormal" style="text-align:justify;">void MyVoidVar;</p>
</td>
</tr>
<tr>
<td style="width:59.4pt;border:medium 1pt 1pt none solid solid 0 windowtext windowtext;padding:0 5.4pt;" width="79" valign="top">
<p class="MsoNormal" style="text-align:justify;">volatile</p>
</td>
<td style="width:207pt;border:medium 1pt 1pt medium none solid solid none 0 windowtext windowtext 0;padding:0 5.4pt;" width="276" valign="top">
<p class="MsoNormal" style="text-align:justify;">Usado para garantir que múltiplas threads   poderão acessar o objeto simultaneamente.</p>
</td>
<td style="width:3.25in;border:medium 1pt 1pt medium none solid solid none 0 windowtext windowtext 0;padding:0 5.4pt;" width="312" valign="top">
<p class="MsoNormal" style="text-align:justify;">volatile int Products;</p>
</td>
</tr>
<tr>
<td style="width:59.4pt;border:medium 1pt 1pt none solid solid 0 windowtext windowtext;padding:0 5.4pt;" width="79" valign="top">
<p class="MsoNormal" style="text-align:justify;">while</p>
</td>
<td style="width:207pt;border:medium 1pt 1pt medium none solid solid none 0 windowtext windowtext 0;padding:0 5.4pt;" width="276" valign="top">
<p class="MsoNormal" style="text-align:justify;">Usado para iniciar um loop while.</p>
</td>
<td style="width:3.25in;border:medium 1pt 1pt medium none solid solid none 0 windowtext windowtext 0;padding:0 5.4pt;" width="312" valign="top">
<p class="MsoNormal" style="text-align:justify;">while(Products &lt; 40) {</p>
</td>
</tr>
</tbody>
</table>
</div>
<br />Publicado emJava Tagged: 49, finalidade, grande, java, keywords, palavras-reservadas, strictfp, tabela, uso, while <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/codewars.wordpress.com/241/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/codewars.wordpress.com/241/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/codewars.wordpress.com/241/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/codewars.wordpress.com/241/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/codewars.wordpress.com/241/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/codewars.wordpress.com/241/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/codewars.wordpress.com/241/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/codewars.wordpress.com/241/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/codewars.wordpress.com/241/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/codewars.wordpress.com/241/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/codewars.wordpress.com/241/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/codewars.wordpress.com/241/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/codewars.wordpress.com/241/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/codewars.wordpress.com/241/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=codewars.wordpress.com&amp;blog=9035643&amp;post=241&amp;subd=codewars&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://codewars.wordpress.com/2009/09/24/java-a-grande-tabela-das-keywords/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/578fe6f3e6667ea2bf5ba659ef630413?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Gamma Radiation</media:title>
		</media:content>
	</item>
		<item>
		<title>Em busca da Teoria do Tudo &#8211; Parte III</title>
		<link>http://codewars.wordpress.com/2009/09/22/em-busca-da-teoria-do-tudo-parte-iii/</link>
		<comments>http://codewars.wordpress.com/2009/09/22/em-busca-da-teoria-do-tudo-parte-iii/#comments</comments>
		<pubDate>Tue, 22 Sep 2009 21:10:10 +0000</pubDate>
		<dc:creator>Gamma Radiation</dc:creator>
				<category><![CDATA[Física]]></category>
		<category><![CDATA[bosons]]></category>
		<category><![CDATA[casca]]></category>
		<category><![CDATA[contradições]]></category>
		<category><![CDATA[cordas]]></category>
		<category><![CDATA[defeitos]]></category>
		<category><![CDATA[dimensões]]></category>
		<category><![CDATA[do]]></category>
		<category><![CDATA[erros]]></category>
		<category><![CDATA[fermions]]></category>
		<category><![CDATA[grassman]]></category>
		<category><![CDATA[gravidade]]></category>
		<category><![CDATA[hawking]]></category>
		<category><![CDATA[m]]></category>
		<category><![CDATA[mecânica]]></category>
		<category><![CDATA[noz]]></category>
		<category><![CDATA[quântica]]></category>
		<category><![CDATA[relatividade]]></category>
		<category><![CDATA[spin]]></category>
		<category><![CDATA[Stephen]]></category>
		<category><![CDATA[super]]></category>
		<category><![CDATA[supercordas]]></category>
		<category><![CDATA[supergravidade]]></category>
		<category><![CDATA[teoria]]></category>
		<category><![CDATA[teoria-m]]></category>
		<category><![CDATA[teorias]]></category>
		<category><![CDATA[tudo]]></category>
		<category><![CDATA[universo]]></category>

		<guid isPermaLink="false">http://codewars.wordpress.com/?p=235</guid>
		<description><![CDATA[Na última parte estudamos a Mecânica Quântica. Porém, ao longo dos anos, os físicos acharam algumas contradições com essa Teoria. Veremos agora algumas &#8220;correções&#8221; para essas contradições. A TEORIA QUÂNTICA E O CAMPO DE MAXWELL Ao tentar estender a Mecânica Quântica ao campo de Maxwell(Conjunto de leis eletromagnéticas), acharam alguns problemas. Vamos analisar isso. O [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=codewars.wordpress.com&amp;blog=9035643&amp;post=235&amp;subd=codewars&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Na última parte estudamos a Mecânica Quântica. Porém, ao longo dos anos, os físicos acharam algumas contradições com essa Teoria. Veremos agora algumas &#8220;correções&#8221; para essas contradições.</p>
<p><strong>A TEORIA QUÂNTICA E O CAMPO DE MAXWELL</strong></p>
<p>Ao tentar estender a Mecânica Quântica ao campo de Maxwell(Conjunto de leis eletromagnéticas), acharam alguns problemas. Vamos analisar isso. O campo de Maxwell pode ser descrito como constituído por ondas de diferentes comprimentos, nas quais o campo oscilará de um valor para outro. Porém, segundo a teoria Quântica, seria impossível esse campo estar em repouso, pois violaria o Princípio da Incerteza. Então o campo deveria estar em uma posição e velocidade incerta, e esses princípios também valem para as ondas desse campo, que mesmo no estado fundamental também não poderiam ter sua posição  e velocidade exatamente medida. Cálculos dessas flutuações no Campo de Maxwell tornavam a massa e carga dos elétrons infinitas, criando uma contradição. Foram elaboradas várias &#8220;correções&#8221; para isso, incluindo até uma Constante Cosmológica Quântica! As Teorias que mais se destacaram após esse momento foram a Super Gravidade com 11 dimensões e a Teoria das Supercordas, que veremos a seguir.</p>
<p><strong> A SUPERSIMETRIA E A SUPERGRAVIDADE</strong></p>
<p>A Supersimetria pode ser descrita com um modelo matemático que acrescenta mais dimensões ao espaço-tempo além das em que vivemos. Essas dimensões extra são chamadas de Dimensões de Grassman, porque são medidas com os números de Grassman, números em que a ordem dos fatores altera o produto em uma multiplicação. Essa Supersimetria é um mecanismo físico natural para cancelamento de infinitos, e é a base da Super Gravidade com 11 dimensões. A SupeSimetria, porém, possui uma consequência: cada partícula precisa de um SuperParceiro com spin metade maior ou menor do que o seu. O spin de uma partícula é simplesmente a sua aparência em diferentes direções. Por exemplo, a partícula abaixo com spin 1 deve ser rodada 360 graus para voltar a ter a aparência inicial, e a outra com spin 2 deve ser rodada 180 graus para voltar e ter a aparência original. Existem também partículas com spin 1/2, que devem ser rodadas 720 graus para voltar a ter a aparência original.</p>
<p><img class="aligncenter size-full wp-image-237" title="SPIN1" src="http://codewars.files.wordpress.com/2009/09/spin1.png?w=431&#038;h=162" alt="SPIN1" width="431" height="162" /></p>
<p><img class="aligncenter size-full wp-image-238" title="SPIN2" src="http://codewars.files.wordpress.com/2009/09/spin2.png?w=435&#038;h=151" alt="SPIN2" width="435" height="151" /></p>
<p>Portanto, como a Supersimetria é a base da Super Gravidade era de se esperar encontrarmos algum tipo de partículas ocm Super Parceiros. Segundo a Teoria da Super Gravidade tudo que vemos é formado por férmions ou bósons. Férmions possuem spins semi-inteiros(1/2) e constituem a matéria, e bósons spins inteiros(1, 2&#8230;) e constituem forças entre os férmions, como a gravidade. Férmions são negativos basicamente e bósons positivos. Todo férmion ou bóson possui um Super Parceiro com spin metade maior ou menor do que o seu próprio. Essa teoria cancelariam os infinitos apresentados no Campo de Maxwell porque os férmions que são negativos cancelariam as forças positivas dos bósons, eliminando infinitos.</p>
<p><strong>A TEORIA DAS CORDAS</strong></p>
<p>Segundo a Teoria das Cordas, não são partículas que formam tudo o que existe, mas sim Cordas! Essas cordas vibrariam e suas diferentes vibrações seriam interpretadas como partículas, e se as cordas possuíssem dimensões de Grassman, poderiam vibrar de um modo que as vibrações fossem interpretadas como bósons e férmions, o que deixaria a Teoria livre dos infinitos. Mas de repente, físicos constataram que haviam cinco diferentes Teorias das Cordas e não era o suficiente para representar a curvatura do espaço-tempo. Os físicos então descobriram que a Teoria das Cordas era apenas uma parte de uma teoria maior. Essa Teoria maior foi intitulada de Teoria M, por ser misteriosa, a mãe de todas as teorias e até mágica e mística! Essa teoria abrangeria as cinco teorias das SuperCordas mais a Super Gravidade com 11 dimensões, porém, muitas das propriedades dessa teoria são desconhecidas. E aqui estamos. Hoje estamos montando o quebra-cabeça da Teoria M, e parece  que dessa vez estamos certos! Abaixo a Teoria-M abrangendo as Teorias das Cordas e Super Gravidade:</p>
<p><img class="aligncenter size-full wp-image-239" title="MTheory" src="http://codewars.files.wordpress.com/2009/09/mtheory.png?w=361&#038;h=352" alt="MTheory" width="361" height="352" /></p>
<p><strong>CONCLUSÃO</strong></p>
<p>Achar uma Teoria do Tudo é muito difícil. Diversas Teorias foram destruídas ou modificadas por minúsculas contradições, e é extremamente difícil achar uma Teoria que não apresente contradições ou erros. Porém, os físicos nunca deixaram de questionar, o que é o mais importante segundo Einstein, e conseguiram chegar a promissora Teoria-M, e dessa vez devemos achar uma resposta! A informação para estes artigos foi tirada do livro de Stephen Hawking: O Universo numa Casca de Noz.</p>
<br />Publicado emFísica Tagged: bosons, casca, contradições, cordas, defeitos, dimensões, do, erros, Física, fermions, grassman, gravidade, hawking, m, mecânica, noz, quântica, relatividade, spin, Stephen, super, supercordas, supergravidade, teoria, teoria-m, teorias, tudo, universo <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/codewars.wordpress.com/235/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/codewars.wordpress.com/235/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/codewars.wordpress.com/235/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/codewars.wordpress.com/235/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/codewars.wordpress.com/235/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/codewars.wordpress.com/235/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/codewars.wordpress.com/235/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/codewars.wordpress.com/235/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/codewars.wordpress.com/235/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/codewars.wordpress.com/235/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/codewars.wordpress.com/235/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/codewars.wordpress.com/235/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/codewars.wordpress.com/235/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/codewars.wordpress.com/235/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=codewars.wordpress.com&amp;blog=9035643&amp;post=235&amp;subd=codewars&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://codewars.wordpress.com/2009/09/22/em-busca-da-teoria-do-tudo-parte-iii/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/578fe6f3e6667ea2bf5ba659ef630413?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Gamma Radiation</media:title>
		</media:content>

		<media:content url="http://codewars.files.wordpress.com/2009/09/spin1.png" medium="image">
			<media:title type="html">SPIN1</media:title>
		</media:content>

		<media:content url="http://codewars.files.wordpress.com/2009/09/spin2.png" medium="image">
			<media:title type="html">SPIN2</media:title>
		</media:content>

		<media:content url="http://codewars.files.wordpress.com/2009/09/mtheory.png" medium="image">
			<media:title type="html">MTheory</media:title>
		</media:content>
	</item>
		<item>
		<title>C++ &#8211; Criando janelas usando apenas código</title>
		<link>http://codewars.wordpress.com/2009/09/18/c-criando-janelas-usando-apenas-codigo/</link>
		<comments>http://codewars.wordpress.com/2009/09/18/c-criando-janelas-usando-apenas-codigo/#comments</comments>
		<pubDate>Fri, 18 Sep 2009 14:18:16 +0000</pubDate>
		<dc:creator>Gamma Radiation</dc:creator>
				<category><![CDATA[C++]]></category>
		<category><![CDATA[apenas]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[aplicações]]></category>
		<category><![CDATA[atoi]]></category>
		<category><![CDATA[calculando]]></category>
		<category><![CDATA[catetos]]></category>
		<category><![CDATA[código]]></category>
		<category><![CDATA[como]]></category>
		<category><![CDATA[CreateWindowEx]]></category>
		<category><![CDATA[criando]]></category>
		<category><![CDATA[Dev]]></category>
		<category><![CDATA[hipotenusa]]></category>
		<category><![CDATA[itoa]]></category>
		<category><![CDATA[janelas]]></category>
		<category><![CDATA[programando]]></category>
		<category><![CDATA[raiz]]></category>
		<category><![CDATA[so]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[usando]]></category>
		<category><![CDATA[windowprocedure]]></category>
		<category><![CDATA[windows]]></category>
		<category><![CDATA[winmain]]></category>
		<category><![CDATA[WNDCLASSEX]]></category>

		<guid isPermaLink="false">http://codewars.wordpress.com/?p=214</guid>
		<description><![CDATA[Em outro tutorial mostrei como criar janelas usando Visual C++, da Microsoft, uma forma muito fácil, mas se o leitor não gosta do estilo do Visual C++ e nem das extensões que foram incorporadas ao C++ nesse compilador, é possível criar janelas em C++ puro. Vou usar o Dev C++, um compilador bem simples para [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=codewars.wordpress.com&amp;blog=9035643&amp;post=214&amp;subd=codewars&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Em outro tutorial mostrei como criar janelas usando Visual C++, da Microsoft, uma forma muito fácil, mas se o leitor não gosta do estilo do Visual C++ e nem das extensões que foram incorporadas ao C++ nesse compilador, é possível criar janelas em C++ puro. Vou usar o Dev C++, um compilador bem simples para exemplificar a criação de uma janela feita &#8220;a mão&#8221; em C++, pode baixá-lo <a href="http://www.baixaki.com.br/download/dev-c-.htm">aqui</a>. Precisará de um pouco de conhecimento em C++ e Windows, e vamos criar uma aplicação que calcula a hipotenusa a partir dos catetos! Inicie um novo projeto clicando no botão azul onde está escrito DEV, localizado no canto superior esquerdo da janela. No diálogo que será iniciado, digite um nome para o projeto e clique em Windows Application. Um código deve ter sido criado. Delete esse código, vamos começar a criação da janela passo-a-passo. Agora cole esse:</p>
<blockquote>
<h6>// Cabeçalhos necessários<br />
#include &lt;windows.h&gt;<br />
#include &lt;stdlib.h&gt;</p>
<p>LRESULT CALLBACK WindowProcedure (HWND, UINT, WPARAM, LPARAM);</p>
<p>// WinMain, a função main em janelas<br />
int WINAPI WinMain (HINSTANCE hThisInstance,<br />
HINSTANCE hPrevInstance,<br />
LPSTR lpszArgument,<br />
int nFunsterStil)<br />
{</p>
<p>HWND hwnd;      // O objeto para indicar a janela<br />
MSG messages;   // Objeto mensagem do Windows para controlar o acionamento de botões<br />
WNDCLASSEX wincl;   // O objeto para criar a janela</p>
<p>wincl.hInstance = hThisInstance;<br />
wincl.lpszClassName = &#8220;WindowsAppl&#8221;; // Nome da classe da janela<br />
wincl.lpfnWndProc = WindowProcedure;<br />
wincl.style = CS_DBLCLKS;<br />
wincl.cbSize = sizeof (WNDCLASSEX);<br />
wincl.hIcon = LoadIcon (NULL, IDI_APPLICATION);<br />
wincl.hIconSm = LoadIcon (NULL, IDI_APPLICATION);      // Janela com icone default do Windows<br />
wincl.hCursor = LoadCursor (NULL, IDC_ARROW);          //Cursor default<br />
wincl.lpszMenuName = NULL;<br />
wincl.cbClsExtra = 0;<br />
wincl.cbWndExtra = 0;<br />
wincl.hbrBackground = (HBRUSH) COLOR_BACKGROUND;       // Cor cinza de background</p>
<p>if (!RegisterClassEx (&amp;wincl))  // Se o registro da classe foi mal-sucedido return 0<br />
return 0;</p>
<p>hwnd = CreateWindowEx (               // Criação da janela<br />
0,<br />
&#8220;WindowsAppl&#8221;,                 // Indicação da classe da janela<br />
&#8220;Hello World&#8221;,                 // Nome da janela<br />
WS_OVERLAPPEDWINDOW,           // Estilo da janela<br />
350,                               // x em relação ao desktop<br />
250,                                 // y em relação ao desktop<br />
300,                                  // largura da janela<br />
300,                               // altura da janela<br />
HWND_DESKTOP,<br />
NULL,<br />
hThisInstance,<br />
NULL<br />
);</p>
<p>ShowWindow (hwnd, nFunsterStil);                // Mostrar a janela</p>
<p>while (GetMessage (&amp;messages, NULL, 0, 0)) // Recuperar mensagens<br />
{<br />
TranslateMessage(&amp;messages);<br />
DispatchMessage(&amp;messages);<br />
}</p>
<p>return messages.wParam;<br />
}</p>
<p>LRESULT CALLBACK WindowProcedure (HWND hwnd, UINT message, WPARAM wParam, LPARAM lParam)<br />
{<br />
switch (message)<br />
{<br />
case WM_CREATE: // Criação da janela<br />
break;<br />
case WM_COMMAND:   // Interpretação da janela<br />
break;<br />
case WM_DESTROY:   // Destruição da janela<br />
PostQuitMessage (0);<br />
break;<br />
default:<br />
return DefWindowProc (hwnd, message, wParam, lParam);<br />
}<br />
return 0;<br />
}</h6>
</blockquote>
<p>O cabeçalho #include&lt;windows.h&gt; é obrigatório em qualquer aplicação que use janelas no Windows. O outro cabeçalho(stdlib.h) contém a biblioteca de funções do Windows e C++. Depois iniciamos uma Procedure do Windows e a função WinMain, que configura, cria e deixa visível a janela. Dentro dessa função precisamos definir uma variável HWND para a janela, uma variável MSG para armazenar as ações do usuário e da janela e uma variável WNDCLASSEX para configurar e criar a janela. A seguir podemos ver a variável wincl que definimos anteriormente chmando variáveis de configuração. Entre elas, podemos ver algumas importantes como lpszClassName, que define o nome da classe da janela, as outras importantes se tiver interesse pode ver nos comentários do código. Depois verificamos se a classe foi registrada com sucesso e criamos a janela com a função CreateWindowEx, pode ver os parâmetros importantes dessa função nos comentários. Depois mostramos a janela, recuperamos a variável messages determinada anteriormente, e agora uma parte importantíssima, que é a definição do WindowProcedure, a função chamada quando o usuário interage com a janela. Dentro da WindowProcedure temos um switch, e quando a condição é WM_CREATE a janela é criada, quando a condição é WM_COMMAND é porque o usuário interagiu com um componente da janela, e quando é WM_DESTROY é porque a janela foi destruída! A única dessas condições com algo além de break por enquanto é a WM_DESTROY, em que chamamos a função PostQuitMessage para destruir a janela. Aperte f9 para compilar. Isso é o que deve aparecer:</p>
<p><img class="aligncenter size-full wp-image-221" title="helloworld" src="http://codewars.files.wordpress.com/2009/09/helloworld.png?w=306&#038;h=302" alt="helloworld" width="306" height="302" /></p>
<p><strong>COLOCANDO OS COMPONENTES</strong></p>
<p>Criamos uma janela vazia. Agora é hora de colocar os componentes!  Precisaremos de dois Textbox para a entrada dos valores dos catetos, um botão para acionar, duas labels para indicar os campos do cateto a e cateto b, e após o cálculo ser completado, disparar uma MessageBox com o resultado. Cole esse código acima da função WindowProcedure:</p>
<blockquote>
<h6>#define BUTTONOK 10</p>
<p>HINSTANCE g_inst;<br />
HWND Cateto1, Cateto2, ButtonOk;</p>
<p>void DrawComponents(HWND hwnd, UINT message, WPARAM wParam, LPARAM lParam) {</p>
<p>CreateWindowEx (<br />
0,<br />
&#8220;STATIC&#8221;,<br />
&#8220;Cateto a&#8221;,<br />
WS_VISIBLE|WS_CHILD,<br />
30, 20, 60, 20,<br />
hwnd,<br />
NULL,<br />
g_inst,<br />
NULL<br />
);<br />
Cateto1 = CreateWindowEx (<br />
WS_EX_CLIENTEDGE,<br />
&#8220;EDIT&#8221;,<br />
&#8220;&#8221;,<br />
WS_VISIBLE|WS_CHILD|WS_BORDER,<br />
30, 50, 50, 20,<br />
hwnd,<br />
NULL,<br />
g_inst,<br />
NULL<br />
);</p>
<p>CreateWindowEx (<br />
0,<br />
&#8220;STATIC&#8221;,<br />
&#8220;Cateto b&#8221;,<br />
WS_VISIBLE|WS_CHILD,<br />
30, 80, 60, 20,<br />
hwnd,<br />
NULL,<br />
g_inst,<br />
NULL<br />
);</p>
<p>Cateto2 = CreateWindowEx (<br />
WS_EX_CLIENTEDGE,<br />
&#8220;EDIT&#8221;,<br />
&#8220;&#8221;,<br />
WS_VISIBLE|WS_CHILD|WS_BORDER,<br />
30, 110, 50, 20,<br />
hwnd,<br />
NULL,<br />
g_inst,<br />
NULL<br />
);</p>
<p>ButtonOk = CreateWindowEx (<br />
0,<br />
&#8220;BUTTON&#8221;,<br />
&#8220;Ok&#8221;,<br />
WS_VISIBLE|WS_CHILD,<br />
40, 140, 20, 20,<br />
hwnd,<br />
(HMENU)BUTTONOK,<br />
g_inst,<br />
NULL<br />
);</p>
<p>}</h6>
</blockquote>
<p>Dentro da função WindowProcedure e do switch, chame essa função que acabamos de criar desse modo dentro do WM_CREATE:</p>
<p>DrawComponents(hwnd,message,wParam,lParam);</p>
<p>Com esse código criamos uma função para desenhar os componentes na janela, e podemos ver a função CreateWindowEx ser chamada, mas dessa vez, com parâmetros diferentes. Os parâmetros mais importantes são: o segundo(tipo do componente), o terceiro(texto do componente), o quarto(Definição de que o componente será visível e filho da janela), o quinto(distância da esquerda), sexto(distância do topo), sétimo(largura do componente), e oitavo(altura do componente). Podemos também ver a declaração de algumas variáveis HWND, que guardarão os dados das Textbox e do botão, para sabermos seus valores e se foram acionados. O botão precisa excepcionalmente de um ID, criado com #define anteriormente. Finalmente chamamos a função que criamos e informamos os parâmetros definimos na função WinMain. Aperte f9 e deverá ver isso:</p>
<p><img class="aligncenter size-full wp-image-226" title="ComponentWindow" src="http://codewars.files.wordpress.com/2009/09/componentwindow.png?w=306&#038;h=303" alt="ComponentWindow" width="306" height="303" /></p>
<p><strong><br />
</strong></p>
<p><strong>CRIANDO A LÓGICA DA APLICAÇÃO</strong></p>
<p>Agora que já criamos todos os componentes, devemos calcular a hipotenusa. Inclua no seu programa o cabeçalho math.h para podermos calcular a raiz quadrada. Agora copie esse código para dentro do WM_COMMAND no switch do WindowProcedure.</p>
<blockquote>
<h6>if ((HIWORD(wParam) == BN_CLICKED))<br />
{</p>
<p>SendMessage(<br />
(HWND) Cateto1,<br />
(UINT) EM_GETLINE,<br />
(WPARAM) 1,<br />
(LPARAM) &amp;Cat1<br />
);</p>
<p>SendMessage((HWND)Cateto2,(UINT)EM_GETLINE,(WPARAM)1,(LPARAM) &amp;Cat2);</p>
<p>CatetoA = atoi(Cat1);<br />
CatetoB = atoi(Cat2);<br />
int Hipotenusa_quadrado = CatetoA*CatetoA + CatetoB*CatetoB;<br />
hipotenusa = sqrt(Hipotenusa_quadrado);</p>
<p>itoa (hipotenusa,Hipot,10);</p>
<p>MessageBox (NULL, Hipot, &#8220;Resultado&#8221;, MB_OK);<br />
}</h6>
</blockquote>
<p>Antes da função WindowProcedure também copie essas variáveis:</p>
<p>char Cat1[20] = &#8220;0&#8243;, Cat2[20] = &#8220;0&#8243;, Hipot[20] = &#8220;0&#8243;;<br />
int CatetoA, CatetoB, hipotenusa;</p>
<p>Neste código colocamos uma condição if(HIWORD == BN_CLICKED) para determinar se o botão foi clicado. Se foi o código abaixo do if será executado. Com a função SendMessage nós recuperamos o texto digitado nas duas textBox e iniciamos duas variáveis String determinadas anteriormente com o seu valor. Depois fazemos uma conversão de String para int coma  função atoi e finalmente calculamos a hipotenusa! Mas ainda não acabou. Precisamos converter de int para String para podermos mostrar o resultado em uma MessageBox. Agora sim! Abaixo seguem a imagem do programa em ação e o link para download do código:</p>
<p><img class="aligncenter size-full wp-image-228" title="FinishedWindow" src="http://codewars.files.wordpress.com/2009/09/finishedwindow.png?w=375&#038;h=308" alt="FinishedWindow" width="375" height="308" /></p>
<p><a href="http://www.4shared.com/file/133598743/1cbaf03b/main.html">Download Source</a></p>
<p><strong>CONCLUSÃO</strong></p>
<p>O que levaria cinco linhas de código para fazer no Visual C++ levou mais de 100 no Dev C++. Programar janelas em C++ sem usar facilitadores como os do Visual C++ gasta muito mais tempo, mas em compensação é mais flexível e deixa o programa mais rápido. Recomendo programar assim apenas programas que realmente necessitem desse tipo de programação.</p>
<p><strong> </strong></p>
<br />Publicado emC++ Tagged: apenas, API, aplicações, atoi, C++, calculando, catetos, código, como, CreateWindowEx, criando, Dev, hipotenusa, itoa, janelas, programando, raiz, so, tutorial, usando, windowprocedure, windows, winmain, WNDCLASSEX <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/codewars.wordpress.com/214/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/codewars.wordpress.com/214/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/codewars.wordpress.com/214/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/codewars.wordpress.com/214/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/codewars.wordpress.com/214/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/codewars.wordpress.com/214/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/codewars.wordpress.com/214/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/codewars.wordpress.com/214/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/codewars.wordpress.com/214/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/codewars.wordpress.com/214/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/codewars.wordpress.com/214/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/codewars.wordpress.com/214/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/codewars.wordpress.com/214/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/codewars.wordpress.com/214/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=codewars.wordpress.com&amp;blog=9035643&amp;post=214&amp;subd=codewars&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://codewars.wordpress.com/2009/09/18/c-criando-janelas-usando-apenas-codigo/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/578fe6f3e6667ea2bf5ba659ef630413?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Gamma Radiation</media:title>
		</media:content>

		<media:content url="http://codewars.files.wordpress.com/2009/09/helloworld.png" medium="image">
			<media:title type="html">helloworld</media:title>
		</media:content>

		<media:content url="http://codewars.files.wordpress.com/2009/09/componentwindow.png" medium="image">
			<media:title type="html">ComponentWindow</media:title>
		</media:content>

		<media:content url="http://codewars.files.wordpress.com/2009/09/finishedwindow.png" medium="image">
			<media:title type="html">FinishedWindow</media:title>
		</media:content>
	</item>
		<item>
		<title>Android &#8211; Múltiplas Activities</title>
		<link>http://codewars.wordpress.com/2009/09/14/android-multiplas-activities/</link>
		<comments>http://codewars.wordpress.com/2009/09/14/android-multiplas-activities/#comments</comments>
		<pubDate>Mon, 14 Sep 2009 14:09:02 +0000</pubDate>
		<dc:creator>Gamma Radiation</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[activities]]></category>
		<category><![CDATA[activity]]></category>
		<category><![CDATA[aplicação]]></category>
		<category><![CDATA[aplicativo]]></category>
		<category><![CDATA[area]]></category>
		<category><![CDATA[calculando]]></category>
		<category><![CDATA[calcular]]></category>
		<category><![CDATA[celular]]></category>
		<category><![CDATA[configurando]]></category>
		<category><![CDATA[criando]]></category>
		<category><![CDATA[id]]></category>
		<category><![CDATA[intent]]></category>
		<category><![CDATA[main]]></category>
		<category><![CDATA[manifest]]></category>
		<category><![CDATA[multiplas]]></category>
		<category><![CDATA[parametros]]></category>
		<category><![CDATA[passagem]]></category>
		<category><![CDATA[programa]]></category>
		<category><![CDATA[recuperando]]></category>
		<category><![CDATA[smartphone]]></category>
		<category><![CDATA[telas]]></category>
		<category><![CDATA[usando]]></category>
		<category><![CDATA[xml]]></category>

		<guid isPermaLink="false">http://codewars.wordpress.com/?p=200</guid>
		<description><![CDATA[Aplicações complexas no Android precisam de mais de apenas uma tela(Activity), então aqui vou mostrar como criar múltiplas Activities. Demonstrarei o uso desse recurso em um programa que calcula a área de um quadrado, uma aplicação clássica. Assumo que já tem uma avd Android 1.5 e o ambiente de trabalho configurado, além de um conhecimento [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=codewars.wordpress.com&amp;blog=9035643&amp;post=200&amp;subd=codewars&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft" title="Android" src="http://t3.gstatic.com/images?q=tbn:1o7fP4b9cXv_NM:http://www.mobits.com.br/assets/2009/5/19/android.gif" alt="" width="118" height="118" />Aplicações complexas no Android precisam de mais de apenas uma tela(Activity), então aqui vou mostrar como criar múltiplas Activities. Demonstrarei o uso desse recurso em um programa que calcula a área de um quadrado, uma aplicação clássica. Assumo que já tem uma avd Android 1.5 e o ambiente de trabalho configurado, além de um conhecimento básico do emulador, de Java e do Android. Estarei usando o Eclipse para cria-las, mas você poderá estar usando qualquer outra IDE. Para começar, crie um novo projeto do Android no Eclipse. Uma Activity principal deve ter sido criada no projeto pelo Eclipse e já configurada no Android Manifest, o arquivo de configurações. Abaixo da linha super.onCreate(bundle) na Activity, adicione setContentView(R.layout.main). Isso fará com que a aplicação use as configurações do arquivo xml main na pasta layout para definir a tela. Na estrutura do projeto, navegue até res/layout/main.xml para definir os textBox e o botão que queremos na tela principal para calcular área. Clique na tab main.xml acima do console e cole esse código antes da tag &lt;/Linear Layout&gt;:</p>
<blockquote><p>&lt;EditText android:id=&#8221;@+id/Altura&#8221; android:layout_height=&#8221;wrap_content&#8221; android:layout_width=&#8221;wrap_content&#8221;&gt;&lt;/EditText&gt;<br />
&lt;EditText android:id=&#8221;@+id/Comprimento&#8221; android:layout_width=&#8221;wrap_content&#8221; android:layout_height=&#8221;wrap_content&#8221;&gt;&lt;/EditText&gt;<br />
&lt;Button android:layout_width=&#8221;wrap_content&#8221; android:layout_height=&#8221;wrap_content&#8221; android:id=&#8221;@+id/Ok&#8221; android:text=&#8221;Ok&#8221;&gt;&lt;/Button&gt;</p></blockquote>
<p>Agora que já temos tudo configurado precisamos recuperar os valores dos EditText e definir o que acontecerá quando o botão for clicado. Mas antes vamos criar a Activity que exibirá o resultado do cálculo da área. Vá em File -&gt; New -&gt; File, digite activity2 como nome e selecione o pacote em que está trabalhando. Agora digite esse código na Activity principal, abaixo do setContentView:</p>
<pre style="text-align:left;">         final EditText comprimento = (EditText) findViewById(R.id.altura);
	 final EditText altura = (EditText) findViewById(R.id.comprimento);
	 final Intent it = new Intent(this, activity2.class);
	 Button b = (Button) findViewById(R.id.Ok);
	 b.setText("Clique para calcular a área!");
	 b.setOnClickListener(new Button.OnClickListener() {
		 public void onClick(View v) {
	int comprimentoi = Integer.parseInt(comprimento.getText().toString());
	int alturai = Integer.parseInt(altura.getText().toString());
	it.putExtra("values", "E o resultado é: " + alturai * comprimentoi);
	startActivity(it);
		 }
	 });</pre>
<p>Aqui nós recuperamos os valores definidos em main.xml com o método findViewById e colocamos um Listener para o botão b, que recuperou o valor do botão ok no arquivo main. No método onClick, que possui o código a ser executado quando o botão for clicado, há apenas uma conversão para int dos valores dos EditText, e, mais importante, um parâmetro foi posto no Intent it pelo método putExtra e a activity activity2 foi iniciada pelo método startActivity.</p>
<p><strong>RECUPERANDO PARÂMETROS</strong></p>
<p>Agora só precisamos exibir o parâmetro do Intent it na activity2. Copie esse código para o método onCreate da activity2:</p>
<pre>                TextView view = new TextView(this);
                view.setText("");
		Intent it = getIntent();
		if(it != null) {
			String msg = it.getStringExtra("values");
			if(msg != null) {
				view.setText(msg);
			}
		}
		setContentView(view);</pre>
<p>Criamos uma nova TextView para exibir os valores, criamos um novo Intent para capturar o Intent que o direcionou para esta Activity, verificamos sua validade, configuramos uma String para achar o parâmetro String &#8220;values&#8221; passado pela Activity anterior e finalmente configuramos o texto para exibir essa String! Agora está tudo pronto! Abaixo vemos a aplicação em ação:</p>
<p><img class="aligncenter size-full wp-image-205" title="calc" src="http://codewars.files.wordpress.com/2009/09/calc.png?w=242&#038;h=361" alt="calc" width="242" height="361" /></p>
<p><img class="aligncenter size-full wp-image-207" title="resultado" src="http://codewars.files.wordpress.com/2009/09/resultado1.png?w=243&#038;h=361" alt="resultado" width="243" height="361" /></p>
<br />Publicado emAndroid Tagged: activities, activity, Android, aplicação, aplicativo, area, calculando, calcular, celular, configurando, criando, id, intent, main, manifest, multiplas, parametros, passagem, programa, recuperando, smartphone, telas, usando, xml <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/codewars.wordpress.com/200/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/codewars.wordpress.com/200/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/codewars.wordpress.com/200/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/codewars.wordpress.com/200/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/codewars.wordpress.com/200/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/codewars.wordpress.com/200/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/codewars.wordpress.com/200/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/codewars.wordpress.com/200/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/codewars.wordpress.com/200/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/codewars.wordpress.com/200/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/codewars.wordpress.com/200/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/codewars.wordpress.com/200/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/codewars.wordpress.com/200/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/codewars.wordpress.com/200/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=codewars.wordpress.com&amp;blog=9035643&amp;post=200&amp;subd=codewars&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://codewars.wordpress.com/2009/09/14/android-multiplas-activities/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/578fe6f3e6667ea2bf5ba659ef630413?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Gamma Radiation</media:title>
		</media:content>

		<media:content url="http://t3.gstatic.com/images?q=tbn:1o7fP4b9cXv_NM:http://www.mobits.com.br/assets/2009/5/19/android.gif" medium="image">
			<media:title type="html">Android</media:title>
		</media:content>

		<media:content url="http://codewars.files.wordpress.com/2009/09/calc.png" medium="image">
			<media:title type="html">calc</media:title>
		</media:content>

		<media:content url="http://codewars.files.wordpress.com/2009/09/resultado1.png" medium="image">
			<media:title type="html">resultado</media:title>
		</media:content>
	</item>
	</channel>
</rss>
