<?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>Thiago Cavalcante .Net</title>
	<atom:link href="http://thiagocfc.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://thiagocfc.wordpress.com</link>
	<description>Desenvolvimento de Software</description>
	<lastBuildDate>Fri, 20 Jan 2012 00:13:09 +0000</lastBuildDate>
	<language>pt-br</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='thiagocfc.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://0.gravatar.com/blavatar/a88a670642f2c7f83cab5256e5b77eb5?s=96&#038;d=http%3A%2F%2Fs2.wp.com%2Fi%2Fbuttonw-com.png</url>
		<title>Thiago Cavalcante .Net</title>
		<link>http://thiagocfc.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://thiagocfc.wordpress.com/osd.xml" title="Thiago Cavalcante .Net" />
	<atom:link rel='hub' href='http://thiagocfc.wordpress.com/?pushpress=hub'/>
		<item>
		<title>MVA &#8211; Microsoft Virtual Academy</title>
		<link>http://thiagocfc.wordpress.com/2012/01/19/mva-microsoft-virtual-academy/</link>
		<comments>http://thiagocfc.wordpress.com/2012/01/19/mva-microsoft-virtual-academy/#comments</comments>
		<pubDate>Fri, 20 Jan 2012 00:13:02 +0000</pubDate>
		<dc:creator>Thiago Cavalcante</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Comunidade Técnica]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Notícias]]></category>
		<category><![CDATA[Capacitação]]></category>
		<category><![CDATA[MVA]]></category>
		<category><![CDATA[Nuvem]]></category>
		<category><![CDATA[Virtual]]></category>

		<guid isPermaLink="false">http://thiagocfc.wordpress.com/?p=458</guid>
		<description><![CDATA[O MVA-Microsoft Virtual Academy, é a evolução dos programas de capacitação on-line e gratuita da Microsoft, com conteúdo totalmente reformulado e atual, e tem como objetivo ajudar no desenvolvimento da sua carreira Microsoft. É uma plataforma de aprendizagem na nuvem, onde você vai encontrar recursos como: Formação completamente de graça.  Recursos disponíveis on-line, vídeo on demand [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=thiagocfc.wordpress.com&amp;blog=4730455&amp;post=458&amp;subd=thiagocfc&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="size-full wp-image-459 aligncenter" title="mva" src="http://thiagocfc.files.wordpress.com/2012/01/mva.jpg?w=450&#038;h=200" alt="" width="450" height="200" /></p>
<p style="text-align:justify;">O MVA-Microsoft Virtual Academy, é a evolução dos programas de capacitação on-line e gratuita da Microsoft, com conteúdo totalmente reformulado e atual, e tem como objetivo ajudar no desenvolvimento da sua carreira Microsoft.</p>
<p style="text-align:justify;">É uma plataforma de aprendizagem na nuvem, onde você vai encontrar recursos como:</p>
<ul style="text-align:justify;">
<li><em>Formação completamente de graça.</em></li>
<li><em> Recursos disponíveis on-line, vídeo on demand e artigos de especialistas.</em></li>
<li><em> Três tipos de conteúdo, cursos , carreiras e especializações.</em></li>
<li><em> Documentos especializados, laboratórios on-line e Webcasts.</em></li>
<li><em> Categorias de Reconhecimento: Bronze, Silver, Gold, Platinum.</em></li>
<li><em> Aprendizagem no seu ritmo, disponível quando você quiser.</em></li>
</ul>
<p style="text-align:justify;">Benefícios como:</p>
<ul style="text-align:justify;">
<li><em>   Processo de registo fácil: basta usar o seu Windows Live ID.</em></li>
<li><em>   Pesquisar conteúdo: com etiquetas personalizadas e filtros, você pode encontrar o conteúdo facilmente, de acordo com suas preferências.</em></li>
<li><em>   Você pode comparar o progresso de seu treinamento com outros profissionais em sua região e globalmente.</em></li>
<li><em>   Fácil acesso aos materiais de cada conteúdo, com distinções gráficas dos diferentes tipos de conteúdos.</em></li>
<li><em>   Pontuação bônus para quem conclui conteúdos especiais.</em></li>
<li><em>   Capacidade de explorar conteúdo adicional dos cursos que você desejar.</em></li>
<li><em>   Cada curso tem conteúdo adicional para estudar, relacionados por tecnologias.</em></li>
<li><em>   Etapas adicionais para os interessados em se aprofundar sobre uma determinada tecnologia, permitindo-lhes a possibilidade de se registrar e ser certificado em produtos especiais.</em></li>
<li><em>   Integração com redes sociais como Facebook e Twitter, permitindo recomendar a Academia ou conteúdos específicos aos seus amigos.</em></li>
<li><em>   A categoria Promoções e Benefícios irá informá-lo para quais cursos você pode se programar e se você cumpre os requisitos básicos.</em></li>
<li><em>   Download de documentos para conclusão de cada conteúdo e uma transcrição com o resumo da atividade de cada usuário no MVA.</em></li>
</ul>
<p style="text-align:justify;">Algumas das trilhas de estudo são:</p>
<ul style="text-align:justify;">
<li><em>Configurando o Windows 7: Exame 70-680 (Preparatório para certificação)</em></li>
<li><em>Entendendo desenvolvimento para o Windows Phone 7</em></li>
<li><em>Instalando e configurando o Hyper-V</em></li>
<li><em>Virtualização de desktops usando VDI e MED-V</em></li>
</ul>
<p style="text-align:justify;">
<h3 style="text-align:center;">Para participar basta acessar: <span style="color:#ff0000;"><a title="MVA - Microsoft Virtual Academy" href="https://www.microsoftvirtualacademy.com" target="_blank"><span style="color:#ff0000;">https://www.microsoftvirtualacademy.com</span></a></span></h3>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/thiagocfc.wordpress.com/458/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/thiagocfc.wordpress.com/458/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/thiagocfc.wordpress.com/458/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/thiagocfc.wordpress.com/458/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/thiagocfc.wordpress.com/458/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/thiagocfc.wordpress.com/458/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/thiagocfc.wordpress.com/458/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/thiagocfc.wordpress.com/458/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/thiagocfc.wordpress.com/458/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/thiagocfc.wordpress.com/458/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/thiagocfc.wordpress.com/458/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/thiagocfc.wordpress.com/458/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/thiagocfc.wordpress.com/458/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/thiagocfc.wordpress.com/458/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=thiagocfc.wordpress.com&amp;blog=4730455&amp;post=458&amp;subd=thiagocfc&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://thiagocfc.wordpress.com/2012/01/19/mva-microsoft-virtual-academy/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/ff071c42df5eb33aa8a4d6f4b0aa81f8?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">thiagocfc</media:title>
		</media:content>

		<media:content url="http://thiagocfc.files.wordpress.com/2012/01/mva.jpg" medium="image">
			<media:title type="html">mva</media:title>
		</media:content>
	</item>
		<item>
		<title>A Voz do Brasil</title>
		<link>http://thiagocfc.wordpress.com/2011/11/18/a-voz-do-brasil/</link>
		<comments>http://thiagocfc.wordpress.com/2011/11/18/a-voz-do-brasil/#comments</comments>
		<pubDate>Sat, 19 Nov 2011 02:18:28 +0000</pubDate>
		<dc:creator>Thiago Cavalcante</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Comunidade Técnica]]></category>
		<category><![CDATA[Microsoft]]></category>

		<guid isPermaLink="false">http://thiagocfc.wordpress.com/?p=450</guid>
		<description><![CDATA[A Voz do Brasil é o programa de localização do reconhecimento de voz para o Português do Brasil, e com a sua participação, vamos conseguir um nível de qualidade do reconhecimento de voz do nosso idioma sem precedentes. Seu sotaque, entonação, sua cultura influencia e muito neste tipo de recursos e a diversidade de regiões [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=thiagocfc.wordpress.com&amp;blog=4730455&amp;post=450&amp;subd=thiagocfc&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p style="text-align:right;"><a href="null"><img class="alignright" src="http://thiagocfc.files.wordpress.com/2011/11/avozdobrasil.png?w=150&#038;h=212" alt="" width="150" height="212" /></a></p>
<p style="text-align:justify;">A Voz do Brasil é o programa de localização do reconhecimento de voz para o Português do Brasil, e com a sua participação, vamos conseguir um nível de qualidade do reconhecimento de voz do nosso idioma sem precedentes. Seu sotaque, entonação, sua cultura influencia e muito neste tipo de recursos e a diversidade de regiões que temos nesta lista é muito rica.</p>
<p style="text-align:justify;">Para participar é muito fácil.</p>
<p style="text-align:justify;">Vá até o site <a title="A Voz do Brasil" href="https://br.yourspeech.net/" target="_blank">https://br.yourspeech.net/<br />
</a>Esta é a nossa plataforma de aprimoramento de reconhecimento de fala mundial.  Após aceitar os termos, indique sua idade, sexo e região onde cresceu.  O fato de ter crescido em uma região e hoje morar em outra é determinante para o seu sotaque, então preserve a sua terra natal.<br />
Também é necessário inserir o seu Proctor ID. Utilize: <span style="color:#ff0000;"><strong>murcur</strong></span></p>
<p style="text-align:justify;">Aí é só começar a gravar as sentenças. Vale lembrar, que para cada sentença gravada (total de 120 por pessoa) a Microsoft vai fazer doações para instituições de caridade em nosso país.</p>
<p style="text-align:justify;">Mas atenção&#8230; Antes de começar a gravar as sentenças, é necessário que você esteja em um ambiente adequado e com um microfone/headset devidamente configurado. A participação de todos é muito importante para o futuro da tecnologia no país.<br />
Segue abaixo link do manual original que pode ajudar nas configurações de gravação necessárias.</p>
<p><a title="Clique aqui para baixar." href="http://thiagocfc.files.wordpress.com/2011/11/yourspeech_proctor_manual_v10.pdf" target="_blank">Yourspeech_Proctor_Manual_V10.pdf</a></p>
<p>&nbsp;</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/thiagocfc.wordpress.com/450/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/thiagocfc.wordpress.com/450/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/thiagocfc.wordpress.com/450/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/thiagocfc.wordpress.com/450/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/thiagocfc.wordpress.com/450/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/thiagocfc.wordpress.com/450/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/thiagocfc.wordpress.com/450/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/thiagocfc.wordpress.com/450/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/thiagocfc.wordpress.com/450/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/thiagocfc.wordpress.com/450/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/thiagocfc.wordpress.com/450/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/thiagocfc.wordpress.com/450/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/thiagocfc.wordpress.com/450/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/thiagocfc.wordpress.com/450/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=thiagocfc.wordpress.com&amp;blog=4730455&amp;post=450&amp;subd=thiagocfc&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://thiagocfc.wordpress.com/2011/11/18/a-voz-do-brasil/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/ff071c42df5eb33aa8a4d6f4b0aa81f8?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">thiagocfc</media:title>
		</media:content>

		<media:content url="http://thiagocfc.files.wordpress.com/2011/11/avozdobrasil.png" medium="image" />
	</item>
		<item>
		<title>Wiki eu contribuo e você?</title>
		<link>http://thiagocfc.wordpress.com/2011/04/29/wiki-eu-contribuo-e-voce/</link>
		<comments>http://thiagocfc.wordpress.com/2011/04/29/wiki-eu-contribuo-e-voce/#comments</comments>
		<pubDate>Fri, 29 Apr 2011 16:14:26 +0000</pubDate>
		<dc:creator>Thiago Cavalcante</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Notícias]]></category>

		<guid isPermaLink="false">http://thiagocfc.wordpress.com/?p=415</guid>
		<description><![CDATA[Mais uma novidade para aqueles que desejam contribuir com a comunidade técnica Microsoft, foram iniciadas duas excelentes iniciativas que são : MSDN Wiki Oportunidade para ajudar na tradução da Biblioteca MSDN para português. O projeto beneficia milhares de desenvolvedores locais e é algo inédito, pois pela primeira vez, toda a documentação da principal ferramenta de [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=thiagocfc.wordpress.com&amp;blog=4730455&amp;post=415&amp;subd=thiagocfc&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Mais uma novidade para aqueles que desejam contribuir com a comunidade técnica Microsoft, foram iniciadas duas excelentes iniciativas que são :</p>
<ul>
<li style="text-align:justify;"><strong>MSDN Wiki<br />
<img class="alignnone" title="MSDN Wiki" src="http://thiagocfc.files.wordpress.com/2011/04/msdnwiki.jpg?w=267&#038;h=137" alt="" width="267" height="137" /><br />
</strong>Oportunidade para ajudar na tradução da Biblioteca MSDN para português. O projeto beneficia milhares de desenvolvedores locais e é algo inédito, pois pela primeira vez, toda a documentação da principal ferramenta de desenvolvimento de software Microsoft foi traduzida para um idioma fora do conjunto de línguas oficiais da Microsoft.<br />
&#8220;Conheça o site.<br />
Proponha alterações.<br />
Divulgue para sua comunidade !&#8221;<br />
<span style="text-decoration:underline;"><em>Link</em></span>:<br />
<a href="http://www.microsoft.com/brasil/educacao/comunidadeacademica/msdn_wiki.mspx" target="_blank">http://www.microsoft.com/brasil/educacao/comunidadeacademica/msdn_wiki.mspx</a></li>
<li><strong>Technet Wiki<br />
<img class="alignnone" title="TechNet Wiki" src="http://thiagocfc.files.wordpress.com/2011/04/tn_wiki.jpg?w=242&#038;h=38" alt="" width="242" height="38" /><br />
</strong>O Wiki TechNet é uma biblioteca de informações sobre tecnologias Microsoft escritos pela comunidade para a comunidade. Se você escreve código, gerencia servidores, mantem ambientes de missão crítica funcionando, ou simplesmente gosta de fuçar, você vai estar em casa no Wiki TechNet.<br />
&#8220;Este é um site da comunidade. Para obter a documentação oficial, consulte TechNet Library ou contate o suporte da Microsoft.<br />
O Wiki é focado em tecnologias Microsoft. A comunidade irá editar ou remover temas que ficam muito longe da meta.<br />
Foi inspirado na Wikipedia.<br />
Qualquer pessoa pode participar e contribuir com conteúdo.&#8221;<br />
<span style="text-decoration:underline;"><em>Link</em></span>:<br />
<a href="http://social.technet.microsoft.com/wiki/" target="_blank">http://social.technet.microsoft.com/wiki/</a></li>
</ul>
<p>Não deixe de participar, contribua e compartilhe conhecimento, este é um grande passo para o reconhecimento profissional.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/thiagocfc.wordpress.com/415/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/thiagocfc.wordpress.com/415/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/thiagocfc.wordpress.com/415/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/thiagocfc.wordpress.com/415/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/thiagocfc.wordpress.com/415/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/thiagocfc.wordpress.com/415/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/thiagocfc.wordpress.com/415/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/thiagocfc.wordpress.com/415/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/thiagocfc.wordpress.com/415/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/thiagocfc.wordpress.com/415/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/thiagocfc.wordpress.com/415/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/thiagocfc.wordpress.com/415/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/thiagocfc.wordpress.com/415/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/thiagocfc.wordpress.com/415/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=thiagocfc.wordpress.com&amp;blog=4730455&amp;post=415&amp;subd=thiagocfc&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://thiagocfc.wordpress.com/2011/04/29/wiki-eu-contribuo-e-voce/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/ff071c42df5eb33aa8a4d6f4b0aa81f8?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">thiagocfc</media:title>
		</media:content>

		<media:content url="http://thiagocfc.files.wordpress.com/2011/04/msdnwiki.jpg" medium="image">
			<media:title type="html">MSDN Wiki</media:title>
		</media:content>

		<media:content url="http://thiagocfc.files.wordpress.com/2011/04/tn_wiki.jpg" medium="image">
			<media:title type="html">TechNet Wiki</media:title>
		</media:content>
	</item>
		<item>
		<title>Sharepoint 2010 &#8211; Novidades</title>
		<link>http://thiagocfc.wordpress.com/2011/04/26/sharepoint-2010-novidades/</link>
		<comments>http://thiagocfc.wordpress.com/2011/04/26/sharepoint-2010-novidades/#comments</comments>
		<pubDate>Tue, 26 Apr 2011 13:00:59 +0000</pubDate>
		<dc:creator>Thiago Cavalcante</dc:creator>
				<category><![CDATA[Desenvolvimento]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Sharepoint]]></category>

		<guid isPermaLink="false">http://thiagocfc.wordpress.com/?p=407</guid>
		<description><![CDATA[Sai mais uma novidade para desenvolvedores e designers de Sharepoint, uma delas é o Guia de Desenvolvimento de Sharepoint Online do Office 365 com ele você irá obter conhecimento e compreender mais um pouco do Sharepoint Online que está embutido no Office 365 e seus recursos que estão disponíveis. A outra novidade é o novo Kit de Desenvolvimento [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=thiagocfc.wordpress.com&amp;blog=4730455&amp;post=407&amp;subd=thiagocfc&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p style="text-align:justify;">Sai mais uma novidade para desenvolvedores e designers de Sharepoint, uma delas é o <strong>Guia de Desenvolvimento de Sharepoint Online do Office 365 </strong>com ele você irá obter conhecimento e compreender mais um pouco do <strong>Sharepoint Online </strong>que está embutido no <strong>Office 365</strong> e seus recursos que estão disponíveis.<br />
A outra novidade é o novo Kit de Desenvolvimento de Software (<strong>SDK</strong>) para <strong>Sharepoint 2010, </strong>que foi atualizado com nova documentação, exemplos de código fonte e arquivos XML de IntelliSense, que é muito útil para auxiliar nos estudos de <strong>Sharepoint 2010</strong>.</p>
<p style="text-align:justify;">Para fazer download, basta clicar nas imagens abaixo:</p>
<table>
<tbody>
<tr>
<td>
<p><div class="wp-caption alignnone" style="width: 178px"><a title="Download - SharePoint Online for Office 365 Developer Guide" href="http://www.microsoft.com/downloads/en/details.aspx?FamilyID=4387e030-73dc-48e7-ac95-abc043b9335a" target="_blank"><img style="border:1px solid black;" title="SharePoint Online for Office 365 Developer Guide" src="http://microsoftfeed.com/wp-content/uploads/2011/04/SharePoint-Online-for-Office-365-Developer-Guide.jpg" alt="" width="168" height="228" /></a><p class="wp-caption-text">Download: SharePoint Online for Office 365 Developer Guide</p></div></td>
<td>
<div class="wp-caption alignnone" style="width: 170px"><a title="Download - SharePoint 2010 Software Development Kit" href="http://www.microsoft.com/downloads/en/details.aspx?FamilyID=f0c9daf3-4c54-45ed-9bde-7b4d83a8f26f" target="_blank"><img style="border:1px solid black;" title="SharePoint 2010 Software Development Kit" src="http://microsoftfeed.com/wp-content/uploads/2011/04/Download-New-SharePoint-2010-Reference-SDK.jpg" alt="" width="160" height="197" /></a><p class="wp-caption-text">Download: SharePoint 2010 Software Development Kit</p></div>
<p style="text-align:justify;">
</td>
</tr>
</tbody>
</table>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/thiagocfc.wordpress.com/407/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/thiagocfc.wordpress.com/407/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/thiagocfc.wordpress.com/407/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/thiagocfc.wordpress.com/407/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/thiagocfc.wordpress.com/407/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/thiagocfc.wordpress.com/407/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/thiagocfc.wordpress.com/407/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/thiagocfc.wordpress.com/407/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/thiagocfc.wordpress.com/407/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/thiagocfc.wordpress.com/407/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/thiagocfc.wordpress.com/407/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/thiagocfc.wordpress.com/407/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/thiagocfc.wordpress.com/407/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/thiagocfc.wordpress.com/407/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=thiagocfc.wordpress.com&amp;blog=4730455&amp;post=407&amp;subd=thiagocfc&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://thiagocfc.wordpress.com/2011/04/26/sharepoint-2010-novidades/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/ff071c42df5eb33aa8a4d6f4b0aa81f8?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">thiagocfc</media:title>
		</media:content>

		<media:content url="http://microsoftfeed.com/wp-content/uploads/2011/04/SharePoint-Online-for-Office-365-Developer-Guide.jpg" medium="image">
			<media:title type="html">SharePoint Online for Office 365 Developer Guide</media:title>
		</media:content>

		<media:content url="http://microsoftfeed.com/wp-content/uploads/2011/04/Download-New-SharePoint-2010-Reference-SDK.jpg" medium="image">
			<media:title type="html">SharePoint 2010 Software Development Kit</media:title>
		</media:content>
	</item>
		<item>
		<title>Semana de Webcasts &#8211; SharePoint 2010</title>
		<link>http://thiagocfc.wordpress.com/2011/04/06/semana-de-webcasts-sharepoint-2010/</link>
		<comments>http://thiagocfc.wordpress.com/2011/04/06/semana-de-webcasts-sharepoint-2010/#comments</comments>
		<pubDate>Wed, 06 Apr 2011 13:26:00 +0000</pubDate>
		<dc:creator>Thiago Cavalcante</dc:creator>
				<category><![CDATA[Eventos]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Sharepoint]]></category>

		<guid isPermaLink="false">http://thiagocfc.wordpress.com/?p=402</guid>
		<description><![CDATA[Olá pessoal, estou divulgando uma grande oportunidade para aqueles que desejam conhecer mais sobre Sharepoint 2010, a semana de webcasts de Sharepoint 2010 que foi incentivada pela nossa colega da comunidade técnica Fernanda Saraiva. Informações e links para inscrição seguem abaixo, bons estudos! 11/04/11 – 12:00 às 13:00 – Palestrante: Wagner Amorim Assunto: Por que adotar [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=thiagocfc.wordpress.com&amp;blog=4730455&amp;post=402&amp;subd=thiagocfc&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Olá pessoal, estou divulgando uma grande oportunidade para aqueles que desejam conhecer mais sobre <strong><em>Sharepoint</em></strong> 2010, a semana de webcasts de Sharepoint 2010 que foi incentivada pela nossa colega da comunidade técnica <em><a title="Fernanda Saraiva | Microsoft Sharepoint &amp; EPM" href="http://www.fernandasaraiva.com.br/" target="_blank">Fernanda Saraiva</a></em>.</p>
<p>Informações e links para inscrição seguem abaixo, bons estudos!</p>
<hr />
<p>11/04/11 – 12:00 às 13:00 – <strong>Palestrante:</strong> <a href="http://www.twitter.com/WaAmorim" target="_blank">Wagner Amorim</a></p>
<p><strong>Assunto:</strong> Por que adotar o SharePoint</p>
<p><strong>Link para inscrição: </strong><a href="https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032484124&amp;Culture=pt-BR" target="_blank">https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032484124&amp;Culture=pt-BR</a></p>
<hr />
<p>11/04/11 – 20:00 às 21:00 – <strong>Palestrante:</strong> <a href="http://www.twitter.com/Alex_Schulz" target="_blank">Alex Schulz</a></p>
<p><strong>Assunto:</strong> Business Connectivity Services<strong>. </strong></p>
<p><strong>Link para Inscrição: </strong><a href="https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032483962&amp;Culture=pt-BR" target="_blank">https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032483962&amp;Culture=pt-BR</a></p>
<hr />
<p>12/04/11 – 20:00 às 21:00 – <strong>Palestrante:</strong> Rodolfo Roim</p>
<p><strong>Assunto:</strong> Formulários com InfoPath 2010</p>
<p><strong>Link para inscrição: </strong><a href="https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032483965&amp;Culture=pt-BR" target="_blank">https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032483965&amp;Culture=pt-BR</a><br />
<strong> </strong></p>
<hr />
<p>13/04/11 – 20:00 às 21:00 – <strong>Palestrante:</strong> <a href="http://www.twitter.com/fefesaraiva" target="_blank">Fernanda Saraiva</a></p>
<p><strong>Assunto:</strong> Relatórios com Dashboard Designer</p>
<p><strong>Link para inscrição: </strong><a href="https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032483969&amp;Culture=pt-BR" target="_blank">https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032483969&amp;Culture=pt-BR</a></p>
<hr />
<p>14/04/11 – 20:00 às 21:00 – <strong>Palestrante:</strong> <a href="http://www.twitter.com/larahvidotti" target="_blank">Larah Vidotti</a></p>
<p>A<strong>ssunto:</strong> User Profiles com SharePoint 2010</p>
<p><strong>Link para inscrição: </strong><a href="https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032483974&amp;Culture=pt-BR" target="_blank">https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032483974&amp;Culture=pt-BR</a></p>
<hr />
<p>15/04/11 – 20:00 às 21:00 – <strong>Palestrante:</strong> <a href="http://www.twitter.com/fabianGehrke" target="_blank">Fabian Gehrke</a><strong> </strong></p>
<p><strong>Assunto:</strong> Workflows com SharePoint Designer</p>
<p><strong>Link para inscrição: </strong><a href="https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032483978&amp;Culture=pt-BR" target="_blank">https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032483978&amp;Culture=pt-BR</a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/thiagocfc.wordpress.com/402/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/thiagocfc.wordpress.com/402/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/thiagocfc.wordpress.com/402/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/thiagocfc.wordpress.com/402/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/thiagocfc.wordpress.com/402/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/thiagocfc.wordpress.com/402/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/thiagocfc.wordpress.com/402/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/thiagocfc.wordpress.com/402/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/thiagocfc.wordpress.com/402/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/thiagocfc.wordpress.com/402/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/thiagocfc.wordpress.com/402/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/thiagocfc.wordpress.com/402/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/thiagocfc.wordpress.com/402/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/thiagocfc.wordpress.com/402/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=thiagocfc.wordpress.com&amp;blog=4730455&amp;post=402&amp;subd=thiagocfc&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://thiagocfc.wordpress.com/2011/04/06/semana-de-webcasts-sharepoint-2010/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/ff071c42df5eb33aa8a4d6f4b0aa81f8?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">thiagocfc</media:title>
		</media:content>
	</item>
		<item>
		<title>Microsoft Roadshow 2011 &#8211; Fortaleza/Ce</title>
		<link>http://thiagocfc.wordpress.com/2011/04/05/microsoft-roadshow-2011-fortalezace/</link>
		<comments>http://thiagocfc.wordpress.com/2011/04/05/microsoft-roadshow-2011-fortalezace/#comments</comments>
		<pubDate>Tue, 05 Apr 2011 12:41:57 +0000</pubDate>
		<dc:creator>Thiago Cavalcante</dc:creator>
				<category><![CDATA[Eventos]]></category>
		<category><![CDATA[Microsoft]]></category>

		<guid isPermaLink="false">http://thiagocfc.wordpress.com/?p=391</guid>
		<description><![CDATA[Bom pessoal é chegada a hora para a Comunidade de TI de Fortaleza-Ce, o Microsoft Roadshow está de volta em 2011 com grandes novidades! Para quem tiver o foco em infra-estrutura terão como assuntos a plataforma nas nuvens da Microsoft o Windows Azure e Windows 7 implementados na prática pelos colegas Fabio Hara e Alvaro Rezende! [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=thiagocfc.wordpress.com&amp;blog=4730455&amp;post=391&amp;subd=thiagocfc&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a href="http://bit.ly/roadshow2011" target="_blank"><img title="Microsoft Roadshow 2011" src="http://i.technet.microsoft.com/gg577579.header(pt-br,MSDN.10).jpg" alt="" width="443" height="71" /></a></p>
<p style="text-align:justify;">Bom pessoal é chegada a hora para a Comunidade de TI de Fortaleza-Ce, o Microsoft Roadshow está de volta em 2011 com grandes novidades!</p>
<p style="text-align:justify;">Para quem tiver o foco em <em>infra-estrutura</em> terão como assuntos a plataforma nas nuvens da Microsoft o Windows Azure e Windows 7 implementados na prática pelos colegas <strong><em>Fabio Hara </em></strong>e <strong><em>Alvaro Rezende</em></strong>!</p>
<p style="text-align:justify;">Para os <em>desenvolvedores</em> os assuntos abordados pelos colegas <em><strong>Rogerio Cordeiro </strong></em>e <strong><em>Alex Schulz</em></strong> serão ASP.NET MVC e Web forms, Silverlight, Windows Phone 7, SharePoint e desenvolvimento para Windows, sendo tudo integrado com Windows Azure, ou seja, uma solução completa nas mais atuais tecnologias Microsoft.</p>
<p>E o melhor o evento é totalmente <span style="color:#ff0000;"><strong>GRATUITO</strong></span>!</p>
<p>&gt; <strong>Informações do evento</strong>:</p>
<p><strong><em>Data:</em></strong> 26/04/2011<br />
<em><strong>Local:</strong></em> Oasis Atlantico &#8211; Av. Beira Mar, 2500 &#8211; Fortaleza-Ceará<br />
<strong><em>Horário:</em></strong> 08:30 as 17:30h</p>
<p>&gt;<strong> Inscrições</strong>:</p>
<p><em>Profissionais de TI</em>: <a href="https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032484044&amp;Culture=pt-BR">https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032484044&amp;Culture=pt-BR</a></p>
<p><em>Desenvolvedores</em>: <a href="https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032484045&amp;Culture=pt-BR">https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032484045&amp;Culture=pt-BR</a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/thiagocfc.wordpress.com/391/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/thiagocfc.wordpress.com/391/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/thiagocfc.wordpress.com/391/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/thiagocfc.wordpress.com/391/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/thiagocfc.wordpress.com/391/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/thiagocfc.wordpress.com/391/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/thiagocfc.wordpress.com/391/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/thiagocfc.wordpress.com/391/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/thiagocfc.wordpress.com/391/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/thiagocfc.wordpress.com/391/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/thiagocfc.wordpress.com/391/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/thiagocfc.wordpress.com/391/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/thiagocfc.wordpress.com/391/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/thiagocfc.wordpress.com/391/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=thiagocfc.wordpress.com&amp;blog=4730455&amp;post=391&amp;subd=thiagocfc&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://thiagocfc.wordpress.com/2011/04/05/microsoft-roadshow-2011-fortalezace/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/ff071c42df5eb33aa8a4d6f4b0aa81f8?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">thiagocfc</media:title>
		</media:content>

		<media:content url="http://i.technet.microsoft.com/gg577579.header(pt-br,MSDN.10).jpg" medium="image">
			<media:title type="html">Microsoft Roadshow 2011</media:title>
		</media:content>
	</item>
		<item>
		<title>Visual Studio 2010 e .net 4.0 SP1 beta</title>
		<link>http://thiagocfc.wordpress.com/2011/03/10/visual-studio-2010-net4-sp1-beta/</link>
		<comments>http://thiagocfc.wordpress.com/2011/03/10/visual-studio-2010-net4-sp1-beta/#comments</comments>
		<pubDate>Thu, 10 Mar 2011 12:20:06 +0000</pubDate>
		<dc:creator>Thiago Cavalcante</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Desenvolvimento]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Notícias]]></category>

		<guid isPermaLink="false">http://thiagocfc.wordpress.com/?p=368</guid>
		<description><![CDATA[Olá pessoal, está aberta novamente a temporada de betas na terra do Visual Studio! (O anúncio oficial está nos blogs de Jason ou Soma’s .) Visual Studio 2010 SP1 está saindo essa semana. Você poderá baixar e instalar o beta a partir de quinta-feira dia  (10/03/11). Ou, se você tiver uma MSDN subscription, aparentemente você pode baixá-la  via MSDN subscriber downloads. A lista completa [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=thiagocfc.wordpress.com&amp;blog=4730455&amp;post=368&amp;subd=thiagocfc&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p style="text-align:justify;">Olá pessoal, está aberta novamente a temporada de betas na terra do Visual Studio! (O anúncio oficial está nos blogs de <a href="http://blogs.msdn.com/b/jasonz/archive/2011/03/08/announcing-visual-studio-2010-service-pack-1.aspx" target="_blank">Jason</a> ou <a href="http://blogs.msdn.com/b/somasegar/archive/2011/03/07/visual-studio-2010-enhancements.aspx" target="_blank">Soma</a>’s .)</p>
<p style="text-align:justify;">Visual Studio 2010 <strong>SP1</strong> está saindo essa semana. Você poderá baixar e instalar o beta <a href="http://go.microsoft.com/fwlink/?LinkId=209902" target="_blank">a partir de quinta-feira</a> dia  (10/03/11). Ou, se você tiver uma MSDN subscription, aparentemente você pode baixá-la <a href="http://go.microsoft.com/fwlink/?LinkID=207267" target="_blank"> via MSDN subscriber downloads</a>.</p>
<p style="text-align:justify;">A lista completa das mudanças está nas notas de lançamento <a href="http://support.microsoft.com/kb/983509" target="_blank">aqui</a>. Tenho certeza que haverão pequenas correções que não estarão listadas, e também algumas correções no framework WPF que poderão ajudar com a  estabilidade do design ou performance. Espero que você possa notar algumas melhorias.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/thiagocfc.wordpress.com/368/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/thiagocfc.wordpress.com/368/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/thiagocfc.wordpress.com/368/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/thiagocfc.wordpress.com/368/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/thiagocfc.wordpress.com/368/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/thiagocfc.wordpress.com/368/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/thiagocfc.wordpress.com/368/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/thiagocfc.wordpress.com/368/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/thiagocfc.wordpress.com/368/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/thiagocfc.wordpress.com/368/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/thiagocfc.wordpress.com/368/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/thiagocfc.wordpress.com/368/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/thiagocfc.wordpress.com/368/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/thiagocfc.wordpress.com/368/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=thiagocfc.wordpress.com&amp;blog=4730455&amp;post=368&amp;subd=thiagocfc&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://thiagocfc.wordpress.com/2011/03/10/visual-studio-2010-net4-sp1-beta/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/ff071c42df5eb33aa8a4d6f4b0aa81f8?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">thiagocfc</media:title>
		</media:content>
	</item>
		<item>
		<title>Gerando arquivo *.dbf a partir de um Dataset</title>
		<link>http://thiagocfc.wordpress.com/2010/12/21/gerando-arquivo-dbf-a-partir-de-um-dataset/</link>
		<comments>http://thiagocfc.wordpress.com/2010/12/21/gerando-arquivo-dbf-a-partir-de-um-dataset/#comments</comments>
		<pubDate>Wed, 22 Dec 2010 01:49:31 +0000</pubDate>
		<dc:creator>Thiago Cavalcante</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Desenvolvimento]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[Dataset]]></category>
		<category><![CDATA[DBF]]></category>
		<category><![CDATA[WPF]]></category>

		<guid isPermaLink="false">https://thiagocfc.wordpress.com/2010/12/21/gerando-arquivo-dbf-a-partir-de-um-dataset/</guid>
		<description><![CDATA[&#160; Após um tempo afastado do blog, vamos a mais um post técnico. Recentemente no trabalho me deparei com a tarefa de extrair os dados de um Dataset e gerar um arquivo *.dbf. Pesquisei bastante uma forma de executar esta tarefa mas nenhuma foi satisfatória, então baseado em todo material que encontrei, conseguir executar a [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=thiagocfc.wordpress.com&amp;blog=4730455&amp;post=362&amp;subd=thiagocfc&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>&#160;</p>
<p align="justify">Após um tempo afastado do blog, vamos a mais um post técnico.    <br />Recentemente no trabalho me deparei com a tarefa de extrair os dados de um <em>Dataset </em>e gerar um arquivo <em>*.dbf. </em>Pesquisei bastante uma forma de executar esta tarefa mas nenhuma foi satisfatória, então baseado em todo material que encontrei, conseguir executar a tarefa e resolvi postar sobre o assunto, como senti bastante dificuldades de encontrar material que sanasse todas as dúvidas e fosse mais objetivo, resolvi abordar esse assunto.</p>
<p align="justify">Agora de onde vem essa extensão <em>*.dbf</em> ?</p>
<blockquote><p align="justify">Tem sua origem no dBASE o primeiro SGBD largamente utilizado industrialmente, pelo Apple II, Apple Macintosh e PC&#8217;s IBM para DOS, onde se tornou um dos softwares mais vendidos durante alguns anos. A partir de meados dos anos oitenta, muitas outras companhias produziram seus próprios &quot;dialetos&quot; ou variações do produto e da linguagem. Entre esses, estão: <a href="http://pt.wikipedia.org/wiki/FoxPro" target="_blank">FoxPro</a> (atual <strong>Microsoft Visual FoxPro</strong>), Arago, Force, Recital, dbFast, dbXL, QuickSilver, Clipper, xBase++, FlagShip e Harbour.       <br />O formato de arquivo do dBase, o <em><strong>DBF</strong></em>, é muito usado por diversos aplicativos que precisam somente de um formato para armazenar seus dados estruturadamente.       <br />Fonte: <a title="http://pt.wikipedia.org/wiki/DBase" href="http://pt.wikipedia.org/wiki/DBase">http://pt.wikipedia.org/wiki/DBase</a></p>
</blockquote>
<p align="justify">Para ajudar na compreensão do assunto criei um aplicação WPF que recebe alguns dados de textboxes, monta o Dataset, cria o arquivo *.dbf e insere os valores do Dataset.</p>
<p align="justify">Primeiro abriremos o Visual Studio 2010, criar novo projeto e colocar o nome do projeto, conforme a figura 01:</p>
<p><a title="Figura 01" href="http://thiagocfc.files.wordpress.com/2010/12/geradbf01.jpg" target="_blank"><img style="margin:0 5px;" title="title" alt="Figura 01" src="http://thiagocfc.files.wordpress.com/2010/12/geradbf01.jpg?w=439&#038;h=277" width="439" height="277" /></a>     <br /><font>Figura 01 – Criando projeto WPF no Visual Studio 2010.</font></p>
<p align="justify">Após criar o projeto temos que adicionar uma referência ao projeto, clique com o botão direito na pasta <em>References</em> e depois em <em>Add Reference, </em>depois vá na aba <em>COM</em> e selecione <em>“Microsoft ADO Ext. 2.8 for DDL and Security”</em>, e clique em<em> OK</em> conforme figuras 02 e 03:</p>
<p><img style="margin:0 5px;" src="http://thiagocfc.files.wordpress.com/2010/12/geradbf02.jpg?w=450" />     <br /><font>Figura 02 – Abrindo a janela de referências .</font></p>
<p><a title="Figura 03" href="http://thiagocfc.files.wordpress.com/2010/12/geradbf03.jpg" target="_blank"><img style="margin:0 5px;" src="http://thiagocfc.files.wordpress.com/2010/12/geradbf03.jpg?w=438&#038;h=327" width="438" height="327" /></a>     <br /><font>Figura 03 – Selecionando a referência “Microsoft ADO Ext. 2.8 for DDL and Security”, na aba COM .</font></p>
<p align="justify">Agora vamos adicionar alguns componentes ao projeto, no modo design adicione três <em>Labels</em>, duas <em>Textboxes</em>, um <em>Combobox</em>, e um <em>Botão</em>, conforme figura 04:</p>
<p><a title="Figura 04" href="http://thiagocfc.files.wordpress.com/2010/12/geradbf04.jpg" target="_blank"><img style="margin:0 5px;" src="http://thiagocfc.files.wordpress.com/2010/12/geradbf04.jpg?w=433&#038;h=259" width="433" height="259" /></a>     <br /><font>Figura 04 – Adicionando componentes da toolbox ao projeto GeraDBF.</font></p>
<p align="justify">Após esse passos vamos a parte mais divertida, a codificação. Clique em qualquer área do formulário e aperte <em>F7</em>, para ir ao <em>codebehind.      <br /></em>Agora criaremos o método que cria o <em>Dataset,</em>&#160; e faz as devidas validações para a chamada do método que cria o arquivo <em>*.dbf,</em> conforme a <em>Listagem 01:</em></p>
<div style="border-bottom:silver 1px solid;text-align:left;border-left:silver 1px solid;line-height:12pt;background-color:#f4f4f4;width:106.47%;font-family:&#039;direction:ltr;height:210px;max-height:200px;font-size:8pt;overflow:auto;border-top:silver 1px solid;cursor:text;border-right:silver 1px solid;margin:20px 0 10px;padding:4px;" id="codeSnippetWrapper">
<div style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;padding:0;" id="codeSnippet">
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span style="color:#606060;" id="lnum1">   1:</span> <span style="color:#0000ff;">public</span> DataSet datasetexample()</pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span style="color:#606060;" id="lnum2">   2:</span> {</pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span style="color:#606060;" id="lnum3">   3:</span>     <span style="color:#008000;">//Instanciando os objetos Dataset e Datatable para receber os valores do formulário</span></pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span style="color:#606060;" id="lnum4">   4:</span>     DataSet ds = <span style="color:#0000ff;">new</span> DataSet();</pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span style="color:#606060;" id="lnum5">   5:</span>     DataTable dt = <span style="color:#0000ff;">new</span> DataTable();</pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span style="color:#606060;" id="lnum6">   6:</span>&#160; </pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span style="color:#606060;" id="lnum7">   7:</span>     <span style="color:#008000;">//Setando o nome da tabela</span></pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span style="color:#606060;" id="lnum8">   8:</span>     dt.TableName = <span style="color:#006080;">&quot;Arquivo&quot;</span>;</pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span style="color:#606060;" id="lnum9">   9:</span>     DataColumn col;</pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span style="color:#606060;" id="lnum10">  10:</span>&#160; </pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span style="color:#606060;" id="lnum11">  11:</span>     <span style="color:#008000;">//Criando as colunas</span></pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span style="color:#606060;" id="lnum12">  12:</span>     col = <span style="color:#0000ff;">new</span> DataColumn();</pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span style="color:#606060;" id="lnum13">  13:</span>     col.DataType = Type.GetType(<span style="color:#006080;">&quot;System.Int32&quot;</span>);</pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span style="color:#606060;" id="lnum14">  14:</span>     col.ColumnName = <span style="color:#006080;">&quot;Id&quot;</span>;</pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span style="color:#606060;" id="lnum15">  15:</span>&#160; </pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span style="color:#606060;" id="lnum16">  16:</span>     dt.Columns.Add(col);</pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span style="color:#606060;" id="lnum17">  17:</span>&#160; </pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span style="color:#606060;" id="lnum18">  18:</span>     col = <span style="color:#0000ff;">new</span> DataColumn();</pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span style="color:#606060;" id="lnum19">  19:</span>     col.DataType = Type.GetType(<span style="color:#006080;">&quot;System.String&quot;</span>);</pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span style="color:#606060;" id="lnum20">  20:</span>&#160; </pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span style="color:#606060;" id="lnum21">  21:</span>     col.ColumnName = <span style="color:#006080;">&quot;Name&quot;</span>;</pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span style="color:#606060;" id="lnum22">  22:</span>     dt.Columns.Add(col);</pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span style="color:#606060;" id="lnum23">  23:</span>&#160; </pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span style="color:#606060;" id="lnum24">  24:</span>     col = <span style="color:#0000ff;">new</span> DataColumn();</pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span style="color:#606060;" id="lnum25">  25:</span>     col.DataType = Type.GetType(<span style="color:#006080;">&quot;System.String&quot;</span>);</pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span style="color:#606060;" id="lnum26">  26:</span>&#160; </pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span style="color:#606060;" id="lnum27">  27:</span>     col.ColumnName = <span style="color:#006080;">&quot;Sexo&quot;</span>;</pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span style="color:#606060;" id="lnum28">  28:</span>     dt.Columns.Add(col);</pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span style="color:#606060;" id="lnum29">  29:</span>&#160; </pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span style="color:#606060;" id="lnum30">  30:</span>     <span style="color:#008000;">//Criando e atribuindo os valores as linhas </span></pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span style="color:#606060;" id="lnum31">  31:</span>     DataRow row;</pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span style="color:#606060;" id="lnum32">  32:</span>     row = dt.NewRow();</pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span style="color:#606060;" id="lnum33">  33:</span>&#160; </pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span style="color:#606060;" id="lnum34">  34:</span>     row[<span style="color:#006080;">&quot;Id&quot;</span>] = <span style="color:#0000ff;">int</span>.Parse(txtId.Text);</pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span style="color:#606060;" id="lnum35">  35:</span>     row[<span style="color:#006080;">&quot;Name&quot;</span>] = txtName.Text;</pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span style="color:#606060;" id="lnum36">  36:</span>     row[<span style="color:#006080;">&quot;Sexo&quot;</span>] = cbbSexo.SelectedValue.ToString().Substring(37,9);</pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span style="color:#606060;" id="lnum37">  37:</span>     row = dt.NewRow();</pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span style="color:#606060;" id="lnum38">  38:</span>&#160; </pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span style="color:#606060;" id="lnum39">  39:</span>     dt.Rows.Add(row);</pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span style="color:#606060;" id="lnum40">  40:</span>&#160; </pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span style="color:#606060;" id="lnum41">  41:</span>     <span style="color:#008000;">//Adicionando a tabela ao Dataset</span></pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span style="color:#606060;" id="lnum42">  42:</span>     ds.Tables.Add(<span style="color:#006080;">&quot;Arquivo&quot;</span>);</pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span style="color:#606060;" id="lnum43">  43:</span>&#160; </pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span style="color:#606060;" id="lnum44">  44:</span>     <span style="color:#008000;">/* Efetuando checagem para criação do diretório</span></pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span style="color:#606060;" id="lnum45">  45:</span> <span style="color:#008000;">    onde será salvo o arquivo *.dbf */</span></pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span style="color:#606060;" id="lnum46">  46:</span>     <span style="color:#0000ff;">if</span> (!(Directory.Exists(<span style="color:#006080;">&quot;c:\\GeraDBF&quot;</span>)))</pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span style="color:#606060;" id="lnum47">  47:</span>     {</pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span style="color:#606060;" id="lnum48">  48:</span>         Directory.CreateDirectory(<span style="color:#006080;">&quot;c:\\GeraDBF&quot;</span>);</pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span style="color:#606060;" id="lnum49">  49:</span>     }</pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span style="color:#606060;" id="lnum50">  50:</span>&#160; </pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span style="color:#606060;" id="lnum51">  51:</span>     <span style="color:#008000;">/* Checando a existência do arquivo *.dbf</span></pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span style="color:#606060;" id="lnum52">  52:</span> <span style="color:#008000;">     e exibindo validação para substituição do arquivo. */</span></pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span style="color:#606060;" id="lnum53">  53:</span>     <span style="color:#0000ff;">if</span> (File.Exists(<span style="color:#006080;">&quot;c:\\GeraDBF\\Arquivo.dbf&quot;</span>))</pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span style="color:#606060;" id="lnum54">  54:</span>     {</pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span style="color:#606060;" id="lnum55">  55:</span>             MessageBoxResult result = MessageBox.Show(<span style="color:#006080;">&quot;Você deseja realmente apagar o arquivo?&quot;</span>, <span style="color:#006080;">&quot;GeraDBF&quot;</span>,</pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span style="color:#606060;" id="lnum56">  56:</span>                          MessageBoxButton.YesNo,</pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span style="color:#606060;" id="lnum57">  57:</span>                          MessageBoxImage.Question);</pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span style="color:#606060;" id="lnum58">  58:</span>&#160; </pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span style="color:#606060;" id="lnum59">  59:</span>         <span style="color:#0000ff;">if</span> (result.Equals(MessageBoxResult.Yes))</pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span style="color:#606060;" id="lnum60">  60:</span>         {</pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span style="color:#606060;" id="lnum61">  61:</span>             <span style="color:#008000;">//Deleta o arquivo se a opção for sim</span></pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span style="color:#606060;" id="lnum62">  62:</span>             File.Delete(<span style="color:#006080;">&quot;c:\\GeraDBF\\Arquivo.dbf&quot;</span>);</pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span style="color:#606060;" id="lnum63">  63:</span>&#160; </pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span style="color:#606060;" id="lnum64">  64:</span>             <span style="color:#008000;">//Chama o método que cria o arquivo *.dbf e o preencha com o Dataset</span></pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span style="color:#606060;" id="lnum65">  65:</span>             criarDBF(ds);</pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span style="color:#606060;" id="lnum66">  66:</span>         }</pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span style="color:#606060;" id="lnum67">  67:</span>&#160; </pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span style="color:#606060;" id="lnum68">  68:</span>&#160; </pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span style="color:#606060;" id="lnum69">  69:</span>     }</pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span style="color:#606060;" id="lnum70">  70:</span>     <span style="color:#0000ff;">else</span></pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span style="color:#606060;" id="lnum71">  71:</span>     {</pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span style="color:#606060;" id="lnum72">  72:</span>         <span style="color:#008000;">//Chama o método que cria o arquivo *.dbf e o preencha com o Dataset</span></pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span style="color:#606060;" id="lnum73">  73:</span>         criarDBF(ds);</pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span style="color:#606060;" id="lnum74">  74:</span>     }</pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span style="color:#606060;" id="lnum75">  75:</span>&#160; </pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span style="color:#606060;" id="lnum76">  76:</span>     <span style="color:#0000ff;">return</span> ds;</pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span style="color:#606060;" id="lnum77">  77:</span> }</pre>
<p><!--CRLF--></div>
</div>
<p><font>Listagem 01 – Criando o método do tipo Dataset para validar e preencher o Dataset.</font> </p>
<p></p>
<p align="justify">Criado o método <em>datasetexample(), </em>agora iremos criar o método <em>criarDBF()</em>, que gera o arquivo <em>*.dbf</em> e o preenche com o <em>Dataset,</em> conforme <em>Listagem 02:</em></p>
<div style="border-bottom:silver 1px solid;text-align:left;border-left:silver 1px solid;line-height:12pt;background-color:#f4f4f4;width:107.46%;font-family:&#039;direction:ltr;height:210px;max-height:200px;font-size:8pt;overflow:auto;border-top:silver 1px solid;cursor:text;border-right:silver 1px solid;margin:20px 0 10px;padding:4px;" id="codeSnippetWrapper">
<div style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;padding:0;" id="codeSnippet">
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span style="color:#606060;" id="lnum1">   1:</span> <span style="color:#0000ff;">public</span> DataSet criarDBF(DataSet ds)</pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span style="color:#606060;" id="lnum2">   2:</span>        {</pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span style="color:#606060;" id="lnum3">   3:</span>            <span style="color:#008000;">//Seta as configurações de conexão OLEDB e o caminho do arquivo dbf, e abre a conexão</span></pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span style="color:#606060;" id="lnum4">   4:</span>            OleDbConnection oConn = <span style="color:#0000ff;">new</span> OleDbConnection(<span style="color:#006080;">@&quot;Provider=Microsoft.Jet.OLEDB.4.0; Data Source=c:\\GeraDBF;Extended Properties=dBase III&quot;</span>);</pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span style="color:#606060;" id="lnum5">   5:</span>            oConn.Open();</pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span style="color:#606060;" id="lnum6">   6:</span>&#160; </pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span style="color:#606060;" id="lnum7">   7:</span>            <span style="color:#008000;">//dDfine o comando de criação</span></pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span style="color:#606060;" id="lnum8">   8:</span>            OleDbCommand cmd = <span style="color:#0000ff;">new</span> OleDbCommand(<span style="color:#006080;">&quot; CREATE TABLE Arquivo (Id INTEGER, Name VARCHAR(16), Sexo VARCHAR(16))&quot;</span>); </pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span style="color:#606060;" id="lnum9">   9:</span>&#160; </pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span style="color:#606060;" id="lnum10">  10:</span>            cmd.Connection = oConn;</pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span style="color:#606060;" id="lnum11">  11:</span>&#160; </pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span style="color:#606060;" id="lnum12">  12:</span>            <span style="color:#008000;">//Execute o comando de criação para criar a tabela vazia</span></pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span style="color:#606060;" id="lnum13">  13:</span>            cmd.ExecuteNonQuery();</pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span style="color:#606060;" id="lnum14">  14:</span>&#160; </pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span style="color:#606060;" id="lnum15">  15:</span>            <span style="color:#008000;">//Adapter para pegar a base de dados vazia</span></pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span style="color:#606060;" id="lnum16">  16:</span>            OleDbDataAdapter da = <span style="color:#0000ff;">new</span> OleDbDataAdapter(<span style="color:#006080;">&quot;SELECT * FROM Arquivo&quot;</span>, oConn);</pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span style="color:#606060;" id="lnum17">  17:</span>&#160; </pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span style="color:#606060;" id="lnum18">  18:</span>            <span style="color:#008000;">//Atualiza a base de dados vazia com o Dataset, e fecha a conexão</span></pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span style="color:#606060;" id="lnum19">  19:</span>            da.Update(ds, <span style="color:#006080;">&quot;Arquivo&quot;</span>); </pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span style="color:#606060;" id="lnum20">  20:</span>&#160; </pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span style="color:#606060;" id="lnum21">  21:</span>            oConn.Close();</pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span style="color:#606060;" id="lnum22">  22:</span>&#160; </pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span style="color:#606060;" id="lnum23">  23:</span>            <span style="color:#0000ff;">return</span> ds;</pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span style="color:#606060;" id="lnum24">  24:</span>        }</pre>
<p><!--CRLF--></div>
</div>
<p><font>Listagem 02 – Criando o método do tipo Dataset para criar o arquivo *.dbf&#160; e preencher arquivo *.dbf com o Dataset.</font> </p>
<p></p>
<p>Agora volte ao modo design e dê dois cliques no <em>botão,</em> e chame o método <em>datasetexample(),</em> no evento <em>on_click</em>&#160; do <em>botão</em>, conforme <em>Listagem 03:</em></p>
<div style="border-bottom:silver 1px solid;text-align:left;border-left:silver 1px solid;line-height:12pt;background-color:#f4f4f4;width:109.29%;font-family:&#039;direction:ltr;height:112px;max-height:200px;font-size:8pt;overflow:auto;border-top:silver 1px solid;cursor:text;border-right:silver 1px solid;margin:20px 0 10px;padding:4px;" id="codeSnippetWrapper">
<div style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;padding:0;" id="codeSnippet">
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span style="color:#606060;" id="lnum1">   1:</span> <span style="color:#0000ff;">private</span> <span style="color:#0000ff;">void</span> btnGerarDbf_Click(<span style="color:#0000ff;">object</span> sender, RoutedEventArgs e)</pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span style="color:#606060;" id="lnum2">   2:</span>        {</pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span style="color:#606060;" id="lnum3">   3:</span>            datasetexample();</pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span style="color:#606060;" id="lnum4">   4:</span>        }</pre>
<p><!--CRLF--></div>
</div>
<p><font>Listagem 03 – Chamando o método <em>datasetexample()</em>, no evento <em>on_click </em>do<em>&#160; botão</em>.</font> </p>
<p></p>
<p>Pronto, agora é só rodar o projeto e testar. Qualquer dúvida é só entrar em contato.<br />
  <br />Segue abaixo link para download da solução para Visual Studio 2010, criada nesse post.</p>
<p>Download da solução: <a title="http://bit.ly/gOeZj5" href="http://bit.ly/gOeZj5">http://bit.ly/gOeZj5</a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/thiagocfc.wordpress.com/362/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/thiagocfc.wordpress.com/362/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/thiagocfc.wordpress.com/362/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/thiagocfc.wordpress.com/362/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/thiagocfc.wordpress.com/362/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/thiagocfc.wordpress.com/362/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/thiagocfc.wordpress.com/362/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/thiagocfc.wordpress.com/362/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/thiagocfc.wordpress.com/362/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/thiagocfc.wordpress.com/362/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/thiagocfc.wordpress.com/362/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/thiagocfc.wordpress.com/362/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/thiagocfc.wordpress.com/362/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/thiagocfc.wordpress.com/362/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=thiagocfc.wordpress.com&amp;blog=4730455&amp;post=362&amp;subd=thiagocfc&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://thiagocfc.wordpress.com/2010/12/21/gerando-arquivo-dbf-a-partir-de-um-dataset/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/ff071c42df5eb33aa8a4d6f4b0aa81f8?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">thiagocfc</media:title>
		</media:content>

		<media:content url="http://thiagocfc.files.wordpress.com/2010/12/geradbf01.jpg" medium="image">
			<media:title type="html">title</media:title>
		</media:content>

		<media:content url="http://thiagocfc.files.wordpress.com/2010/12/geradbf02.jpg" medium="image" />

		<media:content url="http://thiagocfc.files.wordpress.com/2010/12/geradbf03.jpg" medium="image" />

		<media:content url="http://thiagocfc.files.wordpress.com/2010/12/geradbf04.jpg" medium="image" />
	</item>
		<item>
		<title>Erro ao abrir TFS 2010 Installation Guide</title>
		<link>http://thiagocfc.wordpress.com/2010/12/15/erro-ao-abrir-tfs-2010-install-guide/</link>
		<comments>http://thiagocfc.wordpress.com/2010/12/15/erro-ao-abrir-tfs-2010-install-guide/#comments</comments>
		<pubDate>Wed, 15 Dec 2010 14:41:46 +0000</pubDate>
		<dc:creator>Thiago Cavalcante</dc:creator>
				<category><![CDATA[ALM]]></category>
		<category><![CDATA[Desenvolvimento]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[TFS]]></category>
		<category><![CDATA[Visual Studio 2010]]></category>

		<guid isPermaLink="false">http://thiagocfc.wordpress.com/?p=353</guid>
		<description><![CDATA[Ao fazer o download do arquivo de ajuda a instalação do Team Foundation Server 2010 (http://bit.ly/gN0EZd), o conteúdo do arquivo não aparece, conforme screenshot abaixo, isso ocorre devido a segurança do Windows. Para solucionar o problema, basta ir no arquivo baixado &#8220;TFSInstall-RTM-Oct2010.chm&#8221; por exemplo, clicar com o botão direito, depois Propriedades. Na guia Geral opcão [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=thiagocfc.wordpress.com&amp;blog=4730455&amp;post=353&amp;subd=thiagocfc&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p style="text-align:justify;">Ao fazer o download do arquivo de ajuda a instalação do Team Foundation Server 2010 (<a href="http://bit.ly/gN0EZd">http://bit.ly/gN0EZd</a>), o conteúdo do arquivo não aparece, conforme screenshot abaixo, isso ocorre devido a segurança do Windows.</p>
<p><a href="http://thiagocfc.files.wordpress.com/2010/12/tfsinstallguide2010.jpg?width=750" target="_blank"><img class="align-center" src="http://thiagocfc.files.wordpress.com/2010/12/tfsinstallguide2010.jpg?width=650&w=650" alt="" width="650" /></a></p>
<p style="text-align:justify;"><a href="http://thiagocfc.files.wordpress.com/2010/12/tfsinstallguide2010.jpg?width=750" target="_blank"></a>Para solucionar o problema, basta ir no arquivo baixado &#8220;<em><strong>TFSInstall-RTM-Oct2010.chm</strong></em>&#8221; por exemplo, clicar com o botão direito, depois <strong>Propriedades</strong>. Na guia <strong>Geral</strong> opcão <strong>Segurança</strong> clique em <strong>Desbloquear</strong>, e o conteúdo ficará disponível, conforme figura abaixo.</p>
<p><a href="http://thiagocfc.files.wordpress.com/2010/12/tfsinstallguide.jpg" target="_blank"><img class="align-center" src="http://thiagocfc.files.wordpress.com/2010/12/tfsinstallguide.jpg?w=450" alt="" /></a></p>
<p>Pode ser uma dúvida simples, porém a dica é muito útil, até a próxima!</p>
<p>&nbsp;</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/thiagocfc.wordpress.com/353/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/thiagocfc.wordpress.com/353/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/thiagocfc.wordpress.com/353/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/thiagocfc.wordpress.com/353/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/thiagocfc.wordpress.com/353/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/thiagocfc.wordpress.com/353/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/thiagocfc.wordpress.com/353/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/thiagocfc.wordpress.com/353/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/thiagocfc.wordpress.com/353/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/thiagocfc.wordpress.com/353/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/thiagocfc.wordpress.com/353/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/thiagocfc.wordpress.com/353/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/thiagocfc.wordpress.com/353/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/thiagocfc.wordpress.com/353/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=thiagocfc.wordpress.com&amp;blog=4730455&amp;post=353&amp;subd=thiagocfc&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://thiagocfc.wordpress.com/2010/12/15/erro-ao-abrir-tfs-2010-install-guide/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/ff071c42df5eb33aa8a4d6f4b0aa81f8?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">thiagocfc</media:title>
		</media:content>

		<media:content url="http://thiagocfc.files.wordpress.com/2010/12/tfsinstallguide2010.jpg?width=650" medium="image" />

		<media:content url="http://thiagocfc.files.wordpress.com/2010/12/tfsinstallguide.jpg" medium="image" />
	</item>
		<item>
		<title>&#8220;SSL must not be enabled for pickup-directory delivery&#8221;</title>
		<link>http://thiagocfc.wordpress.com/2010/10/22/ssl-must-not-be-enabled-for-pickup-directory-delivery/</link>
		<comments>http://thiagocfc.wordpress.com/2010/10/22/ssl-must-not-be-enabled-for-pickup-directory-delivery/#comments</comments>
		<pubDate>Fri, 22 Oct 2010 17:21:04 +0000</pubDate>
		<dc:creator>Thiago Cavalcante</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Desenvolvimento]]></category>
		<category><![CDATA[ASP.Net]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[IIS]]></category>
		<category><![CDATA[Microsoft]]></category>

		<guid isPermaLink="false">http://thiagocfc.wordpress.com/?p=325</guid>
		<description><![CDATA[Bom pessoal, estou de volta após perder algumas de minhas postagens na minha antiga hospedagem WordPress, migrei para o Live Spaces, e advinhem só ele se mudou para o WordPress, então deixemos de enrolação e vamos ao que interessa. Desenvolvendo o site do COMTEC 2010  utilizando o  System.Net.Mail,  ao fazer o deploy para o IIS, estava ocorrendo uma [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=thiagocfc.wordpress.com&amp;blog=4730455&amp;post=325&amp;subd=thiagocfc&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p style="text-align:justify;">Bom pessoal, estou de volta após perder algumas de minhas postagens na minha antiga hospedagem WordPress, migrei para o Live Spaces, e advinhem só ele se mudou para o WordPress, então deixemos de enrolação e vamos ao que interessa.</p>
<p style="text-align:justify;">Desenvolvendo o site do <a title="COMTEC 2010 - O maior evento gratuito de tecnologias Microsoft no Ceará" href="http://comtec.secrel.com.br" target="_blank">COMTEC 2010</a>  utilizando o  <em>System.Net.Mail,</em>  ao fazer o deploy para o IIS, estava ocorrendo uma exceção a <strong><em>“SSL must not be enabled for pickup-directory delivery methods“</em></strong><em>, </em>bom pesquisei artigos relacionados a exceção e não encontrei muita coisa, porém existem inúmeras formas de se codificar um client <em><strong>SMTP</strong></em> para enviar emails utilizando a classe <strong><em>SmtpClient, </em></strong><em>o código é parecido com o abaixo:</em></p>
<pre style="font-family:arial;font-size:12px;border:1px dashed #CCCCCC;width:99%;height:auto;overflow:auto;background:#f0f0f0;"><code style="color:#000000;word-wrap:normal;">1:  MailMessage oEmail = new MailMessage();

2:  MailAddress sDe = new MailAddress("Email");

3:  oEmail.To.Add("Email Destinatário");

4:  oEmail.From = sDe;

5:  oEmail.Subject="Assunto do email";

6:  oEmail.Body="Corpo da Mensagem";

7:  SmtpClient oEnviar = new SmtpClient();

8:  oEnviar.Host = "smtp.live.com"

9:  oEnviar.EnableSsl = true;

10:  oEnviar.Credentials = new System.Net.NetworkCredential("email","senha");

11:  oEnviar.Send("oEmail");

</code></pre>
<p style="text-align:justify;"><em> </em>Como vemos na exceção o erro é auto explicativo se você está a par do uso da propriedade do SmtpClient <em><strong>DeliveryMethod</strong></em>. Levou algum tempo para descobrir algo no <em>Web.config:</em></p>
<pre style="font-family:arial;font-size:12px;border:1px dashed #CCCCCC;width:99%;height:auto;overflow:auto;background:#f0f0f0;"><code style="color:#000000;word-wrap:normal;">1:  &lt;system.net&gt;

2:  &lt;mailSettings&gt;

3:  &lt;smtp deliveryMethod="PickupDirectoryFromIis"&gt;

4:  &lt;network defaultCredentials="true" host="localhost" 

5:  port="25"/&gt;

6:  &lt;/smtp&gt;

7:  &lt;/mailSettings&gt;

8:  &lt;/system.net&gt;
</code></pre>
<p style="text-align:justify;"> Você tem a opção de modificar o <em>Web.config</em>, porém não é recomendável algumas partes do Framework  ASP .Net de sua aplicação utilizarão esse setor, a alternativa é você fazer a sobrecarga do <strong><em>DeliveryMethod </em></strong>adicionando<em> </em>na sua aplicação a linha de código(<em>linha 09</em>)  dessa forma:</p>
<pre style="font-family:arial;font-size:12px;border:1px dashed #CCCCCC;width:99%;height:auto;overflow:auto;background:#f0f0f0;"><code style="color:#000000;word-wrap:normal;">1:  MailMessage oEmail = new MailMessage();

2:  MailAddress sDe = new MailAddress("Email");

3:  oEmail.To.Add("Email Destinatário");

4:  oEmail.From = sDe;

5:  oEmail.Subject="Assunto do email";

6:  oEmail.Body="Corpo da Mensagem";

7:  

8:  SmtpClient oEnviar = new SmtpClient();

9:  <strong>oEnviar.DeliveryMethod = SmtpDeliveryMethod.Network;</strong>

10:  oEnviar.Host = "smtp.live.com"

11:  oEnviar.EnableSsl = true;

12:  oEnviar.Credentials = new System.Net.NetworkCredential("email","senha");

13:  oEnviar.Send("oEmail");
</code></pre>
<p>Espero ter ajudado, e até a próxima!</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/thiagocfc.wordpress.com/325/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/thiagocfc.wordpress.com/325/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/thiagocfc.wordpress.com/325/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/thiagocfc.wordpress.com/325/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/thiagocfc.wordpress.com/325/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/thiagocfc.wordpress.com/325/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/thiagocfc.wordpress.com/325/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/thiagocfc.wordpress.com/325/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/thiagocfc.wordpress.com/325/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/thiagocfc.wordpress.com/325/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/thiagocfc.wordpress.com/325/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/thiagocfc.wordpress.com/325/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/thiagocfc.wordpress.com/325/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/thiagocfc.wordpress.com/325/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=thiagocfc.wordpress.com&amp;blog=4730455&amp;post=325&amp;subd=thiagocfc&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://thiagocfc.wordpress.com/2010/10/22/ssl-must-not-be-enabled-for-pickup-directory-delivery/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/ff071c42df5eb33aa8a4d6f4b0aa81f8?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">thiagocfc</media:title>
		</media:content>
	</item>
	</channel>
</rss>
