﻿<?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:creativeCommons="http://backend.userland.com/creativeCommonsRssModule">

<channel>
	<title>C# BrasilDicas</title>
	<atom:link href="http://csharpbrasil.com.br/tags/dicas/feed/" rel="self" type="application/rss+xml" />
	<link>http://csharpbrasil.com.br</link>
	<description>C# (C-Sharp), AJAX, ASP.NET, WinForm, WebForm, Entity Framework, Padrões Web, CSS, JavaScript, MySQL, SQL Server</description>
	<lastBuildDate>Tue, 15 Jun 2010 11:24:18 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1-alpha</generator>
<creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/2.5/br/</creativeCommons:license>		<item>
		<title>Manipulando arquivos Excel sem uso da interoperabilidade ou conexão OLEDB</title>
		<link>http://csharpbrasil.com.br/2010/04/02/criar-ler-e-modificar-arquivos-excel-sem-uso-da-interoperabilidade-ou-conexao-oledb/</link>
		<comments>http://csharpbrasil.com.br/2010/04/02/criar-ler-e-modificar-arquivos-excel-sem-uso-da-interoperabilidade-ou-conexao-oledb/#comments</comments>
		<pubDate>Sat, 03 Apr 2010 00:40:13 +0000</pubDate>
		<dc:creator>Raphael Cardoso</dc:creator>
				<category><![CDATA[ASP.NET]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[Dicas]]></category>
		<category><![CDATA[Interoperabilidade]]></category>
		<category><![CDATA[VB.NET]]></category>
		<category><![CDATA[Visual Studio]]></category>
		<category><![CDATA[.NET]]></category>
		<category><![CDATA[Framework]]></category>
		<category><![CDATA[MemoryStream]]></category>
		<category><![CDATA[WebForm]]></category>
		<category><![CDATA[WebService]]></category>
		<category><![CDATA[WinForm]]></category>

	<!-- AutoMeta Start -->
	<category>worksheet</category>
	<category>spreadsheet</category>
	<category>excellibrary</category>
	<category>workbook</category>
	<category>cells</category>
	<category>dtexcel</category>
	<category>rowindex</category>
	<category>excel</category>
	<!-- AutoMeta End -->
	
		<guid isPermaLink="false">http://csharpbrasil.com.br/?p=1139</guid>
		<description><![CDATA[Como é de costume, sempre compartilho a minhas experiências e necessidades do dia a dia com você. Recentemente tive a necessidade de ler um arquivo Excel em um WebService, porem o servidor na qual está hospedado não possui o Office instalado e nem poderia porque no final das contas seria necessário instala-lo em 3 servidores. [...]]]></description>
		<wfw:commentRss>http://csharpbrasil.com.br/2010/04/02/criar-ler-e-modificar-arquivos-excel-sem-uso-da-interoperabilidade-ou-conexao-oledb/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Dica &#8211; Limitando a quantidade caracteres em um TextBox do tipo Multiline</title>
		<link>http://csharpbrasil.com.br/2010/03/17/dica-limitando-a-quantidade-caracteres-em-um-textbox-do-tipo-multiline/</link>
		<comments>http://csharpbrasil.com.br/2010/03/17/dica-limitando-a-quantidade-caracteres-em-um-textbox-do-tipo-multiline/#comments</comments>
		<pubDate>Wed, 17 Mar 2010 19:16:34 +0000</pubDate>
		<dc:creator>Raphael Cardoso</dc:creator>
				<category><![CDATA[ASP.NET]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[Dicas]]></category>
		<category><![CDATA[VB.NET]]></category>
		<category><![CDATA[Visual Studio]]></category>
		<category><![CDATA[.NET]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[WebForm]]></category>

	<!-- AutoMeta Start -->
	<category>maxlength</category>
	<category>maxlength</category>
	<category>mlength</category>
	<category>getattribute</category>
	<category>textmode</category>
	<category>atributo</category>
	<category>onkeyup</category>
	<category>onkeyup</category>
	<!-- AutoMeta End -->
	
		<guid isPermaLink="false">http://csharpbrasil.com.br/?p=1126</guid>
		<description><![CDATA[Você já tentou utilizar o MaxLength do TextBox quando esse esta com TextMode igual a MultiLine? No TextBox o TextMode é uma propriedade na qual definimos o tipo de campo será ele. Existem 3 tipos: SingleLine: após renderizado o HTML, será gerado um simples input do tipo Text; Password: será gerado um input do tipo [...]]]></description>
		<wfw:commentRss>http://csharpbrasil.com.br/2010/03/17/dica-limitando-a-quantidade-caracteres-em-um-textbox-do-tipo-multiline/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Vem ai a semana de Interoperabilidade</title>
		<link>http://csharpbrasil.com.br/2010/01/12/vem-ai-a-semana-de-interoperabilidade/</link>
		<comments>http://csharpbrasil.com.br/2010/01/12/vem-ai-a-semana-de-interoperabilidade/#comments</comments>
		<pubDate>Tue, 12 Jan 2010 23:00:10 +0000</pubDate>
		<dc:creator>Raphael Cardoso</dc:creator>
				<category><![CDATA[ASP.NET]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[Dicas]]></category>
		<category><![CDATA[Interoperabilidade]]></category>
		<category><![CDATA[TechNet]]></category>
		<category><![CDATA[VB.NET]]></category>
		<category><![CDATA[Visual Studio]]></category>
		<category><![CDATA[Webcast]]></category>
		<category><![CDATA[.NET]]></category>
		<category><![CDATA[IronPython]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Moonlight]]></category>
		<category><![CDATA[MSDN]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[WebForm]]></category>
		<category><![CDATA[WebService]]></category>
		<category><![CDATA[WinForm]]></category>

	<!-- AutoMeta Start -->
	<category></category>
	<!-- AutoMeta End -->
	
		<guid isPermaLink="false">http://csharpbrasil.com.br/?p=1023</guid>
		<description><![CDATA[Olá pessoal, para ajudar um pouco na divulgação, compartilhar e informar aos nossos amigos desenvolvedores, vai ocorrer a semana da Interoperabilidade. Esse evento abordará assuntos muito interessantes por profissionais da comunidade técnica. Os eventos ocorrerá entre os dias 18 e 22 de janeiro e terá vários WebCast. Segue abaixo a relação: MSDN &#8211; de 18 [...]]]></description>
		<wfw:commentRss>http://csharpbrasil.com.br/2010/01/12/vem-ai-a-semana-de-interoperabilidade/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Exportando dados do GridView para Excel</title>
		<link>http://csharpbrasil.com.br/2009/11/28/exportando-dados-do-gridview-para-excel/</link>
		<comments>http://csharpbrasil.com.br/2009/11/28/exportando-dados-do-gridview-para-excel/#comments</comments>
		<pubDate>Sat, 28 Nov 2009 23:33:34 +0000</pubDate>
		<dc:creator>Raphael Cardoso</dc:creator>
				<category><![CDATA[ASP.NET]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[Dicas]]></category>
		<category><![CDATA[VB.NET]]></category>
		<category><![CDATA[Visual Studio]]></category>
		<category><![CDATA[.NET]]></category>
		<category><![CDATA[Excel]]></category>
		<category><![CDATA[Exportar]]></category>
		<category><![CDATA[Grid2Excel]]></category>
		<category><![CDATA[GridToExcel]]></category>
		<category><![CDATA[GridView]]></category>
		<category><![CDATA[GridView2Excel]]></category>
		<category><![CDATA[GridViewToExcel]]></category>
		<category><![CDATA[HtmlTextWriter]]></category>
		<category><![CDATA[StringWriter]]></category>
		<category><![CDATA[WebForm]]></category>

	<!-- AutoMeta Start -->
	<category>contatos</category>
	<category>contatos</category>
	<category>exportar</category>
	<category>telefone</category>
	<category>gridcontatos</category>
	<category>insert</category>
	<category>values</category>
	<category>carregar</category>
	<!-- AutoMeta End -->
	
		<guid isPermaLink="false">http://csharpbrasil.com.br/?p=996</guid>
		<description><![CDATA[No artigo de hoje ensinarei um jeito simples e rápido de implementar em uma página ASP.NET a opção de exportar o conteudo de um GridView contendo informações para o Excel. Isso será feito sem a necessidade de qualquer outro componente. Essa semana me foi solicitado a criação e disponibilização de uma opção para que o [...]]]></description>
		<wfw:commentRss>http://csharpbrasil.com.br/2009/11/28/exportando-dados-do-gridview-para-excel/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Dica &#8211; Converter um DataSet em XML</title>
		<link>http://csharpbrasil.com.br/2009/11/24/dica-converter-um-dataset-em-xml/</link>
		<comments>http://csharpbrasil.com.br/2009/11/24/dica-converter-um-dataset-em-xml/#comments</comments>
		<pubDate>Tue, 24 Nov 2009 16:00:46 +0000</pubDate>
		<dc:creator>Raphael Cardoso</dc:creator>
		<br />
<b>Warning</b>:  Invalid argument supplied for foreach() in <b>/home/csharpbrasil/public_html/csharpbrasil/wp-content/plugins/autometa/autometa.php</b> on line <b>300</b><br />
		<category><![CDATA[ASP.NET]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[Dicas]]></category>
		<category><![CDATA[VB.NET]]></category>
		<category><![CDATA[Visual Studio]]></category>
		<category><![CDATA[.NET]]></category>
		<category><![CDATA[Framework]]></category>
		<category><![CDATA[WebForm]]></category>
		<category><![CDATA[WinForm]]></category>

	<!-- AutoMeta Start -->
	<!-- AutoMeta End -->
	
		<guid isPermaLink="false">http://csharpbrasil.com.br/?p=972</guid>
		<description><![CDATA[Como você faria para converter um DataSet em XML? Imagine que você esta desenvolvendo um WebService e que os dados serão recebidos por ele e esses dados gravados em formato XML no disco para que depois uma segunda aplicação possa processa-la. Criaremos aqui uma função simples que fará esse processo de geração do XML e [...]]]></description>
		<wfw:commentRss>http://csharpbrasil.com.br/2009/11/24/dica-converter-um-dataset-em-xml/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Dica &#8211; Adicionar um arquivo CSS dinamicamente em um WebForm</title>
		<link>http://csharpbrasil.com.br/2009/11/23/dica-adicionar-um-arquivo-css-dinamicamente-em-um-webform/</link>
		<comments>http://csharpbrasil.com.br/2009/11/23/dica-adicionar-um-arquivo-css-dinamicamente-em-um-webform/#comments</comments>
		<pubDate>Mon, 23 Nov 2009 12:00:55 +0000</pubDate>
		<dc:creator>Raphael Cardoso</dc:creator>
				<category><![CDATA[ASP.NET]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[VB.NET]]></category>
		<category><![CDATA[.NET]]></category>
		<category><![CDATA[Dicas]]></category>
		<category><![CDATA[Framework]]></category>
		<category><![CDATA[Visual Studio]]></category>
		<category><![CDATA[WebForm]]></category>

	<!-- AutoMeta Start -->
	<category></category>
	<!-- AutoMeta End -->
	
		<guid isPermaLink="false">http://csharpbrasil.com.br/?p=982</guid>
		<description><![CDATA[Se você desejar criar um estilo especifico para cada cliente ou deixo escolher um de uma lista, uma dica interessante para fazer isso é altera-lo via codigo dinamicamente. Basta criar um botão em nosso WebForm e incluir o código abaixo. System.Web.UI.HtmlControls.HtmlHead header = (System.Web.UI.HtmlControls.HtmlHead)Page.Header; System.Web.UI.HtmlControls.HtmlLink link = new System.Web.UI.HtmlControls.HtmlLink(); link.Attributes.Add(&#34;href&#34;, Page.ResolveClientUrl(&#34;~/css/estilo.css&#34;)); link.Attributes.Add(&#34;type&#34;, &#34;text/css&#34;); link.Attributes.Add(&#34;rel&#34;, &#34;stylesheet&#34;); [...]]]></description>
		<wfw:commentRss>http://csharpbrasil.com.br/2009/11/23/dica-adicionar-um-arquivo-css-dinamicamente-em-um-webform/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Krypton Suite 4.1 Released</title>
		<link>http://csharpbrasil.com.br/2009/11/21/krypton-suite-4-1-released/</link>
		<comments>http://csharpbrasil.com.br/2009/11/21/krypton-suite-4-1-released/#comments</comments>
		<pubDate>Sat, 21 Nov 2009 13:48:26 +0000</pubDate>
		<dc:creator>Raphael Cardoso</dc:creator>
		<br />
<b>Warning</b>:  Invalid argument supplied for foreach() in <b>/home/csharpbrasil/public_html/csharpbrasil/wp-content/plugins/autometa/autometa.php</b> on line <b>300</b><br />
		<category><![CDATA[C#]]></category>
		<category><![CDATA[Dicas]]></category>
		<category><![CDATA[VB.NET]]></category>
		<category><![CDATA[Visual Studio]]></category>
		<category><![CDATA[.NET]]></category>
		<category><![CDATA[component factory]]></category>
		<category><![CDATA[componente]]></category>
		<category><![CDATA[Framework]]></category>
		<category><![CDATA[Krypton]]></category>
		<category><![CDATA[Skin]]></category>
		<category><![CDATA[WinForm]]></category>

	<!-- AutoMeta Start -->
	<!-- AutoMeta End -->
	
		<guid isPermaLink="false">http://csharpbrasil.com.br/?p=917</guid>
		<description><![CDATA[Foi lançado no dia 18/11 a nova versão do então já falado componente para .NET o Krypton Suite. A Componente Factory lançou a versão 4.1 e nela algumas mudanças foram atribuidas e alguns bugs foram corrigidos. Entre as mudanças estão novos estilos para deixar ainda mais elegante nossas aplicações. Foram atribuidas estilos do Office 2010. [...]]]></description>
		<wfw:commentRss>http://csharpbrasil.com.br/2009/11/21/krypton-suite-4-1-released/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Interface amigável e elegante com Krypton Suite</title>
		<link>http://csharpbrasil.com.br/2009/10/28/interface-amigavel-e-elegante-com-krypton-suite/</link>
		<comments>http://csharpbrasil.com.br/2009/10/28/interface-amigavel-e-elegante-com-krypton-suite/#comments</comments>
		<pubDate>Thu, 29 Oct 2009 00:45:48 +0000</pubDate>
		<dc:creator>Raphael Cardoso</dc:creator>
				<category><![CDATA[C#]]></category>
		<category><![CDATA[Dicas]]></category>
		<category><![CDATA[VB.NET]]></category>
		<category><![CDATA[Visual Studio]]></category>
		<category><![CDATA[.NET]]></category>
		<category><![CDATA[component factory]]></category>
		<category><![CDATA[componente]]></category>
		<category><![CDATA[Framework]]></category>
		<category><![CDATA[Krypton]]></category>
		<category><![CDATA[Skin]]></category>
		<category><![CDATA[WinForm]]></category>

	<!-- AutoMeta Start -->
	<category>krypton</category>
	<category>componentfactory</category>
	<category>ribbon</category>
	<category>forums</category>
	<category>docking</category>
	<category>suite</category>
	<category>navigator</category>
	<category>menu</category>
	<!-- AutoMeta End -->
	
		<guid isPermaLink="false">http://csharpbrasil.com.br/?p=846</guid>
		<description><![CDATA[Olá caro leitor. Estou aqui mais uma vez para compartilhar com você das coisas boas que encontramos na internet. Estava eu por esses dias a procura de um jeito de fazer uma aplicação com um designer mais elegante e amigável que alias não é nada simples quando pensamos pelo lado do usuário. Vi diversos componentes [...]]]></description>
		<wfw:commentRss>http://csharpbrasil.com.br/2009/10/28/interface-amigavel-e-elegante-com-krypton-suite/feed/</wfw:commentRss>
		<slash:comments>30</slash:comments>
		</item>
		<item>
		<title>Convertendo uma estrutura em DataTable</title>
		<link>http://csharpbrasil.com.br/2009/07/11/convertendo-uma-estrutura-em-datatable/</link>
		<comments>http://csharpbrasil.com.br/2009/07/11/convertendo-uma-estrutura-em-datatable/#comments</comments>
		<pubDate>Sun, 12 Jul 2009 02:00:21 +0000</pubDate>
		<dc:creator>Raphael Cardoso</dc:creator>
				<category><![CDATA[ASP.NET]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[Dicas]]></category>
		<category><![CDATA[VB.NET]]></category>
		<category><![CDATA[Visual Studio]]></category>
		<category><![CDATA[.NET]]></category>
		<category><![CDATA[DataTable]]></category>
		<category><![CDATA[Framework]]></category>
		<category><![CDATA[Melhores Práticas]]></category>
		<category><![CDATA[Microsoft]]></category>

	<!-- AutoMeta Start -->
	<category></category>
	<!-- AutoMeta End -->
	
		<guid isPermaLink="false">http://csharpbrasil.com.br/?p=711</guid>
		<description><![CDATA[Esses dias fiquei pensando em um meio de criar um jeito de converter uma estrutura de dados qualquer em um DataTable e cheguei finalmente em uma meio muito interessante. Como exemplo, eu criei a seguinte estrutura na qual desejava converter em um DataTable: public class Clientes { private string _Nome; private int _Idade; private string [...]]]></description>
		<wfw:commentRss>http://csharpbrasil.com.br/2009/07/11/convertendo-uma-estrutura-em-datatable/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Dica &#8211; Alterando o diretório temporário do ASP.NET</title>
		<link>http://csharpbrasil.com.br/2009/06/12/dica-alterando-o-diretorio-temporario-do-asp-net/</link>
		<comments>http://csharpbrasil.com.br/2009/06/12/dica-alterando-o-diretorio-temporario-do-asp-net/#comments</comments>
		<pubDate>Fri, 12 Jun 2009 19:59:11 +0000</pubDate>
		<dc:creator>Raphael Cardoso</dc:creator>
				<category><![CDATA[ASP.NET]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[Dicas]]></category>
		<category><![CDATA[Visual Studio]]></category>
		<category><![CDATA[.NET]]></category>
		<category><![CDATA[Framework]]></category>
		<category><![CDATA[Microsoft]]></category>

	<!-- AutoMeta Start -->
	<category></category>
	<!-- AutoMeta End -->
	
		<guid isPermaLink="false">http://csharpbrasil.com.br/?p=697</guid>
		<description><![CDATA[Estou de volta! Ultimamente ando um pouco atarefado e me impossibilitando de escrever novos artigos. Mais arrumei um tempo nesse dia chuvoso pós feriado. Na empresa na qual trabalho possuímos nossa aplicação web toda desenvolvida em asp.net e com isso surgiu a necessidade de mudar o diretório dos arquivos temporários compilados. Para quem não sabe, [...]]]></description>
		<wfw:commentRss>http://csharpbrasil.com.br/2009/06/12/dica-alterando-o-diretorio-temporario-do-asp-net/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Criando um Array de objetos &#8211; Parte I</title>
		<link>http://csharpbrasil.com.br/2009/04/09/criando-um-array-de-objetos-parte-i/</link>
		<comments>http://csharpbrasil.com.br/2009/04/09/criando-um-array-de-objetos-parte-i/#comments</comments>
		<pubDate>Thu, 09 Apr 2009 04:13:12 +0000</pubDate>
		<dc:creator>Leonardo Baggio</dc:creator>
				<category><![CDATA[C#]]></category>
		<category><![CDATA[Dicas]]></category>
		<category><![CDATA[arrays]]></category>
		<category><![CDATA[delegate]]></category>
		<category><![CDATA[events]]></category>
		<category><![CDATA[tips]]></category>

	<!-- AutoMeta Start -->
	<category></category>
	<!-- AutoMeta End -->
	
		<guid isPermaLink="false">http://csharpbrasil.com.br/?p=615</guid>
		<description><![CDATA[Olá leitores do C# Brasil, meu nome é Leonardo Baggio e a partir de hoje estarei trazendo para vocês artigos, tutoriais e novidades sobre a plataforma .Net. E quero desde já, agradecer essa oportunidade que gentilmente o Raphael me concedeu, e ja começar botando a mão na massa. Hoje irei falar um pouco à respeito [...]]]></description>
		<wfw:commentRss>http://csharpbrasil.com.br/2009/04/09/criando-um-array-de-objetos-parte-i/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Dica &#8211; Executando um executavel de nossa aplicação</title>
		<link>http://csharpbrasil.com.br/2009/03/27/dica-executando-um-executavel-de-nossa-aplicacao/</link>
		<comments>http://csharpbrasil.com.br/2009/03/27/dica-executando-um-executavel-de-nossa-aplicacao/#comments</comments>
		<pubDate>Fri, 27 Mar 2009 21:01:17 +0000</pubDate>
		<dc:creator>Raphael Cardoso</dc:creator>
				<category><![CDATA[C#]]></category>
		<category><![CDATA[Dicas]]></category>
		<category><![CDATA[Visual Studio]]></category>
		<category><![CDATA[.NET]]></category>
		<category><![CDATA[Diagnostics]]></category>
		<category><![CDATA[Framework]]></category>
		<category><![CDATA[Process]]></category>

	<!-- AutoMeta Start -->
	<category></category>
	<!-- AutoMeta End -->
	
		<guid isPermaLink="false">http://csharpbrasil.com.br/?p=586</guid>
		<description><![CDATA[Para que possamos de nossa aplicação chamar um executável basta utilizar a Namespace System.Diagnostics. Suponhamos que queremos adicionar uma Label com o endereço de nosso site para ser chamada quando clicado, basta fazer como o exemplo abaixo. public void ChamaLink() { string app = @&#34;C:\Program Files\Internet Explorer\iexplore.exe&#34;; string param = &#34;http://csharpbrasil.com.br&#34;; System.Diagnostics.Process process = System.Diagnostics.Process.Start(app, [...]]]></description>
		<wfw:commentRss>http://csharpbrasil.com.br/2009/03/27/dica-executando-um-executavel-de-nossa-aplicacao/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Dica &#8211; Tornando um código obsoleto em .NET</title>
		<link>http://csharpbrasil.com.br/2009/01/18/dica-tornando-um-codigo-obsoleto-em-net/</link>
		<comments>http://csharpbrasil.com.br/2009/01/18/dica-tornando-um-codigo-obsoleto-em-net/#comments</comments>
		<pubDate>Sun, 18 Jan 2009 05:16:55 +0000</pubDate>
		<dc:creator>Raphael Cardoso</dc:creator>
				<category><![CDATA[C#]]></category>
		<category><![CDATA[Dicas]]></category>
		<category><![CDATA[Visual Studio]]></category>
		<category><![CDATA[.NET]]></category>
		<category><![CDATA[Framework]]></category>
		<category><![CDATA[Obsolete]]></category>

	<!-- AutoMeta Start -->
	<category></category>
	<!-- AutoMeta End -->
	
		<guid isPermaLink="false">http://csharpbrasil.com.br/?p=501</guid>
		<description><![CDATA[Já ocorreu de precisarmos criar uma classe conteúdo algumas funcionalidades básicas mais usadas e algumas dessas deixaram de ser úteis ou sofreram algum tipo de evolução. OK, mais e as aplicações que utiliza essa nossa classe, como identificar? Em .NET existe o atributo Obsolete, que pode marcar em nossa classe se ele é um código [...]]]></description>
		<wfw:commentRss>http://csharpbrasil.com.br/2009/01/18/dica-tornando-um-codigo-obsoleto-em-net/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Dica &#8211; Capitalizar string em C-Sharp</title>
		<link>http://csharpbrasil.com.br/2009/01/08/dica-capitalizar-string-em-c-sharp/</link>
		<comments>http://csharpbrasil.com.br/2009/01/08/dica-capitalizar-string-em-c-sharp/#comments</comments>
		<pubDate>Thu, 08 Jan 2009 15:55:57 +0000</pubDate>
		<dc:creator>Raphael Cardoso</dc:creator>
				<category><![CDATA[C#]]></category>
		<category><![CDATA[Dicas]]></category>
		<category><![CDATA[Visual Studio]]></category>

	<!-- AutoMeta Start -->
	<category></category>
	<!-- AutoMeta End -->
	
		<guid isPermaLink="false">http://csharpbrasil.com.br/?p=495</guid>
		<description><![CDATA[Uma técnica bem simples, ou melhor 2 ténicas que encontrei em um site na qual não lembro mais. Como no C-Sharp não existe um método para fazer isso, então temos dois códigos que poderemos adicionar em nosso projeto para capitalizar uma string, ou seja, converter para maiúsculo os primeiros caracteres. Pode ser usado para tratar [...]]]></description>
		<wfw:commentRss>http://csharpbrasil.com.br/2009/01/08/dica-capitalizar-string-em-c-sharp/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Dica &#8211; Colocando um site ASP.NET em manutenção</title>
		<link>http://csharpbrasil.com.br/2008/11/15/dica-colocando-um-site-aspnet-em-manutencao/</link>
		<comments>http://csharpbrasil.com.br/2008/11/15/dica-colocando-um-site-aspnet-em-manutencao/#comments</comments>
		<pubDate>Sat, 15 Nov 2008 03:14:53 +0000</pubDate>
		<dc:creator>Raphael Cardoso</dc:creator>
				<category><![CDATA[ASP.NET]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[Dicas]]></category>
		<category><![CDATA[Visual Studio]]></category>

	<!-- AutoMeta Start -->
	<category></category>
	<!-- AutoMeta End -->
	
		<guid isPermaLink="false">http://csharpbrasil.com.br/?p=447</guid>
		<description><![CDATA[Para colocarmos um site em manutenção basta utilizar um recurso disponível no ASP.NET 2.0 que muita gente não conhece. Crie um arquivo html com o nome app_offline.htm e uma mensagem qualquer de manutenção no diretório raiz do site e pronto! A presença dele fará com que o IIS entenda que toda requisição realizada seja exibido [...]]]></description>
		<wfw:commentRss>http://csharpbrasil.com.br/2008/11/15/dica-colocando-um-site-aspnet-em-manutencao/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Dica &#8211; Gerando Números Randômicos com C-Sharp</title>
		<link>http://csharpbrasil.com.br/2008/11/14/dica-gerando-numeros-randomicos-com-c-sharp/</link>
		<comments>http://csharpbrasil.com.br/2008/11/14/dica-gerando-numeros-randomicos-com-c-sharp/#comments</comments>
		<pubDate>Sat, 15 Nov 2008 02:39:45 +0000</pubDate>
		<dc:creator>Raphael Cardoso</dc:creator>
				<category><![CDATA[C#]]></category>
		<category><![CDATA[Dicas]]></category>
		<category><![CDATA[Visual Studio]]></category>

	<!-- AutoMeta Start -->
	<category></category>
	<!-- AutoMeta End -->
	
		<guid isPermaLink="false">http://csharpbrasil.com.br/?p=440</guid>
		<description><![CDATA[Se precisarmos gerar números randômicos, o C# tem uma classe especifica para isso. A classe Random que faz parte do Framework.NET. Random random = new Random(); int i = random.Next(0, 100); TextBox1.Text = i.ToString(); Uma dica muito útil para essa classe é a possibilidade de criarmos um gerador de senhas aleatórias como mostro no exemplo [...]]]></description>
		<wfw:commentRss>http://csharpbrasil.com.br/2008/11/14/dica-gerando-numeros-randomicos-com-c-sharp/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Dica &#8211; Formatando Data</title>
		<link>http://csharpbrasil.com.br/2008/10/29/dica-formatando-data/</link>
		<comments>http://csharpbrasil.com.br/2008/10/29/dica-formatando-data/#comments</comments>
		<pubDate>Wed, 29 Oct 2008 04:24:45 +0000</pubDate>
		<dc:creator>Raphael Cardoso</dc:creator>
				<category><![CDATA[C#]]></category>
		<category><![CDATA[Dicas]]></category>
		<category><![CDATA[Visual Studio]]></category>

	<!-- AutoMeta Start -->
	<category></category>
	<!-- AutoMeta End -->
	
		<guid isPermaLink="false">http://csharpbrasil.com.br/?p=361</guid>
		<description><![CDATA[Olá leitor, a dica de hoje será como fazer formatação de data em C#. Para isso mostrarei os formatos existentes: d &#8211; MM/dd/yyyy D &#8211; dddd, MMMM dd, yyyy f &#8211; dddd, MMMM dd, yyyy HH:mm F &#8211; dddd, MMMM dd, yyyy HH:mm:ss g &#8211; MM/dd/yyyy HH:mm G &#8211; MM/dd/yyyy HH:mm:ss m, M &#8211; MMMM [...]]]></description>
		<wfw:commentRss>http://csharpbrasil.com.br/2008/10/29/dica-formatando-data/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Dica &#8211; Manipulando o Web.Config</title>
		<link>http://csharpbrasil.com.br/2008/10/27/dica-manipulando-o-webconfig/</link>
		<comments>http://csharpbrasil.com.br/2008/10/27/dica-manipulando-o-webconfig/#comments</comments>
		<pubDate>Mon, 27 Oct 2008 13:03:44 +0000</pubDate>
		<dc:creator>Raphael Cardoso</dc:creator>
				<category><![CDATA[C#]]></category>
		<category><![CDATA[Dicas]]></category>
		<category><![CDATA[Visual Studio]]></category>

	<!-- AutoMeta Start -->
	<category></category>
	<!-- AutoMeta End -->
	
		<guid isPermaLink="false">http://csharpbrasil.com.br/?p=344</guid>
		<description><![CDATA[Olá leitor, em mais uma dica, vou explicar como adicionar, atualizar e excluir ConnectionStrings do nosso Web.config. Primeiro declare as Namespaces que utilizaremos no seu WebForm: using System.Configuration; using System.Web.Configuration; Agora segue o código abaixo que irá realizar as alterações: Configuration webconfig = WebConfigurationManager.OpenWebConfiguration(&#34;~&#34;); ConnectionStringsSection dbConnString = webconfig.ConnectionStrings; // Adicionando dbConnString.ConnectionStrings.Add(new ConnectionStringSettings(&#34;Conn&#34;, &#34;server=localhost;uid=root;pwd=123456;database=MeuBanco;&#34;, &#34;MySql.Data.MySqlClient&#34;)); // [...]]]></description>
		<wfw:commentRss>http://csharpbrasil.com.br/2008/10/27/dica-manipulando-o-webconfig/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Dica &#8211; Converter String para Decimal</title>
		<link>http://csharpbrasil.com.br/2008/10/24/dica-converter-string-para-decimal/</link>
		<comments>http://csharpbrasil.com.br/2008/10/24/dica-converter-string-para-decimal/#comments</comments>
		<pubDate>Fri, 24 Oct 2008 22:56:18 +0000</pubDate>
		<dc:creator>Raphael Cardoso</dc:creator>
				<category><![CDATA[C#]]></category>
		<category><![CDATA[Dicas]]></category>
		<category><![CDATA[Visual Studio]]></category>

	<!-- AutoMeta Start -->
	<category></category>
	<!-- AutoMeta End -->
	
		<guid isPermaLink="false">http://csharpbrasil.com.br/?p=323</guid>
		<description><![CDATA[Olá caro leitor, em mais uma dica útil, principalmente para os iniciantes, vou ensinar como converter um valor do tipo String para Decimal. Existe várias formas de realizar essa conversão. Esse exemplo se aplica aos demais tipos como: Int, DateTime, Float, etc. Então veja que temos um valor do tipo String e queremos converte-lo para [...]]]></description>
		<wfw:commentRss>http://csharpbrasil.com.br/2008/10/24/dica-converter-string-para-decimal/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Dica &#8211; Criptografia MD5 com C-Sharp</title>
		<link>http://csharpbrasil.com.br/2008/10/24/dica-criptografia-md5-com-c-sharp/</link>
		<comments>http://csharpbrasil.com.br/2008/10/24/dica-criptografia-md5-com-c-sharp/#comments</comments>
		<pubDate>Fri, 24 Oct 2008 19:25:57 +0000</pubDate>
		<dc:creator>Raphael Cardoso</dc:creator>
				<category><![CDATA[C#]]></category>
		<category><![CDATA[Dicas]]></category>
		<category><![CDATA[Visual Studio]]></category>

	<!-- AutoMeta Start -->
	<category></category>
	<!-- AutoMeta End -->
	
		<guid isPermaLink="false">http://csharpbrasil.com.br/?p=319</guid>
		<description><![CDATA[Olá caro leitor, aqui vai mais uma dica legal na hora de pensar em segurança. Quando desenvolvo um sistema, seja ele Desktop ou Web, procuro sempre criptografar as Senhas ou outras informações que julgo pertinentes. Esse método utilizo para criptografar uma string qualquer para o formato MD5W para deixa-las armazenadas no banco, tornando mais difícil [...]]]></description>
		<wfw:commentRss>http://csharpbrasil.com.br/2008/10/24/dica-criptografia-md5-com-c-sharp/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
