<?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/"
	>

<channel>
	<title>Diário da Fonte</title>
	<atom:link href="http://www.diariodafonte.com.br/feed" rel="self" type="application/rss+xml" />
	<link>http://www.diariodafonte.com.br</link>
	<description>falando sobre desenvolvimento de sistemas</description>
	<lastBuildDate>Mon, 29 Mar 2010 23:38:41 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>ASP.NET 4.0 &#8211; Melhorias para SEO parte 1</title>
		<link>http://www.diariodafonte.com.br/asp-net-4-melhorias-seo.htm</link>
		<comments>http://www.diariodafonte.com.br/asp-net-4-melhorias-seo.htm#comments</comments>
		<pubDate>Thu, 04 Feb 2010 19:05:25 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[.NET]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[Desenvolvimento]]></category>
		<category><![CDATA[Dicas]]></category>
		<category><![CDATA[SEO]]></category>
		<category><![CDATA[WEB]]></category>

		<guid isPermaLink="false">http://diariodafonte.com.br/?p=171</guid>
		<description><![CDATA[Uma das grandes novidades do ASP.NET 4.0, é a possibilidade do desenvolvedor poder criar parâmetros básicos de SEO As novidades São: Novas propriedades: Page.MetaDescription e Page.MetaKeywords Suporte para URL&#8217;s amigáveis Novo método Response.RedirectPermanent() Page.MetaDescription e Page.MetaKeywords Essas duas propriedades são usadas para facilitar a otimização individual para cada pagina exemplo no Page_Load: void Page_Load(object sender, EventArgs e){ Page.Title [...]]]></description>
			<content:encoded><![CDATA[<p>Uma das grandes novidades do <strong>ASP.NET 4.</strong>0, é a possibilidade do desenvolvedor poder criar parâmetros básicos de SEO<br />
As novidades São:</p>
<ul>
<li>Novas propriedades: Page.MetaDescription e Page.MetaKeywords</li>
<li>Suporte para URL&#8217;s amigáveis</li>
<li>Novo método Response.RedirectPermanent()</li>
</ul>
<h2>Page.MetaDescription e Page.MetaKeywords</h2>
<p>Essas duas propriedades são usadas para facilitar a otimização individual para cada pagina exemplo no Page_Load:</p>
<div style="border: 1px solid #ccc; padding: 3px;"><code>void Page_Load(object sender, EventArgs e){<br />
Page.Title = "Título Otimizado da Página";<br />
Page.MetaDescription = "Campo para meta description específica de uma página";<br />
Page.MetaKeywords = "insira,as,keywords,relevantes,da,página,aqui";<br />
}</code></div>
<p>E é possível também colocar no código fonte do arquivo .aspx:</p>
<div style="border: 1px solid #ccc; padding: 3px;"><code>&lt;%@ Page Title = "Título Otimizado da Página" Description = "Campo para meta description específica de uma página" Keywords = "insira,as,keywords,relevantes,da,página.aqui" MasterPageFile = "~/Site.Master" CodeBehind = "paginaX.aspx.cs" Inherits = "WebApplication1.pagina" %&gt;</code></div>
<p>Isso já adianta muito a vida de um programador .NET que quer aplicar técnicas de SEO no site</p>
<p>Até a próxima<strong>Artigos Relacionados:</strong>
<ul class="similar-posts">
<li><a href="http://www.diariodafonte.com.br/como-fazer-o-enter-funcionar-como-tab-em-formulario-web.htm" rel="bookmark" title="6 de novembro de 2007">Como Fazer o [ENTER] Funcionar como [TAB] em formulario WEB</a></li>
<li><a href="http://www.diariodafonte.com.br/como-usar-o-controle-treeview-do-aspnet.htm" rel="bookmark" title="10 de novembro de 2007">Como usar o controle TreeView do ASP.NET</a></li>
<li><a href="http://www.diariodafonte.com.br/download-de-arquivos-com-aspnet.htm" rel="bookmark" title="11 de novembro de 2007">Download de arquivos com ASP.Net</a></li>
<li><a href="http://www.diariodafonte.com.br/criptografando-a-querystring.htm" rel="bookmark" title="10 de abril de 2009">Criptografando a QueryString</a></li>
<li><a href="http://www.diariodafonte.com.br/ganhe-dinheiro-com-o-easy-share.htm" rel="bookmark" title="28 de maio de 2008">Ganhe Dinheiro com o Easy-Share</a></li>
</ul>
<p><!-- Similar Posts took 4.707 ms --></p>
]]></content:encoded>
			<wfw:commentRss>http://www.diariodafonte.com.br/asp-net-4-melhorias-seo.htm/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Criamos uma conta no Twitter</title>
		<link>http://www.diariodafonte.com.br/criamos-uma-conta-no-twitter.htm</link>
		<comments>http://www.diariodafonte.com.br/criamos-uma-conta-no-twitter.htm#comments</comments>
		<pubDate>Wed, 09 Dec 2009 15:15:45 +0000</pubDate>
		<dc:creator>Leonardo Moreno</dc:creator>
				<category><![CDATA[Sem categoria]]></category>
		<category><![CDATA[Twiiter]]></category>

		<guid isPermaLink="false">http://diariodafonte.wordpress.com/?p=152</guid>
		<description><![CDATA[Agora também estamos no Twitter! acesse: http://twitter.com/diariodafonte Artigos Relacionados: Piadinha: Lógica Portuguesa Informatização? Cuidado!! Como Fazer o [ENTER] Funcionar como [TAB] em formulario WEB Ganhe Dinheiro com o Easy-Share Microsoft lança o SP1 para Visual Studio 2008]]></description>
			<content:encoded><![CDATA[<p style="text-align:center;">Agora também estamos no Twitter!<br />
<a href="http://twitter.com/diariodafonte"><img class="size-full wp-image-153  aligncenter" title="twitter-1" src="http://diariodafonte.com.br/wp-content/uploads/2009/12/twitter-1.jpg" alt="twitter 1 Criamos uma conta no Twitter" width="450" height="300" /></a><br />
acesse: <a href="http://twitter.com/diariodafonte">http://twitter.com/diariodafonte</a></p>
<p><strong>Artigos Relacionados:</strong>
<ul class="similar-posts">
<li><a href="http://www.diariodafonte.com.br/piadinha-logica-portuguesa.htm" rel="bookmark" title="29 de fevereiro de 2008">Piadinha: Lógica Portuguesa</a></li>
<li><a href="http://www.diariodafonte.com.br/40.htm" rel="bookmark" title="27 de janeiro de 2008">Informatização? Cuidado!!</a></li>
<li><a href="http://www.diariodafonte.com.br/como-fazer-o-enter-funcionar-como-tab-em-formulario-web.htm" rel="bookmark" title="6 de novembro de 2007">Como Fazer o [ENTER] Funcionar como [TAB] em formulario WEB</a></li>
<li><a href="http://www.diariodafonte.com.br/ganhe-dinheiro-com-o-easy-share.htm" rel="bookmark" title="28 de maio de 2008">Ganhe Dinheiro com o Easy-Share</a></li>
<li><a href="http://www.diariodafonte.com.br/sp1-visual-studio-2008.htm" rel="bookmark" title="8 de setembro de 2008">Microsoft lança o SP1 para Visual Studio 2008</a></li>
</ul>
<p><!-- Similar Posts took 4.308 ms --></p>
]]></content:encoded>
			<wfw:commentRss>http://www.diariodafonte.com.br/criamos-uma-conta-no-twitter.htm/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Criptografando a QueryString</title>
		<link>http://www.diariodafonte.com.br/criptografando-a-querystring.htm</link>
		<comments>http://www.diariodafonte.com.br/criptografando-a-querystring.htm#comments</comments>
		<pubDate>Fri, 10 Apr 2009 15:16:04 +0000</pubDate>
		<dc:creator>Leonardo Moreno</dc:creator>
				<category><![CDATA[.NET]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[Desenvolvimento]]></category>
		<category><![CDATA[Dicas]]></category>

		<guid isPermaLink="false">http://diariodafonte.wordpress.com/?p=137</guid>
		<description><![CDATA[Muito de nós usamos parametros QueryString para passar informações de uma pagina para outra como por exemplo um produto selecionado:http://localhost:1234/DadosProduto.aspx?id=10 O problema de fazer assim é que os dados ficam viziveis ao usuario, e se ele for um usuario mais avançado tentará acessar informações que talvez não poderia ser vizualizado por ele, então neste caso [...]]]></description>
			<content:encoded><![CDATA[<p class="MsoNormal" style="margin:0 0 10pt;"><span style="font-size:small;font-family:Calibri;">Muito de nós usamos parametros <em>QueryString</em> para passar informações de uma pagina para outra como por exemplo um produto selecionado:</span><span style="font-size:small;color:#0000ff;font-family:Calibri;">http://localhost:1234/DadosProduto.aspx?id=10</span></p>
<p class="MsoNormal" style="margin:0 0 10pt;"><span style="font-size:small;font-family:Calibri;">O problema de fazer assim é que os dados ficam viziveis ao usuario, e se ele for um usuario mais avançado tentará acessar informações que talvez não poderia ser vizualizado por ele, então neste caso faremos um exemplo de como criptografar a <em>QueryString</em> asssim:</span><span style="font-size:small;color:#0000ff;font-family:Calibri;">http://localhost:1234/DadosProduto.aspx?id=03EscXnBsci=</span></p>
<p class="MsoNormal" style="margin:0 0 10pt;"><span style="font-size:small;font-family:Calibri;">Desta maneira o id do produto está criptografado, no nosso exemplo iremos precisar apenas de dois metodos um de criptografar e outro para descriptografar vamos lá</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:small;font-family:Calibri;">Criaremos uma classe chamada Encryption64:</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;color:blue;font-family:&quot;"><br />
using</span><span style="font-size:10pt;font-family:&quot;"> System;</span> 
</p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;color:blue;font-family:&quot;" lang="EN-US">using</span><span style="font-size:10pt;font-family:&quot;" lang="EN-US"> System.Linq;</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;color:blue;font-family:&quot;" lang="EN-US">using</span><span style="font-size:10pt;font-family:&quot;" lang="EN-US"> System.Text;</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;color:blue;font-family:&quot;" lang="EN-US">using</span><span style="font-size:10pt;font-family:&quot;" lang="EN-US"> System.IO;</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;color:blue;font-family:&quot;" lang="EN-US">using</span><span style="font-size:10pt;font-family:&quot;" lang="EN-US"> System.Security.Cryptography;</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"> </p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;color:gray;font-family:&quot;"><span id="more-137"></span><br />
///</span><span style="font-size:10pt;color:green;font-family:&quot;"> </span><span style="font-size:10pt;color:gray;font-family:&quot;">&lt;summary&gt;</span>
</p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;color:gray;font-family:&quot;">///</span><span style="font-size:10pt;color:green;font-family:&quot;"> Classe para Criptografar e Descriptografar parametros</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;color:gray;font-family:&quot;" lang="EN-US">///</span><span style="font-size:10pt;color:green;font-family:&quot;" lang="EN-US"> QueryString</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;color:gray;font-family:&quot;" lang="EN-US">///</span><span style="font-size:10pt;color:green;font-family:&quot;" lang="EN-US"> </span><span style="font-size:10pt;color:gray;font-family:&quot;" lang="EN-US">&lt;/summary&gt;</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;color:blue;font-family:&quot;" lang="EN-US">namespace</span><span style="font-size:10pt;font-family:&quot;" lang="EN-US"> ExemploQueryString</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;" lang="EN-US">{</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;" lang="EN-US"><span>    </span><span style="color:blue;">public</span> <span style="color:blue;">class</span> <span style="color:#2b91af;">Encryption64</span></span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;" lang="EN-US"><span>    </span>{</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;" lang="EN-US"><span>        </span><span style="color:blue;">private</span> <span style="color:blue;">static</span> <span style="color:blue;">byte</span>[] key = { };</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;" lang="EN-US"><span>        </span><span style="color:blue;">private</span> <span style="color:blue;">static</span> <span style="color:blue;">byte</span>[] IV = { 0&#215;12, 0&#215;34, 0&#215;56, 0&#215;78,</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;" lang="EN-US"><span>                                   </span>0&#215;90, 0xAB, 0xCD, 0xEF };</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;" lang="EN-US"> </span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;" lang="EN-US"><span>        </span><span style="color:blue;">public</span> <span style="color:blue;">static</span> <span style="color:blue;">string</span> Encrypt(<span style="color:blue;">string</span> stringToEncrypt,</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;" lang="EN-US"><span>        </span><span style="color:blue;">string</span> sEncryptionKey)</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;" lang="EN-US"><span>        </span>{</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;" lang="EN-US"><span>            </span><span style="color:blue;">byte</span>[] inputByteArray;</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;" lang="EN-US"> </span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;" lang="EN-US"><span>            </span><span style="color:blue;">try</span></span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;" lang="EN-US"><span>            </span>{</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;" lang="EN-US"><span>                </span>key = <span style="color:#2b91af;">Encoding</span>.UTF8.GetBytes(sEncryptionKey.</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;" lang="EN-US"><span>                </span>Substring(0, 8));</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;" lang="EN-US"><span>                </span><span style="color:#2b91af;">DESCryptoServiceProvider</span> des = </span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;" lang="EN-US"><span>                </span><span style="color:blue;">new</span> <span style="color:#2b91af;">DESCryptoServiceProvider</span>();</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;" lang="EN-US"><span>                </span>inputByteArray = <span style="color:#2b91af;">Encoding</span>.UTF8.GetBytes</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;" lang="EN-US"><span>                </span>(stringToEncrypt);</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;" lang="EN-US"><span>                </span><span style="color:#2b91af;">MemoryStream</span> ms = <span style="color:blue;">new</span> <span style="color:#2b91af;">MemoryStream</span>();</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;" lang="EN-US"><span>                </span><span style="color:#2b91af;">CryptoStream</span> cs = <span style="color:blue;">new</span> <span style="color:#2b91af;">CryptoStream</span>(ms,</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;" lang="EN-US"><span>                </span>des.CreateEncryptor(key, IV), <span style="color:#2b91af;">CryptoStreamMode</span></span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;" lang="EN-US"><span>                </span>.Write);</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;" lang="EN-US"><span>                </span>cs.Write(inputByteArray, 0, inputByteArray.Length);</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;" lang="EN-US"><span>                </span>cs.FlushFinalBlock();</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;" lang="EN-US"> </span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;" lang="EN-US"><span>                </span><span style="color:blue;">return</span> <span style="color:#2b91af;">Convert</span>.ToBase64String(ms.ToArray());</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;" lang="EN-US"> </span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;" lang="EN-US"><span>            </span></span><span style="font-size:10pt;font-family:&quot;">}</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"><span>            </span><span style="color:blue;">catch</span> (System.<span style="color:#2b91af;">Exception</span> ex)</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;" lang="EN-US"><span>            </span>{</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;" lang="EN-US"> </span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;" lang="EN-US"><span>                </span><span style="color:blue;">throw</span> ex;</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;" lang="EN-US"><span>            </span>}</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;" lang="EN-US"> </span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;" lang="EN-US"><span>        </span>}</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;" lang="EN-US"> </span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;" lang="EN-US"><span>        </span><span style="color:blue;">public</span> <span style="color:blue;">static</span> <span style="color:blue;">string</span> Decrypt(<span style="color:blue;">string</span> stringToDecrypt,</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;" lang="EN-US"><span>        </span><span style="color:blue;">string</span> sEncrytionKey)</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;" lang="EN-US"><span>        </span>{</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;" lang="EN-US"><span>            </span><span style="color:blue;">byte</span>[] inputByteArray = <span style="color:blue;">new</span> <span style="color:blue;">byte</span>[stringToDecrypt</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;" lang="EN-US"><span>            </span>.Length];</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;" lang="EN-US"> </span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;" lang="EN-US"><span>            </span><span style="color:blue;">try</span></span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;" lang="EN-US"><span>            </span>{</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;" lang="EN-US"><span>                </span>key = <span style="color:#2b91af;">Encoding</span>.UTF8.GetBytes(sEncrytionKey</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;" lang="EN-US"><span>                </span>.Substring(0, 8));</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;" lang="EN-US"><span>                </span><span style="color:#2b91af;">DESCryptoServiceProvider</span> des =</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;" lang="EN-US"><span>                </span><span style="color:blue;">new</span> <span style="color:#2b91af;">DESCryptoServiceProvider</span>();</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;" lang="EN-US"><span>                </span>inputByteArray =</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;" lang="EN-US"><span>                </span><span style="color:#2b91af;">Convert</span>.FromBase64String(stringToDecrypt.Replace(</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;" lang="EN-US"><span>                </span><span style="color:#a31515;">&#8221; &#8220;</span>, <span style="color:#a31515;">&#8220;+&#8221;</span>));</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;" lang="EN-US"><span>                </span><span style="color:#2b91af;">MemoryStream</span> ms = <span style="color:blue;">new</span> <span style="color:#2b91af;">MemoryStream</span>();</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;" lang="EN-US"><span>                </span><span style="color:#2b91af;">CryptoStream</span> cs = <span style="color:blue;">new</span> <span style="color:#2b91af;">CryptoStream</span>(ms, des.</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;" lang="EN-US"><span>                </span>CreateDecryptor(key,IV),<span style="color:#2b91af;">CryptoStreamMode</span>.Write);</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;" lang="EN-US"><span>                </span>cs.Write(inputByteArray, 0 , inputByteArray.Length);</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;" lang="EN-US"><span>                </span>cs.FlushFinalBlock();</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;" lang="EN-US"> </span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;" lang="EN-US"><span>                </span><span style="color:#2b91af;">Encoding</span> encoding = <span style="color:#2b91af;">Encoding</span>.UTF8;</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;" lang="EN-US"><span>                </span><span style="color:blue;">return</span> encoding.GetString(ms.ToArray());</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;" lang="EN-US"> </span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;" lang="EN-US"> </span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;" lang="EN-US"><span>            </span>}</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;" lang="EN-US"><span>            </span><span style="color:blue;">catch</span> (<span style="color:#2b91af;">Exception</span> ex)</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;" lang="EN-US"><span>            </span>{</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;" lang="EN-US"> </span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;" lang="EN-US"><span>                </span><span style="color:blue;">throw</span> ex;</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;" lang="EN-US"><span>            </span></span><span style="font-size:10pt;font-family:&quot;">}</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"><span>        </span>}</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"> </span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"> </span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"><span>    </span>}</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;">}</span></p>
<p class="MsoNormal" style="margin:0 0 10pt;"><span style="font-size:small;font-family:Calibri;"> </span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span lang="EN-US"><span style="font-size:small;font-family:Calibri;">Para criptografar a url utilize:</p>
<p></span></span><span style="font-size:10pt;color:blue;font-family:&quot;" lang="EN-US">protected</span><span style="font-size:10pt;font-family:&quot;" lang="EN-US"> <span style="color:blue;">void</span> Button1_Click(<span style="color:blue;">object</span> sender, <span style="color:#2b91af;">EventArgs</span> e)</span> 
</p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;" lang="EN-US">{</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0 0 0 35.4pt;"><span style="font-size:10pt;color:blue;font-family:&quot;" lang="EN-US">string</span><span style="font-size:10pt;font-family:&quot;" lang="EN-US"> url = <span style="color:#a31515;">&#8220;~/DadosProduto.aspx?ID=&#8221;</span> + <span style="color:#2b91af;">Encryption64</span>.Encrypt(<span style="color:#a31515;">&#8220;10&#8243;</span>, <span style="color:#a31515;">&#8220;!#$a54?3&#8243;</span>);</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0 0 0 35.4pt;"><span style="font-size:10pt;font-family:&quot;">Response.Redirect(url);</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;">}</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"> </span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"> </span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;">E para descriptografar:</span></p>
<p><span style="color:blue;">protected</span> <span style="color:blue;">void</span> Page_Load(<span style="color:blue;">object</span> sender, <span style="color:#2b91af;">EventArgs</span> e)</p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;">{</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0 0 0 35.4pt;"><span style="font-size:10pt;font-family:&quot;">Response.Write(<span style="color:#a31515;">&#8220;O Produto Selecionado foi o:&#8221;</span> + </span></p>
<p class="MsoNormal" style="line-height:normal;margin:0 0 0 35.4pt;"><span style="font-size:10pt;color:#2b91af;font-family:&quot;" lang="EN-US">Encryption64</span><span style="font-size:10pt;font-family:&quot;" lang="EN-US">.Decrypt(Request.QueryString[<span style="color:#a31515;">"ID"</span>], <span style="color:#a31515;">&#8220;!#$a54?3&#8243;</span>));</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;">}</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"> </p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"><img class="alignnone size-full wp-image-140" title="img2" src="http://diariodafonte.com.br/wp-content/uploads/2009/04/img2.jpg" alt="img2 Criptografando a QueryString"  /></span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"> </p>
<p class="MsoNormal" style="line-height:normal;margin:0;"> </p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;"><a title="Fazer download do exemplo" href="http://www.easy-share.com/1904461772/UrlCriptografada.zip" target="_self">Fazer Download dos arquivos</a></span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"> </p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;">Este conteudo tem referencia do Rodrigo Sendin</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"> </p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;">Qualquer duvido é só comentar</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"> </p>
<p class="MsoNormal" style="line-height:normal;margin:0;"><span style="font-size:10pt;font-family:&quot;">Vlw até +</span></p>
<p class="MsoNormal" style="line-height:normal;margin:0;"> </p>
<p class="MsoNormal" style="line-height:normal;margin:0;"> </p>
<p><strong>Artigos Relacionados:</strong>
<ul class="similar-posts">
<li><a href="http://www.diariodafonte.com.br/fazendo-upload-de-arquivos-com-aspnet.htm" rel="bookmark" title="7 de novembro de 2007">Fazendo UpLoad de Arquivos com ASP.NET</a></li>
<li><a href="http://www.diariodafonte.com.br/download-de-arquivos-com-aspnet.htm" rel="bookmark" title="11 de novembro de 2007">Download de arquivos com ASP.Net</a></li>
<li><a href="http://www.diariodafonte.com.br/como-emitir-um-beep-no-c.htm" rel="bookmark" title="10 de janeiro de 2008">Como emitir um beep no C#</a></li>
<li><a href="http://www.diariodafonte.com.br/c-extensions-methods.htm" rel="bookmark" title="3 de junho de 2008">C# 3.0+ &#8211; Extensions Methods</a></li>
<li><a href="http://www.diariodafonte.com.br/como-fazer-o-enter-funcionar-como-tab-em-formulario-web.htm" rel="bookmark" title="6 de novembro de 2007">Como Fazer o [ENTER] Funcionar como [TAB] em formulario WEB</a></li>
</ul>
<p><!-- Similar Posts took 4.851 ms --></p>
]]></content:encoded>
			<wfw:commentRss>http://www.diariodafonte.com.br/criptografando-a-querystring.htm/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>CRUD com ADO.NET Entity Framework</title>
		<link>http://www.diariodafonte.com.br/crud-com-adonet-entity-framework.htm</link>
		<comments>http://www.diariodafonte.com.br/crud-com-adonet-entity-framework.htm#comments</comments>
		<pubDate>Tue, 13 Jan 2009 12:46:11 +0000</pubDate>
		<dc:creator>Leonardo Moreno</dc:creator>
				<category><![CDATA[.NET]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[Visual Studio]]></category>
		<category><![CDATA[ADO.NET]]></category>
		<category><![CDATA[Entity Framework]]></category>

		<guid isPermaLink="false">http://diariodafonte.wordpress.com/?p=125</guid>
		<description><![CDATA[Hoje iremos ver um pouco sobre como fazer operações basicas com o Entity Framework Criação Para criar o registro é bem simples basta utilizar apenas duas chamadas ObjectContext: adição e salvamento dos dados. using (NorthwindEntities db = new NorthwindEntities()) { Products products = new Products(); products.ProductName = &#8220;Teste&#8221;; products.QuantityPerUnit = &#8220;10&#8243;; products.UnitsInStock = 10; db.AddToProducts(products); db.SaveChanges(); } [...]]]></description>
			<content:encoded><![CDATA[<p>Hoje iremos ver um pouco sobre como fazer operações basicas com o Entity Framework</p>
<p><strong>Criação<br />
</strong><br />
Para criar o registro é bem simples basta utilizar apenas duas chamadas ObjectContext: adição e salvamento dos dados.</p>
<blockquote>
<div style="border:1px solid #ccc;background-color:#eee;"><span style="color:#0000ff;"><span style="color:#0000ff;"><br />
using</span></span> (<span style="color:#2b91af;"><span style="color:#2b91af;">NorthwindEntities</span></span> db = <span style="color:#0000ff;"><span style="color:#0000ff;">new</span></span> <span style="color:#2b91af;"><span style="color:#2b91af;">NorthwindEntities</span></span>())<br />
{<br />
<span style="color:#2b91af;"><span style="color:#2b91af;">Products</span></span> products = <span style="color:#0000ff;"><span style="color:#0000ff;">new</span></span> <span style="color:#2b91af;"><span style="color:#2b91af;">Products</span></span>();<br />
products.ProductName = <span style="color:#a31515;"><span style="color:#a31515;">&#8220;Teste&#8221;</span></span>;<br />
products.QuantityPerUnit = <span style="color:#a31515;"><span style="color:#a31515;">&#8220;10&#8243;;</span></span><br />
products.UnitsInStock = 10;<br />
db.AddToProducts(products);<br />
db.SaveChanges();<br />
}</div>
</blockquote>
<p><strong>Consulta<br />
</strong><br />
A coleção de objetos persistidos pode ser obtida acessando o ObjectContext. Para cada tabela mapeada, existe uma coleção de objetos no ObjectContext correspondente, que pode ser utilizada para realizar consultas. Na implementação destas coleções, os dados não estão disponíveis em memória. Eles só são recuperados do banco quando requisitados, conforme critérios de seleção e junção.</p>
<p>A recuperação de dados pode ser realizada utilizando LINQ. No entanto, diferentemente do LINQ-To-SQL, somente são recuperados dados explicitamente requisitados, isto é, entidades associadas não são recuperadas automaticamente por lazy load (será abordado mais adiante). Assim, para recuperar o produto de ID 2, basta executar:</p>
<blockquote>
<div style="border:1px solid #ccc;background-color:#eee;"><span style="color:#2b91af;"><span style="color:#2b91af;">Products</span></span><span> products = db.Products.First(p =&gt; p.ProductID == 2);</span></div>
</blockquote>
<p>(Apesar da função “Single” ser mais apropriada, ela não é suportada pelo Entity Framework, cuja utilização dispara uma exceção.)</p>
<p>No modelo, região possui relacionamento de 1 para N com territórios, podendo navegar pela propriedade Territories. No entanto, a coleção vem inicialmente vazia, sendo necessária, para recuperar as associações, executar o lazy load da coleção, ou definir a carga por eager load.</p>
<p><strong>Atualização</strong></p>
<p>Para atualizar um item, basta modificar a propriedade da entidade recuperada pelo ObjectContext e chamar o método SaveChanges. Se o objeto a ser atualizado não foi fornecido pelo ObjectContext, como poderia acontecer numa recepção de dados via WCF, é necessário antes recuperar o objeto e repassar as alterações:</p>
<blockquote>
<div style="border:1px solid #ccc;background-color:#eee;"><span style="color:#0000ff;"><span style="color:#0000ff;">using</span></span><span> (</span><span style="color:#2b91af;"><span style="color:#2b91af;">NorthwindEntities</span></span><span> db = </span><span style="color:#0000ff;"><span style="color:#0000ff;">new</span></span><span> </span><span style="color:#2b91af;"><span style="color:#2b91af;">NorthwindEntities</span></span><span>())<br />
{<span style="font-size:x-small;"><br />
</span></span><span style="color:#2b91af;"><span style="color:#2b91af;">Products</span></span><span> products = </span><span style="color:#0000ff;"><span style="color:#0000ff;">new</span></span><span> </span><span style="color:#2b91af;"><span style="color:#2b91af;">Products</span></span><span>();<br />
products.ProductName = </span><span style="color:#a31515;"><span style="color:#a31515;">&#8220;Teste Alteracao&#8221;</span></span><span> ;<br />
</span><span>products.QuantityPerUnit = 10 ;<br />
</span><span>products.ProductID = 79;<br />
</span><span style="color:#2b91af;"><span style="color:#2b91af;">Products </span></span><span>original = db.Products.First(p =&gt; p.ProductID == products.ProductID);<span style="font-size:x-small;">db.ApplyPropertyChanges(</span></span><span style="color:#a31515;"><span style="color:#a31515;">&#8220;Products&#8221;</span></span><span>, products);<br />
db.SaveChanges();<br />
</span><span>}</span></div>
</blockquote>
<p><strong>Remoção</strong></p>
<p>A remoção é uma operação bastante simples. Ela se resume a uma chamada do método DeleteObject:</p>
<blockquote>
<div style="border:1px solid #ccc;background-color:#eee;"><span style="font-size:x-small;">db.DeleteObject(db.Products.First(p =&gt; p.ProductID == 79));<br />
db.SaveChanges();</span></div>
</blockquote>
<p>Simples e pratico agora é só estudar um pouquinho que dá para ir longe <img src='http://www.diariodafonte.com.br/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' title="CRUD com ADO.NET Entity Framework" /> </p>
<p>Até a próxima</p>
<p>Abs<strong>Artigos Relacionados:</strong>
<ul class="similar-posts">
<li><a href="http://www.diariodafonte.com.br/c-extensions-methods.htm" rel="bookmark" title="3 de junho de 2008">C# 3.0+ &#8211; Extensions Methods</a></li>
<li><a href="http://www.diariodafonte.com.br/introducao-ao-orm-e-nhibernate.htm" rel="bookmark" title="31 de maio de 2008">Introdução ao ORM e NHibernate</a></li>
<li><a href="http://www.diariodafonte.com.br/10-vantagens-do-aspnet-35.htm" rel="bookmark" title="7 de maio de 2008">10 vantagens do ASP.NET 3.5</a></li>
<li><a href="http://www.diariodafonte.com.br/informacao-e-formatacao-as-duas-camadas-de-desenvolvimento-web.htm" rel="bookmark" title="27 de janeiro de 2008">Informação e Formatação; As duas camadas de desenvolvimento web</a></li>
<li><a href="http://www.diariodafonte.com.br/criacao-de-arquivo-txt-com-php-por-mauro-cesar.htm" rel="bookmark" title="16 de abril de 2008">Criação de arquivo txt com PHP por MAURO CESAR</a></li>
</ul>
<p><!-- Similar Posts took 4.843 ms --></p>
]]></content:encoded>
			<wfw:commentRss>http://www.diariodafonte.com.br/crud-com-adonet-entity-framework.htm/feed</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Windows XP USB &#8211; Edition 2009</title>
		<link>http://www.diariodafonte.com.br/windows-xp-usb-edition-2009.htm</link>
		<comments>http://www.diariodafonte.com.br/windows-xp-usb-edition-2009.htm#comments</comments>
		<pubDate>Thu, 08 Jan 2009 13:40:55 +0000</pubDate>
		<dc:creator>Leonardo Moreno</dc:creator>
				<category><![CDATA[Dicas]]></category>
		<category><![CDATA[Windows XP]]></category>
		<category><![CDATA[Windows XP USB]]></category>

		<guid isPermaLink="false">http://diariodafonte.wordpress.com/2009/01/08/windows-xp-usb-edition-2009/</guid>
		<description><![CDATA[Encontrei uma versao na net do Windows XP para Usb Aeww Cesinha eh nois!!! Download AquiArtigos Relacionados: Livro para melhorar o desempenho do WINDOWS VISTA Barra de navegação igual do Windows Vista em CSS Revista Info &#8211; Junho 2008 99 dicas para o Windows XP Animações usando JQUERY]]></description>
			<content:encoded><![CDATA[<p style="text-align:center;"><img class="size-full wp-image-121 aligncenter" title="xpusb" src="http://diariodafonte.com.br/wp-content/uploads/2009/01/xpusb.jpg" alt="xpusb Windows XP USB   Edition 2009" width="288" height="277" /></p>
<p>Encontrei uma versao na net do Windows XP para Usb<br />
Aeww Cesinha eh nois!!!</p>
<p><a title="Download Aqui" href="http://rapidshare.com/files/177389323/XP.USB.2009.Dg.rar" target="_blank">Download Aqui</a><strong>Artigos Relacionados:</strong>
<ul class="similar-posts">
<li><a href="http://www.diariodafonte.com.br/99-dicas-para-melhorar-o-desempenho-do-windows-vista.htm" rel="bookmark" title="12 de abril de 2008">Livro para melhorar o desempenho do WINDOWS VISTA</a></li>
<li><a href="http://www.diariodafonte.com.br/barra-navegacao-windows-vista.htm" rel="bookmark" title="13 de junho de 2008">Barra de navegação igual do Windows Vista em CSS</a></li>
<li><a href="http://www.diariodafonte.com.br/revista-info-junho-2008.htm" rel="bookmark" title="15 de junho de 2008">Revista Info &#8211; Junho 2008</a></li>
<li><a href="http://www.diariodafonte.com.br/99-dicas-para-o-windows-xp.htm" rel="bookmark" title="25 de maio de 2008">99 dicas para o Windows XP</a></li>
<li><a href="http://www.diariodafonte.com.br/animacoes-usando-jquery.htm" rel="bookmark" title="10 de junho de 2008">Animações usando JQUERY</a></li>
</ul>
<p><!-- Similar Posts took 4.244 ms --></p>
]]></content:encoded>
			<wfw:commentRss>http://www.diariodafonte.com.br/windows-xp-usb-edition-2009.htm/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Opine sobre o blog</title>
		<link>http://www.diariodafonte.com.br/opine-sobre-o-blog.htm</link>
		<comments>http://www.diariodafonte.com.br/opine-sobre-o-blog.htm#comments</comments>
		<pubDate>Fri, 24 Oct 2008 15:50:16 +0000</pubDate>
		<dc:creator>Leonardo Moreno</dc:creator>
				<category><![CDATA[Sem categoria]]></category>

		<guid isPermaLink="false">http://diariodafonte.wordpress.com/?p=118</guid>
		<description><![CDATA[[polldaddy poll=1037028]Artigos Relacionados: Informação e Formatação; As duas camadas de desenvolvimento web Informação de Qualidade? Tem &#34;Razão&#34;! ^^ Informatização? Cuidado!! Piadinha: O Melhor Programador .Net &#8211; Documentação Xml]]></description>
			<content:encoded><![CDATA[<p>[polldaddy poll=1037028]<strong>Artigos Relacionados:</strong>
<ul class="similar-posts">
<li><a href="http://www.diariodafonte.com.br/informacao-e-formatacao-as-duas-camadas-de-desenvolvimento-web.htm" rel="bookmark" title="27 de janeiro de 2008">Informação e Formatação; As duas camadas de desenvolvimento web</a></li>
<li><a href="http://www.diariodafonte.com.br/informacao-de-qualidade-tem-razao.htm" rel="bookmark" title="28 de janeiro de 2008">Informação de Qualidade? Tem &quot;Razão&quot;! ^^</a></li>
<li><a href="http://www.diariodafonte.com.br/40.htm" rel="bookmark" title="27 de janeiro de 2008">Informatização? Cuidado!!</a></li>
<li><a href="http://www.diariodafonte.com.br/piadinha-o-melhor-programador.htm" rel="bookmark" title="29 de fevereiro de 2008">Piadinha: O Melhor Programador</a></li>
<li><a href="http://www.diariodafonte.com.br/net-documentacao-xml.htm" rel="bookmark" title="29 de janeiro de 2008">.Net &#8211; Documentação Xml</a></li>
</ul>
<p><!-- Similar Posts took 4.267 ms --></p>
]]></content:encoded>
			<wfw:commentRss>http://www.diariodafonte.com.br/opine-sobre-o-blog.htm/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Apostila Introdução ao Framework .NET (C# ou VB.NET)</title>
		<link>http://www.diariodafonte.com.br/apostila-introducao-ao-framework-net-c-ou-vbnet.htm</link>
		<comments>http://www.diariodafonte.com.br/apostila-introducao-ao-framework-net-c-ou-vbnet.htm#comments</comments>
		<pubDate>Fri, 12 Sep 2008 12:50:45 +0000</pubDate>
		<dc:creator>Leonardo Moreno</dc:creator>
				<category><![CDATA[.NET]]></category>
		<category><![CDATA[Apostilas]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[Desenvolvimento]]></category>
		<category><![CDATA[VB.NET]]></category>
		<category><![CDATA[Visual Studio]]></category>
		<category><![CDATA[Apostila .NET]]></category>
		<category><![CDATA[Apostila C# VB.net]]></category>
		<category><![CDATA[Apostila FRAMEWORK.NET]]></category>

		<guid isPermaLink="false">http://diariodafonte.wordpress.com/?p=105</guid>
		<description><![CDATA[Povo, ai vai uma apostila para quem quer iniciar com .NET C# ou VB.NET Link para download: Clique Aqui Até mais&#8230;Artigos Relacionados: Aprendendo Action Script 3 Revista Info &#8211; Junho 2008 Aprendendo Power Point 2007 Barra de navegação igual do Windows Vista em CSS Teoria das Cores]]></description>
			<content:encoded><![CDATA[<p style="text-align:center;"><a href="http://diariodafonte.com.br/wp-content/uploads/2008/09/3_net_logojpg.png"><img class="size-full wp-image-110 aligncenter" title="Microsoft .NET" src="http://diariodafonte.com.br/wp-content/uploads/2008/09/3_net_logojpg.png" alt="3 net logojpg Apostila Introdução ao Framework .NET (C# ou VB.NET)" width="200" height="128" /></a></p>
<p>Povo, ai vai uma apostila para quem quer iniciar com .NET C# ou VB.NET</p>
<p>Link para download: <a title="Clique Aqui" href="http://w14.easy-share.com/1701546741.html">Clique Aqui</a></p>
<p>Até mais&#8230;<strong>Artigos Relacionados:</strong>
<ul class="similar-posts">
<li><a href="http://www.diariodafonte.com.br/aprendendo-action-script-3.htm" rel="bookmark" title="25 de maio de 2008">Aprendendo Action Script 3</a></li>
<li><a href="http://www.diariodafonte.com.br/revista-info-junho-2008.htm" rel="bookmark" title="15 de junho de 2008">Revista Info &#8211; Junho 2008</a></li>
<li><a href="http://www.diariodafonte.com.br/aprendendo-power-point-2007.htm" rel="bookmark" title="25 de maio de 2008">Aprendendo Power Point 2007</a></li>
<li><a href="http://www.diariodafonte.com.br/barra-navegacao-windows-vista.htm" rel="bookmark" title="13 de junho de 2008">Barra de navegação igual do Windows Vista em CSS</a></li>
<li><a href="http://www.diariodafonte.com.br/teoria-das-cores.htm" rel="bookmark" title="25 de maio de 2008">Teoria das Cores</a></li>
</ul>
<p><!-- Similar Posts took 4.295 ms --></p>
]]></content:encoded>
			<wfw:commentRss>http://www.diariodafonte.com.br/apostila-introducao-ao-framework-net-c-ou-vbnet.htm/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Microsoft lança o SP1 para Visual Studio 2008</title>
		<link>http://www.diariodafonte.com.br/sp1-visual-studio-2008.htm</link>
		<comments>http://www.diariodafonte.com.br/sp1-visual-studio-2008.htm#comments</comments>
		<pubDate>Mon, 08 Sep 2008 14:50:19 +0000</pubDate>
		<dc:creator>Leonardo Moreno</dc:creator>
				<category><![CDATA[Visual Studio]]></category>
		<category><![CDATA[SP1 Visual Studio]]></category>

		<guid isPermaLink="false">http://diariodafonte.wordpress.com/?p=101</guid>
		<description><![CDATA[A Microsoft disponibilizou a versão final do SP1 do Visual Studio 2008, vale apena fazer a instalação , o site oficial é: http://msdn.microsoft.com/en-us/vstudio/products/cc533447.aspx O Service Pack 1 do Visual Studio tras muitas novidades: ASP.NET Dynamic Data Control ADO.NET Entity Framework ADO.NET Data Services e melhorias de ferramentas Caso tenha dificuldades com a instalação por ter [...]]]></description>
			<content:encoded><![CDATA[<p>A Microsoft disponibilizou a versão final do SP1 do Visual Studio 2008, vale apena fazer a instalação , o site oficial é: <a href="http://msdn.microsoft.com/en-us/vstudio/products/cc533447.aspx" target="_blank">http://msdn.microsoft.com/en-us/vstudio/products/cc533447.aspx</a></p>
<p>O Service Pack 1 do Visual Studio tras muitas novidades:</p>
<p>ASP.NET Dynamic Data Control</p>
<p>ADO.NET Entity Framework</p>
<p>ADO.NET Data Services</p>
<p>e melhorias de ferramentas</p>
<p>Caso tenha dificuldades com a instalação por ter o SP1 BETA já instalado, entre <a title="neste blog" href="http://blogs.2pc.com.br/ramonduraes/archive/2008/08/13/o-que-o-visual-studio-2008-sp1-e-como-instalar.aspx" target="_blank">neste blog</a> para suporte.</p>
<p>[]&#8216;s,</p>
<p>Leonardo Moreno<strong>Artigos Relacionados:</strong>
<ul class="similar-posts">
<li><a href="http://www.diariodafonte.com.br/uma-visao-geral-do-aspnet.htm" rel="bookmark" title="4 de novembro de 2007">Uma visão geral do ASP.NET</a></li>
<li><a href="http://www.diariodafonte.com.br/10-vantagens-do-aspnet-35.htm" rel="bookmark" title="7 de maio de 2008">10 vantagens do ASP.NET 3.5</a></li>
<li><a href="http://www.diariodafonte.com.br/continuous-integration.htm" rel="bookmark" title="31 de janeiro de 2008">Continuous Integration</a></li>
<li><a href="http://www.diariodafonte.com.br/net-documentacao-xml.htm" rel="bookmark" title="29 de janeiro de 2008">.Net &#8211; Documentação Xml</a></li>
<li><a href="http://www.diariodafonte.com.br/padroes-de-projeto-nomenclatura.htm" rel="bookmark" title="28 de janeiro de 2008">Padrões de Projeto &#8211; Nomenclatura</a></li>
</ul>
<p><!-- Similar Posts took 4.536 ms --></p>
]]></content:encoded>
			<wfw:commentRss>http://www.diariodafonte.com.br/sp1-visual-studio-2008.htm/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>10.000 &#8211; DEZ MIL VISITAS</title>
		<link>http://www.diariodafonte.com.br/10000-dez-mil-visitas.htm</link>
		<comments>http://www.diariodafonte.com.br/10000-dez-mil-visitas.htm#comments</comments>
		<pubDate>Sun, 20 Jul 2008 17:00:55 +0000</pubDate>
		<dc:creator>Leonardo Moreno</dc:creator>
				<category><![CDATA[Sem categoria]]></category>

		<guid isPermaLink="false">http://diariodafonte.wordpress.com/?p=97</guid>
		<description><![CDATA[Chegamos a marca de 10.000 ( dez mil ) visitas e continua crescendo!!! Obrigado a todos!!! :)Artigos Relacionados: Como emitir um beep no C# C# 3.0+ &#8211; Extensions Methods Fazendo UpLoad de Arquivos com ASP.NET Google Passando dos limites&#8230; Besteirol&#039;s: Quanta Burrice!]]></description>
			<content:encoded><![CDATA[<p><strong>Chegamos a marca de 10.000 ( dez mil ) visitas e continua crescendo!!!</strong></p>
<p><strong>Obrigado a todos!!! :)</strong><strong>Artigos Relacionados:</strong>
<ul class="similar-posts">
<li><a href="http://www.diariodafonte.com.br/como-emitir-um-beep-no-c.htm" rel="bookmark" title="10 de janeiro de 2008">Como emitir um beep no C#</a></li>
<li><a href="http://www.diariodafonte.com.br/c-extensions-methods.htm" rel="bookmark" title="3 de junho de 2008">C# 3.0+ &#8211; Extensions Methods</a></li>
<li><a href="http://www.diariodafonte.com.br/fazendo-upload-de-arquivos-com-aspnet.htm" rel="bookmark" title="7 de novembro de 2007">Fazendo UpLoad de Arquivos com ASP.NET</a></li>
<li><a href="http://www.diariodafonte.com.br/google-passando-dos-limites.htm" rel="bookmark" title="7 de novembro de 2007">Google Passando dos limites&#8230;</a></li>
<li><a href="http://www.diariodafonte.com.br/besteirols-quanta-burrice.htm" rel="bookmark" title="29 de fevereiro de 2008">Besteirol&#039;s: Quanta Burrice!</a></li>
</ul>
<p><!-- Similar Posts took 4.569 ms --></p>
]]></content:encoded>
			<wfw:commentRss>http://www.diariodafonte.com.br/10000-dez-mil-visitas.htm/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Revista Info &#8211; Junho 2008</title>
		<link>http://www.diariodafonte.com.br/revista-info-junho-2008.htm</link>
		<comments>http://www.diariodafonte.com.br/revista-info-junho-2008.htm#comments</comments>
		<pubDate>Sun, 15 Jun 2008 23:32:59 +0000</pubDate>
		<dc:creator>Leonardo Moreno</dc:creator>
				<category><![CDATA[Revistas]]></category>
		<category><![CDATA[Tecnologia]]></category>
		<category><![CDATA[INFO Junho 2008]]></category>
		<category><![CDATA[Revista INFO]]></category>

		<guid isPermaLink="false">http://diariodafonte.wordpress.com/?p=95</guid>
		<description><![CDATA[Faça o Download da Revista INFO &#8211; Junho de 2008! Link para download: CLIQUE AQUIArtigos Relacionados: Barra de navegação igual do Windows Vista em CSS Teoria das Cores Menu Igual do MAC em JQuery Apostila Introdução ao Framework .NET (C# ou VB.NET) Aprendendo Action Script 3]]></description>
			<content:encoded><![CDATA[<p><a href="http://diariodafonte.com.br/wp-content/uploads/2008/06/capainfo.jpg"></a><br />
Faça o Download da Revista INFO &#8211; Junho de 2008!</p>
<p style="text-align:center;"><img class="alignnone size-full wp-image-96 aligncenter" src="http://diariodafonte.com.br/wp-content/uploads/2008/06/capainfo.jpg" alt="capainfo Revista Info   Junho 2008" width="300" height="220" title="Revista Info   Junho 2008" /></p>
<p>Link para download: <a title="CIQUE AQUI" href="http://w17.easy-share.com/1700643532.html">CLIQUE AQUI</a><strong>Artigos Relacionados:</strong>
<ul class="similar-posts">
<li><a href="http://www.diariodafonte.com.br/barra-navegacao-windows-vista.htm" rel="bookmark" title="13 de junho de 2008">Barra de navegação igual do Windows Vista em CSS</a></li>
<li><a href="http://www.diariodafonte.com.br/teoria-das-cores.htm" rel="bookmark" title="25 de maio de 2008">Teoria das Cores</a></li>
<li><a href="http://www.diariodafonte.com.br/menu-igual-do-mac-em-jquery.htm" rel="bookmark" title="13 de junho de 2008">Menu Igual do MAC em JQuery</a></li>
<li><a href="http://www.diariodafonte.com.br/apostila-introducao-ao-framework-net-c-ou-vbnet.htm" rel="bookmark" title="12 de setembro de 2008">Apostila Introdução ao Framework .NET (C# ou VB.NET)</a></li>
<li><a href="http://www.diariodafonte.com.br/aprendendo-action-script-3.htm" rel="bookmark" title="25 de maio de 2008">Aprendendo Action Script 3</a></li>
</ul>
<p><!-- Similar Posts took 4.338 ms --></p>
]]></content:encoded>
			<wfw:commentRss>http://www.diariodafonte.com.br/revista-info-junho-2008.htm/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
