<?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>AnalistaTI &#187; Plataforma.NET</title>
	<atom:link href="http://analistati.com/tag/plataformanet/feed/" rel="self" type="application/rss+xml" />
	<link>http://analistati.com</link>
	<description>Tecnologia, Segurança, blogs, Software Livre, Internet, Notícias</description>
	<lastBuildDate>Wed, 08 Sep 2010 10:20:16 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
<image>
<link>http://analistati.com</link>
<url>http://analistati.com/wp-content/plugins/maxblogpress-favicon/icons/favicon.ico</url>
<title>AnalistaTI</title>
</image>
		<item>
		<title>Banco de Dados e Suas Aplicações</title>
		<link>http://analistati.com/banco-de-dados-e-suas-aplicacoes/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=banco-de-dados-e-suas-aplicacoes</link>
		<comments>http://analistati.com/banco-de-dados-e-suas-aplicacoes/#comments</comments>
		<pubDate>Tue, 01 Sep 2009 11:03:37 +0000</pubDate>
		<dc:creator>Fabrício Basto</dc:creator>
				<category><![CDATA[Banco de Dados]]></category>
		<category><![CDATA[Desenvolvimento de Software]]></category>
		<category><![CDATA[Featured]]></category>
		<category><![CDATA[Plataforma.NET]]></category>

		<guid isPermaLink="false">http://analistati.com/?p=1095</guid>
		<description><![CDATA[Com a globalização, os meios de comunicação são cada vez mais sofisticados e a tecnologia muda a cada momento. Precisamos manipular dados e transformá-los em informações precisas para tomar decisões sem erros, que fazem gerar lucros e crescimento. Pois é, o que isso tem a vê com banco de dados, se não tiver como guardar [...]]]></description>
			<content:encoded><![CDATA[<div id=HOTWordsTxt name=HOTWordsTxt><p><span style="color: #000000;"><img class="alignleft size-medium wp-image-1096" title="dados" src="http://analistati.com/wp-content/uploads/2009/03/dados-300x258.jpg" alt="" width="300" height="258" /> Com a globalização, os meios de comunicação são cada vez mais sofisticados e a tecnologia muda a cada momento. Precisamos manipular dados e transformá-los em informações precisas para tomar decisões sem erros, que fazem gerar lucros e crescimento.</span></p>
<p>Pois é, o que isso tem a vê com banco de dados, se não tiver como guardar essas informações para formar estratégias, com certeza os objetivos não serão atingidos. O banco de dados precisa dar o suporte às operações diárias da empresa, auxiliando o trabalho e produzindo resultados.</p>
<p>Uma definição mais precisa de Banco de Dados não existe formalmente, contudo pode-se dizer que:</p>
<p>a) Um Banco de Dados é uma coleção logicamente coerente de dados com um determinado significado inerente. Isto significa que um conjunto aleatório de dados não pode ser considerada um Banco de Dados.</p>
<p>b) Um Banco de Dados é projetado, construído e composto por um conjunto de dados<br />
para um propósito específico. Existe um grupo de usuários ou algumas aplicações pré-concebidas onde estes dados serão utilizados.</p>
<p>c) Um Banco de Dados representa aspectos de uma parte restrita do mundo real, denominado de mini-mundo. Alterações que ocorra no mini-mundo são refletidas no Banco de Dados.</p>
<p>Resumindo, um BD representa uma fonte de onde informações são derivadas, possui um nível de interação com eventos que ocorrem no mundo real, e uma audiência que está interessada em seu conteúdo.</p>
<p>Os programadores precisam produzir aplicações precisas para conversarmos com esses dados, as aplicações precisam ter mecanismos para toda a hierarquia da empresa, abrangendo-a como um todo, um ERP, visando à integração de toda a empresa. Os analistas de sistema devem fazer projetos para o cruzamento das informações, onde com apenas um relatório podemos ter uma noção de todo o andamento dos trabalhos. Os bancos de dadas para essas aplicações devem ser projetados bem detalhadamente, verificando cada etapa, utilizando os mecanismos de classificação, relacionamentos, normatização e outros processos que visam a integridade e confiabilidade dos dados.</p>
<p>Um exemplo prático do uso do eficiente do banco de dados é uma aplicação web de comércio eletrônico, o usuário (cliente) ao cadastrar no site, o sistema pede informações sobre gostos e interesses que possuem, ao acessar a página em outro dia, aparece uma listagem de itens que o cliente mais gosta, ou seja, grava um histórico de operações e mostra ao cliente seus produtos preferidos com base nessas informações, aumentando a chance de um novo pedido. As aplicações web são projetadas para isso, um exemplo, eu compro um livro de programação sobre ASP.NET, o sistema grava essa compra e outras, mais tarde é lançado um livro novo de uma nova versão dessa linguagem, então o sistema automaticamente envia um e-mail para mim com itens personalizados, de meu interesse, também ao acessar a página é mostrado uma janelinha com produtos e promoções, percebeu a importância do uso do banco de dados.</p>
<p>Um fato interessante aconteceu com um amigo meu, ao visitar uma cidade no interior de Minas Gerais ele hospedou-se em um hotel, onde registrou sua entrada no sistema, a recepcionista (muito simpática) apresentou-se e perguntou se queria quarto com suíte, taxi para o dia seguinte e outros itens pessoais para cadastro. Então ele falou, preciso de um taxi amanhã cedo às 6 horas para o centro, a recepcionista agradeceu e desejou-lhe uma boa estadia. “Até aqui você percebeu como o relacionamento com cliente é importante para a empresa” bem no outro dia, na hora marcada, o taxi estava aguardando ele na porta do hotel, “que qualidade no atendimento”, tudo bem, no mesmo dia ele foi embora, seguiu para a cidade onde reside satisfeito.</p>
<p>Um ano depois, esse meu amigo precisou ir a essa mesma cidade para participar de um congresso, ele então ligou para o mesmo hotel, ao atender o telefone a recepcionista disse, bom dia Fulano, como vai, “chamou ele pelo nome”, então ele reservou uma quarto, quando ia desligar a ela concluiu, vai querer taxi para o mesmo horário senhor.</p>
<p>Estava vendo com é importante usar e guardar informações, certamente esse hotel tem uma equipe bem treinada de tecnologia da informação, onde fazem projetos para melhorar cada vez mais os processos de trabalho, usando técnica de CRM para cativar sempre seus clientes. O uso e administração do banco de dados possibilitaram essa interação, as informações ficaram guardadas, quando o cliente ligou para o hotel, o sistema identificou seu nome através do seu número de telefone, mostrando todas as informações das hospedagens anteriores, possibilitando um atendimento personalizado e de qualidade.</p>
<p>Outro exemplo, no desenvolvimento de aplicações empresariais modernas, é uma loja de computadores e periféricos, que sempre precisa de produtos para pronta entrega. O sistema é desenvolvido para gerar estoque mínimo, ao chegar a determinada quantidade, gera automaticamente um pedido de compra pela internet.</p>
<p>Bem, como funciona essa compra feita pelo sistema, simples, no banco de dados já existe as informações dos fornecedores, então o sistema lança os pedidos para os fornecedores e aguarda a chegada dessas informações, após isso o próprio sistema vai analisar a melhor proposta e fará o pedido automaticamente, funciona como um leilão, a melhor oferta ganha. Pensa que acabou, não, depois do pedido feito, o sistema emite o pagamento através de transferência bancária, concluindo o trabalho.</p>
<p>Um ponto importante a ser citado é a segurança na transmissão desses dados, deve-se usar criptografia. Também controlar acesso lógico e físico, gerenciar backups com o objetivo de salvaguardar a vida de uma empresa, a base de dados.</p>
<p>Agora você sabe que o banco de dados pode fornecer inúmeros meios para simplificar, automatizar  e melhorar cada vez mais o processos dentro de uma organização, visando o crescimento, mais controle e administração eficiente.</p>
<p>Um grande abraço.</p>
</div><!-- boo-widget start -->
          <script type="text/javascript">
            bb_keywords = "Plataforma.NET";
            bb_bid  = "271889";
            bb_lang = "pt-BR";
            bb_name = "custom";bb_limit = "7";bb_format = "bbc";
          </script>
          <script type="text/javascript" src="http://widgets.boo-box.com/javascripts/embed.js"></script>
          <!-- boo-widget end -->Posts Relacionados:<ul><li><a href="http://analistati.com/banco-de-dados-definicoes/" rel="bookmark" title="5 de maio de 2008">Banco de Dados: Definições</a></li>

<li><a href="http://analistati.com/google-android-2%c2%aa-edicao/" rel="bookmark" title="1 de julho de 2010">Google Android – 2ª edição</a></li>

<li><a href="http://analistati.com/ideias-contrarias-mudancas-dificeis/" rel="bookmark" title="29 de junho de 2010">Idéias Contrárias, Mudanças Difíceis</a></li>

<li><a href="http://analistati.com/compartilhe-experiencias/" rel="bookmark" title="23 de abril de 2009">Compartilhe experiências!</a></li>

<li><a href="http://analistati.com/virus-tipos-e-definicoes/" rel="bookmark" title="12 de setembro de 2009">Vírus – Tipos e Definições</a></li>

<li><a href="http://analistati.com/entenda-a-computacao-em-nuvem/" rel="bookmark" title="13 de agosto de 2010">Entenda a Computação em Nuvem</a></li>

<li><a href="http://analistati.com/adonet-20/" rel="bookmark" title="15 de janeiro de 2009">ADO.NET 2.0</a></li>

<li><a href="http://analistati.com/gerencie-sua-rede-com-cacti/" rel="bookmark" title="3 de agosto de 2010">Gerencie sua rede com cacti</a></li>

<li><a href="http://analistati.com/cursos-gratis-na-escola-virtual/" rel="bookmark" title="27 de maio de 2010">Cursos grátis na Escola Virtual</a></li>

<li><a href="http://analistati.com/sua-banda-e-um-lixo-proteja-a/" rel="bookmark" title="9 de julho de 2010">Sua banda é um lixo? Proteja-a!</a></li>

<li><a href="http://analistati.com/o-perigo-pode-esta-na-mesa-ao-lado/" rel="bookmark" title="15 de agosto de 2010">O perigo pode está na mesa ao lado</a></li>

<li><a href="http://analistati.com/proteja-sua-empresa-de-ex-funcionarios/" rel="bookmark" title="19 de abril de 2009">Proteja sua empresa de ex-funcionários</a></li>

<li><a href="http://analistati.com/introducao-a-plataforma-microsoft-net/" rel="bookmark" title="15 de janeiro de 2009">Introdução a Plataforma Microsoft .Net</a></li>

<li><a href="http://analistati.com/a-palavra-e-seguranca/" rel="bookmark" title="11 de novembro de 2008">A palavra é segurança !</a></li>

