<?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>MedeirosMaster</title>
	<atom:link href="http://medeirosmaster.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://medeirosmaster.wordpress.com</link>
	<description>Informática, Ciência e Tecnologia</description>
	<lastBuildDate>Fri, 17 Sep 2010 17:40:27 +0000</lastBuildDate>
	<language>pt-br</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='medeirosmaster.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>MedeirosMaster</title>
		<link>http://medeirosmaster.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://medeirosmaster.wordpress.com/osd.xml" title="MedeirosMaster" />
	<atom:link rel='hub' href='http://medeirosmaster.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Conheça a caneta infinita sem tinta!</title>
		<link>http://medeirosmaster.wordpress.com/2010/09/17/conheca-a-caneta-infinita-sem-tinta/</link>
		<comments>http://medeirosmaster.wordpress.com/2010/09/17/conheca-a-caneta-infinita-sem-tinta/#comments</comments>
		<pubDate>Fri, 17 Sep 2010 17:40:27 +0000</pubDate>
		<dc:creator>medeirosmaster</dc:creator>
				<category><![CDATA[Invenções]]></category>

		<guid isPermaLink="false">http://medeirosmaster.wordpress.com/?p=116</guid>
		<description><![CDATA[Canetas que não escrevem, tinta ressecada ou falta de refil. Esqueça todos esses problemas. A caneta do futuro não precisa de tinta e pode escrever sem parar até mesmo debaixo d’água. Essa é a promessa da Inkless Metal Pen. O produto é construído com uma liga de metal especial. Ao escrever, pequenas quantidades de metal [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=medeirosmaster.wordpress.com&amp;blog=7274223&amp;post=116&amp;subd=medeirosmaster&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><span style="color:#000000;">Canetas que não escrevem, tinta ressecada ou falta de refil. Esqueça todos esses problemas. A caneta do futuro não precisa de tinta e pode escrever sem parar até mesmo debaixo d’água. Essa é a promessa da Inkless Metal Pen. </span></p>
<p><span style="color:#000000;">O produto é construído com uma liga de metal especial. Ao escrever, pequenas quantidades de metal são depositadas na página, criando uma espécie de traço. Esse traço é similar às cores da escrita com grafite. A diferença é que o traço metalizado é permanente, ou seja, nem adianta tentar apagar que você não vai conseguir.  À prova de manchas, a caneta tem como principal vantagem o fato de não se desgastar nunca e não necessitar de recarga. Basta comprar uma delas que, segundo o fabricante, ela será sua companheira de escrita por toda a vida. </span><span style="text-align:center; display: block;"><a href="http://medeirosmaster.wordpress.com/2010/09/17/conheca-a-caneta-infinita-sem-tinta/"><img src="http://img.youtube.com/vi/AfZ-DOCc3AE/2.jpg" alt="" /></a></span></p>
<p><span style="color:#000000;">Pelo fato de a “tinta” ser sólida também não há risco de vazamentos ou manchas. A Inkless Metal Pen também resolve outros dois problemas das atuais canetas: funciona mesmo quando está de cabeça para baixo ou sob condições extremas, como debaixo d’água. </span></p>
<p><span style="color:#000000;"> O produto já está disponível para venda em lojas da Europa e dos Estados Unidos. O preço, felizmente, é acessível se comparado aos benefícios que a caneta oferece. Por apenas US$ 27,95 você leva uma dessas para sua casa. Não há previsão da chegada da Inkless Metal Pen ao Brasil.</span></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/medeirosmaster.wordpress.com/116/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/medeirosmaster.wordpress.com/116/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/medeirosmaster.wordpress.com/116/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/medeirosmaster.wordpress.com/116/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/medeirosmaster.wordpress.com/116/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/medeirosmaster.wordpress.com/116/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/medeirosmaster.wordpress.com/116/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/medeirosmaster.wordpress.com/116/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/medeirosmaster.wordpress.com/116/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/medeirosmaster.wordpress.com/116/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/medeirosmaster.wordpress.com/116/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/medeirosmaster.wordpress.com/116/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/medeirosmaster.wordpress.com/116/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/medeirosmaster.wordpress.com/116/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=medeirosmaster.wordpress.com&amp;blog=7274223&amp;post=116&amp;subd=medeirosmaster&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://medeirosmaster.wordpress.com/2010/09/17/conheca-a-caneta-infinita-sem-tinta/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/f7db63aaa794255d26332ed652b51d9d?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">medeirosmaster</media:title>
		</media:content>
	</item>
		<item>
		<title>Plágio</title>
		<link>http://medeirosmaster.wordpress.com/2009/12/16/plagio/</link>
		<comments>http://medeirosmaster.wordpress.com/2009/12/16/plagio/#comments</comments>
		<pubDate>Wed, 16 Dec 2009 17:25:45 +0000</pubDate>
		<dc:creator>medeirosmaster</dc:creator>
				<category><![CDATA[Humor]]></category>
		<category><![CDATA[Música]]></category>
		<category><![CDATA[Plágio]]></category>
		<category><![CDATA[Usher]]></category>

		<guid isPermaLink="false">http://medeirosmaster.wordpress.com/?p=113</guid>
		<description><![CDATA[Plágio por Plágio aqui vai o meu, o texto original é do www.jacarebanguela.com.br Segue: O plágio é algo que, infelizmente, acontece muito na música mundial. Os próprios Daft Punk são acusados de plágio em quase todas as músicas que produziram (veja), a banda Coldplay também já foi acusada de plágio na música Viva La Vida [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=medeirosmaster.wordpress.com&amp;blog=7274223&amp;post=113&amp;subd=medeirosmaster&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<div>
<p>Plágio por Plágio aqui vai o meu, o texto original é do www.jacarebanguela.com.br</p>
<p>Segue:</p>
<p>O plágio é algo que, infelizmente, acontece muito na música mundial. Os próprios <strong>Daft Punk</strong> são acusados de plágio em quase todas as músicas que produziram (<a href="http://www.youtube.com/watch?v=wzd9eSmevlw" target="_blank">veja</a>), a banda <strong>Coldplay </strong>também já foi acusada de plágio na música <em>Viva La Vida</em> (<a href="http://www.youtube.com/watch?v=De3lvudmOAw" target="_blank">veja</a>).</p>
<p>Recentemente o cantor americano<strong> Usher</strong> lançou o single<em> Papers</em> e logo foi acusado de plágio também.</p>
<p style="text-align:justify;">Veja os vídeos e tire suas próprias conclusões.</p>
<p style="text-align:center;">
<strong>Vídeo Original</strong>:</p>
<span style="text-align:center; display: block;"><a href="http://medeirosmaster.wordpress.com/2009/12/16/plagio/"><img src="http://img.youtube.com/vi/06CvUjLgK5g/2.jpg" alt="" /></a></span>
<p style="text-align:center;"><strong>Plágio</strong>:</p>
<span style="text-align:center; display: block;"><a href="http://medeirosmaster.wordpress.com/2009/12/16/plagio/"><img src="http://img.youtube.com/vi/HsF_2CNV9v4/2.jpg" alt="" /></a></span>
<p>É por isso que eu nunca confiei <strong>nesses cantores americanos</strong> Aposto que a cabra não vai receber<strong> nenhum centavo</strong> por ter sido plagiada.</p>
</div>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/medeirosmaster.wordpress.com/113/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/medeirosmaster.wordpress.com/113/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/medeirosmaster.wordpress.com/113/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/medeirosmaster.wordpress.com/113/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/medeirosmaster.wordpress.com/113/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/medeirosmaster.wordpress.com/113/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/medeirosmaster.wordpress.com/113/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/medeirosmaster.wordpress.com/113/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/medeirosmaster.wordpress.com/113/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/medeirosmaster.wordpress.com/113/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/medeirosmaster.wordpress.com/113/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/medeirosmaster.wordpress.com/113/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/medeirosmaster.wordpress.com/113/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/medeirosmaster.wordpress.com/113/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=medeirosmaster.wordpress.com&amp;blog=7274223&amp;post=113&amp;subd=medeirosmaster&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://medeirosmaster.wordpress.com/2009/12/16/plagio/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/f7db63aaa794255d26332ed652b51d9d?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">medeirosmaster</media:title>
		</media:content>
	</item>
		<item>
		<title>HelpDesk</title>
		<link>http://medeirosmaster.wordpress.com/2009/11/16/helpdesk/</link>
		<comments>http://medeirosmaster.wordpress.com/2009/11/16/helpdesk/#comments</comments>
		<pubDate>Mon, 16 Nov 2009 15:49:24 +0000</pubDate>
		<dc:creator>medeirosmaster</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://medeirosmaster.wordpress.com/?p=110</guid>
		<description><![CDATA[<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=medeirosmaster.wordpress.com&amp;blog=7274223&amp;post=110&amp;subd=medeirosmaster&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><span style="text-align:center; display: block;"><a href="http://medeirosmaster.wordpress.com/2009/11/16/helpdesk/"><img src="http://img.youtube.com/vi/OlQgs1StpRs/2.jpg" alt="" /></a></span></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/medeirosmaster.wordpress.com/110/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/medeirosmaster.wordpress.com/110/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/medeirosmaster.wordpress.com/110/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/medeirosmaster.wordpress.com/110/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/medeirosmaster.wordpress.com/110/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/medeirosmaster.wordpress.com/110/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/medeirosmaster.wordpress.com/110/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/medeirosmaster.wordpress.com/110/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/medeirosmaster.wordpress.com/110/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/medeirosmaster.wordpress.com/110/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/medeirosmaster.wordpress.com/110/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/medeirosmaster.wordpress.com/110/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/medeirosmaster.wordpress.com/110/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/medeirosmaster.wordpress.com/110/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=medeirosmaster.wordpress.com&amp;blog=7274223&amp;post=110&amp;subd=medeirosmaster&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://medeirosmaster.wordpress.com/2009/11/16/helpdesk/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/f7db63aaa794255d26332ed652b51d9d?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">medeirosmaster</media:title>
		</media:content>

		<media:content url="http://img.youtube.com/vi/OlQgs1StpRs/2.jpg" medium="image" />
	</item>
		<item>
		<title>Brincando com Fogo</title>
		<link>http://medeirosmaster.wordpress.com/2009/10/24/brincando-com-fogo/</link>
		<comments>http://medeirosmaster.wordpress.com/2009/10/24/brincando-com-fogo/#comments</comments>
		<pubDate>Sat, 24 Oct 2009 16:46:15 +0000</pubDate>
		<dc:creator>medeirosmaster</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Humor]]></category>

		<guid isPermaLink="false">http://medeirosmaster.wordpress.com/?p=108</guid>
		<description><![CDATA[Sem comentários&#8230;.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=medeirosmaster.wordpress.com&amp;blog=7274223&amp;post=108&amp;subd=medeirosmaster&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Sem comentários&#8230;.</p>
<p><span style="text-align:center; display: block;"><a href="http://medeirosmaster.wordpress.com/2009/10/24/brincando-com-fogo/"><img src="http://img.youtube.com/vi/DAdrohZB4Yk/2.jpg" alt="" /></a></span></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/medeirosmaster.wordpress.com/108/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/medeirosmaster.wordpress.com/108/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/medeirosmaster.wordpress.com/108/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/medeirosmaster.wordpress.com/108/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/medeirosmaster.wordpress.com/108/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/medeirosmaster.wordpress.com/108/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/medeirosmaster.wordpress.com/108/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/medeirosmaster.wordpress.com/108/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/medeirosmaster.wordpress.com/108/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/medeirosmaster.wordpress.com/108/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/medeirosmaster.wordpress.com/108/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/medeirosmaster.wordpress.com/108/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/medeirosmaster.wordpress.com/108/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/medeirosmaster.wordpress.com/108/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=medeirosmaster.wordpress.com&amp;blog=7274223&amp;post=108&amp;subd=medeirosmaster&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://medeirosmaster.wordpress.com/2009/10/24/brincando-com-fogo/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/f7db63aaa794255d26332ed652b51d9d?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">medeirosmaster</media:title>
		</media:content>

		<media:content url="http://img.youtube.com/vi/DAdrohZB4Yk/2.jpg" medium="image" />
	</item>
		<item>
		<title>Scorpion x Donkey Kong</title>
		<link>http://medeirosmaster.wordpress.com/2009/10/18/scorpion-x-donkey-kong/</link>
		<comments>http://medeirosmaster.wordpress.com/2009/10/18/scorpion-x-donkey-kong/#comments</comments>
		<pubDate>Sun, 18 Oct 2009 01:09:51 +0000</pubDate>
		<dc:creator>medeirosmaster</dc:creator>
				<category><![CDATA[Humor]]></category>
		<category><![CDATA[Scorpion Humor]]></category>

		<guid isPermaLink="false">http://medeirosmaster.wordpress.com/?p=105</guid>
		<description><![CDATA[<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=medeirosmaster.wordpress.com&amp;blog=7274223&amp;post=105&amp;subd=medeirosmaster&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><span style="text-align:center; display: block;"><a href="http://medeirosmaster.wordpress.com/2009/10/18/scorpion-x-donkey-kong/"><img src="http://img.youtube.com/vi/zg9drJrO-f4/2.jpg" alt="" /></a></span></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/medeirosmaster.wordpress.com/105/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/medeirosmaster.wordpress.com/105/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/medeirosmaster.wordpress.com/105/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/medeirosmaster.wordpress.com/105/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/medeirosmaster.wordpress.com/105/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/medeirosmaster.wordpress.com/105/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/medeirosmaster.wordpress.com/105/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/medeirosmaster.wordpress.com/105/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/medeirosmaster.wordpress.com/105/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/medeirosmaster.wordpress.com/105/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/medeirosmaster.wordpress.com/105/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/medeirosmaster.wordpress.com/105/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/medeirosmaster.wordpress.com/105/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/medeirosmaster.wordpress.com/105/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=medeirosmaster.wordpress.com&amp;blog=7274223&amp;post=105&amp;subd=medeirosmaster&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://medeirosmaster.wordpress.com/2009/10/18/scorpion-x-donkey-kong/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/f7db63aaa794255d26332ed652b51d9d?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">medeirosmaster</media:title>
		</media:content>

		<media:content url="http://img.youtube.com/vi/zg9drJrO-f4/2.jpg" medium="image" />
	</item>
		<item>
		<title>Criatividade!</title>
		<link>http://medeirosmaster.wordpress.com/2009/10/15/criatividade/</link>
		<comments>http://medeirosmaster.wordpress.com/2009/10/15/criatividade/#comments</comments>
		<pubDate>Thu, 15 Oct 2009 02:50:05 +0000</pubDate>
		<dc:creator>medeirosmaster</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://medeirosmaster.wordpress.com/?p=47</guid>
		<description><![CDATA[Impressionante o quanto se pode ser criativo, esses artistas de rua(alguns) sabem bem o que fazem, veja o vídeo!<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=medeirosmaster.wordpress.com&amp;blog=7274223&amp;post=47&amp;subd=medeirosmaster&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Impressionante o quanto se pode ser criativo, esses artistas de rua(alguns) sabem bem o que fazem, veja o vídeo!</p>
<p><span style="text-align:center; display: block;"><a href="http://medeirosmaster.wordpress.com/2009/10/15/criatividade/"><img src="http://img.youtube.com/vi/BnWYPMKRZhw/2.jpg" alt="" /></a></span></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/medeirosmaster.wordpress.com/47/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/medeirosmaster.wordpress.com/47/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/medeirosmaster.wordpress.com/47/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/medeirosmaster.wordpress.com/47/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/medeirosmaster.wordpress.com/47/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/medeirosmaster.wordpress.com/47/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/medeirosmaster.wordpress.com/47/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/medeirosmaster.wordpress.com/47/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/medeirosmaster.wordpress.com/47/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/medeirosmaster.wordpress.com/47/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/medeirosmaster.wordpress.com/47/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/medeirosmaster.wordpress.com/47/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/medeirosmaster.wordpress.com/47/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/medeirosmaster.wordpress.com/47/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=medeirosmaster.wordpress.com&amp;blog=7274223&amp;post=47&amp;subd=medeirosmaster&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://medeirosmaster.wordpress.com/2009/10/15/criatividade/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/f7db63aaa794255d26332ed652b51d9d?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">medeirosmaster</media:title>
		</media:content>

		<media:content url="http://img.youtube.com/vi/BnWYPMKRZhw/2.jpg" medium="image" />
	</item>
		<item>
		<title>DrumPhone</title>
		<link>http://medeirosmaster.wordpress.com/2009/10/14/drumphone/</link>
		<comments>http://medeirosmaster.wordpress.com/2009/10/14/drumphone/#comments</comments>
		<pubDate>Wed, 14 Oct 2009 18:09:15 +0000</pubDate>
		<dc:creator>medeirosmaster</dc:creator>
				<category><![CDATA[Música]]></category>

		<guid isPermaLink="false">http://medeirosmaster.wordpress.com/?p=39</guid>
		<description><![CDATA[IPhone Drum Drummer bateria<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=medeirosmaster.wordpress.com&amp;blog=7274223&amp;post=39&amp;subd=medeirosmaster&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Olá Galera, está aqui mais um motivo para comprar um IPhone.<br />
Uma série de aplicativos interessantes são desenvolvidos a cada minuto e o que vamos mostrar é um que particularmente achei muito interessante.</p>
<p>Imagine uma bateria eletrônica com agilidade de resposta e com boa qualidade nos sons no seu Iphone&#8230;.<br />
Bem, é disso que estamos falando.</p>
<p><img src="http://www.geeky-gadgets.com/wp-content/uploads/2008/02/iphone-drummer.jpg" alt="Drummer iPhone" /></p>
<p>O programa tem diversos kits de percursão, vai do rock até o mambo, muito legal!!!</p>
<p>Segue o video do aplicativo funcionando:<br />
<span style="text-align:center; display: block;"><a href="http://medeirosmaster.wordpress.com/2009/10/14/drumphone/"><img src="http://img.youtube.com/vi/9Ifnk0CCkKU/2.jpg" alt="" /></a></span></p>
<p>Inté</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/medeirosmaster.wordpress.com/39/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/medeirosmaster.wordpress.com/39/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/medeirosmaster.wordpress.com/39/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/medeirosmaster.wordpress.com/39/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/medeirosmaster.wordpress.com/39/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/medeirosmaster.wordpress.com/39/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/medeirosmaster.wordpress.com/39/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/medeirosmaster.wordpress.com/39/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/medeirosmaster.wordpress.com/39/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/medeirosmaster.wordpress.com/39/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/medeirosmaster.wordpress.com/39/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/medeirosmaster.wordpress.com/39/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/medeirosmaster.wordpress.com/39/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/medeirosmaster.wordpress.com/39/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=medeirosmaster.wordpress.com&amp;blog=7274223&amp;post=39&amp;subd=medeirosmaster&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://medeirosmaster.wordpress.com/2009/10/14/drumphone/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/f7db63aaa794255d26332ed652b51d9d?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">medeirosmaster</media:title>
		</media:content>

		<media:content url="http://www.geeky-gadgets.com/wp-content/uploads/2008/02/iphone-drummer.jpg" medium="image">
			<media:title type="html">Drummer iPhone</media:title>
		</media:content>
	</item>
		<item>
		<title>Dispositivo USB contra o mosquito da Dengue Suína, ou algo assim</title>
		<link>http://medeirosmaster.wordpress.com/2009/10/08/34/</link>
		<comments>http://medeirosmaster.wordpress.com/2009/10/08/34/#comments</comments>
		<pubDate>Thu, 08 Oct 2009 20:13:07 +0000</pubDate>
		<dc:creator>medeirosmaster</dc:creator>
				<category><![CDATA[Humor]]></category>

		<guid isPermaLink="false">http://medeirosmaster.wordpress.com/?p=34</guid>
		<description><![CDATA[Dengue repelente usb<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=medeirosmaster.wordpress.com&amp;blog=7274223&amp;post=34&amp;subd=medeirosmaster&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Antigamente existiam as picaretagens. Um dia vieram as picaretagens . Depois as eletrônicas, e hoje as boas picaretagens são todas USB. Afinal, se é para não funcionar muito mais chique se não funcionar via USB.</p>
<p>Idealmente seria via Bluetooth, tudo fica melhor com Bluetooth, mesmo as coisas que não funcionam. Mas na falta, o USB ainda atende as expectativas irrealizáveis. Como por exemplo nesta bagaça aqui:</p>
<p><img style="max-width:800px;border:0 initial initial;" src="http://www.carloscardoso.com/wp-content/uploads/2009/09/bzzzzzzzz.jpg" alt="" width="449" height="216" /></p>
<p>É um ozonizador? Um alto-falante? Aquecedor?</p>
<p>Não, é um mosquito-killer repelator tabajara USB!</p>
<p>Em teoria (e bota teoria, Jorge) ele emite um sinal ultra-sônico que espanta mosquitos, em um incrível raio de 1,5m². Você sabe, igual aos espanta-mosquitos que não funcionam e são vendidos pelos camelôs, ou os mais caros que também não funcionam e aparecem no 011-1406. Ou os que não funcionam mas sua sogra dá piti se não acha na bagagem, quando vão passar o final de semana em Maricá.</p>
<p>Por sorte o preço de não funcionar é barato, custa apenas US$5,69. Se você quiser testar o site do produto <a style="color:#03498c;text-decoration:none;" href="http://www.uxsight.com/product/2795/usb-ultrasonic-sonic-mosquito-pest-repeller-white.html">é este aqui</a>.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/medeirosmaster.wordpress.com/34/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/medeirosmaster.wordpress.com/34/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/medeirosmaster.wordpress.com/34/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/medeirosmaster.wordpress.com/34/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/medeirosmaster.wordpress.com/34/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/medeirosmaster.wordpress.com/34/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/medeirosmaster.wordpress.com/34/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/medeirosmaster.wordpress.com/34/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/medeirosmaster.wordpress.com/34/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/medeirosmaster.wordpress.com/34/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/medeirosmaster.wordpress.com/34/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/medeirosmaster.wordpress.com/34/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/medeirosmaster.wordpress.com/34/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/medeirosmaster.wordpress.com/34/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=medeirosmaster.wordpress.com&amp;blog=7274223&amp;post=34&amp;subd=medeirosmaster&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://medeirosmaster.wordpress.com/2009/10/08/34/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/f7db63aaa794255d26332ed652b51d9d?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">medeirosmaster</media:title>
		</media:content>

		<media:content url="http://www.carloscardoso.com/wp-content/uploads/2009/09/bzzzzzzzz.jpg" medium="image" />
	</item>
		<item>
		<title>Padrões Recomendados de Nomenclatura Borland</title>
		<link>http://medeirosmaster.wordpress.com/2009/10/08/padroes-recomendados-de-nomenclatura-borland/</link>
		<comments>http://medeirosmaster.wordpress.com/2009/10/08/padroes-recomendados-de-nomenclatura-borland/#comments</comments>
		<pubDate>Thu, 08 Oct 2009 19:35:41 +0000</pubDate>
		<dc:creator>medeirosmaster</dc:creator>
				<category><![CDATA[Delphi]]></category>

		<guid isPermaLink="false">http://medeirosmaster.wordpress.com/?p=30</guid>
		<description><![CDATA[Padrão Desenvolvimento Borland<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=medeirosmaster.wordpress.com&amp;blog=7274223&amp;post=30&amp;subd=medeirosmaster&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<div style="line-height:1.3em;text-align:left;margin:0 0 .75em;"><span style="line-height:19px;"><span style="font-family:Verdana, 'Times New Roman', 'Bitstream Charter', Times, serif;font-size:small;"><span style="line-height:16px;"><strong></p>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">Introdução</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">Este manual tem por finalidade definir padrões de desenvolvimento, no que diz respeito a nomenclatura e melhores práticas, aos elementos a serem utilizados nos projetos que utilizarem Borland Delphi para Windows 32 bits.</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">1. Estilos de Capitalização</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">Existem três tipos de convenções de nomenclatura. São eles: Pascal Case, Camel Case e Upper Case. Em todas as convenções se refere ao uso de maiúsculas ou minúsculas nos nomes. Todas se aplicam a nomes formados por várias palavras.</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">1.1. Pascal Case</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">A primeira letra do identificador e as primeiras letras das palavras subseqüentes são maiúsculas.</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">Exemplo:</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">BackColor</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">1.2. Camel Case</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">A primeira letra da primeira palavra é em minúscula, e as demais palavras subseqüentes iniciam com maiúscula.</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">Exemplo:</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">backColor</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">1.3. Upper Case</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">Todas as letras são maiúsculas. Usada somente para constantes.</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">Exemplo:</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">CHAVE_CRIPTOGRAFIA = String(‘#F$%A&amp;DH’);</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">2. Tabela de Regras de Capitalização</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">Tipo</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">Estilo</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">Obrigatório</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">Classes</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">PascalCase</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">TClienteCadastro (Utilizar T no início)</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">Eventos</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">PascalCase</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">ValueChange</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">Variáveis</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">PascalCase</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">RedValue</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">Interface</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">PascalCase</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">IDisposable</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">Métodos</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">PascalCase</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">ConverteValor()</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">Nome de Unit</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">PascalCase</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">ClienteCadastroForm.pas</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">Propriedade</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">PascaCase</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">BackColor</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">Propriedade Public</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">PascalCase</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">RedValue</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">Parâmetro de Métodos</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">PascalCase</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">ANomeParametro</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">Propriedade Protected</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">PascalCase</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">RedValue</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">Propriedade Private</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">PascalCase</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">DomainUser</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">Constantes</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">UpperCase</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">CODIGO_SISTEMA</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">Numeradores</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">camelCase</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">(stAberto, stFechado, stDesconhecido)</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">3. Padrão de Nomenclatura</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">Nomear corretamente objetos, componentes, arquivos, pastas, enfim, elementos em geral, é muito importante para um bom entendimento do projeto como um todo. Um simples arquivo nomeado errado, ou sem um padrão definido, pode confundir e prejudicar uma futura manutenção. Portanto, questões importantes devem ser consideradas na nomenclatura do projeto:</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">· Não utilize notação húngara. A notação é útil somente para nomear componentes e, mesmo assim, quando existe a necessidade de identificação facilitada do mesmo;</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">· Coloque nomes da forma mais clara possível, visando facilitar a compreensão da finalidade;</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">· Em nomes compostos, faça combinações entre caracteres maiúsculos e minúsculos para PascalCase;</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">· Utilize abreviações com responsabilidade, e conforme a necessidade;</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">· Utilize nomes em português;</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">· Não utilize espaços, acentos, cedilhas, sublinhas ou caracteres especiais, mesmo que o contexto do que está sendo nomeado permita.</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">3.1. Classes</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">3.1.1. Classes Objeto</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">· Nomeie classes objeto com nomes/substantivos;</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">· Use PascalCase;</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">· Não use prefixo de classe (por exemplo: CFTP);</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">· Utilize “T” no início do nome da declaração da classe;</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">· Não use o caractere de sublinha (_).</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">Exemplos:</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">TUsuario = Class;</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">TUsuarioPadrao = TUsuario;</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">TUsuarioBasico = TUsuario;</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">3.2. Interfaces</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">· Nomeie interfaces com substantivos ou adjetivos que descrevem o comportamento;</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">· Use PascalCase;</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">· Não use o caractere de sublinha (_);</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">· Coloque a letra I como prefixo, para indicar que o tipo é uma interface;</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">· Use nomes similares quando definir pares de classes/interfaces, onde a classe é uma implementação padrão das interfaces. O nome deve diferir apenas com a letra I, que é o prefixo do nome da interface.</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">Exemplos:</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">IUsuarioBase = Interface</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">TppInterfacedObject = class(TObject, IUnknown)</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">3.3. Parâmetros</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">· Use nomes de parâmetros descritivos. Nomes de parâmetros devem ser descritivos o suficiente para que se possa, baseado no nome do parâmetro e seu tipo, determinar o que o parâmetro significa;</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">· Use PascalCase;</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">· Use nomes baseados no significado do parâmetro e não baseados no tipo do parâmetro;</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">· Não use parâmetros reservados (por exemplo: params, args, etc);</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">· Não use notação Húngara.</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">Exemplos:</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">procedure FormataNumero(AValor : Inteiro);</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">function FormataNumero(AValor : Inteiro) : Integer;</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">3.4. Variáveis</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">· Nomeie Variáveis usando substantivos;</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">· Use PascalCase;</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">· Nunca utilize o caractere de sublinha (_);</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">· Quando for variável declarada na interface, utilize “F” no início do nome.</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">Exemplos:</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">Private</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">FNomeUsuario : String;</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">FSenhaUsuario : String;</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">Public</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">FNomeEmpresa : String;</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">End;</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">Declaração em métodos:</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">Procedure ProcessaUsuario(ACodigoUsuario : Integer);</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">var</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">ValorTemporario : Integer;</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">NomeUsuario : String;</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">begin</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">//</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">end;</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">3.5. Propriedades</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">· Nomeie propriedades usando substantivos;</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">· Use PascalCase;</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">· Considere ter uma propriedade com o mesmo nome do tipo;</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">· Quando declarar uma propriedade com o mesmo nome do tipo, defina o mesmo tipo da propriedade;</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">· Não utilize o “T” no início do nome, “T” é utilizado apenas na declaração de tipos.</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">Exemplos:</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">private</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">FNomeUsuario : String;</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">public</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">property NomeUsuario : String read FNomeUsuario write FNomeUsuario</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">3.6. Nome para Arquivos (Units)</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">· Use PascalCase para nomear arquivos;</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">· Para formar o nome, utilize o nome da funcionalidade, o tipo da funcionalidade, e o tipo de formulário (form) que você está utilizando (caso esse arquivo seja de um formulário).</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">Exemplos de formulários:</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">CategoriaCadastroForm.pas</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">UsuarioListaForm.pas</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">EntradaForm.pas</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">UsuarioPesquisaForm.pas</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">3.7. Prefixo para Objetos de Interface</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">· Esses objetos ainda seguem a notação húngara;</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">· Use as abreviações, nas tabelas a seguir, como prefixo dos objetos;</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">· Use CamelCase para nomear objetos de interface;</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">· Utilize a seguinte regra: Três consoantes + Nome do Objeto. Exemplos:</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">- Query da tabela Banco à qryBanco;</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">- ClientDataSet da tabela Banco à cdsBanco;</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">- DataSource ligado ao ClientDataSet à dsrBanco.</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">Exemplos:</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">TButton = btnNomeBotao; (Tentar não repetir consoantes).</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">TADOQuery = qryNomeQuery;</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">TSpeedButton = sbtNomeBotao;</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">TActionList = alsNomeActionList;</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">3.8. Prefixo para Formulários (Form) e Módulos de Dados (DataModule)</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">· Use CamelCase;</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">· Form = utilizar “frm” + o nome da funcionalidade;</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">· DataModule = utilizar “dmd” + o nome da funcionalidade.</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">Exemplos para DataModule:</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">dmdClienteProcesso : TDataModule;</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">dmdClienteCadastro : TDataModule;</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">dmdPessoaUsuarioCadastro : TDataModule;</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">Exemplos para Form:</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">frmClienteProcesso : TFom;</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">frmClienteCadastro : TForm;</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">frmPessoaUsuarioCadastro : TForm;</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">4. Endentação</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">A endentação citada é sobre o número de espaços entre os níveis de tabulação. Utilize como padrão 2 espaços. Este padrão pode ser configurado na janela de opções do Borland Delphi.</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">Evite escrever linhas com mais de 80 posições entre espaços e caracteres. A idéia é facilitar a compreensão do código e, se possível, visualizar a linha inteira em seu editor de código. Caso alguns trechos de código fiquem muito extensos, poderá ser feita a quebra da linha, entretanto é necessário seguir os seguintes princípios:</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">· Quebrar a linha após uma vírgula;</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">· Quebrar a linha após um operador;</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">· Alinhar a nova linha no início da expressão no mesmo nível da linha anterior.</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">Exemplos:</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">calculaArea(expr1, expr2, expr3,</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">expr4, expr5);</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">ou</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">var := a *b / (c &#8211; g + f) +</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">4 * z;</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">Outra questão importante é a utilização de espaços em branco para endentação. Utilize espaços em branco para endentação, nunca use tabulação!</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">5. Comentários</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">Os comentários são muito importantes, tanto para relembrar você como para orientar outra pessoa sobre a manutenção do código fonte. Comente tudo que puder, da seguinte forma:</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">· Utilize as duas barras “//” para comentar trechos de código;</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">· Utilize “{}” para comentar blocos.</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">5.1. Cabeçalho de Arquivos (Units)</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">Comentários de cabeçalho são importantes para saber quem foi o responsável pelo desenvolvimento e as alterações aplicadas na unit. Portanto:</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">· Descreva o propósito da unit;</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">· Coloque o nome do programador responsável pelo desenvolvimento inicial da unit;</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">· Coloque o nome do analista responsável;</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">· O item Revisões será utilizado quando for feita uma manutenção na unit;</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">· Comentários adicionais são importantes caso as alterações efetuadas nessa unit possam afetar alguma outra funcionalidade do sistema.</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">Exemplo:</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">(*&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">Propósito da Unit:</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">Programador: Data: ??</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">Analista Responsável:</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">Revisões:</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">Programador:</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">Data: Descrição da Revisão</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">Comentários adicionais:</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;*)</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">5.2. Cabeçalho de Métodos</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">Ao descrever o cabeçalho de um Método:</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">· Utilize comentário de bloco;</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">· Não seja detalhista, tente ser objetivo em seu comentário;</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">· Comente sobre os parâmetros, caso hajam.</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">Exemplo:</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">{&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">* Propósito do Método: Exibir uma mensagem de Pergunta utilizando MessageBox</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">*</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">* Utilização dos parâmetros:</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">ATitulo = Titulo da Mensagem (Caption).</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">AMensagem = Mensangem que ira aparecer no corpo do MessageBox.</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">Result = Retorna True caso seja selecionado a opção Sim no MessageBox.</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">* Autor / Data: Everson R. Novka 09/06/2006</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">*&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;}</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">class function TFWMensagem.Pergunta(const ATitulo,</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">AMensagem: String): Boolean;</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">begin</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">Result := (MessageBox(0, PChar(AMensagem), pChar(ATitulo),</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">MB_ICONQUESTION or MB_YESNO or MB_DEFBUTTON2) = idYes);</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">end;</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">5.3. Comentários dentro de métodos</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">· Utilize “//” para comentários de apenas um linha;</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">· Utilize comentário em bloco ( { &#8230; } ) somente em rotinas para comentários de mais de uma linha, a questão visual é fundamental para um melhor entendimento.</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">Exemplo:</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">function TfrmMovPontoManual.tbKeyIsDown(const key: integer): boolean;</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">begin</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">//Retorna se a tecla especificada está pressionada.</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">//Gislaine &#8211; 26/09/2005</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">Result := GetKeyState(Key) and 128 &gt; 0;</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">end;</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">}</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">Fonte: www.delphi.eti.br</div>
<div style="line-height:1.3em;text-align:left;margin:0 0 .75em;"><span style="font-family:Verdana, Arial, sans-serif;font-weight:normal;line-height:16px;font-size:13px;color:#333333;"></p>
<div style="line-height:1.3em;margin:0 0 .75em;">
<div style="line-height:1.3em;text-align:left;margin:0 0 .75em;"><span style="font-size:11px;"><a name="_Toc153352682"><strong><span style="font-family:Verdana;">Introdução</span></strong></a></p>
<p></span><span style="font-family:Verdana;font-size:11px;">Este manual tem por finalidade definir padrões de desenvolvimento, no que diz respeito a nomenclatura e melhores práticas, aos elementos a serem utilizados nos projetos que utilizarem <strong>Borland Delphi para Windows 32 bits</strong>.</span><span style="font-size:11px;"><span style="font-family:Verdana;"> </span><br />
</span></div>
</div>
<p><span style="font-size:11px;"><span style="text-decoration:underline;"><br />
</span></span></p>
<h5><span style="font-size:22px;"><a name="_Toc110398895"></a><a name="_Toc153352683"><span style="font-family:Verdana;">1. Estilos de Capitalização</span></a></span></h5>
<p><span style="font-family:Verdana;font-size:11px;">Existem três tipos de convenções de nomenclatura. São eles: Pascal Case, Camel Case e Upper Case. Em todas as convenções se refere ao uso de maiúsculas ou minúsculas nos nomes. Todas se aplicam a nomes formados por várias palavras.</span><span style="font-size:11px;"><br />
</span></p>
<h4><span style="font-size:11px;"><a name="_Toc153352684"><em><span style="font-family:Verdana;">1.1. Pascal Case</span></em></a></span></h4>
<p><span style="font-family:Verdana;font-size:11px;">A primeira letra do identificador e as primeiras letras das palavras subseqüentes são maiúsculas.</span><span style="font-size:11px;"><br />
<strong><span style="font-family:Verdana;">Exemplo:</span></strong><br />
</span></p>
<table style="color:#e0e0e0;" border="0" cellspacing="0" cellpadding="0" width="480">
<tbody>
<tr>
<td width="557">
<p align="left"><span style="color:#3333ff;font-size:11px;"><span style="font-family:Verdana;"><strong>B</strong>ack<strong>C</strong>olor</span></span><span style="font-size:11px;"><br />
</span></p>
</td>
</tr>
</tbody>
</table>
<p><span style="font-size:11px;"><span style="font-family:Verdana;"> </span><br />
</span></p>
<h4><span style="font-size:11px;"><a name="_Toc153352685"><em><span style="font-family:Verdana;">1.2. Camel Case</span></em></a></span></h4>
<p><span style="font-family:Verdana;font-size:11px;">A primeira letra da primeira palavra é em minúscula, e as demais palavras subseqüentes iniciam com maiúscula.</span><span style="font-size:11px;"><br />
<strong><span style="font-family:Verdana;">Exemplo:</span></strong><br />
</span></p>
<table style="color:#e6e6e6;" border="0" cellspacing="0" cellpadding="0" width="480">
<tbody>
<tr>
<td width="557">
<p align="left"><span style="color:#3333ff;font-size:11px;"><span style="font-family:Verdana;"><strong>b</strong>ack<strong>C</strong>olor</span></span><span style="font-size:11px;"><br />
</span></p>
</td>
</tr>
</tbody>
</table>
<p><span style="font-size:11px;"><span style="font-family:Verdana;"> </span><br />
</span></p>
<h4><span style="font-size:11px;"><a name="_Toc153352686"><em><span style="font-family:Verdana;">1.3. Upper Case</span></em></a></span></h4>
<p><span style="font-family:Verdana;font-size:11px;">Todas as letras são maiúsculas. Usada somente para constantes.</span><span style="font-size:11px;"><br />
<strong><span style="font-family:Verdana;">Exemplo:</span></strong><br />
</span></p>
<table style="color:#e6e6e6;" border="0" cellspacing="0" cellpadding="0" width="480">
<tbody>
<tr>
<td width="557">
<p align="left"><span style="color:#3333ff;font-size:11px;">CHAVE_CRIPTOGRAFIA = String(‘#F$%A&amp;DH’);</span><span style="font-size:11px;"><br />
</span></p>
</td>
</tr>
</tbody>
</table>
<p><span style="font-size:11px;"><span style="font-family:Verdana;"> </span><br />
</span></p>
<h1><span style="font-size:22px;"><a name="_Toc110398899"></a><a name="_Toc153352687"><span style="font-family:Verdana;">2. Tabela de Regras de Capitalização</span></a></span><span style="font-family:Verdana;font-size:22px;"> </span></h1>
<div style="line-height:1.3em;margin:0 0 .75em;">
<table border="0" cellspacing="0" cellpadding="0" width="480">
<tbody>
<tr>
<td style="text-align:left;" width="171" valign="top"><span style="font-size:11px;"><strong>Tipo</strong><br />
</span></td>
<td style="text-align:left;" width="92" valign="top"><span style="font-size:11px;"><strong>Estilo</strong><br />
</span></td>
<td style="text-align:left;" width="286" valign="top"><span style="font-size:11px;"><strong>Obrigatório</strong><br />
</span></td>
</tr>
<tr>
<td style="text-align:left;" width="171" valign="top"><span style="font-size:11px;">Classes<br />
</span></td>
<td style="text-align:left;" width="92" valign="top"><span style="font-size:11px;">PascalCase<br />
</span></td>
<td style="text-align:left;" width="286" valign="top"><span style="font-size:11px;">T<strong>C</strong>liente<strong>C</strong>adastro (Utilizar T no início)<br />
</span></td>
</tr>
<tr>
<td style="text-align:left;" width="171" valign="top"><span style="font-size:11px;">Eventos<br />
</span></td>
<td style="text-align:left;" width="92" valign="top"><span style="font-size:11px;">PascalCase<br />
</span></td>
<td style="text-align:left;" width="286" valign="top"><span style="font-size:11px;"><strong>V</strong>alue<strong>C</strong>hange<br />
</span></td>
</tr>
<tr>
<td style="text-align:left;" width="171" valign="top"><span style="font-size:11px;">Variáveis<br />
</span></td>
<td style="text-align:left;" width="92" valign="top"><span style="font-size:11px;">PascalCase<br />
</span></td>
<td style="text-align:left;" width="286" valign="top"><span style="font-size:11px;"><strong>R</strong>ed<strong>V</strong>alue<br />
</span></td>
</tr>
<tr>
<td style="text-align:left;" width="171" valign="top"><span style="font-size:11px;">Interface<br />
</span></td>
<td style="text-align:left;" width="92" valign="top"><span style="font-size:11px;">PascalCase<br />
</span></td>
<td style="text-align:left;" width="286" valign="top"><span style="font-size:11px;"><strong>ID</strong>isposable<br />
</span></td>
</tr>
<tr>
<td style="text-align:left;" width="171" valign="top"><span style="font-size:11px;">Métodos<br />
</span></td>
<td style="text-align:left;" width="92" valign="top"><span style="font-size:11px;">PascalCase<br />
</span></td>
<td style="text-align:left;" width="286" valign="top"><span style="font-size:11px;"><strong>C</strong>onverte<strong>V</strong>alor()<br />
</span></td>
</tr>
<tr>
<td style="text-align:left;" width="171" valign="top"><span style="font-size:11px;">Nome de Unit<br />
</span></td>
<td style="text-align:left;" width="92" valign="top"><span style="font-size:11px;">PascalCase<br />
</span></td>
<td style="text-align:left;" width="286" valign="top"><span style="font-size:11px;"><strong>C</strong>liente<strong>C</strong>adastro<strong>F</strong>orm.pas<br />
</span></td>
</tr>
<tr>
<td style="text-align:left;" width="171" valign="top"><span style="font-size:11px;">Propriedade<br />
</span></td>
<td style="text-align:left;" width="92" valign="top"><span style="font-size:11px;">PascaCase<br />
</span></td>
<td style="text-align:left;" width="286" valign="top"><span style="font-size:11px;"><strong>B</strong>ack<strong>C</strong>olor<br />
</span></td>
</tr>
<tr>
<td style="text-align:left;" width="171" valign="top"><span style="font-size:11px;">Propriedade Public<br />
</span></td>
<td style="text-align:left;" width="92" valign="top"><span style="font-size:11px;">PascalCase<br />
</span></td>
<td style="text-align:left;" width="286" valign="top"><span style="font-size:11px;"><strong>R</strong>ed<strong>V</strong>alue<br />
</span></td>
</tr>
<tr>
<td style="text-align:left;" width="171" valign="top"><span style="font-size:11px;">Parâmetro de Métodos<br />
</span></td>
<td style="text-align:left;" width="92" valign="top"><span style="font-size:11px;">PascalCase<br />
</span></td>
<td style="text-align:left;" width="286" valign="top"><span style="font-size:11px;">A<strong>N</strong>ome<strong>P</strong>arametro<br />
</span></td>
</tr>
<tr>
<td style="text-align:left;" width="171" valign="top"><span style="font-size:11px;">Propriedade Protected<br />
</span></td>
<td style="text-align:left;" width="92" valign="top"><span style="font-size:11px;">PascalCase<br />
</span></td>
<td style="text-align:left;" width="286" valign="top"><span style="font-size:11px;"><strong>R</strong>ed<strong>V</strong>alue<br />
</span></td>
</tr>
<tr>
<td style="text-align:left;" width="171" valign="top">
<pre><span style="font-size:9px;">Propriedade Private </span></pre>
</td>
<td style="text-align:left;" width="92" valign="top"><span style="font-size:11px;">PascalCase<br />
</span></td>
<td style="text-align:left;" width="286" valign="top"><span style="font-size:11px;"><strong>D</strong>omain<strong>U</strong>ser<br />
</span></td>
</tr>
<tr>
<td style="text-align:left;" width="171" valign="top">
<pre><span style="font-size:9px;">Constantes</span></pre>
</td>
<td style="text-align:left;" width="92" valign="top"><span style="font-size:11px;">UpperCase<br />
</span></td>
<td style="text-align:left;" width="286" valign="top">
<pre><span style="font-size:9px;"><strong>CODIGO_SISTEMA</strong></span></pre>
</td>
</tr>
<tr>
<td style="text-align:left;" width="171" valign="top">
<pre><span style="font-size:9px;">Numeradores</span></pre>
</td>
<td style="text-align:left;" width="92" valign="top"><span style="font-size:11px;">camelCase<br />
</span></td>
<td style="text-align:left;" width="286" valign="top"><span style="font-size:11px;"><strong>(st</strong>Aberto, <strong>st</strong>Fechado, <strong>st</strong>Desconhecido<strong>)</strong><br />
</span></td>
</tr>
</tbody>
</table>
</div>
<p><span style="font-size:11px;"><span style="font-family:Verdana;"> </span><br />
</span></p>
<h1><span style="font-size:22px;"><a name="_Toc153352688"><span style="font-family:Verdana;">3. Padrão de Nomenclatura</span></a></span></h1>
<p><span style="font-family:Verdana;font-size:11px;">Nomear corretamente objetos, componentes, arquivos, pastas, enfim, elementos em geral, é muito importante para um bom entendimento do projeto como um todo. Um simples arquivo nomeado errado, ou sem um padrão definido, pode confundir e prejudicar uma futura manutenção. Portanto, questões importantes devem ser consideradas na nomenclatura do projeto:</span><span style="font-size:11px;"><br />
</span><span style="font-size:11px;">· </span><span style="font-family:Verdana;font-size:11px;">Não utilize notação húngara. A notação é útil somente para nomear componentes e, mesmo assim, quando existe a necessidade de identificação facilitada do mesmo;</span><span style="font-size:11px;"><br />
</span><span style="font-size:11px;">· </span><span style="font-family:Verdana;font-size:11px;">Coloque nomes da forma mais clara possível, visando facilitar a compreensão da finalidade;</span><span style="font-size:11px;"><br />
</span><span style="font-size:11px;">· </span><span style="font-family:Verdana;font-size:11px;">Em nomes compostos, faça combinações entre caracteres maiúsculos e minúsculos para PascalCase;</span><span style="font-size:11px;"><br />
</span><span style="font-size:11px;">· </span><span style="font-family:Verdana;font-size:11px;">Utilize abreviações com responsabilidade, e conforme a necessidade;</span><span style="font-size:11px;"><br />
</span><span style="font-size:11px;">· </span><span style="font-family:Verdana;font-size:11px;">Utilize nomes em português;</span><span style="font-size:11px;"><br />
</span><span style="font-size:11px;">· </span><span style="font-size:11px;"><span style="font-family:Verdana;">Não utilize espaços, acentos, cedilhas, sublinhas ou caracteres especiais, mesmo que o contexto do que está sendo nomeado permita.</span><br />
</span></p>
<h4><span style="font-size:11px;"><a name="_Toc110398902"></a><a name="_Toc153352689"><em><span style="font-family:Verdana;">3.1. Classes</span></em></a></span></h4>
<h3 style="margin:0;"><span style="font-size:13px;"><a name="_Toc153352690"><span style="font-family:'Arial Unicode MS';">3.1.1. Classes</span></a></span><span style="font-family:'Arial Unicode MS';font-size:13px;"> Objeto</span></h3>
<p><span style="font-size:11px;">· </span><span style="font-family:Verdana;font-size:11px;">Nomeie classes objeto com nomes/substantivos;</span><span style="font-size:11px;"><br />
</span><span style="font-size:11px;">· </span><span style="font-family:Verdana;font-size:11px;">Use PascalCase;</span><span style="font-size:11px;"><br />
</span><span style="font-size:11px;">· </span><span style="font-family:Verdana;font-size:11px;">Não use prefixo de classe (por exemplo: CFTP);</span><span style="font-size:11px;"><br />
</span><span style="font-size:11px;">· </span><span style="font-family:Verdana;font-size:11px;">Utilize “T” no início do nome da declaração da classe;</span><span style="font-size:11px;"><br />
</span><span style="font-size:11px;">· </span><span style="font-family:Verdana;font-size:11px;">Não use o caractere de sublinha (_).</span><span style="font-size:11px;"><br />
<strong><span style="font-family:Verdana;">Exemplos:</span></strong><br />
</span></p>
<table style="color:#e6e6e6;" border="0" cellspacing="0" cellpadding="0" width="480">
<tbody>
<tr>
<td width="538"><span style="color:#3333ff;font-size:11px;"><span style="font-family:Verdana;">TUsuario = Class;</span></span><span style="font-size:11px;"><br />
</span><span style="color:#3333ff;font-size:11px;"><span style="font-family:Verdana;">TUsuarioPadrao = TUsuario;</span></span><span style="font-size:11px;"><br />
</span><span style="color:#3333ff;font-size:11px;"><span style="font-family:Verdana;">TUsuarioBasico = TUsuario;</span></span><span style="font-size:11px;"><br />
</span></td>
</tr>
</tbody>
</table>
<p><span style="font-size:11px;"><span style="font-family:Verdana;"> </span><br />
</span></p>
<h4><span style="font-size:11px;"><a name="_Toc110398903"></a><a name="_Toc153352691"><em><span style="font-family:Verdana;">3.2. Interfaces</span></em></a></span></h4>
<p><span style="font-size:11px;">· </span><span style="font-family:Verdana;font-size:11px;">Nomeie interfaces com substantivos ou adjetivos que descrevem o comportamento;</span><span style="font-size:11px;"><br />
</span><span style="font-size:11px;">· </span><span style="font-family:Verdana;font-size:11px;">Use PascalCase;</span><span style="font-size:11px;"><br />
</span><span style="font-size:11px;">· </span><span style="font-family:Verdana;font-size:11px;">Não use o caractere de sublinha (_);</span><span style="font-size:11px;"><br />
</span><span style="font-size:11px;">· </span><span style="font-family:Verdana;font-size:11px;">Coloque a letra I como prefixo, para indicar que o tipo é uma interface;</span><span style="font-size:11px;"><br />
</span><span style="font-size:11px;">· </span><span style="font-family:Verdana;font-size:11px;">Use nomes similares quando definir pares de classes/interfaces, onde a classe é uma implementação padrão das interfaces. O nome deve diferir apenas com a letra I, que é o prefixo do nome da interface.</span><span style="font-size:11px;"><br />
<strong><span style="font-family:Verdana;">Exemplos:</span></strong><br />
</span></p>
<table style="color:#e6e6e6;" border="0" cellspacing="0" cellpadding="0" width="480">
<tbody>
<tr>
<td width="557"><span style="color:#3333ff;font-size:11px;">IUsuarioBase = <strong>Interface </strong></span><span style="font-size:11px;"><br />
</span><span style="color:#3333ff;font-size:11px;">TppInterfacedObject = <strong>class(TObject, IUnknown)</strong></span><span style="font-size:11px;"><br />
</span></td>
</tr>
</tbody>
</table>
<p><span style="font-size:11px;"><span style="font-family:Verdana;"> </span><br />
</span></p>
<h4><span style="font-size:11px;"><a name="_Toc153352692"><em><span style="font-family:Verdana;">3.3. Parâmetros</span></em></a></span></h4>
<p><span style="font-size:11px;">· </span><span style="font-family:Verdana;font-size:11px;">Use nomes de parâmetros descritivos. Nomes de parâmetros devem ser descritivos o suficiente para que se possa, baseado no nome do parâmetro e seu tipo, determinar o que o parâmetro significa;</span><span style="font-size:11px;"><br />
</span><span style="font-size:11px;">· </span><span style="font-family:Verdana;font-size:11px;">Use PascalCase;</span><span style="font-size:11px;"><br />
</span><span style="font-size:11px;">· </span><span style="font-family:Verdana;font-size:11px;">Use nomes baseados no significado do parâmetro e não baseados no tipo do parâmetro;</span><span style="font-size:11px;"><br />
</span><span style="font-size:11px;">· </span><span style="font-family:Verdana;font-size:11px;">Não use parâmetros reservados (por exemplo: params, args, etc);</span><span style="font-size:11px;"><br />
</span><span style="font-size:11px;">· </span><span style="font-family:Verdana;font-size:11px;">Não use notação Húngara.</span><span style="font-size:11px;"><br />
<strong><span style="font-family:Verdana;">Exemplos:</span></strong><br />
</span></p>
<table style="color:#e6e6e6;" border="0" cellspacing="0" cellpadding="0" width="480">
<tbody>
<tr>
<td width="557"><span style="color:#3333ff;font-size:11px;"><strong>procedure </strong>FormataNumero(<strong>AV</strong>alor : Inteiro);</span><span style="font-size:11px;"><br />
</span><span style="color:#3333ff;font-size:11px;"><strong>function </strong>FormataNumero(<strong>AV</strong>alor : Inteiro) : Integer;</span><span style="font-size:11px;"><br />
</span></td>
</tr>
</tbody>
</table>
<p><span style="font-size:11px;"><span style="font-family:Verdana;"> </span><br />
</span></p>
<h4><span style="font-size:11px;"><a name="_Toc110398906"></a><a name="_Toc153352693"><em><span style="font-family:Verdana;">3.4. Variáveis</span></em></a></span></h4>
<p><span style="font-size:11px;">· </span><span style="font-family:Verdana;font-size:11px;">Nomeie Variáveis usando substantivos;</span><span style="font-size:11px;"><br />
</span><span style="font-size:11px;">· </span><span style="font-family:Verdana;font-size:11px;">Use PascalCase;</span><span style="font-size:11px;"><br />
</span><span style="font-size:11px;">· </span><span style="font-family:Verdana;font-size:11px;">Nunca utilize o caractere de sublinha (_);</span><span style="font-size:11px;"><br />
</span><span style="font-size:11px;">· </span><span style="font-family:Verdana;font-size:11px;">Quando for variável declarada na interface, utilize “F” no início do nome.</span><span style="font-size:11px;"><br />
<strong><span style="font-family:Verdana;">Exemplos:</span></strong><br />
</span></p>
<table style="color:#3333ff;" border="0" cellspacing="0" cellpadding="0" width="480">
<tbody>
<tr>
<td width="557">
<p align="left"><span style="font-size:11px;">Private<br />
</span></p>
<p align="left"><span style="font-size:11px;">FNomeUsuario : String;<br />
</span></p>
<p align="left"><span style="font-size:11px;">FSenhaUsuario : String;<br />
</span></p>
<p align="left"><span style="font-size:11px;">Public<br />
</span></p>
<p align="left"><span style="font-size:11px;">FNomeEmpresa : String;<br />
</span></p>
<p align="left"><span style="font-size:11px;">End;<br />
</span></p>
</td>
</tr>
</tbody>
</table>
<p><span style="color:#3333ff;font-family:Verdana;font-size:11px;"> </span><span style="font-size:11px;"><br />
<strong><br />
</strong><strong><span style="font-family:Verdana;">Declaração em métodos:</span></strong><br />
</span></p>
<table style="color:#e6e6e6;" border="0" cellspacing="0" cellpadding="0" width="480">
<tbody>
<tr>
<td width="557">
<p style="color:#3333ff;" align="left"><span style="font-size:11px;">Procedure <strong>ProcessaUsuario(</strong>ACodigoUsuario : Integer<strong>);</strong><br />
</span></p>
<p style="color:#3333ff;" align="left"><span style="font-size:11px;"><strong>var</strong><br />
</span></p>
<p style="color:#3333ff;" align="left"><span style="font-size:11px;">ValorTemporario : Integer;<br />
</span></p>
<p style="color:#3333ff;" align="left"><span style="font-size:11px;">NomeUsuario : String;<br />
</span></p>
<p style="color:#3333ff;" align="left"><span style="font-size:11px;"><strong>begin</strong><br />
</span></p>
<p style="color:#3333ff;" align="left"><span style="font-size:11px;"><strong> </strong><strong>//</strong><br />
</span></p>
<p align="left"><span style="color:#3333ff;font-size:11px;"><strong>end;</strong></span><span style="font-size:11px;"><br />
</span></p>
</td>
</tr>
</tbody>
</table>
<p><span style="font-size:11px;"><span style="font-family:Verdana;"> </span><br />
</span></p>
<h4><span style="font-size:11px;"><a name="_Toc153352694"><em><span style="font-family:Verdana;">3.5. Propriedades</span></em></a></span></h4>
<p><span style="font-size:11px;">· </span><span style="font-family:Verdana;font-size:11px;">Nomeie propriedades usando substantivos;</span><span style="font-size:11px;"><br />
</span><span style="font-size:11px;">· </span><span style="font-family:Verdana;font-size:11px;">Use PascalCase;</span><span style="font-size:11px;"><br />
</span><span style="font-size:11px;">· </span><span style="font-family:Verdana;font-size:11px;">Considere ter uma propriedade com o mesmo nome do tipo;</span><span style="font-size:11px;"><br />
</span><span style="font-size:11px;">· </span><span style="font-family:Verdana;font-size:11px;">Quando declarar uma propriedade com o mesmo nome do tipo, defina o mesmo tipo da propriedade;</span><span style="font-size:11px;"><br />
</span><span style="font-size:11px;">· </span><span style="font-family:Verdana;font-size:11px;">Não utilize o “T” no início do nome, “T” é utilizado apenas na declaração de tipos.</span><span style="font-size:11px;"><br />
<strong><span style="font-family:Verdana;">Exemplos:</span></strong><br />
</span></p>
<table style="color:#e6e6e6;" border="0" cellspacing="0" cellpadding="0" width="480">
<tbody>
<tr>
<td width="557">
<p style="color:#3333ff;" align="left"><span style="font-size:11px;">private<br />
</span></p>
<p style="color:#3333ff;" align="left"><span style="font-size:11px;"><strong>FNomeUsuario : String;</strong><br />
</span></p>
<p style="color:#3333ff;" align="left"><span style="font-size:11px;">public<br />
</span></p>
<p align="left"><span style="color:#3333ff;font-size:11px;">property <strong>NomeUsuario : String read FNomeUsuario write FNomeUsuario</strong></span><span style="font-size:11px;"><br />
</span></p>
</td>
</tr>
</tbody>
</table>
<h4><span style="font-size:11px;"><a name="_Toc110398907"></a><a name="_Toc153352695"><em><span style="font-family:Verdana;">3.6. Nome para Arquivos (Units)</span></em></a></span></h4>
<p><span style="font-size:11px;">· </span><span style="font-family:Verdana;font-size:11px;">Use PascalCase para nomear arquivos;</span><span style="font-size:11px;"><br />
</span><span style="font-size:11px;">· </span><span style="font-family:Verdana;font-size:11px;">Para formar o nome, utilize o nome da funcionalidade, o tipo da funcionalidade, e o tipo de formulário (<em>form</em>) que você está utilizando (caso esse arquivo seja de um formulário).</span><span style="font-size:11px;"><br />
<strong><span style="font-family:Verdana;">Exemplos de formulários:</span></strong><br />
</span></p>
<table style="color:#e6e6e6;" border="0" cellspacing="0" cellpadding="0" width="480">
<tbody>
<tr>
<td width="557"><span style="color:#3333ff;font-family:Verdana;font-size:11px;">CategoriaCadastroForm.pas</span><span style="font-size:11px;"><br />
</span><span style="color:#3333ff;font-family:Verdana;font-size:11px;">UsuarioListaForm.pas</span><span style="font-size:11px;"><br />
</span><span style="color:#3333ff;font-family:Verdana;font-size:11px;">EntradaForm.pas</span><span style="font-size:11px;"><br />
</span><span style="color:#3333ff;font-size:11px;"><span style="font-family:Verdana;">UsuarioPesquisaForm.pas</span></span><span style="font-size:11px;"><br />
</span></td>
</tr>
</tbody>
</table>
<p><span style="font-size:11px;"><strong><span style="font-family:Verdana;"> </span></strong><br />
</span></p>
<h4><span style="font-size:11px;"><a name="_Toc153352696"><em><span style="font-family:Verdana;">3.7. Prefixo para Objetos de Interface</span></em></a></span></h4>
<p><span style="font-size:11px;">· </span><span style="font-family:Verdana;font-size:11px;">Esses objetos ainda seguem a notação húngara;</span><span style="font-size:11px;"><br />
</span><span style="font-size:11px;">· </span><span style="font-family:Verdana;font-size:11px;">Use as abreviações, nas tabelas a seguir, como prefixo dos objetos;</span><span style="font-size:11px;"><br />
</span><span style="font-size:11px;">· </span><span style="font-family:Verdana;font-size:11px;">Use CamelCase para nomear objetos de interface;</span><span style="font-size:11px;"><br />
</span><span style="font-size:11px;">· </span><span style="font-family:Verdana;font-size:11px;">Utilize a seguinte regra: Três consoantes + Nome do Objeto. Exemplos:</span><span style="font-size:11px;"><br />
</span><span style="font-family:Verdana;font-size:11px;">-</span><span style="font-size:11px;"> </span><span style="font-size:11px;"><span style="font-family:Verdana;"><strong>Q</strong>ue<strong>ry</strong> da tabela Banco </span>à<span style="font-family:Verdana;"> qryBanco;</span><br />
</span><span style="font-family:Verdana;font-size:11px;">-</span><span style="font-size:11px;"> </span><span style="font-size:11px;"><span style="font-family:Verdana;"><strong>C</strong>lient<strong>D</strong>ata<strong>S</strong>et da tabela Banco </span>à<span style="font-family:Verdana;"> cdsBanco;</span><br />
</span><span style="font-family:Verdana;font-size:11px;">-</span><span style="font-size:11px;"> </span><span style="font-size:11px;"><span style="font-family:Verdana;"><strong>D</strong>ata<strong>S</strong>ou<strong>r</strong>ce ligado ao ClientDataSet </span>à<span style="font-family:Verdana;"> dsrBanco.</span><br />
</span><span style="font-size:11px;"><span style="font-family:Verdana;"><strong>Exemplos:</strong> </span><br />
</span></p>
<table style="color:#e6e6e6;" border="0" cellspacing="0" cellpadding="0" width="480">
<tbody>
<tr>
<td width="557"><span style="color:#3333ff;font-family:Verdana;font-size:11px;">T<strong>B</strong>u<strong>t</strong>to<strong>n = btnNomeBotao; </strong>(Tentar não repetir consoantes).</span><span style="font-size:11px;"><br />
</span><span style="color:#3333ff;font-size:11px;"><span style="font-family:Verdana;">TADO<strong>Q</strong>ue<strong>ry</strong> = <strong>qryNomeQuery; </strong></span></span><span style="font-size:11px;"><br />
</span><span style="color:#3333ff;font-size:11px;"><span style="font-family:Verdana;">T<strong>S</strong>peed<strong>B</strong>u<strong>t</strong>ton = <strong>sbtNomeBotao;</strong></span></span><span style="font-size:11px;"><br />
</span><span style="color:#3333ff;font-family:Verdana;font-size:11px;">T<strong>A</strong>ction<strong>L</strong>i<strong>s</strong>t = <strong>alsNomeActionList</strong>;</span><span style="font-size:11px;"><br />
</span></td>
</tr>
</tbody>
</table>
<p><span style="font-size:11px;"><span style="font-family:Verdana;"> </span><br />
</span></p>
<h4><span style="font-size:11px;"><a name="_Toc153352697"><em><span style="font-family:Verdana;">3.8. Prefixo para Formulários (Form) e Módulos de Dados (DataModule)</span></em></a></span></h4>
<p><span style="font-size:11px;">· </span><span style="font-family:Verdana;font-size:11px;">Use CamelCase;</span><span style="font-size:11px;"><br />
</span><span style="font-size:11px;">· </span><span style="font-family:Verdana;font-size:11px;">Form = utilizar “<strong>frm</strong>” + o nome da funcionalidade;</span><span style="font-size:11px;"><br />
</span><span style="font-size:11px;">· </span><span style="font-family:Verdana;font-size:11px;">DataModule = utilizar “<strong>dmd</strong>” + o nome da funcionalidade. </span><span style="font-size:11px;"><br />
</span><span style="font-size:11px;"><span style="font-family:Verdana;"> </span><br />
<strong><span style="font-family:Verdana;">Exemplos para DataModule:</span></strong><br />
</span></p>
<table style="color:#e6e6e6;" border="0" cellspacing="0" cellpadding="0" width="480">
<tbody>
<tr>
<td width="557"><span style="color:#3333ff;font-size:11px;"><span style="font-family:Verdana;"><strong>dmdClienteProcesso</strong> : TDataModule;</span></span><span style="font-size:11px;"><br />
</span><span style="color:#3333ff;font-size:11px;"><span style="font-family:Verdana;"><strong>dmdClienteCadastro</strong> : TDataModule;</span></span><span style="font-size:11px;"><br />
</span><span style="color:#3333ff;font-size:11px;"><span style="font-family:Verdana;"><strong>dmdPessoaUsuarioCadastro</strong> : TDataModule;</span></span><span style="font-size:11px;"><br />
</span></td>
</tr>
</tbody>
</table>
<p><span style="font-size:11px;"><strong><span style="font-family:Verdana;"> </span></strong><br />
<strong><span style="font-family:Verdana;">Exemplos para Form:</span></strong><br />
</span></p>
<table style="color:#e6e6e6;" border="0" cellspacing="0" cellpadding="0" width="480">
<tbody>
<tr>
<td width="557"><span style="color:#3333ff;font-size:11px;"><span style="font-family:Verdana;"><strong>frmClienteProcesso</strong> : TFom;</span></span><span style="font-size:11px;"><br />
</span><span style="color:#3333ff;font-size:11px;"><span style="font-family:Verdana;"><strong>frmClienteCadastro</strong> : TForm;</span></span><span style="font-size:11px;"><br />
</span><span style="color:#3333ff;font-size:11px;"><span style="font-family:Verdana;"><strong>frmPessoaUsuarioCadastro</strong> : TForm;</span></span><span style="font-size:11px;"><br />
</span></td>
</tr>
</tbody>
</table>
<p><span style="font-size:11px;"><span style="font-family:Verdana;"> </span><br />
</span></p>
<h1><span style="font-size:22px;"><a name="_Toc153352698"><span style="font-family:Verdana;">4. Endentação</span></a></span></h1>
<p><span style="font-family:Verdana;font-size:11px;">A endentação citada é sobre o número de espaços entre os níveis de tabulação. Utilize como padrão 2 espaços. Este padrão pode ser configurado na janela de opções do <strong>Borland Delphi</strong>.</span><span style="font-size:11px;"><br />
</span><span style="font-family:Verdana;font-size:11px;"> </span><span style="font-size:11px;"><br />
</span><span style="font-family:Verdana;font-size:11px;">Evite escrever linhas com mais de 80 posições entre espaços e caracteres. A idéia é facilitar a compreensão do código e, se possível, visualizar a linha inteira em seu editor de código. Caso alguns trechos de código fiquem muito extensos, poderá ser feita a quebra da linha, entretanto é necessário seguir os seguintes princípios:</span><span style="font-size:11px;"><br />
</span><span style="font-size:11px;">· </span><span style="font-family:Verdana;font-size:11px;">Quebrar a linha após uma vírgula;</span><span style="font-size:11px;"><br />
</span></p>
<p align="left"><span style="font-size:11px;">· </span><span style="font-family:Verdana;font-size:11px;">Quebrar a linha após um operador;</span><span style="font-size:11px;"><br />
</span></p>
<p align="left"><span style="font-size:11px;">· </span><span style="font-family:Verdana;font-size:11px;">Alinhar a nova linha no início da expressão no mesmo nível da linha anterior.</span><span style="font-size:11px;"><br />
<strong><span style="font-family:Verdana;">Exemplos:</span></strong><br />
</span></p>
<table style="color:#e6e6e6;" border="0" cellspacing="0" cellpadding="0" width="480">
<tbody>
<tr>
<td width="557">
<p style="color:#3333ff;" align="left"><span style="font-size:11px;">calculaArea(expr1, expr2, expr3,<br />
</span></p>
<p style="color:#3333ff;" align="left"><span style="font-size:11px;">expr4, expr5);<br />
</span></p>
<p style="color:#3333ff;" align="left"><span style="font-size:11px;"><em>ou</em><br />
</span></p>
<p style="color:#3333ff;" align="left"><span style="font-size:11px;">var := a *b / (c &#8211; g + f)<strong> + </strong><br />
</span></p>
<p align="left"><span style="color:#3333ff;font-size:11px;">4 * z;</span><span style="font-size:11px;"><br />
</span></p>
</td>
</tr>
</tbody>
</table>
<p><span style="font-size:11px;"><span style="font-family:Verdana;"> </span><br />
</span><span style="font-family:Verdana;font-size:11px;">Outra questão importante é a utilização de espaços em branco para endentação. Utilize espaços em branco para endentação, nunca use tabulação!</span><span style="font-size:11px;"><br />
</span><span style="font-size:11px;"><span style="font-family:Verdana;"> </span><br />
</span></p>
<h1><span style="font-size:22px;"><a name="_Toc153352699"><span style="font-family:Verdana;">5. Comentários</span></a></span></h1>
<p><span style="font-family:Verdana;font-size:11px;">Os comentários são muito importantes, tanto para relembrar você como para orientar outra pessoa sobre a manutenção do código fonte. Comente tudo que puder, da seguinte forma:</span><span style="font-size:11px;"><br />
</span><span style="font-size:11px;">· </span><span style="font-family:Verdana;font-size:11px;">Utilize as duas barras “//” para comentar trechos de código;</span><span style="font-size:11px;"><br />
</span><span style="font-size:11px;">· </span><span style="font-family:Verdana;font-size:11px;">Utilize “{}” para comentar blocos.</span><span style="font-size:11px;"><br />
</span><span style="font-size:11px;"><span style="font-family:Verdana;"> </span><br />
</span></p>
<h4><span style="font-size:11px;"><a name="_Toc153352700"><em><span style="font-family:Verdana;">5.1. Cabeçalho de Arquivos (Units)</span></em></a></span></h4>
<p><span style="font-family:Verdana;font-size:11px;">Comentários de cabeçalho são importantes para saber quem foi o responsável pelo desenvolvimento e as alterações aplicadas na unit. Portanto:</span><span style="font-size:11px;"><br />
</span><span style="font-size:11px;">· </span><span style="font-family:Verdana;font-size:11px;">Descreva o propósito da unit;</span><span style="font-size:11px;"><br />
</span><span style="font-size:11px;">· </span><span style="font-family:Verdana;font-size:11px;">Coloque o nome do programador responsável pelo desenvolvimento inicial da unit;</span><span style="font-size:11px;"><br />
</span><span style="font-size:11px;">· </span><span style="font-family:Verdana;font-size:11px;">Coloque o nome do analista responsável;</span><span style="font-size:11px;"><br />
</span><span style="font-size:11px;">· </span><span style="font-family:Verdana;font-size:11px;">O item Revisões será utilizado quando for feita uma manutenção na unit;</span><span style="font-size:11px;"><br />
</span><span style="font-size:11px;">· </span><span style="font-family:Verdana;font-size:11px;">Comentários adicionais são importantes caso as alterações efetuadas nessa unit possam afetar alguma outra funcionalidade do sistema.</span><span style="font-size:11px;"><br />
<strong><span style="font-family:Verdana;"> </span></strong><br />
<strong><span style="font-family:Verdana;"> </span></strong><br />
<strong><span style="font-family:Verdana;"> </span></strong><br />
<strong><span style="font-family:Verdana;"> </span></strong><br />
<strong><span style="font-family:Verdana;"> </span></strong><br />
<strong><span style="font-family:Verdana;">Exemplo:</span></strong><br />
</span></p>
<table style="color:#e6e6e6;" border="0" cellspacing="0" cellpadding="0" width="480">
<tbody>
<tr>
<td width="557"><span style="color:#3333ff;font-size:11px;"><span style="font-family:Verdana;">(*&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</span></span><span style="font-size:11px;"><br />
</span><span style="color:#3333ff;font-size:11px;"><span style="font-family:Verdana;">Propósito da Unit:</span></span><span style="font-size:11px;"><br />
</span><span style="color:#3333ff;font-size:11px;"><span style="font-family:Verdana;">Programador: Data: ??</span></span><span style="font-size:11px;"><br />
</span><span style="color:#3333ff;font-size:11px;"><span style="font-family:Verdana;">Analista Responsável:</span></span><span style="font-size:11px;"><br />
</span><span style="color:#3333ff;font-size:11px;"><span style="font-family:Verdana;">Revisões:</span></span><span style="font-size:11px;"><br />
</span><span style="color:#3333ff;font-size:11px;"><span style="font-family:Verdana;">Programador:</span></span><span style="font-size:11px;"><br />
</span><span style="color:#3333ff;font-size:11px;"><span style="font-family:Verdana;">Data: Descrição da Revisão</span></span><span style="font-size:11px;"><br />
</span><span style="color:#3333ff;font-size:11px;"><span style="font-family:Verdana;">Comentários adicionais:</span></span><span style="font-size:11px;"><br />
</span><span style="color:#3333ff;font-size:11px;"><span style="font-family:Verdana;">&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;*)</span></span><span style="font-size:11px;"><br />
</span></td>
</tr>
</tbody>
</table>
<p><span style="font-size:11px;"><span style="font-family:Verdana;"> </span><br />
</span></p>
<h4><span style="font-size:11px;"><a name="_Toc153352701"><em><span style="font-family:Verdana;">5.2. Cabeçalho de Métodos</span></em></a></span></h4>
<p><span style="font-family:Verdana;font-size:11px;">Ao descrever o cabeçalho de um Método:</span><span style="font-size:11px;"><br />
</span><span style="font-size:11px;">· </span><span style="font-family:Verdana;font-size:11px;">Utilize comentário de bloco;</span><span style="font-size:11px;"><br />
</span><span style="font-size:11px;">· </span><span style="font-family:Verdana;font-size:11px;">Não seja detalhista, tente ser objetivo em seu comentário;</span><span style="font-size:11px;"><br />
</span><span style="font-size:11px;">· </span><span style="font-family:Verdana;font-size:11px;">Comente sobre os parâmetros, caso hajam.</span><span style="font-size:11px;"><br />
<strong><span style="font-family:Verdana;">Exemplo:</span></strong><br />
</span></p>
<table style="color:#3333ff;" border="0" cellspacing="0" cellpadding="0" width="480">
<tbody>
<tr>
<td width="557"><span style="font-size:11px;"><span style="font-family:Verdana;">{&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-</span><br />
</span><span style="font-size:11px;"><span style="font-family:Verdana;">* Propósito do Método: Exibir uma mensagem de Pergunta utilizando MessageBox</span><br />
</span><span style="font-size:11px;"><span style="font-family:Verdana;">*</span><br />
</span><span style="font-size:11px;"><span style="font-family:Verdana;">* Utilização dos parâmetros:</span><br />
</span><span style="font-size:11px;"><span style="font-family:Verdana;">ATitulo = Titulo da Mensagem (Caption).</span><br />
</span><span style="font-size:11px;"><span style="font-family:Verdana;">AMensagem = Mensangem que ira aparecer no corpo do MessageBox.</span><br />
</span><span style="font-size:11px;"><span style="font-family:Verdana;">Result = Retorna True caso seja selecionado a opção Sim no MessageBox.</span><br />
</span><span style="font-size:11px;"><span style="font-family:Verdana;">* Autor / Data: Everson R. Novka 09/06/2006</span><br />
</span><span style="font-size:11px;"><span style="font-family:Verdana;">*&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;}</span><br />
</span><span style="font-size:11px;"><span style="font-family:Verdana;">class function TFWMensagem.Pergunta(const ATitulo,</span><br />
</span><span style="font-size:11px;"><span style="font-family:Verdana;">AMensagem: String): Boolean;</span><br />
</span><span style="font-size:11px;"><span style="font-family:Verdana;">begin</span><br />
</span><span style="font-size:11px;"><span style="font-family:Verdana;">Result := (MessageBox(0, PChar(AMensagem), pChar(ATitulo), </span><br />
</span><span style="font-size:11px;"><span style="font-family:Verdana;">MB_ICONQUESTION or MB_YESNO or MB_DEFBUTTON2) = idYes);</span><br />
</span><span style="font-size:11px;"><span style="font-family:Verdana;">end;</span><br />
</span></td>
</tr>
</tbody>
</table>
<p><span style="font-size:11px;"><span style="font-family:Verdana;"> </span><br />
</span></p>
<h4><span style="font-size:11px;"><a name="_Toc153352702"><em><span style="font-family:Verdana;">5.3. Comentários dentro de métodos</span></em></a></span></h4>
<p><span style="font-size:11px;">· </span><span style="font-family:Verdana;font-size:11px;">Utilize “//” para comentários de apenas um linha;</span><span style="font-size:11px;"><br />
</span><span style="font-size:11px;">· </span><span style="font-family:Verdana;font-size:11px;">Utilize comentário em bloco ( { &#8230; } ) somente em rotinas para comentários de mais de uma linha, a questão visual é fundamental para um melhor entendimento.</span><span style="font-size:11px;"><br />
<strong><span style="font-family:Verdana;">Exemplo:</span></strong><br />
</span><span style="font-family:Verdana;font-size:11px;">function TfrmMovPontoManual.tbKeyIsDown(const key: integer): boolean;</span><span style="font-size:11px;"><br />
</span><span style="font-size:11px;">begin<br />
</span><span style="font-size:11px;">//Retorna se a tecla especificada está pressionada.<br />
</span><span style="font-size:11px;">//Gislaine &#8211; 26/09/2005<br />
</span><span style="font-size:11px;">Result := GetKeyState(Key) and 128 &gt; 0;<br />
</span><span style="font-size:11px;">end;<br />
</span><span style="font-size:11px;">}</p>
<p>Fonte: www.delphi.eti.br</span></span></div>
<p></strong></span></span></span></div>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/medeirosmaster.wordpress.com/30/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/medeirosmaster.wordpress.com/30/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/medeirosmaster.wordpress.com/30/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/medeirosmaster.wordpress.com/30/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/medeirosmaster.wordpress.com/30/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/medeirosmaster.wordpress.com/30/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/medeirosmaster.wordpress.com/30/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/medeirosmaster.wordpress.com/30/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/medeirosmaster.wordpress.com/30/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/medeirosmaster.wordpress.com/30/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/medeirosmaster.wordpress.com/30/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/medeirosmaster.wordpress.com/30/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/medeirosmaster.wordpress.com/30/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/medeirosmaster.wordpress.com/30/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=medeirosmaster.wordpress.com&amp;blog=7274223&amp;post=30&amp;subd=medeirosmaster&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://medeirosmaster.wordpress.com/2009/10/08/padroes-recomendados-de-nomenclatura-borland/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/f7db63aaa794255d26332ed652b51d9d?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">medeirosmaster</media:title>
		</media:content>
	</item>
		<item>
		<title>Delphi 2010</title>
		<link>http://medeirosmaster.wordpress.com/2009/10/08/delphi-2010/</link>
		<comments>http://medeirosmaster.wordpress.com/2009/10/08/delphi-2010/#comments</comments>
		<pubDate>Thu, 08 Oct 2009 19:16:48 +0000</pubDate>
		<dc:creator>medeirosmaster</dc:creator>
				<category><![CDATA[Desenvolvimento]]></category>

		<guid isPermaLink="false">http://medeirosmaster.wordpress.com/?p=25</guid>
		<description><![CDATA[Delphi 2010<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=medeirosmaster.wordpress.com&amp;blog=7274223&amp;post=25&amp;subd=medeirosmaster&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p style="margin:0 0 10px;padding:0;">Mais um video produzido pela Embarcadero com as novidades do Delphi 2010, mas desta vez em português.</p>
<p style="margin:0 0 10px;padding:0;"><span style="text-align:center; display: block;"><a href="http://medeirosmaster.wordpress.com/2009/10/08/delphi-2010/"><img src="http://img.youtube.com/vi/U-9ilnyiY9A/2.jpg" alt="" /></a></span></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/medeirosmaster.wordpress.com/25/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/medeirosmaster.wordpress.com/25/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/medeirosmaster.wordpress.com/25/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/medeirosmaster.wordpress.com/25/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/medeirosmaster.wordpress.com/25/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/medeirosmaster.wordpress.com/25/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/medeirosmaster.wordpress.com/25/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/medeirosmaster.wordpress.com/25/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/medeirosmaster.wordpress.com/25/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/medeirosmaster.wordpress.com/25/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/medeirosmaster.wordpress.com/25/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/medeirosmaster.wordpress.com/25/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/medeirosmaster.wordpress.com/25/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/medeirosmaster.wordpress.com/25/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=medeirosmaster.wordpress.com&amp;blog=7274223&amp;post=25&amp;subd=medeirosmaster&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://medeirosmaster.wordpress.com/2009/10/08/delphi-2010/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/f7db63aaa794255d26332ed652b51d9d?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">medeirosmaster</media:title>
		</media:content>
	</item>
	</channel>
</rss>
