<?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 Inside Out</title>
	<atom:link href="http://www.dotnetmax.org/category/net/net-inside-out/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>Extension Methods em C#</title>
		<link>http://www.dotnetmax.org/2010/01/18/extension-methods-em-c/</link>
		<comments>http://www.dotnetmax.org/2010/01/18/extension-methods-em-c/#comments</comments>
		<pubDate>Mon, 18 Jan 2010 11:13:42 +0000</pubDate>
		<dc:creator>Guilherme Bacellar</dc:creator>
				<category><![CDATA[.Net Inside Out]]></category>
		<category><![CDATA[Code Sharing]]></category>
		<category><![CDATA[.NET]]></category>
		<category><![CDATA[Arquitetura]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[Tecnologia]]></category>

		<guid isPermaLink="false">http://www.dotnetmax.org/?p=874</guid>
		<description><![CDATA[Os extension methods permitem a criação de métodos tipados sem a necessidade de se criar tipos derivados, recompilar e/ou modificar o tipo original. Vale lembrar que extension methods são uma novidade do Framework .Net 3.5. Estes são métodos estáticos especiais que são chamados pelas variáveis dos tipos as quais foram criados para atender. Na prática, [...]


Posts Relacionados:<ol><li><a href='http://www.dotnetmax.org/2009/08/19/algoritmo-para-validacao-de-cpf/' rel='bookmark' title='Permanent Link: Algoritmo para Validação de CPF'>Algoritmo para Validação de CPF</a></li>
<li><a href='http://www.dotnetmax.org/2009/12/30/convertendo-string-delimitada-por-tamanho-trancode-em-array/' rel='bookmark' title='Permanent Link: Convertendo String Delimitada por Tamanho (Trancode) em Array'>Convertendo String Delimitada por Tamanho (Trancode) em Array</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>
</ol>]]></description>
		<wfw:commentRss>http://www.dotnetmax.org/2010/01/18/extension-methods-em-c/feed/</wfw:commentRss>
		<slash:comments>0</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>Por Dentro das Propriedades Automáticas</title>
		<link>http://www.dotnetmax.org/2009/07/16/por-dentro-das-propriedades-automaticas/</link>
		<comments>http://www.dotnetmax.org/2009/07/16/por-dentro-das-propriedades-automaticas/#comments</comments>
		<pubDate>Thu, 16 Jul 2009 10:37:04 +0000</pubDate>
		<dc:creator>Guilherme Bacellar</dc:creator>
				<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=584</guid>
		<description><![CDATA[Tenho ouvido muitas pessoas falarem das tais propriedades automáticas do .Net 3.0 ou Superior. Resolvi dar uma olhada e ver o que eleas fazem. Para tanto, eis uma classe de exemplo: public class Usuario { public string Nome { get; set; } public int Idade { get; set; } private string _Sexo; private string Sexo [...]


Posts Relacionados:<ol><li><a href='http://www.dotnetmax.org/2009/04/27/reflection-parte-4-propriedades/' rel='bookmark' title='Permanent Link: Reflection &#8211; Parte 4 (Propriedades)'>Reflection &#8211; Parte 4 (Propriedades)</a></li>
<li><a href='http://www.dotnetmax.org/2008/09/17/net-framework-inside-otimizacoes-do-compilador/' rel='bookmark' title='Permanent Link: .Net Framework Inside : Otimizações do Compilador'>.Net Framework Inside : Otimizações do Compilador</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/16/por-dentro-das-propriedades-automaticas/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Banco de Dados Orientado a Objetos &#8211; DB4O (DB4Objects)</title>
		<link>http://www.dotnetmax.org/2009/05/25/banco-de-dados-orientado-a-objetos-db4o-db4objects/</link>
		<comments>http://www.dotnetmax.org/2009/05/25/banco-de-dados-orientado-a-objetos-db4o-db4objects/#comments</comments>
		<pubDate>Mon, 25 May 2009 03:00:25 +0000</pubDate>
		<dc:creator>Guilherme Bacellar</dc:creator>
				<category><![CDATA[.Net Inside Out]]></category>
		<category><![CDATA[.NET]]></category>
		<category><![CDATA[Arquitetura]]></category>
		<category><![CDATA[Orientação a Objetos]]></category>
		<category><![CDATA[Tecnologia]]></category>

		<guid isPermaLink="false">http://www.dotnetmax.org/?p=434</guid>
		<description><![CDATA[Vamos falar um pouco sobre um banco de dados orientado a objetos chamado DB4O (DB4Objects). Este banco de dados opensource (http://www.db4o.com/) permite que objetos possam ser armazenados diretamente na estrutura de persistência. Ele funciona em 2 modos: Arquivo &#8211; Permite uso local (sem servidor), parecendo um MDB, só que orientado a objetos. Cliente/Servidor &#8211; O [...]


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/04/08/reflection-parte-2-construtores/' rel='bookmark' title='Permanent Link: Reflection Parte 2 &#8211; Construtores'>Reflection Parte 2 &#8211; Construtores</a></li>
<li><a href='http://www.dotnetmax.org/2009/03/18/compressao-de-viewstate/' rel='bookmark' title='Permanent Link: Compressão de (Compactar) ViewState'>Compressão de (Compactar) ViewState</a></li>
</ol>]]></description>
		<wfw:commentRss>http://www.dotnetmax.org/2009/05/25/banco-de-dados-orientado-a-objetos-db4o-db4objects/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Reflection &#8211; Parte 5 (Interfaces)</title>
		<link>http://www.dotnetmax.org/2009/05/04/reflection-parte-5-interfaces/</link>
		<comments>http://www.dotnetmax.org/2009/05/04/reflection-parte-5-interfaces/#comments</comments>
		<pubDate>Mon, 04 May 2009 03:00:59 +0000</pubDate>
		<dc:creator>Guilherme Bacellar</dc:creator>
				<category><![CDATA[.Net Inside Out]]></category>
		<category><![CDATA[.NET]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[Reflection]]></category>
		<category><![CDATA[VB.NET]]></category>

		<guid isPermaLink="false">http://www.dotnetmax.org/?p=351</guid>
		<description><![CDATA[Quando falamos em uma Interface, falamos em um Contrato com Métodos, Propriedades, Eventos e tudo o mais que a Interface possa exigir para seu uso. É importante falarmos também que apenas Classes é que implementam as Interfaces e as implementações das Interfaces são sempre Públicas. Em nossos objeto de Usuário temos a implementação de 2 [...]


Posts Relacionados:<ol><li><a href='http://www.dotnetmax.org/2009/04/27/reflection-parte-4-propriedades/' rel='bookmark' title='Permanent Link: Reflection &#8211; Parte 4 (Propriedades)'>Reflection &#8211; Parte 4 (Propriedades)</a></li>
<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/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/05/04/reflection-parte-5-interfaces/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Reflection &#8211; Parte 4 (Propriedades)</title>
		<link>http://www.dotnetmax.org/2009/04/27/reflection-parte-4-propriedades/</link>
		<comments>http://www.dotnetmax.org/2009/04/27/reflection-parte-4-propriedades/#comments</comments>
		<pubDate>Mon, 27 Apr 2009 03:00:22 +0000</pubDate>
		<dc:creator>Guilherme Bacellar</dc:creator>
				<category><![CDATA[.NET]]></category>
		<category><![CDATA[.Net Inside Out]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[Reflection]]></category>
		<category><![CDATA[VB.NET]]></category>

		<guid isPermaLink="false">http://www.dotnetmax.org/?p=345</guid>
		<description><![CDATA[As Propriedades são os assessores diretos dos Fields (Campos) e expõem os “valores” de um objeto. Para este post, será necessário a utilização da classe (Usuario) descrita no post (Reflection Parte 2 &#8211; Construtores) Pensemos em nosso objeto de Usuário, ele tem alguns atributos (Propriedades) tais como: Nome, Idade e Data do Nascimento Recuperando todas [...]


Posts Relacionados:<ol><li><a href='http://www.dotnetmax.org/2009/05/04/reflection-parte-5-interfaces/' rel='bookmark' title='Permanent Link: Reflection &#8211; Parte 5 (Interfaces)'>Reflection &#8211; Parte 5 (Interfaces)</a></li>
<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/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/04/27/reflection-parte-4-propriedades/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Reflection &#8211; Parte 3 (Fields)</title>
		<link>http://www.dotnetmax.org/2009/04/17/reflection-parte-3-fields/</link>
		<comments>http://www.dotnetmax.org/2009/04/17/reflection-parte-3-fields/#comments</comments>
		<pubDate>Fri, 17 Apr 2009 21:42:49 +0000</pubDate>
		<dc:creator>Guilherme Bacellar</dc:creator>
				<category><![CDATA[.Net Inside Out]]></category>
		<category><![CDATA[.NET]]></category>
		<category><![CDATA[Arquitetura]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[Orientação a Objetos]]></category>
		<category><![CDATA[Reflection]]></category>
		<category><![CDATA[VB.NET]]></category>

		<guid isPermaLink="false">http://www.dotnetmax.org/?p=298</guid>
		<description><![CDATA[Os Fields são “variáveis” de escopo dos objetos (classes). São utilizados em sua maioria para armazenar o valor das propriedades, mas, também muito utilizados para armazenar valores que podem ser utilizados pelos objetos para controles internos ou em outros momentos. Para este post, será necessário a utilização da classe (Usuario) descrita no post (Reflection Parte [...]


Posts Relacionados:<ol><li><a href='http://www.dotnetmax.org/2009/04/27/reflection-parte-4-propriedades/' rel='bookmark' title='Permanent Link: Reflection &#8211; Parte 4 (Propriedades)'>Reflection &#8211; Parte 4 (Propriedades)</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>
<li><a href='http://www.dotnetmax.org/2009/05/04/reflection-parte-5-interfaces/' rel='bookmark' title='Permanent Link: Reflection &#8211; Parte 5 (Interfaces)'>Reflection &#8211; Parte 5 (Interfaces)</a></li>
</ol>]]></description>
		<wfw:commentRss>http://www.dotnetmax.org/2009/04/17/reflection-parte-3-fields/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Reflection Parte 2 &#8211; Construtores</title>
		<link>http://www.dotnetmax.org/2009/04/08/reflection-parte-2-construtores/</link>
		<comments>http://www.dotnetmax.org/2009/04/08/reflection-parte-2-construtores/#comments</comments>
		<pubDate>Wed, 08 Apr 2009 10:46:57 +0000</pubDate>
		<dc:creator>Guilherme Bacellar</dc:creator>
				<category><![CDATA[.Net Inside Out]]></category>
		<category><![CDATA[.NET]]></category>
		<category><![CDATA[Arquitetura]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[Orientação a Objetos]]></category>
		<category><![CDATA[Reflection]]></category>
		<category><![CDATA[VB.NET]]></category>

		<guid isPermaLink="false">http://bacellar.org/blog/?p=264</guid>
		<description><![CDATA[Iremos começar a utilizar reflexão, para tanto, vamos adotar uma classe modelo para que possamos ter controle sobre a utilização: C# namespace ReflectionCSharp { /// &#60;summary&#62; /// Classe de Usuário de Exemplo /// &#60;/summary&#62; [Serializable] [XmlRoot("Usuário")] public class Usuario : System.Object, IComparable&#60;Usuario&#62;, INotifyPropertyChanged { #region Construtores public Usuario() { } public Usuario(string nome, int idade, [...]


Posts Relacionados:<ol><li><a href='http://www.dotnetmax.org/2009/04/27/reflection-parte-4-propriedades/' rel='bookmark' title='Permanent Link: Reflection &#8211; Parte 4 (Propriedades)'>Reflection &#8211; Parte 4 (Propriedades)</a></li>
<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/05/04/reflection-parte-5-interfaces/' rel='bookmark' title='Permanent Link: Reflection &#8211; Parte 5 (Interfaces)'>Reflection &#8211; Parte 5 (Interfaces)</a></li>
</ol>]]></description>
		<wfw:commentRss>http://www.dotnetmax.org/2009/04/08/reflection-parte-2-construtores/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Introdução a Reflection</title>
		<link>http://www.dotnetmax.org/2009/04/01/introducao-a-reflection/</link>
		<comments>http://www.dotnetmax.org/2009/04/01/introducao-a-reflection/#comments</comments>
		<pubDate>Wed, 01 Apr 2009 21:10:54 +0000</pubDate>
		<dc:creator>Guilherme Bacellar</dc:creator>
				<category><![CDATA[.Net Inside Out]]></category>
		<category><![CDATA[Code Sharing]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[Orientação a Objetos]]></category>
		<category><![CDATA[Reflection]]></category>
		<category><![CDATA[VB.NET]]></category>

		<guid isPermaLink="false">http://bacellar.org/blog/?p=259</guid>
		<description><![CDATA[Vamos falar um pouco sobre Reflection,  mais especificamente neste artigo sobre introdução e conceitos básicos. O que é e para que serve? Reflection é a forma como o .NET permite acessar características (construtores, propriedades, métodos, atributos, etc) em Runtime. O uso de Reflexão (Reflection) é extremamente útil quando falamos de mecanismos de plug-ins, driver e [...]


Posts Relacionados:<ol><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>
<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/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>
</ol>]]></description>
		<wfw:commentRss>http://www.dotnetmax.org/2009/04/01/introducao-a-reflection/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ordenação de Listas (Coleções)</title>
		<link>http://www.dotnetmax.org/2009/03/25/ordenacao-de-listas-colecoes/</link>
		<comments>http://www.dotnetmax.org/2009/03/25/ordenacao-de-listas-colecoes/#comments</comments>
		<pubDate>Wed, 25 Mar 2009 10:38:36 +0000</pubDate>
		<dc:creator>Guilherme Bacellar</dc:creator>
				<category><![CDATA[.Net Inside Out]]></category>
		<category><![CDATA[Code Sharing]]></category>
		<category><![CDATA[.NET]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[Orientação a Objetos]]></category>
		<category><![CDATA[Performance]]></category>
		<category><![CDATA[VB.NET]]></category>

		<guid isPermaLink="false">http://bacellar.org/blog/?p=235</guid>
		<description><![CDATA[Depois de trabalhar em inúmeros projetos em que vi programadores implementando métodos “alternativos” de ordenação de listas, resolvi escreve um pouco sobre ordenação de listas em .NET. Que algoritmo utilizar? Existem diversos algoritmos para ordenação, desde os mais simples “Bubble Sort” até os menos simples e mais eficientes “Quick Sort”. O .NET Framework implementa como [...]


Posts Relacionados:<ol><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>
<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/07/22/tipos-nulos-nullable-value-types/' rel='bookmark' title='Permanent Link: Tipos Nulos (Nullable Value Types)'>Tipos Nulos (Nullable Value Types)</a></li>
</ol>]]></description>
		<wfw:commentRss>http://www.dotnetmax.org/2009/03/25/ordenacao-de-listas-colecoes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Compressão de (Compactar) ViewState</title>
		<link>http://www.dotnetmax.org/2009/03/18/compressao-de-viewstate/</link>
		<comments>http://www.dotnetmax.org/2009/03/18/compressao-de-viewstate/#comments</comments>
		<pubDate>Wed, 18 Mar 2009 22:26:27 +0000</pubDate>
		<dc:creator>Guilherme Bacellar</dc:creator>
				<category><![CDATA[.Net Inside Out]]></category>
		<category><![CDATA[Code Sharing]]></category>
		<category><![CDATA[.NET]]></category>
		<category><![CDATA[Arquitetura]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[Compressão]]></category>
		<category><![CDATA[Performance]]></category>
		<category><![CDATA[VB.NET]]></category>

		<guid isPermaLink="false">http://bacellar.org/blog/?p=227</guid>
		<description><![CDATA[Quem não ouviu falar em compressão HTTP? Bom, tenho lido muitos &#8220;artigos&#8221; dizendo que compressão HTTP resolve todos os problemas, mas, não é assim. A compressão otimiza somente o Download das informações e não o Upload, então usar a compressão HTTP não adianta para os casos em que o ViewState da aplicação é muito grande, [...]


Posts Relacionados:<ol><li><a href='http://www.dotnetmax.org/2009/03/18/compressao-de-dados/' rel='bookmark' title='Permanent Link: Compressão de (Compactar) Dados'>Compressão de (Compactar) Dados</a></li>
<li><a href='http://www.dotnetmax.org/2009/04/01/converter-um-array-de-bytes-para-string-e-string-para-array-de-bytes/' rel='bookmark' title='Permanent Link: Converter um Array de Bytes para String e String para Array de Bytes'>Converter um Array de Bytes para String e String para Array de Bytes</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>
</ol>]]></description>
		<wfw:commentRss>http://www.dotnetmax.org/2009/03/18/compressao-de-viewstate/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Windows Forms : Utilizando Thread&#8217;s para Carregar Informações</title>
		<link>http://www.dotnetmax.org/2008/10/03/windows-forms-utilizando-threads-para-carregar-informacoes/</link>
		<comments>http://www.dotnetmax.org/2008/10/03/windows-forms-utilizando-threads-para-carregar-informacoes/#comments</comments>
		<pubDate>Fri, 03 Oct 2008 23:20:21 +0000</pubDate>
		<dc:creator>Guilherme Bacellar</dc:creator>
				<category><![CDATA[.Net Inside Out]]></category>
		<category><![CDATA[.NET]]></category>
		<category><![CDATA[C#]]></category>

		<guid isPermaLink="false">http://dotnetmax.bacellar.org/?p=93</guid>
		<description><![CDATA[essa semana eu estive estudando (um pouco) a utilização de Thread&#8217;s para carregar-mos informações em forms. Depois de alguns problemas com as thread&#8217;s creio que consegui chegar em uma formula bem legal e gostaria de compartilhar com todos. Passo 1 &#8211; Definir o que precisa ser carregado Não é necessário dizer que carregar tudo com [...]


Posts Relacionados:<ol><li><a href='http://www.dotnetmax.org/2009/05/04/reflection-parte-5-interfaces/' rel='bookmark' title='Permanent Link: Reflection &#8211; Parte 5 (Interfaces)'>Reflection &#8211; Parte 5 (Interfaces)</a></li>
</ol>]]></description>
		<wfw:commentRss>http://www.dotnetmax.org/2008/10/03/windows-forms-utilizando-threads-para-carregar-informacoes/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>.Net Framework Inside : Otimizações do Compilador</title>
		<link>http://www.dotnetmax.org/2008/09/17/net-framework-inside-otimizacoes-do-compilador/</link>
		<comments>http://www.dotnetmax.org/2008/09/17/net-framework-inside-otimizacoes-do-compilador/#comments</comments>
		<pubDate>Wed, 17 Sep 2008 22:13:08 +0000</pubDate>
		<dc:creator>Guilherme Bacellar</dc:creator>
				<category><![CDATA[.Net Inside Out]]></category>
		<category><![CDATA[.NET]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[Compilador]]></category>
		<category><![CDATA[Otimização]]></category>
		<category><![CDATA[VB.NET]]></category>

		<guid isPermaLink="false">http://dotnetmax.bacellar.org/?p=76</guid>
		<description><![CDATA[Os compiladores do .NET Framework implementam uma série de otimizações que são executadas no momento da compilação. Isso corre para que o programador possa ter mais “clareza” ao ler um fonte e não perder performance durante a execução do mesmo. Vamos abordar algumas destas otimizações que sendo de nosso conhecimento pode oferecer uma nova abordagem [...]


Posts Relacionados:<ol><li><a href='http://www.dotnetmax.org/2009/04/27/reflection-parte-4-propriedades/' rel='bookmark' title='Permanent Link: Reflection &#8211; Parte 4 (Propriedades)'>Reflection &#8211; Parte 4 (Propriedades)</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/2008/09/05/net-framework-inside-enumeradores-enums/' rel='bookmark' title='Permanent Link: .Net Framework Inside : Enumeradores (Enums)'>.Net Framework Inside : Enumeradores (Enums)</a></li>
</ol>]]></description>
		<wfw:commentRss>http://www.dotnetmax.org/2008/09/17/net-framework-inside-otimizacoes-do-compilador/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>.Net Framework Inside : Enumeradores (Enums)</title>
		<link>http://www.dotnetmax.org/2008/09/05/net-framework-inside-enumeradores-enums/</link>
		<comments>http://www.dotnetmax.org/2008/09/05/net-framework-inside-enumeradores-enums/#comments</comments>
		<pubDate>Fri, 05 Sep 2008 11:56:26 +0000</pubDate>
		<dc:creator>Guilherme Bacellar</dc:creator>
				<category><![CDATA[.Net Inside Out]]></category>
		<category><![CDATA[.NET]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[Enum]]></category>
		<category><![CDATA[VB.NET]]></category>

		<guid isPermaLink="false">http://dotnetmax.bacellar.org/?p=57</guid>
		<description><![CDATA[Eu considero os enumeradores como um tipo de dado muito útil do .NET. Eles são flexíveis, rápidos e facilitam muito a vida dos programadores. Acredito que é importante ressaltar também que os enumeradores são tratados no .NET como ValueTypes. Sua declaração pode se feita de forma muito simples: C# public enum TipoDoUsuario { Leitor = [...]


Posts Relacionados:<ol><li><a href='http://www.dotnetmax.org/2008/09/17/net-framework-inside-otimizacoes-do-compilador/' rel='bookmark' title='Permanent Link: .Net Framework Inside : Otimizações do Compilador'>.Net Framework Inside : Otimizações do Compilador</a></li>
<li><a href='http://www.dotnetmax.org/2008/08/27/net-framework-inside-on-error-resume-next-anjo-ou-demonio/' rel='bookmark' title='Permanent Link: .Net Framework Inside : On Error Resume Next (Anjo ou Demónio)?'>.Net Framework Inside : On Error Resume Next (Anjo ou Demónio)?</a></li>
<li><a href='http://www.dotnetmax.org/2008/08/25/net-framework-inside-strings-systemstring/' rel='bookmark' title='Permanent Link: .Net Framework Inside : Strings (System.String)'>.Net Framework Inside : Strings (System.String)</a></li>
</ol>]]></description>
		<wfw:commentRss>http://www.dotnetmax.org/2008/09/05/net-framework-inside-enumeradores-enums/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>.Net Framework Inside : On Error Resume Next (Anjo ou Demónio)?</title>
		<link>http://www.dotnetmax.org/2008/08/27/net-framework-inside-on-error-resume-next-anjo-ou-demonio/</link>
		<comments>http://www.dotnetmax.org/2008/08/27/net-framework-inside-on-error-resume-next-anjo-ou-demonio/#comments</comments>
		<pubDate>Wed, 27 Aug 2008 11:39:21 +0000</pubDate>
		<dc:creator>Guilherme Bacellar</dc:creator>
				<category><![CDATA[.Net Inside Out]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[On Error Resume Next]]></category>
		<category><![CDATA[VB.NET]]></category>

		<guid isPermaLink="false">http://dotnetmax.bacellar.org/?p=26</guid>
		<description><![CDATA[Falando francamente, eu já fui um programador 100% de VB, e confesso que paguei meus estudos universitários com ASP, VB6 e VB.NET. Durante meu amadurecimento profissional conheci o C#.NET e uma das coisas que mais me incomodaram foi o fato do C# não possuir a diretiva (On Error Resume Next). Na minha humilde opinião o [...]


Posts Relacionados:<ol><li><a href='http://www.dotnetmax.org/2008/09/17/net-framework-inside-otimizacoes-do-compilador/' rel='bookmark' title='Permanent Link: .Net Framework Inside : Otimizações do Compilador'>.Net Framework Inside : Otimizações do Compilador</a></li>
<li><a href='http://www.dotnetmax.org/2008/09/05/net-framework-inside-enumeradores-enums/' rel='bookmark' title='Permanent Link: .Net Framework Inside : Enumeradores (Enums)'>.Net Framework Inside : Enumeradores (Enums)</a></li>
<li><a href='http://www.dotnetmax.org/2008/08/25/net-framework-inside-strings-systemstring/' rel='bookmark' title='Permanent Link: .Net Framework Inside : Strings (System.String)'>.Net Framework Inside : Strings (System.String)</a></li>
</ol>]]></description>
		<wfw:commentRss>http://www.dotnetmax.org/2008/08/27/net-framework-inside-on-error-resume-next-anjo-ou-demonio/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>.Net Framework Inside : Strings (System.String)</title>
		<link>http://www.dotnetmax.org/2008/08/25/net-framework-inside-strings-systemstring/</link>
		<comments>http://www.dotnetmax.org/2008/08/25/net-framework-inside-strings-systemstring/#comments</comments>
		<pubDate>Mon, 25 Aug 2008 23:34:55 +0000</pubDate>
		<dc:creator>Guilherme Bacellar</dc:creator>
				<category><![CDATA[.Net Inside Out]]></category>
		<category><![CDATA[.NET]]></category>
		<category><![CDATA[Performance]]></category>
		<category><![CDATA[Strings]]></category>

		<guid isPermaLink="false">http://dotnetmax.bacellar.org/?p=3</guid>
		<description><![CDATA[A primeira coisa que devemos ter em mente quando nos referimos às strings é que este tipo de objeto é imutável, ou seja, todas as vezes que alterar-mos seu conteúdo o .Net Framework irá alocar um novo espaço de memória, copiar o conteúdo da string anterior e adicionar o novo conteúdo. Vamos a um exemplo [...]


Posts Relacionados:<ol><li><a href='http://www.dotnetmax.org/2008/09/17/net-framework-inside-otimizacoes-do-compilador/' rel='bookmark' title='Permanent Link: .Net Framework Inside : Otimizações do Compilador'>.Net Framework Inside : Otimizações do Compilador</a></li>
<li><a href='http://www.dotnetmax.org/2008/09/05/net-framework-inside-enumeradores-enums/' rel='bookmark' title='Permanent Link: .Net Framework Inside : Enumeradores (Enums)'>.Net Framework Inside : Enumeradores (Enums)</a></li>
<li><a href='http://www.dotnetmax.org/2008/08/27/net-framework-inside-on-error-resume-next-anjo-ou-demonio/' rel='bookmark' title='Permanent Link: .Net Framework Inside : On Error Resume Next (Anjo ou Demónio)?'>.Net Framework Inside : On Error Resume Next (Anjo ou Demónio)?</a></li>
</ol>]]></description>
		<wfw:commentRss>http://www.dotnetmax.org/2008/08/25/net-framework-inside-strings-systemstring/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