<li><a href="http://analistati.com/computacao-em-nuvem-uma-tendencia/" rel="bookmark" title="23 de janeiro de 2010">Computação em nuvem, uma tendência!</a></li>
</ul><!-- Similar Posts took 15.209 ms -->]]></content:encoded>
			<wfw:commentRss>http://analistati.com/banco-de-dados-e-suas-aplicacoes/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>101 amostras para Visual Basic.NET</title>
		<link>http://analistati.com/101-amostras-para-visual-basic-net/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=101-amostras-para-visual-basic-net</link>
		<comments>http://analistati.com/101-amostras-para-visual-basic-net/#comments</comments>
		<pubDate>Fri, 10 Jul 2009 19:53:23 +0000</pubDate>
		<dc:creator>Fabrício Basto</dc:creator>
				<category><![CDATA[Desenvolvimento de Software]]></category>
		<category><![CDATA[Plataforma.NET]]></category>
		<category><![CDATA[Produtividade]]></category>

		<guid isPermaLink="false">http://analistati.com/?p=1305</guid>
		<description><![CDATA[Aprenda a programar de forma prática e rápida, baixe ewsses modelos, são  amostras que demonstram muitos dos novos recursos disponíveis no Visual Basic 2005 e no .NET Framework 2.0. Baixe todas as 101 amostras. Bibliotecas de classes base &#8211; amostras do Grupo 1 As amostras do Grupo 1 da biblioteca de classes base mostram como [...]]]></description>
			<content:encoded><![CDATA[<div id=HOTWordsTxt name=HOTWordsTxt><p><span style="color: #000000;">Aprenda a programar de forma prática e rápida, baixe ewsses modelos, são  amostras que demonstram muitos dos novos recursos disponíveis no Visual Basic 2005 e no .NET Framework 2.0.</span></p>
<p><span style="color: #000000;"><strong><a href="http://download.microsoft.com/download/c/2/3/c2318968-80aa-43de-a755-9c0763a2dca8/VB101SamplesAll.msi" target="_blank">Baixe</a></strong> todas as 101 amostras.</span></p>
<p><span style="color: #000000;"><strong>Bibliotecas de classes base &#8211; amostras do Grupo 1</strong><br />
As amostras do Grupo 1 da biblioteca de classes base mostram como usar as classes dos namespaces System.Net, System.Text.RegularExpressions, System.Transaction, System.Console e mais. Entre elas, estão:<br />
  <br />
  Alterando a ACL (lista de controle de acesso) em arquivos<br />
  Aprimoramentos de console, incluindo controle de buffer, animações simples e cores<br />
  Baixando arquivos usando FTP<br />
Programação de rede, incluindo as estatísticas de rede de PING, UDP e TCP<br />
  Usando a nova classe Stopwatch para calcular o tempo<br />
  Compactando e descompactando arquivos no formato GZip<br />
  Recuperando informações de unidade de disco<br />
  Usando coleções genéricas<br />
Criando expressões regulares para analisar texto</span></p>
<p><span style="color: #000000;"><strong><a href="http://download.microsoft.com/download/c/2/3/c2318968-80aa-43de-a755-9c0763a2dca8/VB101SamplesBCL.msi" target="_blank">Baixe</a></strong> a versão para Visual Basic das amostras do Grupo 1 da biblioteca de classes base</span></p>
<p><span style="color: #000000;"><strong>Bibliotecas de classes base &#8211; amostras do Grupo 2<br />
</strong>As amostras do Grupo 2 da biblioteca de classes base mostram como usar as novas classes e métodos dos namespaces System.Net.Cache, System.Runtime.InteropServices, System.Net.Sockets.Socket e mais. Entre elas, estão:</span></p>
<p><span style="color: #000000;">  Criando uma infra-estrutura para rastrear erros e o desempenho de aplicativos<br />
  Controlando políticas de cache com o novo namespace System.Net.Cache<br />
  Criando um visualizador de processos<br />
  Criando um gerenciador de serviços do Windows<br />
  Usando a API de proteção de dados<br />
  Criptografando e descriptografando dados<br />
Usando a chamada de plataforma para acessar código herdado ou não gerenciado a partir do código gerenciado<br />
  Criando suporte para localização<br />
  Usando o utilitário NGEN<br />
  Usando a nova classe SecureString<br />
  Usando novos métodos da classe Socket<br />
  Usando portas seriais com a nova classe Port<br />
  Trabalhando com o sistema de arquivos<br />
  Trabalhando com threads para o gerenciamento simultâneo de várias tarefas<br />
Criando um servidor Web simples com HTTPListener</span></p>
<p><span style="color: #000000;"><a href="http://download.microsoft.com/download/c/2/3/c2318968-80aa-43de-a755-9c0763a2dca8/VB101SamplesBCL2.msi" target="_blank"><strong>Baixe</strong></a> a versão das amostras do Grupo 2 da biblioteca de classes base para Visual Basic.</span></p>
<p><span style="color: #000000;"><strong>Amostras de acesso a dados</strong><br />
As amostras de acesso a dados mostram como usar as classes de System.Data e dos namespaces relacionados. Além disso, também mostram como usar os novos recursos do SQL Server 2005. Entre elas, estão:</span></p>
<p><span style="color: #000000;">  Consultas assíncronas<br />
  Anexando um banco de dados ao seu aplicativo<br />
  Criando e usando tipos definidos pelo usuário com o SQL Server 2005<br />
  Comparação entre DataReader e DataSet<br />
  Aprimoramentos de DataSet e de DataTable<br />
  Executando atualizações em lote e de paginação de dados<br />
Executando atualizações em massa<br />
  Lendo e gravando imagens a partir de um banco de dados<br />
  Usando classes de fábrica<br />
  Usando procedimentos armazenados gerenciados e funções definidas pelo usuário com o SQL Server 2005<br />
  Usando vários conjuntos de resultados ativos no SQL Server 2005<br />
  Usando notificações com o SQL Server 2005<br />
  Usando o tipo de dados XML com o SQL Server 2005<br />
Aprimoramentos de transformações XPath e XSLT</span></p>
<p><span style="color: #000000;"><br />
<a href="http://download.microsoft.com/download/f/7/8/f780fb58-77dc-4d5d-adcd-55818c9f23da/VB101SamplesData.msi" target="_blank"><strong>Baixe</strong> </a>a versão das amostras de acesso a dados para Visual Basic.</span></p>
<p><span style="color: #000000;"><strong>Amostras do .NET Compact Framework</strong><br />
As amostras do .NET Compact Framework mostram como usar a nova funcionalidade encontrada no Windows Mobile 5.0. Entre elas, estão:</span></p>
<p><span style="color: #000000;">  Criando um CAB de instalação<br />
  Criando um aplicativo centrado em dados<br />
  Criando um aplicativo centrado em dados (parte 2)<br />
  Usando o recurso selecionador de data e hora no calendário mensal<br />
  Lista de documentos<br />
  Recursos incorporados<br />
Manipulando a orientação da tela<br />
  Manipulando a orientação da tela do botão de hardware<br />
  Ajuda e notificações<br />
  Amostra do Registro<br />
  Criando um conjunto de resultados SQL CE<br />
  Usando o MSMQ (Microsoft Message Queue)<br />
Amostra do navegador da Web</span></p>
<p><span style="color: #000000;"><strong><a href="http://download.microsoft.com/download/c/2/3/c2318968-80aa-43de-a755-9c0763a2dca8/VB101SamplesNETCF.msi" target="_blank">Baixe</a></strong> a versão das amostras do .NET Compact Framework para Visual Basic.</span></p>
<p><span style="color: #000000;"><strong>Amostras do Tablet PC<br />
</strong>As amostras do Tablet PC mostram como criar aplicativos compatíveis com tinta que utilizam a entrada de manuscrito em computadores do tipo Tablet e Ultra Mobile Personal. Entre elas, estão:</span></p>
<p><span style="color: #000000;">  Usando o recurso apagar da parte posterior da caneta<br />
  Criando um formulário habilitado para conteúdo<br />
  Trabalhando com atributos de desenho<br />
Ativando gestos<br />
  Uma caixa de texto habilitada para tinta<br />
  Criando aplicativos com reconhecimento de energia<br />
  Reconhecimento de texto simples<br />
Reconhecimento de fala</span></p>
<p><span style="color: #000000;"><strong><a href="http://download.microsoft.com/download/c/2/3/c2318968-80aa-43de-a755-9c0763a2dca8/VB101SamplesTabletPC.msi" target="_blank">Baixe</a></strong> a versão das amostras do Tablet PC para Visual Basic.</span></p>
<p><span style="color: #000000;"><strong>Amostras do Visual Studio Tools for Office</strong><br />
As amostras do VSTO (Visual Studio Tools for Office) mostram como adicionar funcionalidade a aplicativos Office como Word, Excel, InfoPath e Outlook usando o .NET Framework e C# ou o Visual Basic. Entre elas, estão:</span></p>
<p><span style="color: #000000;">  Criando menus personalizados no Outlook<br />
  Criando marcas inteligentes em documentos<br />
  Criando barras de ferramentas personalizadas<br />
  Ilhas de dados e cache<br />
  Integrando formulários do Windows ao Outlook<br />
  Usando indicadores no Word<br />
  Usando controles gerenciados no Excel<br />
Usando o VBA e o VSTO juntos<br />
  Trabalhando com gráficos no Excel<br />
  Trabalhando com contatos e tarefas no Outlook<br />
  Trabalhando com o InfoPath 2003<br />
  Trabalhando com intervalos nomeados no Excel<br />
  Trabalhando com a Caixa de Entrada<br />
  Trabalhando com XML no Excel<br />
  Trabalhando com XML no Word<br />
Usando o objeto List</span></p>
<p><span style="color: #000000;"><strong><a href="http://download.microsoft.com/download/c/2/3/c2318968-80aa-43de-a755-9c0763a2dca8/VB101SamplesVSTO.msi" target="_blank">Baixe</a> </strong>a versão das amostras do Visual Studio Tools for Office para Visual Basic.</span><br />
<span style="color: #000000;"><strong>Amostras de desenvolvimento para a Web</strong><br />
As amostras de desenvolvimento para a Web mostram como usar alguns dos novos recursos do ASP.NET 2.0. Entre elas, estão:<br />
  Cache<br />
  Acesso a dados<br />
  Controles de dados<br />
  Páginas mestras<br />
  Associação<br />
  Controles de menu<br />
  Perfis<br />
  Segurança<br />
  Modo de exibição em árvore<br />
Desenvolvimento de portais com Web Parts</span></p>
<p><span style="color: #000000;"><strong><a href="http://download.microsoft.com/download/f/7/8/f780fb58-77dc-4d5d-adcd-55818c9f23da/VB101SamplesWeb.msi" target="_blank">Baixe</a></strong> a versão das amostras de desenvolvimento para a Web para Visual Basic.</span><br />
<span style="color: #000000;"><strong>Amostras de Windows Forms</strong><br />
As amostras de Windows Forms mostram como usar algumas das novas funcionalidades disponíveis para desenvolvedores que estejam criando aplicativos de área de trabalho. Entre elas, estão:</span></p>
<p><span style="color: #000000;">  Tarefas assíncronas<br />
  Configuração do cliente<br />
  Criando formulários mestres/detalhados<br />
  Reproduzindo sons<br />
  Usando o BindingNavigator<br />
  Usando o BindingSource<br />
Usando o ClickOnce<br />
  Usando o controle DataGridView<br />
  Usando LayoutPanels<br />
  Usando o controle MaskedTextBox<br />
  Usando os controles Menus, StatusStrips e ToolStrips<br />
  Usando o My Note: essa amostra só está disponível para Visual Basic.<br />
  Usando o controle SplitContainer<br />
Usando o controle WebBrowser</span></p>
<p><span style="color: #000000;"><strong><a href="http://download.microsoft.com/download/f/7/8/f780fb58-77dc-4d5d-adcd-55818c9f23da/VB101SamplesWinforms.msi" target="_blank">Baixe</a></strong> a versão das amostras de Windows Forms para Visual Basic.</span></p>
<p><span style="color: #000000;">Abraços e bosn estudos</span></p>
<p><span style="color: #000000;"> </span></p>
</div><!-- boo-widget start -->
          <script type="text/javascript">
            bb_keywords = "Plataforma.NET";
            bb_bid  = "271889";
            bb_lang = "pt-BR";
            bb_name = "custom";bb_limit = "7";bb_format = "bbc";
          </script>
          <script type="text/javascript" src="http://widgets.boo-box.com/javascripts/embed.js"></script>
          <!-- boo-widget end -->Posts Relacionados:<ul><li><a href="http://analistati.com/microsoft-msdn-experience/" rel="bookmark" title="29 de abril de 2009">Microsoft MSDN Experience</a></li>

<li><a href="http://analistati.com/wordpress-265-disponivel/" rel="bookmark" title="27 de novembro de 2008">WordPress 2.6.5 já disponível</a></li>

<li><a href="http://analistati.com/introducao-a-plataforma-microsoft-net/" rel="bookmark" title="15 de janeiro de 2009">Introdução a Plataforma Microsoft .Net</a></li>

<li><a href="http://analistati.com/ansav%e2%80%93o-seu-antivirus-portatil/" rel="bookmark" title="31 de julho de 2010">ANSAV – O seu Antivírus Portátil</a></li>

<li><a href="http://analistati.com/criando-aplicacoes-para-redes-sociais/" rel="bookmark" title="17 de junho de 2010">Criando Aplicações para Redes Sociais</a></li>

<li><a href="http://analistati.com/google_onde_voce_olha/" rel="bookmark" title="28 de fevereiro de 2009">Google quer saber para onde você olha</a></li>

<li><a href="http://analistati.com/compartilhe-experiencias/" rel="bookmark" title="23 de abril de 2009">Compartilhe experiências!</a></li>

<li><a href="http://analistati.com/banco-de-dados-e-suas-aplicacoes/" rel="bookmark" title="1 de setembro de 2009">Banco de Dados e Suas Aplicações</a></li>

<li><a href="http://analistati.com/hospedagem-gratis-com-qualidade/" rel="bookmark" title="28 de outubro de 2008">Hospedagem grátis com qualidade</a></li>

<li><a href="http://analistati.com/livros-gratis-desenvolvimento-net/" rel="bookmark" title="11 de março de 2009">Livros Grátis Desenvolvimento .NET</a></li>

<li><a href="http://analistati.com/curso-dreamweaver-cs3/" rel="bookmark" title="13 de junho de 2008">Curso Dreamweaver Cs3</a></li>

<li><a href="http://analistati.com/projeto-natal-microsoft-agora-e-kinect/" rel="bookmark" title="17 de junho de 2010">Projeto Natal Microsoft agora é Kinect</a></li>

<li><a href="http://analistati.com/temas-para-windows-xp/" rel="bookmark" title="22 de janeiro de 2008">Temas para Windows XP</a></li>

<li><a href="http://analistati.com/entenda-a-computacao-em-nuvem/" rel="bookmark" title="13 de agosto de 2010">Entenda a Computação em Nuvem</a></li>

<li><a href="http://analistati.com/conversao-de-tipo-no-vbnet/" rel="bookmark" title="5 de março de 2009">Conversão de Tipo no VB.NET</a></li>
</ul><!-- Similar Posts took 13.948 ms -->]]></content:encoded>
			<wfw:commentRss>http://analistati.com/101-amostras-para-visual-basic-net/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Resumo AnalistaTI, o melhor!</title>
		<link>http://analistati.com/resumo-analistati-o-melhor/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=resumo-analistati-o-melhor</link>
		<comments>http://analistati.com/resumo-analistati-o-melhor/#comments</comments>
		<pubDate>Sun, 24 May 2009 20:57:52 +0000</pubDate>
		<dc:creator>Fabrício Basto</dc:creator>
				<category><![CDATA[Banco de Dados]]></category>
		<category><![CDATA[Plataforma.NET]]></category>
		<category><![CDATA[Redes e Internet]]></category>
		<category><![CDATA[Revistas]]></category>

		<guid isPermaLink="false">http://analistati.com/?p=1237</guid>
		<description><![CDATA[Os melhores posts reunidos aqui, veja, reveja  e aprenda mais. Conhecimento adquirido nunca é demais. Experiência, quem a têm http://analistati.com/experiencia-quem-a-tem/ Ganhe um livro windows server 2003 http://analistati.com/ganhe-um-livro-windows-server-2003/ 53 dicas práticas economizar energia http://analistati.com/53-dicas-praticas-economizar-energia/ Banco de dados e suas aplicacões http://analistati.com/banco-de-dados-e-suas-aplicacoes/ Antivirus,  qual o melhor http://analistati.com/antivirus-qual-o-melhor/ COCAR – Controlador Centralizado do Ambiente de Rede http://analistati.com/cocar-controlador-centralizado-do-ambiente-de-rede/ Google [...]]]></description>
			<content:encoded><![CDATA[<div id=HOTWordsTxt name=HOTWordsTxt><p><span style="color: #000000;">Os melhores posts reunidos aqui, veja, reveja  e aprenda mais.</span></p>
<p><span style="color: #000000;">Conhecimento adquirido nunca é demais.</span></p>
<p><span style="color: #000000;">Experiência, quem a têm<br />
</span><a href="http://analistati.com/experiencia-quem-a-tem/">http://analistati.com/experiencia-quem-a-tem/</a></p>
<p><span style="color: #000000;">Ganhe um livro windows server 2003</span><br />
<a href="http://analistati.com/ganhe-um-livro-windows-server-2003/">http://analistati.com/ganhe-um-livro-windows-server-2003/</a></p>
<p><span style="color: #000000;">53 dicas práticas economizar energia</span><br />
<a href="http://analistati.com/53-dicas-praticas-economizar-energia/">http://analistati.com/53-dicas-praticas-economizar-energia/</a></p>
<p><span style="color: #000000;">Banco de dados e suas aplicacões</span><br />
<a href="http://analistati.com/banco-de-dados-e-suas-aplicacoes/">http://analistati.com/banco-de-dados-e-suas-aplicacoes/</a></p>
<p><span style="color: #000000;">Antivirus,  qual o melhor</span><br />
<a href="http://analistati.com/antivirus-qual-o-melhor/">http://analistati.com/antivirus-qual-o-melhor/</a></p>
<p><span style="color: #000000;">COCAR – Controlador Centralizado do Ambiente de Rede</span><br />
<a href="http://analistati.com/cocar-controlador-centralizado-do-ambiente-de-rede/">http://analistati.com/cocar-controlador-centralizado-do-ambiente-de-rede/</a></p>
<p><span style="color: #000000;">Google Mostra Seus Servidores</span><br />
<a href="http://analistati.com/google-mostra-seus-servidores/">http://analistati.com/google-mostra-seus-servidores/</a></p>
<p><span style="color: #000000;">Compartilhe experiências</span><br />
<a href="http://analistati.com/compartilhe-experiencias/">http://analistati.com/compartilhe-experiencias/</a></p>
<p><span style="color: #000000;">Microsoft  MSDN EXPERIENCE<br />
</span><a href="http://analistati.com/microsoft-msdn-experience/">http://analistati.com/microsoft-msdn-experience/</a></p>
<p><span style="color: #000000;">Lei  Azerado, Vote Contra</span><br />
<a href="http://analistati.com/lei-azerado-vote-contra/">http://analistati.com/lei-azerado-vote-contra/</a></p>
<p><span style="color: #000000;">Revista Espírito Livre</span><br />
<a href="http://analistati.com/revista-espirito-livre/">http://analistati.com/revista-espirito-livre/</a></p>
<p><span style="color: #000000;">Revista e informação de qualidade para você</span><br />
<a href="http://analistati.com/revista-e-informacao-de-qualidade-para-voce">http://analistati.com/revista-e-informacao-de-qualidade-para-voce</a> /</p>
<p><span style="color: #000000;">Revista Espírito Livre – edição 2</span><br />
<a href="http://analistati.com/revista-espirito-livre-edicao-2/">http://analistati.com/revista-espirito-livre-edicao-2/</a></p>
<p> Abraços a todos</p>
</div><!-- boo-widget start -->
          <script type="text/javascript">
            bb_keywords = "Plataforma.NET";
            bb_bid  = "271889";
            bb_lang = "pt-BR";
            bb_name = "custom";bb_limit = "7";bb_format = "bbc";
          </script>
          <script type="text/javascript" src="http://widgets.boo-box.com/javascripts/embed.js"></script>
          <!-- boo-widget end -->Posts Relacionados:<ul><li><a href="http://analistati.com/cocar-controlador-centralizado-do-ambiente-de-rede/" rel="bookmark" title="29 de julho de 2010">COCAR &#8211; Controlador Centralizado do Ambiente de Rede</a></li>

<li><a href="http://analistati.com/revista-espirito-livre-9-edicao/" rel="bookmark" title="30 de dezembro de 2009">Revista Espírito Livre – 9ª Edição</a></li>

<li><a href="http://analistati.com/revista-e-informacao-de-qualidade-para-voce/" rel="bookmark" title="9 de maio de 2009">Revista e informação de qualidade para você!</a></li>

<li><a href="http://analistati.com/compartilhe-experiencias/" rel="bookmark" title="23 de abril de 2009">Compartilhe experiências!</a></li>

<li><a href="http://analistati.com/livros-gratis-desenvolvimento-net/" rel="bookmark" title="11 de março de 2009">Livros Grátis Desenvolvimento .NET</a></li>

<li><a href="http://analistati.com/ubuntu-documentacao-e-livros/" rel="bookmark" title="28 de julho de 2010">Ubuntu &#8211; Documentação e Livros</a></li>

<li><a href="http://analistati.com/descubra-o-nome-da-maquina-pelo-ip/" rel="bookmark" title="15 de fevereiro de 2009">Descubra o nome da máquina pelo IP</a></li>

<li><a href="http://analistati.com/google-tem-patente-para-datacenter-flutuante/" rel="bookmark" title="8 de maio de 2009">Google tem patente para datacenter flutuante</a></li>

<li><a href="http://analistati.com/revista-espirito-livre-edicao-4/" rel="bookmark" title="13 de julho de 2009">Revista Espírito Livre &#8211; 4ª Edição</a></li>

<li><a href="http://analistati.com/aprenda-programar/" rel="bookmark" title="29 de janeiro de 2009">Aprenda programar!</a></li>

<li><a href="http://analistati.com/bill-gates-vs-steve-jobs/" rel="bookmark" title="3 de julho de 2009">Bill Gates vs Steve Jobs</a></li>

<li><a href="http://analistati.com/revista-espirito-livre-5-edicao/" rel="bookmark" title="29 de agosto de 2009">Revista Espírito Livre &#8211; 5ª Edição</a></li>

<li><a href="http://analistati.com/revista-espirito-livre-edicoes-12-13-14/" rel="bookmark" title="18 de junho de 2010">Revista Espírito Livre &#8211; Edições 12, 13, 14</a></li>

<li><a href="http://analistati.com/google-mostra-seus-servidores/" rel="bookmark" title="14 de abril de 2009">Google mostra seus servidores</a></li>

<li><a href="http://analistati.com/o-que-e-software-livre/" rel="bookmark" title="31 de agosto de 2010">O que é software livre?</a></li>
</ul><!-- Similar Posts took 11.683 ms -->]]></content:encoded>
			<wfw:commentRss>http://analistati.com/resumo-analistati-o-melhor/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Microsoft MSDN Experience</title>
		<link>http://analistati.com/microsoft-msdn-experience/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=microsoft-msdn-experience</link>
		<comments>http://analistati.com/microsoft-msdn-experience/#comments</comments>
		<pubDate>Wed, 29 Apr 2009 15:03:37 +0000</pubDate>
		<dc:creator>Fabrício Basto</dc:creator>
				<category><![CDATA[Banco de Dados]]></category>
		<category><![CDATA[Desenvolvimento de Software]]></category>
		<category><![CDATA[Dicas]]></category>
		<category><![CDATA[Featured]]></category>
		<category><![CDATA[Plataforma.NET]]></category>

		<guid isPermaLink="false">http://analistati.com/?p=1158</guid>
		<description><![CDATA[Você sabia, a Microsoft disponibiliza em seu portal MSDN, um guia completo de estudos sobre suas linguagens de programação, são vídeos explicando todas as funcionalidades e requisitos para você se tornar um grande fera em programação. O guia possui vários módulos, e você pode baixar os módulos para assistir onde quiser. Acesse agora: http://www.microsoft.com/brasil/msdn/experience/ As [...]]]></description>
			<content:encoded><![CDATA[<div id=HOTWordsTxt name=HOTWordsTxt><p><a href="http://www.microsoft.com/brasil/msdn/experience/"><img class="alignleft size-full wp-image-1159" title="msdn_experience" src="http://analistati.com/wp-content/uploads/2009/04/msdn_experience.jpg" alt="" width="330" height="155" /></a>Você sabia, a Microsoft disponibiliza em seu portal MSDN, um guia completo de estudos sobre suas linguagens de programação, são vídeos explicando todas as funcionalidades e requisitos para você se tornar um grande fera em programação.</p>
<p>O guia possui vários módulos, e você pode baixar os módulos para assistir onde quiser.</p>
<p>Acesse agora: <a href="http://www.microsoft.com/brasil/msdn/experience/">http://www.microsoft.com/brasil/msdn/experience/</a></p>
<p>As aulas são preparadas por profissionais especializados da Microsoft, então o que você está esperando.</p>
<div style="text-align: center;"><a href="http://www.microsoft.com/brasil/msdn/experience/"><img class="size-full wp-image-1160 alignnone" title="msdn_experience1" src="http://analistati.com/wp-content/uploads/2009/04/msdn_experience1.jpg" alt="" width="500" height="377" /></a></div>
<p><strong></strong></p>
<p><strong>O MSDN Experience tem os seguintes assuntos:</strong></p>
<p><strong>Office Development</strong><br />
O Microsoft Office System 2007 proporciona um conjunto de serviços, clientes e ferramentas que facilitam a construção e a implantação de aplicativos compostos no ambiente corporativo por empresas e fornecedores de software.</p>
<p><strong>SQL Server<br />
</strong>O SQL Server é parte integrante da plataforma Microsoft, responsável pelo gerenciamento de bancos de dados relacionais e construção de aplicações de Business Intelligence. Dessa forma, é essencial para grande parte dos aplicativos que exigem armazenamento e recuperação de dados. Toda manipulação é feita através de sua linguagem, o Transact-SQL, e das ferramentas disponíveis com o produto.</p>
<p><strong>Visual Studio Team System</strong><br />
O VSTS é um conjunto de ferramentas que auxiliam membros da equipe como arquitetos, desenvolvedores e testadores a trabalharem de forma mais produtiva e integrada ao ciclo de vida de desenvolvimento de software, ajudando equipes a se comunicarem e colaborarem entre si de forma mais efetiva.</p>
<p><strong>Web Development</strong><br />
ASP.NET é a plataforma da Microsoft para o desenvolvimento de aplicações Web. O ASP.NET é baseado no .NET Framework herdando todas as suas características, por isso, como qualquer aplicação .NET, as aplicações para essa plataforma podem ser escritas em várias linguagens, como C# e Visual Basic .NET.</p>
<p>Um grande abraço a todos</p>
</div><!-- boo-widget start -->
          <script type="text/javascript">
            bb_keywords = "Plataforma.NET";
            bb_bid  = "271889";
            bb_lang = "pt-BR";
            bb_name = "custom";bb_limit = "7";bb_format = "bbc";
          </script>
          <script type="text/javascript" src="http://widgets.boo-box.com/javascripts/embed.js"></script>
          <!-- boo-widget end -->Posts Relacionados:<ul><li><a href="http://analistati.com/livros-gratis-desenvolvimento-net/" rel="bookmark" title="11 de março de 2009">Livros Grátis Desenvolvimento .NET</a></li>

<li><a href="http://analistati.com/101-amostras-para-visual-basic-net/" rel="bookmark" title="10 de julho de 2009">101 amostras para Visual Basic.NET</a></li>

<li><a href="http://analistati.com/cursos-gratis-na-escola-virtual/" rel="bookmark" title="27 de maio de 2010">Cursos grátis na Escola Virtual</a></li>

<li><a href="http://analistati.com/google-android-2%c2%aa-edicao/" rel="bookmark" title="1 de julho de 2010">Google Android – 2ª edição</a></li>

<li><a href="http://analistati.com/videos-windows-7-aprenda-na-pratica/" rel="bookmark" title="19 de janeiro de 2010">Vídeos Windows 7 &#8211; Aprenda na prática</a></li>

<li><a href="http://analistati.com/aprenda-programar/" rel="bookmark" title="29 de janeiro de 2009">Aprenda programar!</a></li>

<li><a href="http://analistati.com/introducao-a-plataforma-microsoft-net/" rel="bookmark" title="15 de janeiro de 2009">Introdução a Plataforma Microsoft .Net</a></li>

<li><a href="http://analistati.com/criando-aplicacoes-para-redes-sociais/" rel="bookmark" title="17 de junho de 2010">Criando Aplicações para Redes Sociais</a></li>

<li><a href="http://analistati.com/adonet-20/" rel="bookmark" title="15 de janeiro de 2009">ADO.NET 2.0</a></li>

<li><a href="http://analistati.com/resumo-analistati-o-melhor/" rel="bookmark" title="24 de maio de 2009">Resumo AnalistaTI, o melhor!</a></li>

<li><a href="http://analistati.com/evento-de-infra-estrutura-microsoft-es-gratuito/" rel="bookmark" title="15 de setembro de 2009">Evento de Infra-Estrutura Microsoft ES &#8211; Gratuito</a></li>

<li><a href="http://analistati.com/microsoft-office-web-apps-vamos-testar/" rel="bookmark" title="24 de setembro de 2009">Microsoft Office Web Apps, vamos testar!</a></li>

<li><a href="http://analistati.com/banco-de-dados-e-suas-aplicacoes/" rel="bookmark" title="1 de setembro de 2009">Banco de Dados e Suas Aplicações</a></li>

<li><a href="http://analistati.com/video_aula_microsoft_-_server_2008/" rel="bookmark" title="28 de outubro de 2009">Vídeo Aula Microsoft &#8211; Server 2008</a></li>

<li><a href="http://analistati.com/temas-para-windows-xp/" rel="bookmark" title="22 de janeiro de 2008">Temas para Windows XP</a></li>
</ul><!-- Similar Posts took 15.897 ms -->]]></content:encoded>
			<wfw:commentRss>http://analistati.com/microsoft-msdn-experience/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Me, My, MyBase, e MyClass em Visual Basic</title>
		<link>http://analistati.com/me-my-mybase-e-myclass-em-visual-basic/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=me-my-mybase-e-myclass-em-visual-basic</link>
		<comments>http://analistati.com/me-my-mybase-e-myclass-em-visual-basic/#comments</comments>
		<pubDate>Thu, 02 Apr 2009 14:53:19 +0000</pubDate>
		<dc:creator>Fabrício Basto</dc:creator>
				<category><![CDATA[Desenvolvimento de Software]]></category>
		<category><![CDATA[Dicas]]></category>
		<category><![CDATA[Plataforma.NET]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://analistati.com/?p=1104</guid>
		<description><![CDATA[As aparentes semelhanças entre Me, My MyBase e MyClass Visual Basic na podem confundir você se você estiver vindas aos conceitos pela primeira vez. Esta página descreve cada um dessas entidades para distinguir entre eles. Me Me Palavra-chave fornece uma maneira para fazer referência à instância específica de uma classe ou estrutura na qual o [...]]]></description>
			<content:encoded><![CDATA[<div id=HOTWordsTxt name=HOTWordsTxt><p><span style="color: #000000;">As aparentes semelhanças entre Me, My MyBase e MyClass Visual Basic na podem confundir você se você estiver vindas aos conceitos pela primeira vez. Esta página descreve cada um dessas entidades para distinguir entre eles.</span></p>
<p><strong>Me </strong><br />
Me Palavra-chave fornece uma maneira para fazer referência à instância específica de uma classe ou estrutura na qual o código está em execução atualmente. Me se comporta como um variável de objeto ou uma variável de estrutura referir-se a instância atual. Usar Me é particularmente útil para passar informações sobre a instância de uma classe ou estrutura atualmente em execução para um procedimento em outra classe, estrutura ou módulo.</p>
<p><strong>My </strong><br />
O recurso My fornece acesso fácil e intuitivo para um número de classes .NET Framework, permitindo que o usuário Visual Basic interagir com o computador, aplicativo, as configurações, recursos, e assim por diante.</p>
<p><strong>Desenvolvimento com My</strong><br />
O Visual Basic fornece novos recursos para o desenvolvimento de aplicativos rápido que melhora a produtividade e facilidade de uso ao mesmo tempo que e dá maior controle. Um desses recursos, chamado My, fornece acesso a informações e instâncias de objeto padrões que são relacionadas com o aplicativo e seu ambiente de tempo de execução. Essa informação é organizada em um formato que pode ser descoberto através de IntelliSense e logicamente delineado de acordo com o uso.</p>
<p>Membros de alto nível do My são expostos como objetos. Cada objeto se comporta de forma semelhante a um namespace ou uma classe com membros Shared, e ele expõe um conjunto de membros relacionados.</p>
<p>Esta tabela mostra os objetos de alto nível My e suas relações uns com os outros.</p>
<div><img class="aligncenter size-full wp-image-1105" title="my_visual_basic" src="http://analistati.com/wp-content/uploads/2009/03/my_visual_basic.jpg" alt="" width="453" height="257" /></div>
<p><span style="color: #000000;"><br />
<strong>MyBase</strong></span></p>
<p>MyBase palavra-chave se comporta como um variável de objeto consultando o classe base da instância atual de uma classe. MyBase é normalmente usado para acessar membros classe base que são substituídos ou sombreados em um classe derivada. MyBase.New é usado para chamar um construtor classe base de um construtor classe derivada explicitamente.</p>
<p><strong>MyClass</strong></p>
<p>MyClass palavra-chave se comporta como um variável de objeto referir-se a instância atual de uma classe como originalmente implementada. MyClass é semelhante ao Me, mas todas as chamadas de método nele são tratadas como se fosse o método NotOverridable.</p>
<p>Fonte: <a href="http://msdn.microsoft.com/" target="_blank">http://msdn.microsoft.com/</a></p>
</div><!-- boo-widget start -->
          <script type="text/javascript">
            bb_keywords = "Plataforma.NET";
            bb_bid  = "271889";
            bb_lang = "pt-BR";
            bb_name = "custom";bb_limit = "7";bb_format = "bbc";
          </script>
          <script type="text/javascript" src="http://widgets.boo-box.com/javascripts/embed.js"></script>
          <!-- boo-widget end -->Posts Relacionados:<ul><li><a href="http://analistati.com/101-amostras-para-visual-basic-net/" rel="bookmark" title="10 de julho de 2009">101 amostras para Visual Basic.NET</a></li>

<li><a href="http://analistati.com/show-my-pc-suporte-remoto-gratuito/" rel="bookmark" title="20 de agosto de 2009">Show My PC &#8211; Suporte Remoto gratuito</a></li>

<li><a href="http://analistati.com/150-templates-em-dreamweaver/" rel="bookmark" title="15 de janeiro de 2009">150 Templates em dreamweaver</a></li>

<li><a href="http://analistati.com/treinamento-em-redes-wireless/" rel="bookmark" title="6 de agosto de 2008">Treinamento em redes wireless</a></li>

<li><a href="http://analistati.com/voce-e-viciado-em-internet/" rel="bookmark" title="6 de setembro de 2010">Você é viciado em internet?</a></li>

<li><a href="http://analistati.com/aprenda-investir-em-acoes/" rel="bookmark" title="26 de setembro de 2008">Aprenda Investir em ações</a></li>

<li><a href="http://analistati.com/desafio-21-blog-em-imagens/" rel="bookmark" title="3 de dezembro de 2008">Desafio 21 Dias &#8211; blog em imagens</a></li>

<li><a href="http://analistati.com/entenda-a-computacao-em-nuvem/" rel="bookmark" title="13 de agosto de 2010">Entenda a Computação em Nuvem</a></li>

<li><a href="http://analistati.com/curso-completo-investimento-em-acoes/" rel="bookmark" title="8 de maio de 2008">Curso completo &#8211; Investimento em Ações</a></li>

<li><a href="http://analistati.com/colocar-senha-em-pasta-sem-programas/" rel="bookmark" title="19 de novembro de 2009">Colocar senha em pasta sem programas</a></li>

<li><a href="http://analistati.com/cobit-4-1-agora-portugues-oficial/" rel="bookmark" title="29 de janeiro de 2010">COBIT 4.1 agora em Português (Oficial)</a></li>

<li><a href="http://analistati.com/computacao-em-nuvem-no-brasil/" rel="bookmark" title="22 de junho de 2010">Computação em Nuvem no Brasil</a></li>

<li><a href="http://analistati.com/seja-mais-valorizado-em-seu-emprego/" rel="bookmark" title="10 de junho de 2010">Seja mais valorizado em seu emprego</a></li>

<li><a href="http://analistati.com/vc-sabe-que-esta-vivendo-em-2008-quando/" rel="bookmark" title="16 de dezembro de 2008">VC SABE QUE ESTÁ VIVENDO EM 2008 QUANDO&#8230;.</a></li>

<li><a href="http://analistati.com/gestao-de-riscos-em-ambientes-seguros/" rel="bookmark" title="30 de setembro de 2009">Gestão de Riscos em ambientes seguros</a></li>
</ul><!-- Similar Posts took 14.051 ms -->]]></content:encoded>
			<wfw:commentRss>http://analistati.com/me-my-mybase-e-myclass-em-visual-basic/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Lista Blogs Programação e TI</title>
		<link>http://analistati.com/lista-blogs-programacao-e-ti/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=lista-blogs-programacao-e-ti</link>
		<comments>http://analistati.com/lista-blogs-programacao-e-ti/#comments</comments>
		<pubDate>Sun, 22 Mar 2009 20:39:33 +0000</pubDate>
		<dc:creator>Fabrício Basto</dc:creator>
				<category><![CDATA[Blogs]]></category>
		<category><![CDATA[Desenvolvimento de Software]]></category>
		<category><![CDATA[Dicas]]></category>
		<category><![CDATA[Plataforma.NET]]></category>

		<guid isPermaLink="false">http://analistati.com/?p=1088</guid>
		<description><![CDATA[Sempre é difícil encontrar um blog realmente completo, atualizado sobre programação web e Tecnologia da Informação, pensando nisso, linko essa ótima lista de blogs, tirado do http://www.tidbits.com.br/lista-de-blogs-brasileiros-sobre-desenvolvimento-web-e-ti, acrescente o seu! Segue a lista, divirtam-se: http://a-informacao.blogspot.com/ &#8211; Atualizado com boa freqüência, o blog fala sobre o mercado de TI em geral, mostrando as principais notícias do [...]]]></description>
			<content:encoded><![CDATA[<div id=HOTWordsTxt name=HOTWordsTxt><p>Sempre é difícil encontrar um blog realmente completo, atualizado sobre programação web e Tecnologia da Informação, pensando nisso, linko essa ótima lista de blogs, tirado do http://www.tidbits.com.br/lista-de-blogs-brasileiros-sobre-desenvolvimento-web-e-ti, acrescente o seu!</p>
<p>Segue a lista, divirtam-se:</p>
<p>http://a-informacao.blogspot.com/ &#8211; Atualizado com boa freqüência, o blog fala sobre o mercado de TI em geral, mostrando as principais notícias do momento da área.</p>
<p>http://www.akitaonrails.com/ &#8211; Fabio Akita, uma das principais referências de Ruby On Rails no Brasil, ensina RoR, divulga eventos e mostra as principais novidades do framework.</p>
<p>http://www.alemazzariolli.com/ &#8211; A webwriter, que também é editora do webinsider, e revisora dos cursos online da Visie fala sobre suas experiências profissionais: comunicação, usabilidade, acessibilidade, etc.</p>
<p>http://arquiteturadeinformacao.com/ &#8211; O famoso blog é atualizado Silvia Melo e Fabricio Teixeira (arquitetos de informação da AgênciaClick) mostra boas referências, ótimos textos e os trabalhos realizados por eles.</p>
<p>http://www.brpoint.net/ &#8211; O Blog fala sobre SEO e Blogs, incentivando a galera a fazer blogs pra ganhar dinheiro, ou mesmo por diversão.</p>
<p>http://www.brunodulcetti.com/blog/ &#8211; Com boa freqüência de posts também, o carioca que trabalha como Web Design / Web Development fala sobre web standards, css, xhtml e tecnologia em geral.</p>
<p>http://brunotorres.net/- O carioca, especialista em SEO, trabalha no UOL, apesar de não postar muito, seu Blog conta com 5290 assinantes em seu FeedBurner.</p>
<p>http://carreirasolo.org/ &#8211; Um blog diferente, conta como é viver de freela, e da as dicas pra galera a conseguir isso. Também posta sempre sobre profissionais freelancers (para aqueles que querem contratar), divulga jobs e vagas para freelancers e ainda tem um podcast falando das dificuldades em freelas.</p>
<p>http://cirofeitosa.com.br/- Desenvolvedor web, trabalha tanto em desenvolvimento de sistemas quanto em programador de interface, e no seu blog, fala sobre suas experiências.</p>
<p>http://www.chrisb.com.br/blog/ &#8211; Com uma experiência grande já na área de desenvolvimento web, Chris é responsável por uma equipe de programadores de interface e conta no seu blog um pouco de suas experiências.</p>
<p>http://clauber.coffeebreakers.org/ &#8211; Programador de interface da AgênciaClick e membro do projeto Mozilla. Clauber, também conhecido como Jesus (semelhança física), comenta seus projetos em seu blog.<br />
http://blog.cleiver.com/ &#8211; O programador fala bastante sobre php, o framework CakePHP, linux e seu notebook da HP que só lhe dá problemas.</p>
<p>http://www.eberfdias.com/blog/ &#8211; Apesar do nome parecer um blog de design, o conteúdo principal do blog é PHP, o blog tem boas introduções e tutoriais pra quem está começando na linguagem.</p>
<p>http://www.cssnolanche.com.br/ &#8211; Blog específico, fala do básico ao avançado sobre CSS, explica boas práticas, e é sempre atualizado.</p>
<p>http://danillonunes.net/ &#8211; Recentemente ele decidiu traduzir o Opera Web Standards Curriculum, um curso da Opera que ajuda a preparar desenvolvedores. Os artigos são excelentes, bem técnicos.</p>
<p>http://www.desenvolvimentoparaweb.com/ &#8211; Sem um tema específico, o blog da dicas de SEO, PHP, CSS e fala sobre novos CMS e tudo mais que engloba o desenvolvimento web.j</p>
<p>http://dgmike.com.br/ &#8211; DGmike é desenvolvedor web que trabalha para a Visie. Seu blog fala sobre php, python, html, css, javascript, etc.</p>
<p>http://www.digitalpapercast.com.br/- Em formato de Podcast, o blog com poucas atualizações, tem pots interessantes sobre usabilidade, wordpress, Google Gears, etc…</p>
<p>http://javiani.wordpress.com/ &#8211; Mais um programador de interface da AgênciaClick, fala sobre CSS, Javascript e boas práticas no desenvolvimento.</p>
<p>http://www.elmicox.com/ &#8211; O blog bastante visitado (eu acho) tem como objetivo postar funções prontas JavaScript, Ajax, PHP, DOM, Webstandards, dicas e outras coisas.</p>
<p>http://blog.elcio.com.br/ &#8211; Outro blog de alguém da Visie, Elcio Ferreira fala sobre XML, XHTML, CSS, Tableless, Python, Linux além de divulgar eventos da área.</p>
<p>http://www.htmhelen.com/ &#8211; Helen Fernanda tem um perfil interessante, apesar trabalhar em outra área e estudar comunicação, ela escreve sobre html, css e novidades na internet. O blog está sempre atualizado e além desse blog, ela tem mais QUATRO, e ainda faz freelas com web. Helen parece ser uma daquelas pessoas que faz seu dia parecer ter 35 horas.</p>
<p>http://www.igorescobar.com/blog/ &#8211; Como ele mesmo diz, o objetivo do blog é documentar todo o processo de mudança na área de técnolgia focada no desenvolvimento web e apresentar as soluções e problemas cotidianos.</p>
<p>http://www.ivogomes.com/- Ivo, consultor de usablidade a 4 anos, fala um pouco da área, de acessibilidade e arquitetura da informação.</p>
<p>http://jquerybrasil.com/ &#8211; Sem posts recentes mas com um conteúdo muito bom, jQuery Brasil fala sobre plugins, efeitos e como usar o mais conhecido framework em javascript.<br />
http://juliogreff.net/ &#8211; O desenvolvedor web fala sobre Frameworks, Mootols, jQuery, Javascript, e como diz um de seus posts: “coisas que todo desenvolvedor deveria saber”.<br />
http://leonardocaineli.com.br/ &#8211; Com mais de 7 anos de experiência na área, já trabalho como Programador de Interface e Web Design, assim consegue falar sobre Design, Padrões Web e Tecnologia.</p>
<p>http://blog.lucasferreira.com/ &#8211; Além de muitas referências (Links for del.icio.us) o blog tem posts sobre jQuery / Lightbox / PHP.</p>
<p>http://www.luiztiago.com/blog.php &#8211; Formado em Sistemas e trabalhando na área de desenvolvimento web desde 2001, seu blog tem um enfoque em webstandards e novidades na área.</p>
<p>http://lutandoporwasp.blogspot.com/ &#8211; WaSP é sigla para Web Standards Project (é.. tem um trocadilho no meio, wasp significa vespa). Aldemir fala sobre padrões, acessibilidade, Arquitetura da informação, CSS, Rails, Javascript.. e por aí vai.</p>
<p>http://marcogomes.com/blog/ &#8211; Ajudou a fundar e é diretor de tecnologia da boo-box. Trabalha com internet a mais de 10 anos, sendo que só tem 22. Tem muita experiência pra contar no blog.</p>
<p>http://www.maujor.com/blog/ &#8211; O famoso “dinossauro das CSS”, responsável pelo site “CSS para Web Design”, tem um blog também falando principalmente sobre jQuery, já que lançou um livro em português recentemente.</p>
<p>http://www.mestreseo.com.br/blog/ &#8211; Blog específico em SEO com diversos autores que dão as dicas do que fazer e do que não fazer para obter melhores resultados nos buscadores.</p>
<p>http://www.andafter.org/blogs/odesenvolvedor/ &#8211; Com muito javascript, jQuery e prototype o blog é ótimo pra quem deseja largar o flash pra fazer efeitos que poderiam ser feitos com javascript. Além disso o blog fala de padrões web, semântica.</p>
<p>http://www.pblog.com.br/ &#8211; No blog do Rodrigo Ghedin e Érico Oliveira o tema é WordPress. Plugins, atualizações, temas, tudo é abordado no blog, ideal pra quem não sabe programar, mas deseja ter um blog bem personalizado.</p>
<p>http://www.pinceladasdaweb.com.br/blog/ &#8211; O blog de Pedro Rogério chama atenção pelo alto nível dos posts, com boa freqüência de atualização e desde 2006, os assuntos mais falados de seu blog são Acessibilidade, Browsers, CSS, JavaScript, jQuery e XHTML segunda sua tag cloud.</p>
<p>http://s1mone.net/ &#8211; Análises sobre a web e muitas referências (links for del.icio.us) é o que mais tem no blog, que também fala de HTML / CSS. Sua descrição no seu blog é “Simone Villas Boas é desenvolvedora de front-end, geek em tempo integral”.</p>
<p>http://www.profissaoweb.com/ &#8211; Thiago Melo, um dos colunistas do webinsider, tem seu blog, que com um ano e meio de vida tinha mais de 700 posts, impressiona! Thiago é desenvolvedor e designer de interfaces e já atua na área a mais de 6 anos.<br />
http://project47.viscountbox.com/ &#8211; Falando sobre web standards e wordpres, Carlos Eduardo que é desenvolvedor web criou a “sexta feira dos webstandards” que era uma série de links e referências bem interessantes, apesar de não ter dado continuidade, existem 15 posts desses que estão em meio ao seus históricos.</p>
<p>http://revolucao.etc.br/ &#8211; O mais famoso blog da lista, tem quase 7 mil assinantes dos seus feeds. Atualmente ele está escrevendo “dicas de como montar um blog” mas aos seus quase 400 posts tem muitos posts técnicos porém bem detalhados, mostrando o porque é de tanto sucesso.</p>
<p>http://rufspace.com/ &#8211; Falando sobre webstandards e o cotidiano web. Apesar do blog estar praticamente parado, existem posts interessantes em seu histórico na sessão DOM lab.</p>
<p>http://www.seocast.com.br/ &#8211; O slogan do blog é “muito mais que meta tag”. Além dos posts dando as dicas de SEO também estão disponíveis podcasts sobre o assunto.</p>
<p>http://simplesideias.com.br/ &#8211; O blog de Nando Vieira é bem técnico, para aqueles que querem ver código mesmo. O blog está bem focado em Ruby On Rails, mas tem outros posts de outros assuntos.</p>
<p>http://tdetag.blogspot.com/ &#8211; Segundo sua descrição, Marcello de Souza é técnico em informática, programador e professor. Entusiasta de novas tecnologias e do uso de software livre. Sendo tudo isso tem muita coisa pra ele escrever como Python, Padrões web, CSS e bastante Ruby On Rails.</p>
<p>http://tadificil.wordpress.com/ &#8211; Usabilidade é o tema do blog que mostra a grande dificuldade que usuários tem para fazer coisas simples como comprar cartucho para Epson ou obter resultados anteiores da mega-sena.</p>
<p>http://www.tableless.com.br/ &#8211; Diego Eis ensina CSS / XHTML / jQuery / SEO. Além dos posts escritos, o blog tem diversos vídeos que são tutoriais curtos e bem detalhados mostrando desde implementando html até manipular atributos com jQuery.</p>
<p>http://techbits.com.br/ &#8211; O tema é TI, Alexandre Fugita escreve as notícias do mercado, como o lançamento do Android, Chrome, Campus Party, twitter, a privadade do facebook, etc.</p>
<p>http://tecnoblog.net/ &#8211; O blog voltado para a Tecnologia, tem uma boa freqüência de posts que dão notícias da internet como “Brasil é o 6º colocado no ranking de ataques de malwares” ou “Yogen Max &#8211; carregue a bateria do seu notebook com o movimento dos pés”.</p>
<p>http://tecnocracia.com.br/ &#8211; Manoel Netto se diz apaixonado por tecnologia, trabalha com web desde 1998. Ele fala sobre internet em geral, o blog é bastante acessado, 1700 pessoas assinam seus feeds.</p>
<p>http://www.tidbits.com.br/ &#8211; Nosso blog. Eu, Danilo Augusto, programador da AgênciaClick, e Belinha, arquiteta de infromação da Tesla, em meio as brigas de casal, falamos sobre desenvolvimento web e eninamos através de exemplos práticos.<br />
http://www.tuliofaria.net/ &#8211; Túlio é professor técnico em informática e freela fazendo sites. Programador de diversas linguagens. Apesar disso, seu blog é voltado mais para PHP.</p>
<p>http://www.undergoogle.com/blog/ &#8211; Tudo sobre o google. Search Wiki, Friend Connect, Orkut, Gmail, Zeitgeits, Maps, Adwords, etc etc.. o assunto no blog é somento Google e segundo eles, 11 mil pessoas assinam seu rss.</p>
<p>http://vagasnaweb.blogspot.com/ &#8211; E para aqueles que já aprenderam o bastante e talvez seja a hora de ser melhor remunerado, esse blog do yogodoshi posta diversas vagas de empregos todos os dias. Até meu emprego atual, eu fiquei sabendo da vaga por lá.</p>
<p>http://www.viuisso.com.br/ &#8211; Michel Lent Schwartzman é CCO da 10′Minutos S.A., designer gráfico, mestre em Telecomunicações Interativas pela New York University, articulista do Webinsider e do Yahoo! Tecnologia, juri do Prêmio iBest desde 1999 e professor da Escola Superior de Propaganda e Marketing. No seu blog ele dá as notícias do que está acontecendo na web.</p>
<p>http://visie.com.br/blog/ &#8211; No blog da empresa de treinamento em desenvolvimento web, consta a agenda de palestras do Élcio Ferreira, vídeos tutoriais e outras coisas ligadas a empresa.</p>
<p>http://www.wdcss.com.br/ &#8211; Cleo, uma Web designer que também trabalha com CSS, XHTML, SEO e usabilidade, fala um pouco de tudo no seu blog, com o conteúdo é bem variado, pode interessar a diferentes áreas.</p>
<p>http://webinsider.uol.com.br/ &#8211; O blog, patrocinado pelo UOL, conta com diversos colunistas, está ativo desde 2000 e fala sobre o mercado web no Brasil.</p>
<p>http://www.alexandremagno.net/blog/ &#8211; Alexandre Magno é membro da equipe do jQuery, no seu blog ele fala muito do framework, escreve diversos tutoriais, fala de plugins, enfim… dá todas as dicas pra quem quer trabalhar com a ferramenta.</p>
<p>http://www.yogodoshi.com/blog/ &#8211; Cayo Medeiros, além do Vagas na Web, tem esse blog que fala sobre SEO, jQuery, Javascript, cita boas referências e tem o post “O Melhor da Semana” (que está da edição 32) com links das notícias que chamaram atenção, todas separadas por categorias, como Tuturiais, Vagas de Emprego, Dicas, Notícias, Artigos, etc..</p>
<p>A autor do blog fez a gentileza de reunir todos os feeds em um arquivo de RSS, baixe no endereço http://www.tidbits.com.br/download/blogs-br.opml.</p>
<p>Complete e amplie a lista, deixe um comentário com os dados do seu blog.</p>
</div><!-- boo-widget start -->
          <script type="text/javascript">
            bb_keywords = "Plataforma.NET";
            bb_bid  = "271889";
            bb_lang = "pt-BR";
            bb_name = "custom";bb_limit = "7";bb_format = "bbc";
          </script>
          <script type="text/javascript" src="http://widgets.boo-box.com/javascripts/embed.js"></script>
          <!-- boo-widget end -->Posts Relacionados:<ul><li><a href="http://analistati.com/revista-espirito-livre-8-edicao/" rel="bookmark" title="7 de dezembro de 2009">Revista Espírito Livre &#8211; 8ª Edição</a></li>

<li><a href="http://analistati.com/top-blog-2010-vote-agora/" rel="bookmark" title="10 de maio de 2010">Top Blog 2010 – Vote Agora</a></li>

<li><a href="http://analistati.com/desafio-21-dias-o-que-aprendi-sobre-blogs-em-2008/" rel="bookmark" title="1 de dezembro de 2008">Desafio 21 dias – O que aprendi sobre blogs em 2008</a></li>

<li><a href="http://analistati.com/ubuntu-documentacao-e-livros/" rel="bookmark" title="28 de julho de 2010">Ubuntu &#8211; Documentação e Livros</a></li>

<li><a href="http://analistati.com/desafio-21-blog-em-imagens/" rel="bookmark" title="3 de dezembro de 2008">Desafio 21 Dias &#8211; blog em imagens</a></li>

<li><a href="http://analistati.com/experiencia-quem-a-tem/" rel="bookmark" title="6 de março de 2009">Experiência? Quem a tem?</a></li>

<li><a href="http://analistati.com/retrospectiva-2008/" rel="bookmark" title="12 de dezembro de 2008">Retrospectiva 2008</a></li>

<li><a href="http://analistati.com/desafio-21-dias-o-resultado/" rel="bookmark" title="17 de dezembro de 2008">Desafio 21 Dias &#8211; O resultado</a></li>

<li><a href="http://analistati.com/orkut-cade-o-conteudo/" rel="bookmark" title="1 de agosto de 2008">Orkut &#8211; cadê o conteúdo!</a></li>

<li><a href="http://analistati.com/proteja-seu-pen-drive-com-senha/" rel="bookmark" title="8 de julho de 2010">Proteja seu pen drive com senha!</a></li>

<li><a href="http://analistati.com/revista-fedora-brasil/" rel="bookmark" title="8 de junho de 2009">Revista Fedora Brasil</a></li>

<li><a href="http://analistati.com/seguranca-no-uso-do-internet-banking/" rel="bookmark" title="22 de janeiro de 2010">Segurança no uso do Internet Banking</a></li>

<li><a href="http://analistati.com/a-vida-sem-tecnologia/" rel="bookmark" title="27 de outubro de 2009">A VIDA SEM TECNOLOGIA</a></li>

<li><a href="http://analistati.com/planeje-e-tenha-produtividade/" rel="bookmark" title="15 de outubro de 2008">Planeje e tenha produtividade</a></li>

<li><a href="http://analistati.com/descubra-o-nome-da-maquina-pelo-ip/" rel="bookmark" title="15 de fevereiro de 2009">Descubra o nome da máquina pelo IP</a></li>
</ul><!-- Similar Posts took 11.938 ms -->]]></content:encoded>
			<wfw:commentRss>http://analistati.com/lista-blogs-programacao-e-ti/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Livros Grátis Desenvolvimento .NET</title>
		<link>http://analistati.com/livros-gratis-desenvolvimento-net/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=livros-gratis-desenvolvimento-net</link>
		<comments>http://analistati.com/livros-gratis-desenvolvimento-net/#comments</comments>
		<pubDate>Wed, 11 Mar 2009 20:42:03 +0000</pubDate>
		<dc:creator>Fabrício Basto</dc:creator>
				<category><![CDATA[Desenvolvimento de Software]]></category>
		<category><![CDATA[Dicas]]></category>
		<category><![CDATA[Livros]]></category>
		<category><![CDATA[Plataforma.NET]]></category>

		<guid isPermaLink="false">http://analistati.com/?p=1082</guid>
		<description><![CDATA[Você iniciante ou avançado na plataforma .NET, A Microsoft disponibiliza livros bem interessantes para estudos, vale a pena baixar. Vale a pena conferir. Os links são: HTML para iniciantes http://msdn.microsoft.com/en-us/beginner/bb975145.aspx Criando páginas web &#8211; para iniciantes http://msdn.microsoft.com/en-us/beginner/bb980638.aspx Guia de C++ para iniciantes http://msdn.microsoft.com/en-us/beginner/cc305129.aspx Visual Web Developer para iniciantes http://msdn.microsoft.com/en-us/beginner/bb980894.aspx Bons estudos. bb_keywords = "Plataforma.NET"; bb_bid [...]]]></description>
			<content:encoded><![CDATA[<div id=HOTWordsTxt name=HOTWordsTxt><p><span style="color: #000000;">Você iniciante ou avançado na plataforma .NET, A Microsoft disponibiliza livros bem interessantes para estudos, vale a pena baixar.<br />
Vale a pena conferir.</span></p>
<p>Os links são:</p>
<p>HTML para iniciantes<br />
<a href="http://msdn.microsoft.com/en-us/beginner/bb975145.aspx" target="_blank">http://msdn.microsoft.com/en-us/beginner/bb975145.aspx</a></p>
<p>Criando páginas web &#8211; para iniciantes<br />
<a href="http://msdn.microsoft.com/en-us/beginner/bb980638.aspx" target="_blank">http://msdn.microsoft.com/en-us/beginner/bb980638.aspx</a></p>
<p>Guia de C++ para iniciantes<br />
<a href="http://msdn.microsoft.com/en-us/beginner/cc305129.aspx" target="_blank">http://msdn.microsoft.com/en-us/beginner/cc305129.aspx</a></p>
<p>Visual Web Developer para iniciantes<br />
<a href="http://msdn.microsoft.com/en-us/beginner/bb980894.aspx" target="_blank">http://msdn.microsoft.com/en-us/beginner/bb980894.aspx</a></p>
<p>Bons estudos.</p>
</div><!-- boo-widget start -->
          <script type="text/javascript">
            bb_keywords = "Plataforma.NET";
            bb_bid  = "271889";
            bb_lang = "pt-BR";
            bb_name = "custom";bb_limit = "7";bb_format = "bbc";
          </script>
          <script type="text/javascript" src="http://widgets.boo-box.com/javascripts/embed.js"></script>
          <!-- boo-widget end -->Posts Relacionados:<ul><li><a href="http://analistati.com/microsoft-msdn-experience/" rel="bookmark" title="29 de abril de 2009">Microsoft MSDN Experience</a></li>

<li><a href="http://analistati.com/aprenda-programar/" rel="bookmark" title="29 de janeiro de 2009">Aprenda programar!</a></li>

<li><a href="http://analistati.com/101-amostras-para-visual-basic-net/" rel="bookmark" title="10 de julho de 2009">101 amostras para Visual Basic.NET</a></li>

<li><a href="http://analistati.com/desafio-21-dias-good-blogs/" rel="bookmark" title="8 de dezembro de 2008">Desafio 21 dias &#8211; Good Blogs</a></li>

<li><a href="http://analistati.com/bill-gates-vai-se-aposentar/" rel="bookmark" title="17 de janeiro de 2008">Bill Gates vai se aposentar !</a></li>

<li><a href="http://analistati.com/bill-gates-vs-steve-jobs/" rel="bookmark" title="3 de julho de 2009">Bill Gates vs Steve Jobs</a></li>

<li><a href="http://analistati.com/manual-utilizador-corel-draw-x4-portugues/" rel="bookmark" title="5 de agosto de 2008">Manual Utilizador Corel Draw X4 &#8211; Português</a></li>

<li><a href="http://analistati.com/video_aula_microsoft_-_server_2008/" rel="bookmark" title="28 de outubro de 2009">Vídeo Aula Microsoft &#8211; Server 2008</a></li>

<li><a href="http://analistati.com/curso-de-ingles-wizard-audio-pdf/" rel="bookmark" title="29 de fevereiro de 2008">Curso de inglês WIZARD (Audio + PDF)</a></li>

<li><a href="http://analistati.com/os-melhores-temas-wordpress-parte-1/" rel="bookmark" title="4 de novembro de 2008">Os melhores temas WordPress &#8211; Parte 1</a></li>

<li><a href="http://analistati.com/resumo-analistati-o-melhor/" rel="bookmark" title="24 de maio de 2009">Resumo AnalistaTI, o melhor!</a></li>

<li><a href="http://analistati.com/curso-video-aula-xml/" rel="bookmark" title="22 de fevereiro de 2008">Curso Vídeo Aula &#8211; XML</a></li>

<li><a href="http://analistati.com/150-templates-em-dreamweaver/" rel="bookmark" title="15 de janeiro de 2009">150 Templates em dreamweaver</a></li>

<li><a href="http://analistati.com/cursos-gratis-na-escola-virtual/" rel="bookmark" title="27 de maio de 2010">Cursos grátis na Escola Virtual</a></li>

<li><a href="http://analistati.com/curso-completo-investimento-em-acoes/" rel="bookmark" title="8 de maio de 2008">Curso completo &#8211; Investimento em Ações</a></li>
</ul><!-- Similar Posts took 14.000 ms -->]]></content:encoded>
			<wfw:commentRss>http://analistati.com/livros-gratis-desenvolvimento-net/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Conversão de Tipo no VB.NET</title>
		<link>http://analistati.com/conversao-de-tipo-no-vbnet/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=conversao-de-tipo-no-vbnet</link>
		<comments>http://analistati.com/conversao-de-tipo-no-vbnet/#comments</comments>
		<pubDate>Thu, 05 Mar 2009 20:45:53 +0000</pubDate>
		<dc:creator>Fabrício Basto</dc:creator>
				<category><![CDATA[Desenvolvimento de Software]]></category>
		<category><![CDATA[Plataforma.NET]]></category>

		<guid isPermaLink="false">http://analistati.com/?p=1074</guid>
		<description><![CDATA[No Visual Basic podemos converter os dados de duas maneiras: implicitamente (a conversão é feita automaticamente) e explicitamente (você é quem define como o dado será convertido). Exemplo de Conversão Implícita Dim d as Double Dim i as Integer D = 2.3652 i = d O valor de d é automaticamente convertido para inteiro, ou [...]]]></description>
			<content:encoded><![CDATA[<div id=HOTWordsTxt name=HOTWordsTxt><p><span style="color: #000000;">No Visual Basic podemos converter os dados de duas maneiras: implicitamente (a conversão é feita automaticamente) e explicitamente (você é quem define como o dado será convertido).</span></p>
<p><span style="color: #000000;">Exemplo de Conversão Implícita</span></p>
<p><span style="color: #000000;">Dim d as Double<br />
Dim i as Integer</span></p>
<p><span style="color: #000000;">D = 2.3652<br />
i = d</span></p>
<p><span style="color: #000000;">O valor de d é automaticamente convertido para inteiro, ou seja, i armazenará o valor 2</span></p>
<p><span style="color: #000000;">Exemplo de Conversão Explícita</span></p>
<p><span style="color: #000000;">Dim d as Double<br />
Dim i as Integer</span></p>
<p><span style="color: #000000;">d = 2.3652<br />
i = CType(d, i)</span></p>
<p><span style="color: #000000;">A função CType recebe dois argumentos: o primeiro define a variável que deseja realizar a conversão, o segundo argumento especifica o tipo em que será convertido. No exemplo acima, estamos convertendo o valor d (Double) para o tipo de i (Integer).</span></p>
<p><span style="color: #000000;">No VB.NET as funções de conversão iniciam-se com a letra C (de conversão) e terminam com uma forma abreviada do tipo a ser convertido.</span></p>
<p><span style="color: #000000;">Veja a seguir as principais funções de conversão do VB.NET:</span></p>
<p><span style="color: #000000;">CBool(expression): realiza a conversão para o tipo Bool.<br />
Ex:    Dim b as Boolean<br />
Dim x, y as Integer<br />
x = 6<br />
y = 1<br />
b = CBool(x &lt; y) //b armazenará false<br />
b = CBool (x &gt; y) // armazenará true</span></p>
<p><span style="color: #000000;">CByte(expression): converte para o tipo Byte.</span></p>
<p><span style="color: #000000;">CChar(expression): converte para o tipo Char. Caso a expressão seja uma String, somente o primeiro caractere será convertido.</span></p>
<p><span style="color: #000000;">CDate(expression): converte para o tipo Date qualquer representação de Data e Tempo.</span></p>
<p><span style="color: #000000;">CDbl(expression): converte para Double.</span></p>
<p><span style="color: #000000;">CDec(expression): converte para Decimal.</span></p>
<p><span style="color: #000000;">CInt(expression): converte para Inteiro. Frações são arredondadas.</span></p>
<p><span style="color: #000000;">CLng(expression): converte para um Longo.</span></p>
<p><span style="color: #000000;">CObj(expression): converte para qualquer expressão válida.</span></p>
<p><span style="color: #000000;">CShort(expression): converte para um Short. Partes fracionárias serão arredondadas.</span></p>
<p><span style="color: #000000;">CSng(expression): converte para um Single.</span></p>
<p><span style="color: #000000;">CStr(expression): se a expressão for do tipo Boolean  a string conterá “true” ou “false”; se a expressão dor do tipo Date, a string conterá a data no formato short date; se a expressão for numérica, a string representará um número.</span></p>
<p><span style="color: #000000;">Referências: MSDN</span></p>
</div><!-- boo-widget start -->
          <script type="text/javascript">
            bb_keywords = "Plataforma.NET";
            bb_bid  = "271889";
            bb_lang = "pt-BR";
            bb_name = "custom";bb_limit = "7";bb_format = "bbc";
          </script>
          <script type="text/javascript" src="http://widgets.boo-box.com/javascripts/embed.js"></script>
          <!-- boo-widget end -->Posts Relacionados:<ul><li><a href="http://analistati.com/convertxtodvd-o-jeito-facil-de-converter/" rel="bookmark" title="8 de fevereiro de 2008">ConvertXtoDVD &#8211; O jeito fácil de converter</a></li>

<li><a href="http://analistati.com/dicionario-de-girias-em-ingles/" rel="bookmark" title="18 de abril de 2008">Dicionário de gírias em inglês</a></li>

<li><a href="http://analistati.com/treinamento-em-redes-wireless/" rel="bookmark" title="6 de agosto de 2008">Treinamento em redes wireless</a></li>

<li><a href="http://analistati.com/free-mp3-wma-converter-converta-facilmente-para-mp3/" rel="bookmark" title="11 de junho de 2008">Free Mp3 Wma Converter &#8211; Converta facilmente para MP3</a></li>

<li><a href="http://analistati.com/aprendendo-javascript/" rel="bookmark" title="29 de maio de 2010">Aprendendo JavaScript</a></li>

<li><a href="http://analistati.com/thumbsdb-o-que-e-isso-virus/" rel="bookmark" title="11 de setembro de 2008">Thumbs.db &#8211; O que é isso? Vírus?</a></li>

<li><a href="http://analistati.com/campus-party-inscricoes-abertas/" rel="bookmark" title="3 de novembro de 2009">Campus Party, Inscrições Abertas!</a></li>

<li><a href="http://analistati.com/seguranca-e-preciso-educacao/" rel="bookmark" title="7 de julho de 2010">Segurança, é preciso educação!</a></li>

<li><a href="http://analistati.com/temas-para-windows-xp/" rel="bookmark" title="22 de janeiro de 2008">Temas para Windows XP</a></li>

<li><a href="http://analistati.com/novidades-do-wordpress-3-0/" rel="bookmark" title="25 de junho de 2010">Novidades do WordPress 3.0</a></li>

<li><a href="http://analistati.com/introducao-a-plataforma-microsoft-net/" rel="bookmark" title="15 de janeiro de 2009">Introdução a Plataforma Microsoft .Net</a></li>

<li><a href="http://analistati.com/computacao-em-nuvem-uma-tendencia/" rel="bookmark" title="23 de janeiro de 2010">Computação em nuvem, uma tendência!</a></li>

<li><a href="http://analistati.com/vida-digital-beneficios-e-perigos/" rel="bookmark" title="9 de setembro de 2009">Vida Digital &#8211; Benefícios e Perigos</a></li>

<li><a href="http://analistati.com/entenda-a-computacao-em-nuvem/" rel="bookmark" title="13 de agosto de 2010">Entenda a Computação em Nuvem</a></li>

<li><a href="http://analistati.com/adonet-20/" rel="bookmark" title="15 de janeiro de 2009">ADO.NET 2.0</a></li>
</ul><!-- Similar Posts took 15.847 ms -->]]></content:encoded>
			<wfw:commentRss>http://analistati.com/conversao-de-tipo-no-vbnet/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Livro grátis SQL Server 2008</title>
		<link>http://analistati.com/livro-gratis-sql-server-2008/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=livro-gratis-sql-server-2008</link>
		<comments>http://analistati.com/livro-gratis-sql-server-2008/#comments</comments>
		<pubDate>Sat, 07 Feb 2009 13:00:18 +0000</pubDate>
		<dc:creator>Fabrício Basto</dc:creator>
				<category><![CDATA[Desenvolvimento de Software]]></category>
		<category><![CDATA[Livros]]></category>
		<category><![CDATA[Plataforma.NET]]></category>

		<guid isPermaLink="false">http://analistati.com/?p=1022</guid>
		<description><![CDATA[Estou estudando o Sql Server, encontrei essa dica no blog 50 minutos, do livros SQL Server 2008, para download gratuito no site da Microsoft. Os tópicos abordados no livro são: •    Chapter 1: Security and Administration •    Chapter 2: Performance •    Chapter 3: Type System •    Chapter 4: Programmability •    Chapter 5: Storage •    Chapter [...]]]></description>
			<content:encoded><![CDATA[<div id=HOTWordsTxt name=HOTWordsTxt><div>
<p style="text-align: center;"><a href="http://csna01.libredigital.com/?urss1q2we6"><img class="size-full wp-image-1023 alignnone" title="livro_sql_microsoft" src="http://analistati.com/wp-content/uploads/2009/02/livro_sql_microsoft.gif" alt="" width="315" height="388" /></a></p>
<p style="text-align: center;">
</div>
<p style="text-align: left;"><span style="color: #000000;">Estou estudando o Sql Server, encontrei essa dica no blog </span><a href="http://www.50minutos.com.br/2009/01/livro-gratis-de-sql-server-2008/" target="_blank">50 minutos</a>, <span style="color: #000000;">do livros SQL Server 2008, para download gratuito no site da Microsoft.</span></p>
<p style="text-align: left;">Os tópicos abordados no livro são:</p>
<p style="text-align: left;">•    Chapter 1: Security and Administration<br />
•    Chapter 2: Performance<br />
•    Chapter 3: Type System<br />
•    Chapter 4: Programmability<br />
•    Chapter 5: Storage<br />
•    Chapter 6: Enhancements for High Availability<br />
•    Chapter 7: Business Intelligence Enhancements</p>
<p style="text-align: left;"><strong><a href="http://csna01.libredigital.com/?urss1q2we6" target="_blank">Download Grátis</a></strong></p>
<p style="text-align: left;"><span style="color: #000000;"><br />
Bom estudo, abraços<br />
</span></p>
</div><!-- boo-widget start -->
          <script type="text/javascript">
            bb_keywords = "Plataforma.NET";
            bb_bid  = "271889";
            bb_lang = "pt-BR";
            bb_name = "custom";bb_limit = "7";bb_format = "bbc";
          </script>
          <script type="text/javascript" src="http://widgets.boo-box.com/javascripts/embed.js"></script>
          <!-- boo-widget end -->Posts Relacionados:<ul><li><a href="http://analistati.com/microsoft-msdn-experience/" rel="bookmark" title="29 de abril de 2009">Microsoft MSDN Experience</a></li>

<li><a href="http://analistati.com/video_aula_microsoft_-_server_2008/" rel="bookmark" title="28 de outubro de 2009">Vídeo Aula Microsoft &#8211; Server 2008</a></li>

<li><a href="http://analistati.com/livro-gratis-windows-7/" rel="bookmark" title="23 de dezembro de 2009">Livro Grátis Windows 7</a></li>

<li><a href="http://analistati.com/information-week-30-de-maio-de-2008/" rel="bookmark" title="29 de julho de 2008">Information Week &#8211; 30 de Maio de 2008</a></li>

<li><a href="http://analistati.com/banda-larga-no-brasil-oferecem-baixa-qualidade/" rel="bookmark" title="16 de setembro de 2008">Banda larga no Brasil oferecem baixa qualidade</a></li>

<li><a href="http://analistati.com/novidades-do-wordpress-3-0/" rel="bookmark" title="25 de junho de 2010">Novidades do WordPress 3.0</a></li>

<li><a href="http://analistati.com/ganhe-um-livro-windows-server-2003/" rel="bookmark" title="8 de março de 2009">Ganhe um livro Windows Server 2003</a></li>

<li><a href="http://analistati.com/relatorio-de-seguranca-microsoft-2009/" rel="bookmark" title="19 de junho de 2009">Relatório de Segurança Microsoft 2009</a></li>

<li><a href="http://analistati.com/101-amostras-para-visual-basic-net/" rel="bookmark" title="10 de julho de 2009">101 amostras para Visual Basic.NET</a></li>

<li><a href="http://analistati.com/windows-7-gratis/" rel="bookmark" title="6 de fevereiro de 2009">Windows 7 Grátis!</a></li>

<li><a href="http://analistati.com/video-aula-20-dicas-de-sql/" rel="bookmark" title="13 de maio de 2009">Vídeo Aula &#8211; 20 Dicas de SQL</a></li>

<li><a href="http://analistati.com/show-my-pc-suporte-remoto-gratuito/" rel="bookmark" title="20 de agosto de 2009">Show My PC &#8211; Suporte Remoto gratuito</a></li>

<li><a href="http://analistati.com/temas-para-windows-xp/" rel="bookmark" title="22 de janeiro de 2008">Temas para Windows XP</a></li>

<li><a href="http://analistati.com/evento-de-infra-estrutura-microsoft-es-gratuito/" rel="bookmark" title="15 de setembro de 2009">Evento de Infra-Estrutura Microsoft ES &#8211; Gratuito</a></li>

<li><a href="http://analistati.com/certificacao-itil-agora-e-sua-vez/" rel="bookmark" title="16 de novembro de 2009">Certificação ITIL, agora é sua vez !</a></li>
</ul><!-- Similar Posts took 14.757 ms -->]]></content:encoded>
			<wfw:commentRss>http://analistati.com/livro-gratis-sql-server-2008/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Aprenda programar!</title>
		<link>http://analistati.com/aprenda-programar/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=aprenda-programar</link>
		<comments>http://analistati.com/aprenda-programar/#comments</comments>
		<pubDate>Thu, 29 Jan 2009 18:02:25 +0000</pubDate>
		<dc:creator>Fabrício Basto</dc:creator>
				<category><![CDATA[Blogs]]></category>
		<category><![CDATA[Desenvolvimento de Software]]></category>
		<category><![CDATA[Plataforma.NET]]></category>

		<guid isPermaLink="false">http://analistati.com/?p=1003</guid>
		<description><![CDATA[Os melhores sites para desenvolvedores web, asp.net, visual basic e c#, com conteúdos bem explicados e ótimos artigos para estudos e aperfeiçoamento. Aprende, desenvolve a apareça Visites os blogs e sites http://blog.vitorcanova.net/ http://www.bragil.net/ http://www.ramonduraes.net/ http://www.profissionaisti.com.br/ http://www.gotchait.com/ http://www.50minutos.com.br/ http://www.msdnbrasil.com.br/cinco_estrelas/ http://msdn.microsoft.com/pt-br/vbasic/default.aspx http://www.visualbasic.mat.br http://www.dotnetmaniacs.com.br http://www.macoratti.net http://www.codeproject.com/ http://www.asp.net http://www.aspneti.com http://www.projetando.net/ WWW.msdnbrasil.com.br/mediacenter/ http://www.w3schools.com/ http://www.microsoft.com/brasil/msdn/Migracao/Migracao.VBasic/Default.mspx http://www.microsoft.com/brasil/msdn/experience/default.mspx http://www.livrosdeprogramacao.com.br http://www.erica.com.br http://www.devmedia.com.br/ http://www.aspfree.com http://www.aspng.com [...]]]></description>
			<content:encoded><![CDATA[<div id=HOTWordsTxt name=HOTWordsTxt><p><img class="alignleft size-full wp-image-1004" title="aprenda_progamar" src="http://analistati.com/wp-content/uploads/2009/01/aprenda_progamar.gif" alt="" width="230" height="155" /></p>
<p>Os melhores sites para desenvolvedores web, asp.net, visual basic e c#, com conteúdos bem explicados e ótimos artigos para estudos e aperfeiçoamento.</p>
<p>Aprende, desenvolve a apareça</p>
<p>Visites os blogs e sites</p>
<p>http://blog.vitorcanova.net/</p>
<p>http://www.bragil.net/</p>
<p>http://www.ramonduraes.net/</p>
<p>http://www.profissionaisti.com.br/</p>
<p>http://www.gotchait.com/</p>
<p>http://www.50minutos.com.br/</p>
<p>http://www.msdnbrasil.com.br/cinco_estrelas/</p>
<p>http://msdn.microsoft.com/pt-br/vbasic/default.aspx</p>
<p>http://www.visualbasic.mat.br</p>
<p>http://www.dotnetmaniacs.com.br</p>
<p>http://www.macoratti.net</p>
<p>http://www.codeproject.com/</p>
<p>http://www.asp.net</p>
<p>http://www.aspneti.com</p>
<p>http://www.projetando.net/</p>
<p>WWW.msdnbrasil.com.br/mediacenter/</p>
<p>http://www.w3schools.com/</p>
<p>http://www.microsoft.com/brasil/msdn/Migracao/Migracao.VBasic/Default.mspx</p>
<p>http://www.microsoft.com/brasil/msdn/experience/default.mspx</p>
<p>http://www.livrosdeprogramacao.com.br</p>
<p>http://www.erica.com.br</p>
<p>http://www.devmedia.com.br/</p>
<p>http://www.aspfree.com</p>
<p>http://www.aspng.com</p>
<p>http://www.ASP101.com</p>
<p>http://www.asptoday.com</p>
<p>http://4guysfromrolla.com</p>
<p>http://www.devx.com</p>
<p>http://www.linhadecodigo.com.br</p>
<p>http://blog.brasildotnet.net/</p>
<p>Agora ficou fácil aprender aquela linguagem de programação.</p>
<p>Tenho bastante material bibliográfico, caso alguém queira deixe um comentário, especificando o assunto.</p>
<p>Abraços a todos</p>
</div><!-- boo-widget start -->
          <script type="text/javascript">
            bb_keywords = "Plataforma.NET";
            bb_bid  = "271889";
            bb_lang = "pt-BR";
            bb_name = "custom";bb_limit = "7";bb_format = "bbc";
          </script>
          <script type="text/javascript" src="http://widgets.boo-box.com/javascripts/embed.js"></script>
          <!-- boo-widget end -->Posts Relacionados:<ul><li><a href="http://analistati.com/livros-gratis-desenvolvimento-net/" rel="bookmark" title="11 de março de 2009">Livros Grátis Desenvolvimento .NET</a></li>

<li><a href="http://analistati.com/microsoft-msdn-experience/" rel="bookmark" title="29 de abril de 2009">Microsoft MSDN Experience</a></li>

<li><a href="http://analistati.com/resumo-analistati-o-melhor/" rel="bookmark" title="24 de maio de 2009">Resumo AnalistaTI, o melhor!</a></li>

<li><a href="http://analistati.com/festival-de-icones-e-imagens/" rel="bookmark" title="4 de janeiro de 2009">Festival de ícones e imagens</a></li>

<li><a href="http://analistati.com/video_aula_microsoft_-_server_2008/" rel="bookmark" title="28 de outubro de 2009">Vídeo Aula Microsoft &#8211; Server 2008</a></li>

<li><a href="http://analistati.com/hospedagem-gratis-com-espaco-ilimitado/" rel="bookmark" title="28 de agosto de 2009">Hospedagem grátis com espaço ilimitado</a></li>

<li><a href="http://analistati.com/windows-7-gratis/" rel="bookmark" title="6 de fevereiro de 2009">Windows 7 Grátis!</a></li>

<li><a href="http://analistati.com/o-futuro-da-tecnologia/" rel="bookmark" title="25 de março de 2010">O futuro da tecnologia</a></li>

<li><a href="http://analistati.com/twitters-da-semana/" rel="bookmark" title="25 de junho de 2010">Twitters da semana!</a></li>

<li><a href="http://analistati.com/perfil-dos-brasileiros-nas-midias-sociais/" rel="bookmark" title="18 de maio de 2010">Perfil dos Brasileiros nas Mídias Sociais</a></li>

<li><a href="http://analistati.com/desafio-21-dias-good-blogs/" rel="bookmark" title="8 de dezembro de 2008">Desafio 21 dias &#8211; Good Blogs</a></li>

<li><a href="http://analistati.com/promocao-livro-tecnologia-participe/" rel="bookmark" title="22 de abril de 2010">Promoção Livro Tecnologia. Participe!</a></li>

<li><a href="http://analistati.com/yahoo-confirma-proposta-da-microsoft-e-muito-baixa/" rel="bookmark" title="11 de fevereiro de 2008">Yahoo confirma: proposta da Microsoft é muito baixa</a></li>

<li><a href="http://analistati.com/seu-antivirus-esta-te-protegendo/" rel="bookmark" title="20 de outubro de 2009">Seu antivírus está te protegendo?</a></li>

<li><a href="http://analistati.com/google-divulga-1000-sites-mais-visitados/" rel="bookmark" title="28 de maio de 2010">Google divulga 1000 sites mais visitados</a></li>
</ul><!-- Similar Posts took 17.250 ms -->]]></content:encoded>
			<wfw:commentRss>http://analistati.com/aprenda-programar/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Economize tempo com o comando With</title>
		<link>http://analistati.com/economize-tempo-com-o-comando-with/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=economize-tempo-com-o-comando-with</link>
		<comments>http://analistati.com/economize-tempo-com-o-comando-with/#comments</comments>
		<pubDate>Thu, 22 Jan 2009 13:57:04 +0000</pubDate>
		<dc:creator>Fabrício Basto</dc:creator>
				<category><![CDATA[Desenvolvimento de Software]]></category>
		<category><![CDATA[Plataforma.NET]]></category>

		<guid isPermaLink="false">http://analistati.com/?p=997</guid>
		<description><![CDATA[Comando utilizado no VB.NET Este comando executa uma série de comandos para o mesmo objecto sem ter que reescrever o nome do objecto, ou seja, agiliza o trabalho do programador. Sintaxe: With objecto .comando1 .comando2 .comando3 End With Onde o &#8220;objecto&#8221; é o nome de um objecto definido pelo utilizador, comando1, comando2 e comando3, os [...]]]></description>
			<content:encoded><![CDATA[<div id=HOTWordsTxt name=HOTWordsTxt><p>Comando utilizado no VB.NET</p>
<p>Este comando executa uma série de comandos para o mesmo objecto sem ter que reescrever o nome do objecto, ou seja, agiliza o trabalho do programador.<br />
<strong>Sintaxe:</strong></p>
<p>With objecto<br />
.comando1<br />
.comando2<br />
.comando3<br />
End With</p>
<p>Onde o &#8220;objecto&#8221; é o nome de um objecto definido pelo utilizador, comando1, comando2 e comando3, os comandos a serem executados.</p>
<p>Por exemplo dimensionar e colocar um Form no ecran, com a propriedade Name = frmjanela:</p>
<p>With frmjanela<br />
.Left = 150<br />
.Top = 500<br />
.Height = 1500<br />
.Width = 2300<br />
.Caption = &#8220;Esta é a minha janela principal&#8221;<br />
End With</p>
<p>Abraços</p>
</div><!-- boo-widget start -->
          <script type="text/javascript">
            bb_keywords = "Plataforma.NET";
            bb_bid  = "271889";
            bb_lang = "pt-BR";
            bb_name = "custom";bb_limit = "7";bb_format = "bbc";
          </script>
          <script type="text/javascript" src="http://widgets.boo-box.com/javascripts/embed.js"></script>
          <!-- boo-widget end -->Posts Relacionados:<ul><li><a href="http://analistati.com/wine-programas-windows-no-linux/" rel="bookmark" title="23 de julho de 2010">Wine &#8211; Programas Windows no Linux</a></li>

<li><a href="http://analistati.com/descubra-o-nome-da-maquina-pelo-ip/" rel="bookmark" title="15 de fevereiro de 2009">Descubra o nome da máquina pelo IP</a></li>

<li><a href="http://analistati.com/baixe-mp3-no-youtube/" rel="bookmark" title="19 de agosto de 2008">Baixe mp3 no youtube</a></li>

<li><a href="http://analistati.com/adonet-20/" rel="bookmark" title="15 de janeiro de 2009">ADO.NET 2.0</a></li>

<li><a href="http://analistati.com/digsby-facilite-sua-vida/" rel="bookmark" title="3 de fevereiro de 2010">Digsby &#8211; Facilite sua vida!</a></li>

<li><a href="http://analistati.com/conselho-de-advogado/" rel="bookmark" title="25 de setembro de 2009">CONSELHO DE ADVOGADO</a></li>

<li><a href="http://analistati.com/google-tera-de-repassar-conteudo-do-orkut-ao-senado/" rel="bookmark" title="10 de abril de 2008">Google terá de repassar conteúdo do Orkut ao Senado</a></li>

<li><a href="http://analistati.com/indique-windows-7-e-concorra-um-xbox-360/" rel="bookmark" title="8 de julho de 2009">Indique Windows 7 e concorra um Xbox 360</a></li>

<li><a href="http://analistati.com/colocar-senha-em-pasta-sem-programas/" rel="bookmark" title="19 de novembro de 2009">Colocar senha em pasta sem programas</a></li>

<li><a href="http://analistati.com/todos-precisam-ser-valorizados/" rel="bookmark" title="20 de novembro de 2008">Todos precisam ser valorizados</a></li>

<li><a href="http://analistati.com/g1-o-primeiro-celular-com-a-plataforma-google/" rel="bookmark" title="25 de setembro de 2008">G1, o primeiro celular com a plataforma Google</a></li>

<li><a href="http://analistati.com/vida-digital-beneficios-e-perigos/" rel="bookmark" title="9 de setembro de 2009">Vida Digital &#8211; Benefícios e Perigos</a></li>

<li><a href="http://analistati.com/erro-de-comunicacao/" rel="bookmark" title="26 de dezembro de 2008">Erro de comunicação</a></li>

<li><a href="http://analistati.com/manual-do-internauta-%e2%80%98invisivel%e2%80%99/" rel="bookmark" title="24 de janeiro de 2008">Manual do internauta ‘invisível’</a></li>

<li><a href="http://analistati.com/novo-icq-e-redes-sociais/" rel="bookmark" title="5 de março de 2010">Novo ICQ e Redes Sociais</a></li>
</ul><!-- Similar Posts took 26.175 ms -->]]></content:encoded>
			<wfw:commentRss>http://analistati.com/economize-tempo-com-o-comando-with/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Introdução a Plataforma Microsoft .Net</title>
		<link>http://analistati.com/introducao-a-plataforma-microsoft-net/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=introducao-a-plataforma-microsoft-net</link>
		<comments>http://analistati.com/introducao-a-plataforma-microsoft-net/#comments</comments>
		<pubDate>Thu, 15 Jan 2009 14:48:18 +0000</pubDate>
		<dc:creator>Fabrício Basto</dc:creator>
				<category><![CDATA[Desenvolvimento de Software]]></category>
		<category><![CDATA[Plataforma.NET]]></category>

		<guid isPermaLink="false">http://analistati.com/?p=977</guid>
		<description><![CDATA[Pessoal estou me especializando na plataforma .net com Visual Baisc e ASP.NET, fiz alguns cursos esse inicio de ano, por isso  meu blog estava um pouco parado, durante esse período estarei compartilhando meu  aprendizado com vocês. Conceitos básicos No ano de 2000, a Microsoft apresentou ao mundo a plataforma .Net e seu novo ambiente de [...]]]></description>
			<content:encoded><![CDATA[<div id=HOTWordsTxt name=HOTWordsTxt><p><img class="alignleft size-medium wp-image-984" title="microsotf_dot_net" src="http://analistati.com/wp-content/uploads/2009/01/microsotf_dot_net-300x198.jpg" alt="" width="193" height="127" />Pessoal estou me especializando na plataforma .net com Visual Baisc e ASP.NET, fiz alguns cursos esse inicio de ano, por isso  meu blog estava um pouco parado, durante esse período estarei compartilhando meu  aprendizado com vocês.<br />
<strong>Conceitos básicos </strong></p>
<p>No ano de 2000, a Microsoft apresentou ao mundo a plataforma .Net e seu novo ambiente de desenvolvimento, o Visual Studio .Net. A .Net, em sua essência<br />
, é muito similar ao J2EE (Java 2 Enterprise Edition).</p>
<p>Um compilador .Net gera um código intermediário, e quando é executado, o compilador JIT (Just in Time) traduz este código intermediário para código nativo do processador, com um enorme ganho de performance. Veja mais detalhes nos tópicos seguintes.</p>
<p>A .Net também oferece independência de plataforma e hardware, com outra grande vantagem: também oferece independência de linguagem (atualmente existem mais de 30 portadas pra .Net). A .Net também oferece total compatibilidade com suas linguagens, onde códigos escritos numa determinada linguagem podem ser executadas em outra sem nenhum problema. Ou seja, é possível escrever uma classe em C#, herdá-la em VB.Net e usá-la no C++ Embedded (a versão C++ da .Net).</p>
<p>A Microsoft oferece quatro linguagens com sua plataforma: C# (leia-se C Sharp), com características herdadas do C++ e Java, mas muito mais fácil de aprender e utilizar; VB.Net, a versão do Visual Basic que foi reescrito para a plataforma; C++ Embedded, a versão C++ da .Net, pouquíssimo usada e J# (leia-se Jei Sharp), a versão Java da .Net, também muito pouco usada, cujo objetivo é apenas facilitar a migração dos desenvolvedores Java para a .Net.</p>
<p>Todas as linguagens .Net obrigatoriamente devem seguir os padrões da plataforma. Veja a figura abaixo:</p>
<div><a href="http://analistati.com/wp-content/uploads/2009/01/dot_net.jpg"><img class="alignnone size-full wp-image-978" title="dot_net" src="http://analistati.com/wp-content/uploads/2009/01/dot_net.jpg" alt="" width="499" height="272" /></a></div>
<p><strong>Arquitetura e framework .Net </strong></p>
<p>Esse é o segundo artigo sobre plataforma .NET.</p>
<p>Existem termos e conceitos importantes que devem ser bem entendidos para se utilizar a .Net. A figura abaixo demonstra a arquitetura da .Net:</p>
<div><img class="aligncenter size-full wp-image-981" title="dotnet" src="http://analistati.com/wp-content/uploads/2009/01/dotnet.jpg" alt="" width="483" height="516" /></div>
<p><strong>Linguagens de programação </strong></p>
<p>Esta é a primeira camada da plataforma, e que já falamos anteriormente. Neste nível ficam as ferramentas de desenvolvimento e os respectivos compiladores.</p>
<p><strong>Common Language Specification (CLS) </strong></p>
<p>Quando dizemos que uma linguagem é compatível com .Net, entendemos que ela usa o CLR e a FCL (veja adiante). Mas como esta linguagem adquire esta condição ? A resposta é a CLS (Common Language Specification). A Microsoft liberou um conjunto de especificações que uma linguagem deve possuir para ser considerada compatível com .Net. Como a IL (ou o assembly .Net) é uma linguagem muito rica, não é necessário que sejam implementadas todas suas funcionalidades, basta uma parte dela para tornar a linguagem compatível. Esta é a razão pela qual muitas linguagens, procedurais ou oop, já estão executando sob o guarda-chuva da .Net. A CLS basicamente determina especificações de desenvolvimento e estabelece certos padrões. Por exemplo, não pode haver declaração de funções globais, acesso a ponteiros, herança múltipla e coisas deste tipo. Um detalhe importante é que, se seu código está dentro das fronteiras estabelecidas pela CLS, é garantido que ele poderá ser utilizado por qualquer outra linguagem da plataforma.</p>
<p><strong>Common Type System (CTS) </strong></p>
<p>Como a CLS, a Common Type System também é um conjunto de padrões que define os tipos de dados básicos que a IL entende. Toda linguagem .Net deve mapear seus tipos primitivos para estes padrões. Isto possibilita que as linguagens se comuniquem passando/recebendo parâmetros de uma para a outra. Por exemplo, a CTS define um tipo Int32 como um inteiro de 32 bits (4 bytes), o qual é chamado (ou mapeado) em C# como int e em VB.Net como integer. Mas pra .Net ambos são iguais, ou seja, um Int32.</p>
<p><strong>Framework Class Library (FCL) </strong></p>
<p>A .Net oferece uma gigantesca biblioteca de classes básicas para as tarefas mais comuns e usuais. A FCL contém milhares de classes para acesso a API do Windows e funções em geral, como manipulação de strings, estrutura de dados, entrada/saída, fluxos, segurança, multi-tarefa, programação em rede, Web, acesso a dados, etc. Ela é simplesmente a maior biblioteca padrão já fornecida por qualquer linguagem de programação ou ambiente de desenvolvimento. A melhor parte da FCL são seus padrões de desenvolvimento totalmente OOP, tornando seu acesso e utilização muito simples e previsíveis. Você utiliza estas classes em seus programas como utilizaria qualquer outra, inclusive aplicando herança e polimorfismo nelas. Esta biblioteca é organizada hierarquicamente numa estrutura chamada namespace. Ao desenvolver qualquer software, ele precisa ser estruturado numa namespace para que possa ser usado a partir de outro programa externo (veremos namespaces oportunamente).</p>
<p><strong>Camada de apresentação </strong></p>
<p>Este nível define o tipo de interação do sistema com o usuário, que pode ser através de uma aplicação Web (utilizando o ASP.Net e Web Forms), Windows (utilizando Windows Forms) ou console (utilizando um prompt de comando, em modo caracter). Na minha opinião, os sistemas para Smart Devices (como Pockets, celulares, etc) também deveriam ser considerados uma camada de apresentação diferente, mas neste esquema eles foram incluídos com os Windows Forms.</p>
<p><strong>ADO.Net </strong></p>
<p>Esta camada é responsável pela comunicação das aplicações com os banco de dados. Basicamente, o ADO.net trabalha de duas formas:</p>
<p>• Modo conectado: utilizando objetos das classes managed provider, que permitem que você se conecte ao banco de dados e execute instruções SQL diretamente;<br />
• Modo desconectado: neste modo, você armazena informações de um banco de dados localmente, na memória do computador onde a aplicação está executando. Estas informações são armazenadas em objetos das classes Dataset, que permitem qualquer operação aceita por um banco de dados, também conhecida pela sigla CRUD (Create, Retrieve, Update, Delete) ou seja, criar, recuperar, atualizar e excluir linhas (ou registros). Periodicamente, uma conexão é feita com o banco e as informações são sincronizadas. Deste modo, você pode criar aplicações para Web ou dispositivos móveis (tipo Pocket PC), que não tem uma conexão permanente com o banco, ou mesmo aplicações Windows rodando numa rede local ou remota.</p>
<p><strong>.Net Remoting </strong><br />
Remoting é o processo no qual programas ou componentes se interagem dentro de certos limites. Estes contextos normalmente são máquinas ou processos diferentes. Na .NET Framework, esta tecnologia fornece a base para aplicações distribuídas, ou seja, ela simplesmente substitui o DCOM.</p>
<p>• DCOM é a abreviatura de Distributed Component Object Model, uma extensão do COM (Component Object Model) que permite que objetos se comuniquem em uma rede. Componentes COM tradicionais somente executam esta comunicação entre processos na máquina local. O DCOM usa o mecanismo RPC para enviar e receber informações entre componentes COM (clientes e servidores) na mesma rede.<br />
o RPC é a abreviatura para Remote Procedure Call, um tipo de protocolo que permite que um programa num computador execute outro programa num servidor. Com esta técnica, o desenvolvedor não precisa criar procedimentos específicos para o servidor. O programa cliente envia uma mensagem ao servidor, com os argumentos apropriados, e o servidor retorna uma mensagem contendo o resultado do programa executado.<br />
o A rede a que nos referimos pode ser uma LAN, WAN ou a própria Internet (que não passa de uma rede mundial gigantesca).</p>
<p>Implementações Remoting geralmente fazem distinção entre objetos remotos e objetos móveis.</p>
<p>• Objetos remotos: Remoting fornece a capacidade de executar métodos em servidores remotos, passando parâmetros e recebendo valores de retorno. O objeto remoto sempre fica num servidor e as outras máquinas apenas passam uma referência a ele.</p>
<p>• Objetos móveis: Neste caso os dados enviados são serializados (organizados) num formato que pode ser binário ou legível para nós, como XML, e de-serializados no outro contexto envolvendo o processo. Ambos, servidor e cliente, mantém cópias do mesmo objeto. Nestas cópias, os métodos são executados no contexto local e nenhuma mensagem vai trafegar de volta a máquina que originou o objeto. Na verdade, após a serialização e de-serialização os objetos copiados são idênticos aos objetos locais normais, e não há distinção entre um objeto servidor e um objeto cliente.</p>
<p>A .NET expande este conceito para incluir a habilidade de definir contextos adicionais dentro de uma aplicação em execução, e o acesso a estes objetos além dos seus limites também passarão pelo .NET Remoting Framework.</p>
<p><strong>Common Language Runtime (CLR) </strong></p>
<p>O conceito mais importante da .Net Framework é a existência e funcionalidade do Common Language Runtime (CLR), também conhecida como .Net Runtime ou máquina virtual .Net. Ele é uma camada do framework que fica acima do sistema operacional e manipula a execução de todas as aplicações .Net. Nossos programas não se comunicam diretamente com o sistema operacional, apenas através do CLR. Ele é o responsável por chamar o compilador JIT (Just In Time, ou em tempo de execução) e transformar o código MSIL (Microsoft Intermediate Language ou assembly), gerado pelos compiladores .Net, em código nativo da plataforma onde está executando. Ou seja, quando você compila um programa ou dll .Net você obtém um arquivo com a extensão .exe ou .dll mas estes arquivos não executarão se o CLR não estiver instalado.<br />
O CLR também contém o Garbage Collector (GC), ou coletor de lixo, o qual executa como uma tarefa de baixa prioridade e verifica por espaços de memória não referenciados, alocados dinamicamente. Se ele encontra algum dado que não é mais utilizado por nenhuma variável/referência, ele libera esta memória para o sistema operacional usá-lo para outros programas, quando necessário. A presença do GC libera o programador da tarefa de administrar estes dados pendendes, e que tanto inferniza a vida dos desenvolvedores C++.</p>
<p><strong>Common Language Infrastructure (CLI)</strong><br />
A especificação CLI é um padrão internacional para criar ambientes de desenvolvimento e execução no qual linguagens e bibliotecas trabalham juntas. Ela descreve como aplicações escritas em múltiplas linguagens de alto nível podem ser executadas em diferentes ambientes operacionais sem necessidade de se reescrever a aplicação, para levar em conta as características destes ambientes. Na plataforma .Net, a implementação da CLI é exatamente a CLR.</p>
<p><strong>Operating System (OS)</strong></p>
<p>No último nível, temos o sistema operacional (SO), responsável pela comunicação direta com os dispositivos (hardware) do computador. Para que uma aplicação .Net funcione em vários ambientes operacionais diferentes, deve haver uma CLR específica para cada um deles. Desta forma, uma vez escrita e compilada, uma aplicação pode ser transportada de uma ambiente para outro sem nenhum tipo de modificação (pelo menos, teoricamente).</p>
<p><strong>Outros detalhes da .Net</strong></p>
<p>• Assembly: Toda aplicação .Net, após compilada, é armazenada fisicamente numa unidade de códigos chamada assembly. Uma aplicação pode ser composta por um ou mais assemblies, os quais aparecem no sistema operacional como arquivos executáveis com a extensão .exe ou como bibliotecas dinâmicas com a extensão .dll.</p>
<p>• Metadados: São conjuntos de instruções geradas no processo de compilação de um programa .Net, junto com o MSIL, e que contém informações específicas da aplicação, que incluem, entre outras:<br />
o Descrição de tipos: classes, estruturas, tipos enumerados, etc, que são usados no sistema, seja um executável ou dll;<br />
o Descrição dos membros: propriedades, métodos, eventos, etc;<br />
o Descrição de cada assembly: que é usado na aplicação e é necessário para sua execução;<br />
o Versão: permite que aplicações homônimas, mas com versões diferentes, executem no mesmo computador sem conflitos.</p>
<p>Com as informações contidadas nos metadados, podemos dizer que uma aplicação .Net é auto-explicativa, dispensando a utilização do registro do Windows, usado pela maioria dos programas. Desta forma, a não ser que você crie chaves específicas no registro para seu uso, a instalação de um programa .Net se resume em copiar os assemblies da aplicação para a máquina que irá executá-lo.</p>
<p>Bem pessoal, foi explicado a principais funcionalidades da Plataforma.NET, em breve trarei novidades.<br />
Até logo</p>
</div><!-- boo-widget start -->
          <script type="text/javascript">
            bb_keywords = "Plataforma.NET";
            bb_bid  = "271889";
            bb_lang = "pt-BR";
            bb_name = "custom";bb_limit = "7";bb_format = "bbc";
          </script>
          <script type="text/javascript" src="http://widgets.boo-box.com/javascripts/embed.js"></script>
          <!-- boo-widget end -->Posts Relacionados:<ul><li><a href="http://analistati.com/microsoft-msdn-experience/" rel="bookmark" title="29 de abril de 2009">Microsoft MSDN Experience</a></li>

<li><a href="http://analistati.com/aprendendo-javascript/" rel="bookmark" title="29 de maio de 2010">Aprendendo JavaScript</a></li>

<li><a href="http://analistati.com/google-android-2%c2%aa-edicao/" rel="bookmark" title="1 de julho de 2010">Google Android – 2ª edição</a></li>

<li><a href="http://analistati.com/revista-espirito-livre/" rel="bookmark" title="7 de maio de 2009">Revista Espírito Livre</a></li>

<li><a href="http://analistati.com/cursos-gratis-na-escola-virtual/" rel="bookmark" title="27 de maio de 2010">Cursos grátis na Escola Virtual</a></li>

<li><a href="http://analistati.com/gerencie-sua-rede-com-cacti/" rel="bookmark" title="3 de agosto de 2010">Gerencie sua rede com cacti</a></li>

<li><a href="http://analistati.com/virtualmin-facilita-gerenciamento-de-servidores/" rel="bookmark" title="19 de setembro de 2008">Virtualmin facilita gerenciamento de servidores</a></li>

<li><a href="http://analistati.com/101-amostras-para-visual-basic-net/" rel="bookmark" title="10 de julho de 2009">101 amostras para Visual Basic.NET</a></li>

<li><a href="http://analistati.com/video-aula-20-dicas-de-sql/" rel="bookmark" title="13 de maio de 2009">Vídeo Aula &#8211; 20 Dicas de SQL</a></li>

<li><a href="http://analistati.com/adonet-20/" rel="bookmark" title="15 de janeiro de 2009">ADO.NET 2.0</a></li>

<li><a href="http://analistati.com/wine-programas-windows-no-linux/" rel="bookmark" title="23 de julho de 2010">Wine &#8211; Programas Windows no Linux</a></li>

<li><a href="http://analistati.com/google-libera-chrome-os/" rel="bookmark" title="20 de novembro de 2009">Google libera Chrome OS</a></li>

<li><a href="http://analistati.com/novidades-do-wordpress-3-0/" rel="bookmark" title="25 de junho de 2010">Novidades do WordPress 3.0</a></li>

<li><a href="http://analistati.com/banco-de-dados-e-suas-aplicacoes/" rel="bookmark" title="1 de setembro de 2009">Banco de Dados e Suas Aplicações</a></li>

<li><a href="http://analistati.com/videos-windows-7-aprenda-na-pratica/" rel="bookmark" title="19 de janeiro de 2010">Vídeos Windows 7 &#8211; Aprenda na prática</a></li>
</ul><!-- Similar Posts took 16.987 ms -->]]></content:encoded>
			<wfw:commentRss>http://analistati.com/introducao-a-plataforma-microsoft-net/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>ADO.NET 2.0</title>
		<link>http://analistati.com/adonet-20/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=adonet-20</link>
		<comments>http://analistati.com/adonet-20/#comments</comments>
		<pubDate>Thu, 15 Jan 2009 12:48:19 +0000</pubDate>
		<dc:creator>Fabrício Basto</dc:creator>
				<category><![CDATA[Desenvolvimento de Software]]></category>
		<category><![CDATA[Plataforma.NET]]></category>

		<guid isPermaLink="false">http://analistati.com/?p=986</guid>
		<description><![CDATA[Conceitos básicos Os componentes tradicionais para acesso a banco de dados, como o ODBC, ADO, BDE (da Borland), foram projetados para trabalhar em rede local, no modelo cliente/servidor. Neste modelo, a aplicação se conecta ao SGDB e realiza suas operações com dados, através de instruções SQL ou executando stored procedures. Normalmente, esta conexão permanece aberta [...]]]></description>
			<content:encoded><![CDATA[<div id=HOTWordsTxt name=HOTWordsTxt><p><strong>Conceitos básicos</strong></p>
<p>Os componentes tradicionais para acesso a banco de dados, como o ODBC, ADO, BDE (da Borland), foram projetados para trabalhar em rede local, no modelo cliente/servidor. Neste modelo, a aplicação se conecta ao SGDB e realiza suas operações com dados, através de instruções SQL ou executando stored procedures. Normalmente, esta conexão permanece aberta até que a aplicação seja encerrada, pois ficar abrindo e fechando conexões penaliza o desempenho da aplicação. Este método funciona muito bem, mas trás consigo desvantagens, como por exemplo, quando dezenas ou centenas de usuários usam a aplicação simultaneamente e o SGDB tem que gerenciar todas estas conexões, o que normalmente acaba gerando uma sobrecarga no banco e penalizando o desempenho. Sem contar que os SGDB’s tem limites de conexões simultâneas e cada conexão adicional representa um grande trabalho de gerenciamento a mais, podendo até mesmo, em certos SGDB’s, causar corrupção de dados.</p>
<p>A coisa se complica mais ainda se utilizarmos este método para aplicações executando na Web, por vários motivos:<br />
•    Uma conexão com a Internet, por mais rápida que seja, ainda é muito mais lenta que uma conexão local (pelo menos até agora), o que significa que a velocidade de acesso a dados fica muito lenta;<br />
•    Por melhor que seja o tipo da conexão, ela pode cair a qualquer momento e ser restabelecida em seguida, e neste caso sua aplicação teria que ser reinicializada, e haveria uma grande chance dos dados serem corrompidos;<br />
•    Muita gente, principalmente usuários de notebooks em trânsito ou de dispositivos móveis, usa conexões através de linhas discadas ou celular, que consomem pulsos, e manter uma conexão por um longo período pode significar um enorme gasto, além da instabilidade da conexão;<br />
•    Na Web, é impossível saber e controlar a quantidade de usuários que estão utilizando sua aplicação, e consequentemente acessando o banco de dados, e isto pode simplesmente extrapolar os limites do SGDB ou até mesmo causar um travamento no sistema.</p>
<p>A plataforma .Net, ao contrário de ferramentas tradicionais, foi criada visando não só aplicações locais, mas também a Internet e os dispositivos móveis (chamados smart devices). Ela trouxe consigo uma forma única e padronizada de acesso a dados, chamada ADO.Net. Apesar do nome indicar uma evolução do ADO tradicional, o ADO.Net praticamente não tem nada a ver com ele, a não ser em pequenos detalhes e nem sequer utiliza a tecnologia Active-X, pois foi totalmente construído sob plataforma .Net. O ADO.Net é extremamente eficiente e flexível, e introduziu o conceito de arquitetura de dados desconectada. Na verdade, no ADO tradicional você já podia fazer isto, mas o fato de ficar abrindo e fechando conexões a todo momento tem um custo enorme pro banco de dados, e consequentemente para o desempenho do sistema, por isto não era utilizada.</p>
<p>O ADO.Net suporta comunicação com fontes de dados tanto ODBC como OLE-DB, mas também oferece a opção de usar data providers específicos para bancos de dados. Estes data providers, por se comunicarem diretamente com o SGDB, sem utilizar as camadas ODBC ou OLE-DB, trazem um grande ganho de performance. A plataforma .Net já vem com os data providers para ODBC, OLE-DB, SQL Server e Oracle. Além destes, vários fabricantes de bancos de dados fornecem seus data provider específicos, como o mySQL, Firebird, DB2 e vários outros.</p>
<p>Nos componentes tradicionais de acesso a dados, você faz uma conexão com o SGBD e usa esta conexão para interagir com o banco. A conexão permanece aberta, mesmo quando você não está usando seus serviços. Isto normalmente gasta recursos valiosos e caros do SGDB, pois na maioria das vezes sua aplicação está apenas consultando e exibindo dados.</p>
<p>O ADO.Net resolve este problema mantendo e gerenciando um pool de conexões. Desta forma, na primeira vez que você faz a conexão com o SGDB, é feita realmente uma conexão tradicional, física, o que leva algum tempo. Mas quando você fecha esta conexão em seu programa, o ADO.Net faz uma espécie de cache local, ou seja, a conexão é fechada logicamente mas permanece fisicamente aberta. Desta forma, quando você abre novamente uma conexão com as mesmas características, o ADO.Net verifica em seu pool de conexões se existe alguma disponível com as mesmas características e a reutiliza, sem refazer a conexão fisicamente. E isto representa um enorme ganho de desempenho.</p>
<p>No método tradicional de acesso a SGDB’s, você envia um comando SQL ao banco de dados e obtém um conjunto de registros (ou recordset) como resultado, que está disponível apenas enquanto você mantiver a conexão aberta. O ADO.Net utiliza uma estrutura chamada DataSet, onde sua aplicação se conecta automaticamente ao SGDB quando precisa executar uma instrução SQL e imediatamente após receber o resultado e armazená-lo no DataSet, se desconecta. Este mecanismo do ADO.Net é chamado de arquitetura de dados desconectada e é muito parecido com os serviços sem conexão do HTTP na Internet.</p>
<p>Um RecordSet tradicional é apenas um conjunto de registros, resultado de uma instrução SQL, mas o DataSet vai muito além disto. Ele praticamente é um banco de dados completo que fica na memória da máquina cliente, podendo conter várias tabelas, índices, campos, relacionamentos, etc.</p>
<p>Outro detalhe importante é que os componentes tradicionais de acesso a dados usam o COM/COM+ para se comunicarem, e são facilmente barrados por firewalls, a não ser que o administrador da rede abra as portas necessárias para que eles se comuniquem. O ADO.Net, ao contrário, usa XML sobre o protocolo SOAP para armazenar e fazer todo o tráfego de dados, e o XML utiliza a porta 80, ou seja, a porta HTTP, que está sempre aberta e não é bloqueda por firewalls.</p>
<p>Um dos grandes objetivos na construção do ADO.Net foi aumentar o desempenho de acesso a dados o máximo possível. Por isto ele apresenta outras características interessantes, como o bulk insert, que permite que você adicione várias linhas (ou registros) ao banco de dados numa única operação, ao invés do tradicional método de inserir uma linha por vez. Outro exemplo é a capacidade de ser notificado quando acontecem alterações nos dados, indicando que somente neste momento o cache local (DataSet) deve ser atualizado. O recurso MARS (Multiple Active Result Sets ou múltiplos conjuntos de resultados ativos) permite executar várias consultas de uma só vez, e receber uma série de resultados. Você também pode optar por executar outras tarefas numa atualização grande e demorada do banco de dados, usando o recurso de disparar um comando assíncrono. Além disto, você pode escrever código de acesso a SGDB’s independente da fonte de dados, o que é especialmente útil quando seu sistema deve ser compatível com diversos bancos de dados.</p>
<p>Por fim, o ADO.Net também fornece os serviços de acesso a dados tradicionais, orientados a conexão.</p>
<p><strong>Arquitetura básica do ADO.NET</strong></p>
<div><img class="aligncenter size-full wp-image-987" title="adonet" src="http://analistati.com/wp-content/uploads/2009/01/adonet.jpg" alt="" width="500" height="263" /></div>
<div>Observando a figura acima, podemos ver claramente as duas porções principais do ADO.Net : o quadro a esquerda representa a parte ou os objetos conectados (.Net Data Provider), que tem contato direto com a fonte de dados e a figura a direita representa o objeto desconectado (DataSet), que transforma todas suas informações em XML. Vamos a uma primeira explicação:</p>
<p><strong>Data Provider: o objeto conectado</strong></p>
<p>A parte conectada representa os objetos que tem uma conexão disponível para trabalhar e interagir diretamente com a fonte de dados. Os principais objetos desta parte do ADO.Net são :<br />
    Connection: Este é o objeto que permite estabelecer uma conexão com a fonte da dados. Dependendo do Data Provider, estes objetos se encarregam de fazer um pool de conexões físicas. A classe básica é a DbConection, com as especializações OdbcConnection, OleDbConnection, SqlConnection e OracleConnection, além da interface genéria IdbConnection.</p>
<p>    Transaction: muitas vezes é necessário executar um grupo de comandos juntos, numa operação atômica, do tipo execute tudo ou nada. Um exemplo clássico é uma transação bancária, onde não pode haver um crédito sem o débito correspondente. Objetos Transaction permitem agrupar estes comandos num conjunto único e executar a transação inteira, ou desfazê-la totalmente, se algo sair errado. Sua classe básica é a DbTransaction, com as especializações OdbcTransaction, OleDbTransaction, SqlTransaction e OracleTransaction, além da interface genérica IdbTransaction.</p>
<p>    Command: Este objeto representa um comando executável pela fonte de dados, que pode ou não retornar algum resultado. Objetos Command aceitam qualquer sentença SQL válida para o banco de dados, permitindo consultar, atualizar, inserir e excluir linhas e podem inclusive serem usados para manipular a estrutura de uma tabela. A classe básica é a DbCommand, com as especializações OdbcCommand, OleDbCommand, SqlCommand e OracleCommand, além da interface genérica IdbCommand.</p>
<p>    DataReader: Este objeto faz uma leitura no banco de dados na forma somente para a frente e somente leitura, numa velocidade extremamente rápida. Sua classe principal é a DbDataReader, com as especializações OdbcDataReader, OleDbDataReader, SqlDataReader e OracleDataReader, além das interfaces genéricas IdataReader e IdataRecord.</p>
<p>    DataAdapter: este objeto age como uma ponte entre o modo conectado e desconectado do ADO.Net. Ele estabelece uma conexão com o banco de dados, ou pode receber uma conexão já feita, tem informações suficientes especificadas nele mesmo que lhe permitem entender dados armazenados em objetos desconectados e agir sobre o banco de dados de uma maneira pré-estabelecida. Sua classe básica é a DbDataAdapter com as especializações OdbcDataAdapter, OleDbDataAdapter, SqlDataAdapter e OracleDataAdapter, além da interface genérica IdbDataAdapter. Um DataAdapter contém quatro propriedades básicas, representando as operações CRUD, que contém as respectivas sentenças SQL a serem executadas. Observe que estas sentenças são específicas para a sintaxe SQL de cada DataProvider. Por exemplo, parâmetros são especificados com o símbolo “@” no SQL Server, mas em ODBC é usado o símbolo “?”.<br />
o    SelectCommand: propriedade que contém a sentença SQL do comando Select;<br />
o    InsertCommand: propriedade que contém a sentença SQL do comando Insert;<br />
o    UpdateCommand: propriedade que contém a sentença SQL do comando Update;<br />
o    DeleteCommand: propriedade que contém a sentença SQL do comando Delete;</p>
<p><strong>DataSet: o objeto desconectado</strong><br />
Aplicações com a filosofia de banco de dados desconectado, se conectam ao banco o mais tarde possível e se desconectam o mais cedo possível, ou seja, ficam conectadas o mínimo de tempo necessário para a atualização das informações. Para evitar perda de desempenho, pois a tarefa de conexão e desconexão é pesada para o SGDB, o ADO.Net mantém um pool de conexões, ou seja, mesmo quando seu sistema fecha a conexão, o ADO.Net a mantém aberta por um tempo, assim se logo em seguida for necessária uma conexão do mesmo tipo, será usada uma das que estiverem disponíveis neste pool, e não criada uma nova. Os principais objetos da parte desconectada do ADO.Net são:</div>
<div>    DataSet: o DataSet é o núcleo de todo o sistema de acesso a dados desconectado do ADO.Net. Ele é completamente diferente do antigo RecordSet, do ADO tradicional, que comprendia apenas um conjunto de registros. A melhor maneira de visualizar um DataSet é pensar num mini-SGDB completo, com tabelas, campos, índices, relacionamentos, etc, armazenado na memória local. Obviamente ele não substitui um SGDB, isto é apenas uma forma de entendê-lo. O DataSet está na classe System.Data.DataSet, ou seja, acima de qualquer Data Provider, o que o torna independente de qualquer fonte de dados. Pode, inclusive, haver várias fontes de dados diferentes num único DataSet. Você também pode imaginar um DataSet como uma coleção de DataTables e DataRelations.</p>
<p>o    DataTable: é a representação de uma tabela de banco de dados no DataSet. Ele contém DataColumns (o equivalente de colunas) e DataRows (o equivalente de linhas).</p>
<p>    DataRow: uma das propriedades de um DataTable são as Rows, do tipo DataRowCollection, que representa uma coleção numerada de objetos DataRow. A medida que um DataTable é preenchido com dados, a DataRowCollection adiciona novos objetos DataRow a si mesma. Ou seja, um DataRow é o equivalente de uma linha numa tabela de banco de dados.</p>
<p>    DataColumn: um DataTable também contém a propriedade Column, do tipo DataColumnCollection e essencialmente representa a estrutura do DataTable. Um DataColumn é o equivalente a uma coluna de uma tabela de banco de dados.</p>
<p>    Constraint: esta é outra propriedade do DataTable, do tipo ConstraintsCollection. Ela permite criar objetos do tipo ForeignKeyConstraint (para chaves estrangeiras) ou UniqueConstraint (para chaves exclusivas) e associar várias colunas a certas condições, criando filtros que definem quais dados do DataTable devem satisfazer estas condições antes de fazer parte dele.</p>
<p>o    DataView: é um objeto que corresponde a uma view num banco de dados. Um DataView permite que você crie uma “view” de um DataTable e obtenha um subconjunto de dados, baseados nas condições especificadas na propriedade Filter.</p>
<p>o    DataRelation: um DataSet, como um banco de dados, pode conter várias tabelas relacionadas. Objetos DataRelation especificam relações entre várias tabelas, permitindo tanto a validação de dados como a navegação entre tabelas tipo pai-filho, em vários DataTables. Seu uso mais comum é a especificação de chaves-estrangeiras entre duas tabelas. A diferença entre a ForeignKeyConstraint e a DataRelation é que esta última, além de validar os dados, fornece um mecanismo de navegação entre linhas tipo pai-filho num DataSet.</p>
<p>Na figura abaixo, temos a representação visual de um DataSet e seus objetos:</p></div>
<div><a href="http://analistati.com/wp-content/uploads/2009/01/data_set.jpg"><img class="aligncenter size-full wp-image-988" title="data_set" src="http://analistati.com/wp-content/uploads/2009/01/data_set.jpg" alt="" width="500" height="481" /></a></div>
<div>Aqui podemos ver que um DataSet é formado por diversas coleções, onde as mais comuns são a DataTableCollection, que contém cada DataTable (tabela); por sua vez, cada DataTable contém uma DataRowCollection (com as linhas da tabela) e um objeto DataRow para cada linha; também contém a DataColumnCollection (colunas), e um objeto DataColumn para cada coluna; além disto, cada DataTable também pode conter um objeto DataView e PrimaryKey, entre outros.</div>
<div>Abraços</div>
</div><!-- boo-widget start -->
          <script type="text/javascript">
            bb_keywords = "Plataforma.NET";
            bb_bid  = "271889";
            bb_lang = "pt-BR";
            bb_name = "custom";bb_limit = "7";bb_format = "bbc";
          </script>
          <script type="text/javascript" src="http://widgets.boo-box.com/javascripts/embed.js"></script>
          <!-- boo-widget end -->Posts Relacionados:<ul><li><a href="http://analistati.com/introducao-a-plataforma-microsoft-net/" rel="bookmark" title="15 de janeiro de 2009">Introdução a Plataforma Microsoft .Net</a></li>

<li><a href="http://analistati.com/conversao-de-tipo-no-vbnet/" rel="bookmark" title="5 de março de 2009">Conversão de Tipo no VB.NET</a></li>

<li><a href="http://analistati.com/101-amostras-para-visual-basic-net/" rel="bookmark" title="10 de julho de 2009">101 amostras para Visual Basic.NET</a></li>

<li><a href="http://analistati.com/cursos-gratis-na-escola-virtual/" rel="bookmark" title="27 de maio de 2010">Cursos grátis na Escola Virtual</a></li>

<li><a href="http://analistati.com/treinamento-em-redes-wireless/" rel="bookmark" title="6 de agosto de 2008">Treinamento em redes wireless</a></li>

<li><a href="http://analistati.com/banco-de-dados-e-suas-aplicacoes/" rel="bookmark" title="1 de setembro de 2009">Banco de Dados e Suas Aplicações</a></li>

<li><a href="http://analistati.com/google-android-2%c2%aa-edicao/" rel="bookmark" title="1 de julho de 2010">Google Android – 2ª edição</a></li>

<li><a href="http://analistati.com/banco-de-dados-definicoes/" rel="bookmark" title="5 de maio de 2008">Banco de Dados: Definições</a></li>

<li><a href="http://analistati.com/aprendendo-javascript/" rel="bookmark" title="29 de maio de 2010">Aprendendo JavaScript</a></li>

<li><a href="http://analistati.com/video-aula-20-dicas-de-sql/" rel="bookmark" title="13 de maio de 2009">Vídeo Aula &#8211; 20 Dicas de SQL</a></li>

<li><a href="http://analistati.com/virtualmin-facilita-gerenciamento-de-servidores/" rel="bookmark" title="19 de setembro de 2008">Virtualmin facilita gerenciamento de servidores</a></li>

<li><a href="http://analistati.com/seguranca-no-uso-do-internet-banking/" rel="bookmark" title="22 de janeiro de 2010">Segurança no uso do Internet Banking</a></li>

<li><a href="http://analistati.com/google-container-data-center-tour/" rel="bookmark" title="7 de junho de 2010">Google Container Data Center Tour</a></li>

<li><a href="http://analistati.com/baixe-o-google-chrome-o-navagador-da-google/" rel="bookmark" title="3 de setembro de 2008">Baixe o Google Chrome &#8211; O navagador da Google</a></li>

<li><a href="http://analistati.com/sorteio-do-livro-postgresql-guia-do-programador/" rel="bookmark" title="5 de julho de 2010">Sorteio do livro PostgreSQL &#8211; Guia do Programador</a></li>
</ul><!-- Similar Posts took 26.618 ms -->]]></content:encoded>
			<wfw:commentRss>http://analistati.com/adonet-20/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
