<?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>.Net Max &#187; .Net Basics</title>
	<atom:link href="http://www.dotnetmax.org/category/net/net-basics/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.dotnetmax.org</link>
	<description>Conhecimento na Nuvem...</description>
	<lastBuildDate>Sun, 11 Apr 2010 01:36:05 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>System.IDisposable e using()</title>
		<link>http://www.dotnetmax.org/2010/03/15/system-idisposable-e-using/</link>
		<comments>http://www.dotnetmax.org/2010/03/15/system-idisposable-e-using/#comments</comments>
		<pubDate>Mon, 15 Mar 2010 22:41:55 +0000</pubDate>
		<dc:creator>Guilherme Bacellar</dc:creator>
				<category><![CDATA[.Net Basics]]></category>
		<category><![CDATA[.NET]]></category>
		<category><![CDATA[C#]]></category>

		<guid isPermaLink="false">http://www.dotnetmax.org/?p=938</guid>
		<description><![CDATA[Muito tem de fomentado sobre o uso do (using) e a maioria dos profissionais que conheço não tem a menor ideia de onde e/ou como usar. Para simplificar, o (using) dispara a interface System.IDisposable de uma classe (se essa a implementar). Usualmente as classes que implementam essa interface fazem uso de recursos não gerenciados no [...]


Posts Relacionados:<ol><li><a href='http://www.dotnetmax.org/2009/06/03/desmistificando-interfaces/' rel='bookmark' title='Permanent Link: Desmistificando Interfaces'>Desmistificando Interfaces</a></li>
</ol>]]></description>
		<wfw:commentRss>http://www.dotnetmax.org/2010/03/15/system-idisposable-e-using/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Copiando Arquivos no .Net com C#</title>
		<link>http://www.dotnetmax.org/2009/07/23/copiando-arquivos-no-net-com-c/</link>
		<comments>http://www.dotnetmax.org/2009/07/23/copiando-arquivos-no-net-com-c/#comments</comments>
		<pubDate>Thu, 23 Jul 2009 12:32:27 +0000</pubDate>
		<dc:creator>Guilherme Bacellar</dc:creator>
				<category><![CDATA[.Net Basics]]></category>
		<category><![CDATA[Code Sharing]]></category>
		<category><![CDATA[.NET]]></category>
		<category><![CDATA[Arquivo]]></category>
		<category><![CDATA[C#]]></category>

		<guid isPermaLink="false">http://www.dotnetmax.org/?p=598</guid>
		<description><![CDATA[Um camarada me perguntou como copiar arquivos em C#, então ai vai um código de exemplo: C# // Define Variáveis de Origem, Destino e Overwrite string arquivoOrigem = "c:\\tmp\\origem.tmp"; string arquivoDestino = "c:\\tmp\\destino.tmp"; bool sobreEscreverArquivoDeDestinoSeExistir = true; // Copia Arquivo File.Copy(arquivoOrigem, arquivoDestino, sobreEscreverArquivoDeDestinoSeExistir); That&#8217;s All Folks Posts Relacionados:Convertendo Caminhos Absolutos e URL&#8217;s Absolutas para Caminhos [...]


Posts Relacionados:<ol><li><a href='http://www.dotnetmax.org/2009/07/01/convertendo-caminhos-absolutos-e-urls-absolutas-para-caminhoas-relativos-e-urls-relativas/' rel='bookmark' title='Permanent Link: Convertendo Caminhos Absolutos e URL&#8217;s Absolutas para Caminhos Relativos e URL&#8217;s Relativas'>Convertendo Caminhos Absolutos e URL&#8217;s Absolutas para Caminhos Relativos e URL&#8217;s Relativas</a></li>
<li><a href='http://www.dotnetmax.org/2009/03/17/abrindo-arquivos-de-texto/' rel='bookmark' title='Permanent Link: Abrindo Arquivos de Texto e Lendo Todo o Conteúdo'>Abrindo Arquivos de Texto e Lendo Todo o Conteúdo</a></li>
<li><a href='http://www.dotnetmax.org/2009/03/17/abrindo-arquivos-texto-e-lendo-linha-a-linha/' rel='bookmark' title='Permanent Link: Abrindo Arquivos Texto e Lendo Linha a Linha'>Abrindo Arquivos Texto e Lendo Linha a Linha</a></li>
</ol>]]></description>
		<wfw:commentRss>http://www.dotnetmax.org/2009/07/23/copiando-arquivos-no-net-com-c/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Tipos Nulos (Nullable Value Types)</title>
		<link>http://www.dotnetmax.org/2009/07/22/tipos-nulos-nullable-value-types/</link>
		<comments>http://www.dotnetmax.org/2009/07/22/tipos-nulos-nullable-value-types/#comments</comments>
		<pubDate>Wed, 22 Jul 2009 10:46:30 +0000</pubDate>
		<dc:creator>Guilherme Bacellar</dc:creator>
				<category><![CDATA[.Net Basics]]></category>
		<category><![CDATA[.Net Inside Out]]></category>
		<category><![CDATA[.NET]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[Reflection]]></category>

		<guid isPermaLink="false">http://www.dotnetmax.org/?p=587</guid>
		<description><![CDATA[Sabemos que não existem tipos de valor (Value Types) nulos, mas o .NET 2.0 ou Superior suporta esse conceito, então vamos analisar um pouco sobre isso: Tipos que podem ser nulos System.Int32? System.Single? System.Double? System.Decimal? System.Boolean? System.SByte? System.Int64? System.Int16? System.DateTime? System.Guid? System.Char? System.UInt16 System.UInt32? System.UInt64? Porque tipos nulos? Vamos pensar em um cenário com uma [...]


Posts Relacionados:<ol><li><a href='http://www.dotnetmax.org/2009/04/17/reflection-parte-3-fields/' rel='bookmark' title='Permanent Link: Reflection &#8211; Parte 3 (Fields)'>Reflection &#8211; Parte 3 (Fields)</a></li>
<li><a href='http://www.dotnetmax.org/2009/07/16/por-dentro-das-propriedades-automaticas/' rel='bookmark' title='Permanent Link: Por Dentro das Propriedades Automáticas'>Por Dentro das Propriedades Automáticas</a></li>
<li><a href='http://www.dotnetmax.org/2009/04/08/reflection-parte-2-construtores/' rel='bookmark' title='Permanent Link: Reflection Parte 2 &#8211; Construtores'>Reflection Parte 2 &#8211; Construtores</a></li>
</ol>]]></description>
		<wfw:commentRss>http://www.dotnetmax.org/2009/07/22/tipos-nulos-nullable-value-types/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>On Error Resume Next</title>
		<link>http://www.dotnetmax.org/2009/07/03/on-error-resume-next/</link>
		<comments>http://www.dotnetmax.org/2009/07/03/on-error-resume-next/#comments</comments>
		<pubDate>Fri, 03 Jul 2009 11:00:01 +0000</pubDate>
		<dc:creator>Guilherme Bacellar</dc:creator>
				<category><![CDATA[.Net Basics]]></category>
		<category><![CDATA[VB.NET]]></category>

		<guid isPermaLink="false">http://www.dotnetmax.org/?p=531</guid>
		<description><![CDATA[On Error Resume Next é um Comando em VB.NET (Somente em VB) que permite a um código simplesmente ignorar um erro. Sintaxe: Module Module1 Sub Main() On Error Resume Next End Sub Sub MeuMetodo() On Error Resume Next End Sub End Module Ele foi introduzido no VB.NET para manter uma certa compatibilidade com o que [...]]]></description>
		<wfw:commentRss>http://www.dotnetmax.org/2009/07/03/on-error-resume-next/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Utilizando Argumentos (args) em Console Application</title>
		<link>http://www.dotnetmax.org/2009/06/10/utilizando-argumentos-args-em-console-application/</link>
		<comments>http://www.dotnetmax.org/2009/06/10/utilizando-argumentos-args-em-console-application/#comments</comments>
		<pubDate>Wed, 10 Jun 2009 12:22:47 +0000</pubDate>
		<dc:creator>Guilherme Bacellar</dc:creator>
				<category><![CDATA[.Net Basics]]></category>
		<category><![CDATA[.NET]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[VB.NET]]></category>

		<guid isPermaLink="false">http://www.dotnetmax.org/?p=471</guid>
		<description><![CDATA[Vamos falar um pouco de argumentos em console application. As aplicações console são muito flexiveis e permitem que possamos desenvolver desde robos que são executados por agendamento até aplicações rápidas de testes. Em determinadas situações precisamos passar parâmetros para as aplicações console, então, vamos lá. C# using System; namespace ConsoleApplication21 { class Program { static [...]


Posts Relacionados:<ol><li><a href='http://www.dotnetmax.org/2009/07/03/on-error-resume-next/' rel='bookmark' title='Permanent Link: On Error Resume Next'>On Error Resume Next</a></li>
<li><a href='http://www.dotnetmax.org/2009/07/22/tipos-nulos-nullable-value-types/' rel='bookmark' title='Permanent Link: Tipos Nulos (Nullable Value Types)'>Tipos Nulos (Nullable Value Types)</a></li>
<li><a href='http://www.dotnetmax.org/2010/03/15/system-idisposable-e-using/' rel='bookmark' title='Permanent Link: System.IDisposable e using()'>System.IDisposable e using()</a></li>
</ol>]]></description>
		<wfw:commentRss>http://www.dotnetmax.org/2009/06/10/utilizando-argumentos-args-em-console-application/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Desmistificando Interfaces</title>
		<link>http://www.dotnetmax.org/2009/06/03/desmistificando-interfaces/</link>
		<comments>http://www.dotnetmax.org/2009/06/03/desmistificando-interfaces/#comments</comments>
		<pubDate>Wed, 03 Jun 2009 19:24:01 +0000</pubDate>
		<dc:creator>Guilherme Bacellar</dc:creator>
				<category><![CDATA[.Net Basics]]></category>
		<category><![CDATA[.NET]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[Interface]]></category>
		<category><![CDATA[Orientação a Objetos]]></category>
		<category><![CDATA[VB.NET]]></category>

		<guid isPermaLink="false">http://www.dotnetmax.org/?p=451</guid>
		<description><![CDATA[Ultimamente algumas pessoas tem me perguntado sobre Interfaces, então, vou falar um pouco sobre esse assunto e também tentar remover um pouco da bruma que cobre esse assunto. Primeiramente as Interfaces são contratos e como tal definem explicitamente o que seus utilizadores devem prover. Bom, vamos pensar em uma Interface com o nome (ITipoDePessoa). Ela [...]


Posts Relacionados:<ol><li><a href='http://www.dotnetmax.org/2009/03/16/net-framework-inside-comparacoes-avancadas-em-net-iequatable/' rel='bookmark' title='Permanent Link: .Net Framework Inside : Comparações Avançadas em .NET (IEquatable)'>.Net Framework Inside : Comparações Avançadas em .NET (IEquatable)</a></li>
<li><a href='http://www.dotnetmax.org/2009/07/22/tipos-nulos-nullable-value-types/' rel='bookmark' title='Permanent Link: Tipos Nulos (Nullable Value Types)'>Tipos Nulos (Nullable Value Types)</a></li>
<li><a href='http://www.dotnetmax.org/2010/03/15/system-idisposable-e-using/' rel='bookmark' title='Permanent Link: System.IDisposable e using()'>System.IDisposable e using()</a></li>
</ol>]]></description>
		<wfw:commentRss>http://www.dotnetmax.org/2009/06/03/desmistificando-interfaces/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Manipulando Arquivos e Diretórios no .NET</title>
		<link>http://www.dotnetmax.org/2009/05/18/manipulando-arquivos-e-diretorios-no-net/</link>
		<comments>http://www.dotnetmax.org/2009/05/18/manipulando-arquivos-e-diretorios-no-net/#comments</comments>
		<pubDate>Mon, 18 May 2009 03:00:53 +0000</pubDate>
		<dc:creator>Guilherme Bacellar</dc:creator>
				<category><![CDATA[.Net Basics]]></category>
		<category><![CDATA[Code Sharing]]></category>
		<category><![CDATA[.NET]]></category>
		<category><![CDATA[Arquivo]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[Diretórios]]></category>
		<category><![CDATA[VB.NET]]></category>

		<guid isPermaLink="false">http://bacellar.org/blog/?p=246</guid>
		<description><![CDATA[Em diversas situações podemos necessitar realizar manipulações em Arquivos e Diretórios. Carregando um Diretório C# System.IO.DirectoryInfo info = new System.IO.DirectoryInfo("c:\\tmp"); VB.Net Dim info As New System.IO.DirectoryInfo("c:\tmp") Carregando Todos os Sub-Diretórios de um Diretório C# System.IO.DirectoryInfo[] todosDiretorios = info.GetDirectories(); VB.Net Dim todosDiretorios As System.IO.DirectoryInfo() = info.GetDirectories() Carregando Sub-Diretórios de um Diretório Utilizando um Filtro C# System.IO.DirectoryInfo[] [...]


Posts Relacionados:<ol><li><a href='http://www.dotnetmax.org/2009/07/23/copiando-arquivos-no-net-com-c/' rel='bookmark' title='Permanent Link: Copiando Arquivos no .Net com C#'>Copiando Arquivos no .Net com C#</a></li>
<li><a href='http://www.dotnetmax.org/2009/04/22/calculando-crc-de-strings-texto-arrays-e-arquivos/' rel='bookmark' title='Permanent Link: Calculando CRC de Strings (Texto), Array&#8217;s e Arquivos'>Calculando CRC de Strings (Texto), Array&#8217;s e Arquivos</a></li>
<li><a href='http://www.dotnetmax.org/2009/03/17/abrindo-arquivos-de-texto/' rel='bookmark' title='Permanent Link: Abrindo Arquivos de Texto e Lendo Todo o Conteúdo'>Abrindo Arquivos de Texto e Lendo Todo o Conteúdo</a></li>
</ol>]]></description>
		<wfw:commentRss>http://www.dotnetmax.org/2009/05/18/manipulando-arquivos-e-diretorios-no-net/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>DataBind em GridView com XML e XMLDataSource no ASP.NET</title>
		<link>http://www.dotnetmax.org/2009/05/11/databind-em-gridview-com-xml-e-xmldatasource-no-aspnet/</link>
		<comments>http://www.dotnetmax.org/2009/05/11/databind-em-gridview-com-xml-e-xmldatasource-no-aspnet/#comments</comments>
		<pubDate>Mon, 11 May 2009 03:00:04 +0000</pubDate>
		<dc:creator>Guilherme Bacellar</dc:creator>
				<category><![CDATA[.Net Basics]]></category>
		<category><![CDATA[.NET]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[DataGrid/GridView]]></category>
		<category><![CDATA[VB.NET]]></category>
		<category><![CDATA[XML]]></category>

		<guid isPermaLink="false">http://www.dotnetmax.org/?p=391</guid>
		<description><![CDATA[Vamos ver como fazer DataBinding em um GridView no ASP.NET com XmlDataSource Para o exemplo iremos utilizar o XML abaixo como Fonte de Dados: &#60;?xml version="1.0" encoding="utf-8" ?&#62; &#60;Dados&#62; &#60;Usuarios&#62; &#60;Usuario ID="1" Nome="Guilherme Bacellar Moralez" Idade="26"&#62; &#60;Familia&#62; &#60;Pai&#62;Pai de Guilherme Bacellar Moralez&#60;/Pai&#62; &#60;Mae&#62;Mãe de Guilherme Bacellar Moralez&#60;/Mae&#62; &#60;/Familia&#62; &#60;/Usuario&#62; &#60;Usuario ID="2" Nome="Pablo Henrique Lima Roveroni" [...]


Posts Relacionados:<ol><li><a href='http://www.dotnetmax.org/2009/03/16/net-framework-inside-comparacoes-avancadas-em-net-iequatable/' rel='bookmark' title='Permanent Link: .Net Framework Inside : Comparações Avançadas em .NET (IEquatable)'>.Net Framework Inside : Comparações Avançadas em .NET (IEquatable)</a></li>
<li><a href='http://www.dotnetmax.org/2009/07/22/tipos-nulos-nullable-value-types/' rel='bookmark' title='Permanent Link: Tipos Nulos (Nullable Value Types)'>Tipos Nulos (Nullable Value Types)</a></li>
<li><a href='http://www.dotnetmax.org/2009/06/10/utilizando-argumentos-args-em-console-application/' rel='bookmark' title='Permanent Link: Utilizando Argumentos (args) em Console Application'>Utilizando Argumentos (args) em Console Application</a></li>
</ol>]]></description>
		<wfw:commentRss>http://www.dotnetmax.org/2009/05/11/databind-em-gridview-com-xml-e-xmldatasource-no-aspnet/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>.Net Framework Inside : Comparações Avançadas em .NET (IEquatable)</title>
		<link>http://www.dotnetmax.org/2009/03/16/net-framework-inside-comparacoes-avancadas-em-net-iequatable/</link>
		<comments>http://www.dotnetmax.org/2009/03/16/net-framework-inside-comparacoes-avancadas-em-net-iequatable/#comments</comments>
		<pubDate>Tue, 17 Mar 2009 01:00:24 +0000</pubDate>
		<dc:creator>Guilherme Bacellar</dc:creator>
				<category><![CDATA[.Net Basics]]></category>
		<category><![CDATA[.NET]]></category>
		<category><![CDATA[Arquitetura]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[Orientação a Objetos]]></category>
		<category><![CDATA[VB.NET]]></category>

		<guid isPermaLink="false">http://bacellar.org/blog/?p=190</guid>
		<description><![CDATA[A comparação em .NET é algo que muitas vezes os programadores deixam de lado, renegadas às simples comparação de endereço de memória (a == b). Contudo, o .Net Framework nos fornece mecanismos muito mais poderosos para essas comparações, que além de elegantes nos ajudam na manutenção futura dos códigos e na prevenção de possíveis bugs [...]


Posts Relacionados:<ol><li><a href='http://www.dotnetmax.org/2009/06/03/desmistificando-interfaces/' rel='bookmark' title='Permanent Link: Desmistificando Interfaces'>Desmistificando Interfaces</a></li>
<li><a href='http://www.dotnetmax.org/2009/05/11/databind-em-gridview-com-xml-e-xmldatasource-no-aspnet/' rel='bookmark' title='Permanent Link: DataBind em GridView com XML e XMLDataSource no ASP.NET'>DataBind em GridView com XML e XMLDataSource no ASP.NET</a></li>
<li><a href='http://www.dotnetmax.org/2009/06/10/utilizando-argumentos-args-em-console-application/' rel='bookmark' title='Permanent Link: Utilizando Argumentos (args) em Console Application'>Utilizando Argumentos (args) em Console Application</a></li>
</ol>]]></description>
		<wfw:commentRss>http://www.dotnetmax.org/2009/03/16/net-framework-inside-comparacoes-avancadas-em-net-iequatable/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
