.NET Frameworkhttp://www.msdnbrasil.com.br/Microsoft.NewRSS/RssArtigos.aspx?ID_CENTER=9Do ponto de vista dos programadores, o ".NET Framework" é o sistema operacional. É através dele que são invocadas todas as funções necessárias ao funcionamento dos programas, sob qualquer sistema operacional. Esta seção é voltada para um maior entendimento dessa ferramenta fornecendo artigos técnicos, dicas, truques e links úteis.pt-br30/07/20101133Introdução a Arquitetura e Recursos do Windows Presentation FoundationO Windows Presentation Foundation (WPF), como parte do .Net Framework, acaba beneficiando o desenvolvedor com todas as vantagens oferecidas por um ambiente de código gerenciado. Em geral estes ambientes são mais produtivos e mais seguros, mas aplicativos contruídos sobre eles pagam um alto custo em termos de desempenho se comparados com aplicativos escritos com código não gerenciado. Veja neste artigo um pouco mais sobre a Arquitetura do WPF.http://www.microsoft.com/brasil/msdn/tecnologias/netframework/WPF_Intro_Arquit.mspx_selfFrancisco Benedicto de Cerqueira Junior23/01/200831/12/2200.NET Framework 3.001123Estendendo o WCF com comportamentos personalizadosO Windows Communication Foundation (WCF) oferece vários pontos de extensibilidade que permitem aos desenvolvedores personalizar o comportamento do runtime na expedição do serviço e na invocação proxy do cliente. É possível aproveitar esses pontos de extensibilidade escrevendo comportamentos personalizados que podem ser aplicados declarativamente aos serviços. Neste artigo, mostrarei como esse processo funciona.http://msdn.microsoft.com/msdnmag/issues/07/12/ServiceStation/default.aspx?loc=pt_selfAaron Skonnard28/12/200731/12/2200Intermediário01021Usando o ActivityExecutionContext (AEC) no Windows Workflow FoundationEsta classe é um componente fundamental da execução, persistência e compensação de fluxos de trabalho e de suas atividades, ainda que não seja muito citada na documentação e nos exemplos. Muitos dos problemas comuns encontrados por desenvolvedores durante a criação de fluxos de trabalho e atividades estão relacionados à maneira como o ActivityExecutionContext funciona. Obtenha mais informações sobre esse assunto.http://msdn.microsoft.com/msdnmag/issues/07/06/Foundations/default.aspx?loc=pt_selfMatt Milner03/09/200731/12/2200.NET Framework 3.001029Introdução ao Windows Communication FoundationO Windows Communication Foundation (WCF) é a plataforma de última geração da Microsoft para a criação de sistemas distribuídos. Ele foi lançado como parte do .NET Framework 3.0 e desenvolvido para consolidar e estender as APIs de versões anteriores do Framework (isto é, ASP.NET Web Services, .NET Remoting, Enterprise Services (COM+) e enfileiramento de mensagens). Este artigo traz orientações passo a passo sobre como criar e utilizar dois serviços simples. Para isso, precisamos falar sobre classes de serviço, hosts de serviço, configuração de serviços e proxies de cliente.http://msdn2.microsoft.com/pt-br/vbasic/bb736015.aspx_selfRob Windsor22/07/200731/12/2200.NET Framework 3.00963Crie aplicativos WPF com reconhecimento de energiaEste artigo e o código que o acompanha oferecem um ponto de partida para você aprender a incluir o reconhecimento de energia em seu aplicativo do Windows Presentation Foundation. Observe que existe muito mais a ser discutido sobre reconhecimento de energia e sobre o Windows Presentation Foundation do que o apresentado aqui. Este artigo fornece apenas uma introdução ao tema.http://msdn.microsoft.com/msdnmag/issues/07/07/PowerAware/default.aspx?loc=pt_selfAndre Michaud16/07/200731/12/2200.NET Framework 3.00969A evolução do LINQ e seu impacto no design do C#Em termos simples, o LINQ é uma série de extensões de linguagem que oferecem suporte à consulta de dados em um meio de tipo seguro. Ele será lançado com a próxima versão do Visual Studio, de codinome "Orcas". Os dados a serem consultados podem ter o formato de XML (LINQ para XML), bancos de dados (ADO.NET habilitado para LINQ, que inclui LINQ para SQL, LINQ para Conjunto de dados e LINQ para Entidades), objetos (LINQ para Objetos), etc.http://msdn.microsoft.com/msdnmag/issues/07/06/CSharp30/default.aspx?loc=pt_selfAnson Horton16/07/200731/12/2200Intermediário0961Animação com WPFUm dos recursos introduzidos no WPF que mais chamam a atenção são as animações. Antes do WPF, quando queríamos fazer alguma animação em nosso programa, devíamos criar um timer e ir alterando as propriedades dos objetos à medida que o tempo passasse. Mesmo que isto fosse relativamente simples, tínhamos de guardar cada estado do objeto, para que fosse mostrado corretamente. Com o WPF, isto não é mais necessário: podemos especificar o valor inicial e final de uma propriedade, determinar a duração da animação e o WPF se encarrega de animar o objeto, sem que seja necessário escrever código para isso. Este artigo irá mostrar os recursos de animação disponíveis no WPF e como devemos fazer para criar nossos objetos animados.http://www.microsoft.com/brasil/msdn/tecnologias/netframework/Animacao_WPF.mspx_selfBruno Sonnino e Roberto Sonnino12/07/200731/12/2200.NET Framework 3.00878Hospedando e consumindo serviços WCFEste artigo discute as opções de hospedagem e consumo dos serviços WCF (Windows Communication Foundation) Os serviços Web ASMX tradicionais eram hospedados apenas no Microsoft IIS (Serviços de Informações da Internet). As opções de hospedagem para os serviços WCF foram aprimoradas significativamente no Microsoft .NET Framework 3.0. Discutiremos a extensão do modelo de hospedagem para incluir as opções de serviços do Windows e hospedagem interna (self-hosting). Também exploraremos em detalhes as opções de hospedagem IIS (versões 5.1, 6.0 e 7.0) e WAS (Serviços de Ativação do Windows) disponíveis para os serviços WCF.http://www.microsoft.com/brasil/msdn/tecnologias/netframework/Hosting_WCF_Services.mspx_selfChris Peiris e Dennis Mulder10/04/200731/12/2200.NET Framework 3.00866Introdução ao Windows Workflow FoundationO Workflow Foundation é uma plataforma muito rica que irá auxiliar muito os desenvolvedores na criação de aplicações usando workflow. Veja neste artigo alguns tipos de werkflow, bem como alguns exemplos de implementação.http://www.microsoft.com/brasil/msdn/tecnologias/netframework/WF_Introduction.mspx_selfDaniel Oliveira22/03/200731/12/2200.NET Framework 3.00825Introdução ao mecanismo de regras do Windows Workflow FoundationEste artigo oferece uma visão geral dos recursos do mecanismo de regras do Windows Workflow Foundation (WF). Ele descreve como as condições e os RuleSets são usados no WF e discute o comportamento das coleções de regras, incluindo o encadeamento de encaminhamento, controle e rastreamento.http://www.microsoft.com/brasil/msdn/tecnologias/netframework/intwf_fndrlseng.mspx_selfJurgen Willis02/03/200731/12/2200.NET Framework 3.00826Ligação de dados no Windows Presentation Foundation: parte 2A parte dois desta série continua a ilustrar como usar a ligação de dados baseada em XAML para executar a manipulação de dados em projetos do Microsoft Windows Presentation Foundation.http://www.microsoft.com/brasil/msdn/tecnologias/netframework/WPFDataBinding_Pt2.mspx_selfShawn Wildermuth23/02/200731/12/2200.NET Framework 3.00828Integração entre o Windows Workflow Foundation e o Windows Communication FoundationVeja como os fluxos de trabalho criados com o Windows Workflow Foundation podem ser hospedados em serviços criados com o Windows Communication Foundation (WCF). Além disso, veja como o WCF facilita os retornos de chamada de evento do cliente usando um canal duplex.http://www.microsoft.com/brasil/msdn/tecnologias/netframework/WCF_WF_Integration.mspx_selfMicrosoft Corporation19/02/200731/12/2200.NET Framework 3.00824Ligação de dados no Windows Presentation Foundation: parte 1Este artigo ilustra como usar a ligação de dados baseada em XAML para executar manipulação de dados em projetos do Microsoft Windows Presentation Foundation.http://www.microsoft.com/brasil/msdn/tecnologias/netframework/WPFDataBinding_Pt1.mspx_selfShawn Wildermuth16/02/200731/12/2200.NET Framework 3.00821Visão geral da arquitetura do Windows Communication FoundationObtenha uma visão de alto nível da arquitetura do WCF (Windows Communication Foundation) e de seus principais conceitos. Os exemplos de código demonstram os contratos, pontos de extremidade e comportamentos do WCF.http://www.microsoft.com/brasil/msdn/tecnologias/netframework/wcfarch.mspx_selfMicrosoft Corporation07/02/200731/12/2200.NET Framework 3.00795Criando sistemas interoperáveis de seguros com as tecnologias NET 3.0Este artigo utilizará um cenário do setor de seguros para demonstrar os recursos de interoperabilidade da plataforma Microsoft. O uso somente de padrões no nível de protocolo não é suficiente; a captura do lado comercial das transações de mensagens é fundamental para que a interoperabilidade funcione para a sua empresa. Isso ocorre em vários setores, não somente com seguros.http://www.microsoft.com/brasil/msdn/tecnologias/netframework/Criando_Sist_Seg_Net3.mspx_selfMike Walker25/01/200731/12/2200.NET Framework 3.00494Desenhando gráficos com WPFO WPF permite criar facilmente aplicações visualmente atraentes com recursos que exploram tanto o software como o hardware gráfico de sua máquina. Os gráficos em WPF podem ser vetoriais, isto é, não sofrem a influência da resolução ou tamanho de tela: ao aumentar ou diminuir a janela, eles são redimensionados e não perdem qualidade. Além do simples desenho de elementos, que podem estar dispostos inclusive dentro de outros elementos, podemos personalizar os visuais, aplicando transformações que renovam a aparência. Neste artigo iremos mostrar os conceitos principais da criação e utilização de gráficos com WPF.http://www.microsoft.com/brasil/msdn/tecnologias/netframework/Des_graficos_WPF.mspx_selfBruno Sonnino e Roberto Sonnino10/01/200731/12/2200.NET Framework 3.00240Aprimore seus aplicativos HTML com o WPF/E CTPO WPF/E é um tempo de execução para cliente de pequeno porte para desenvolvedores e designers do AJAX. Descubra como criar uma plataforma cruzada com experiência interativa na Web misturando HTML, interface do usuário, gráfico vetorial dinâmico, animação e mídia em seu aplicativo cliente.http://www.microsoft.com/brasil/msdn/tecnologias/netframework/WPFE_Introducao.mspx_selfLaurence Moroney28/12/200631/12/2200.NET Framework 3.00217Data Binding com WPFDentre as muitas novidades trazidas pelo WPF, uma das mais poderosas é o Data Binding (ligação de dados), que permite ligar dados provenientes de diversas fontes sem que seja necessária a utilização de código. Neste quarto artigo da série sobre WPF iremos falar sobre a ligação de propriedades dos objetos a diversas fontes de dados.http://www.microsoft.com/brasil/msdn/tecnologias/netframework/DataBinding_WPF.mspx_selfBruno Sonnino e Roberto Sonnino14/12/200631/12/2200.NET Framework 3.00220Estilos e modelos no WPFO WPF traz ao desenvolvedor muitas novidades na maneira de criar programas: já vimos a separação entre o código e a interface, com os arquivos XAML e a flexibilidade de posicionamento e alinhamento automático dos objetos, com os elementos de layout. Neste artigo veremos como personalizar os controles e manter uma interface padronizada, utilizando estilos e modelos (styles e templates).http://www.microsoft.com/brasil/msdn/tecnologias/netframework/WPFStyle.mspx_selfBruno Sonnino e Roberto Sonnino21/11/200631/12/2200.NET Framework 3.00183Como criar um CODEC habilitado por WIC e obter suporte de plataforma completo para seu formato de imagemO Windows Imaging Component (WIC) é uma plataforma extensível para geração de imagens digitais no Windows Vista, também está disponível no Windows XP e no Windows Server 2003, como parte do .NET Framework 3.0 ou como componente separado que pode ser redistribuído. O WIC fornece uma camada de abstração entre aplicativos e CODECs, eliminando a necessidade de que os aplicativos tenham conhecimento especializado de formatos de imagem específicos.http://www.microsoft.com/brasil/msdn/tecnologias/netframework/wiccodec.mspx_selfPeggi Goodwin16/11/200631/12/2200Intermediário0223Posicionamento de objetos em WPFNeste artigo, iremos mostrar como pode ser feito o layout da aplicação, apresentando os diversos componentes de layout e como eles se comportam quanto a posicionamento quando a aplicação é redimensionada.http://www.microsoft.com/brasil/msdn/Tecnologias/netframework/objetos.mspx_selfBruno Sonnino e Roberto Sonnino27/10/200631/12/2200.NET Framework 3.00184Movimentação de pilhas com o gerador de perfil no .NET Framework 2.0: Noções básicas e muitos maisEste artigo descreve como é possível programar seu gerador de perfil para movimentar pilhas gerenciadas em CLR (Common Language Runtime) do .NET Framework.http://www.microsoft.com/brasil/msdn/Tecnologias/netframework/profilerwp.mspx_selfDavid Broman20/10/200631/12/2200Avançado0186Assuntos .NET: Scope <T> e muito maisEste artigo explica como obter algumas das funcionalidades presentes na classe TransactionScope de suas próprias classes.http://www.microsoft.com/brasil/msdn/tecnologias/netframework/scope.mspx_selfStephen Toub10/10/200631/12/2200Básico0226Introdução ao WPFNesse artigo, iremos apresentar a nova tecnologia para desenvolvimento de aplicativos e interfaces da Microsoft, o Windows Presentation Foundation ou WPF, que estará disponível no .NET 3.0. Você verá como fazer um simples programa utilizando o VS2005 e o Expression.http://www.microsoft.com/brasil/msdn/Tecnologias/netframework/wpf.mspx_selfBruno Sonnino e Roberto Sonnino09/10/200631/12/2200.NET Framework 3.00185Design do Bloco de notas XML 2006Este artigo apresenta uma nova versão do Bloco de notas XML. A ferramenta foi apresentada, pela primeira vez, em 1998, mas esteve indisponível por vários anos. Esta versão utiliza System.Xml e oferece novos recursos.http://www.microsoft.com/brasil/msdn/Tecnologias/netframework/xml_notepad.mspx_selfChris Lovett02/10/200631/12/2200Intermediário0187Predicados e açõesAs classes System.Array e System.Collections.Generic.List fornecem métodos que o ajudam a evitar a escrita de código para executar loop em cada elemento de uma matriz ou lista para localizar os itens que está procurando. Este artigo explica como isso é feito.http://www.microsoft.com/Brasil/msdn/Tecnologias/netframework/AdvancedBasics_Predicados.mspx_selfKen Getz28/09/200631/12/2200Intermediário0188Execução de teste: Aleatoriedade no testeA criação e o uso de dados no caso de teste aleatório é um recurso de teste de software essencial. Embora a maior parte dos dados no caso de teste seja composta de entradas específicas no sistema em teste e de determinados valores/estados esperados, você desejará que seu sistema esteja em conformidade com as entradas no caso de teste aleatório.http://www.microsoft.com/Brasil/msdn/Tecnologias/netframework/teste_aleatorio.mspx_selfJames McCaffrey28/09/200631/12/2200Intermediário0189Construindo softwares adaptáveis com CodeDomCriar aplicações que suportem este alto grau de mudança exige do desenvolvedor mais conhecimento da plataforma com a qual ele trabalha, pois ele precisa extrair todo o potencial que a aplicação necessita. O objetivo deste artigo é demonstrar o papel do namespace CodeDOM em aplicações que precisam seguir este novo conceito.http://www.microsoft.com/brasil/msdn/Tecnologias/netframework/CodeDom.mspx_selfPedro Castelo Branco Lourenço12/09/200631/12/2200Intermediário0190ASP.NET 2.0 – Customizando a segurança de suas aplicaçõesVocê verá, neste artigo, que a customização do provider Membership é muito simples e pode se adequar 100% a sua necessidade. Agora você já conseguirá customizar seu provider de segurança e se desprender dos providers padrões no ASP.NET 2.0. Essa customização pode ser feito também para outros bancos de dados ou até mesmo para outros modelos diferentes.http://www.microsoft.com/brasil/msdn/Tecnologias/netframework/SegurancaCustomizada.mspx_selfAndrey Sanches11/09/200631/12/2200Intermediário0191Apresentando o .NET Framework 3.0Este artigo traz uma apresentação da versão 3.0 do Microsoft .NET Framework. Ele fornece um conjunto diverso de tecnologias, cada uma abordando um desafio significativo do desenvolvimento de aplicativos atual.http://www.microsoft.com/brasil/msdn/Tecnologias/netframework/intronetfx30.mspx_selfDavid Chappell31/08/200631/12/2200.NET Framework 3.00192Implantando o Microsoft .NET Framework versão 3.0o Microsoft .NET Framework 3.0 (anteriormente conhecido como WinFX) é o novo modelo de programação de código gerenciado para Windows. Os aplicativos escritos para o .NET Framework 3.0 requerem que o .NET Framework 3.0 esteja instalado no computador em que o aplicativo é executado. Este artigo descreve brevemente o .NET Framework 3.0 e sua relação com as versões anteriores do .NET Framework, fornece informações sobre como instalar e implantar o Framework, além de descrever como detectar se o .NET Framework 3.0 está instalado.http://www.microsoft.com/brasil/msdn/Tecnologias/netframework/netfx30.mspx_selfAnnie Wang28/08/200631/12/2200.NET Framework 3.00193Execução de Flickr com .NETQuase todas as pessoas parecem estar envolvidas com Flickr nos dias de hoje; uma das mais novas modas dos aplicativos "Web 2.0" baseados na Web. Com o seu estilo agora bastante imitado, um layout social orientado a sistema de rede e o uso das mais novas tecnologias AJAX para fornecer ao usuário uma experiência verdadeiramente interativa, o Flickr define o futuro dos aplicativos na Internet.http://www.microsoft.com/brasil/msdn/Tecnologias/netframework/Flickr.mspx_selfSam Judson BT25/08/200631/12/2200Intermediário0194Desenvolvimento agilizado com o uso de blocos de aplicativos personalizados para a Enterprise LibraryA Enterprise Library para Microsoft .NET Framework 2.0 é uma biblioteca de blocos de aplicativos, os quais são componentes modulares projetados para auxiliar os desenvolvedores a lidar com os desafios de desenvolvimento comuns. Neste artigo, será mostrado como construir uma amostra de bloco de aplicativo que se integre com a Enterprise Library.http://www.microsoft.com/brasil/msdn/Tecnologias/netframework/SpeedDevelopment.mspx_selfMark Seemann25/08/200631/12/2200Intermediário0195Usando concorrência para obter escalabilidadeUltimamente fala-se muito em concorrência. Isto ocorre porque a maior parte dos grandes fornecedores de hardware planeja adicionar mais núcleos de processador a computadores clientes e servidores, e também porque os softwares de hoje estão relativamente despreparados para esse tipo de hardware. Muitos artigos concentram-se em como tornar a concorrência segura para o código, mas eles não abordam a implementação da concorrência no código em primeiro lugar.http://www.microsoft.com/brasil/msdn/Tecnologias/netframework/CLRInsideOut.mspx_selfJoe Duffy24/08/200631/12/2200Básico0196Monitore seus aplicativos com o System.DiagnosticsIsso nunca falha. O aplicativo que você acabou de implantar foi executado com sucesso em sua máquina de desenvolvimento — mas não teve um bom desempenho na produção. O problema pode aparecer imediatamente ou talvez surgir com o decorrer do tempo. E agora? Vamos ver como você pode usar essas classes em seus aplicativos.http://www.microsoft.com/brasil/msdn/Tecnologias/netframework/AdvancedBasics.mspx_selfBrad McCabe24/08/200631/12/2200Intermediário0197Use código gerenciado para gerar uma trilha de auditoria seguraA auditoria é indispensável para a monitoração relacionada à segurança de qualquer aplicativo baseado em servidor, de servidores de email a bancos de dados e servidores Web. Nos ambientes atuais que valorizam a segurança, uma trilha de auditoria confiável é uma ferramenta forense valiosa e normalmente um requisito legal para determinadas indústrias. Por exemplo, normas americanas como a Sarbanes-Oxley e o HIPAA (Health Insurance Portability Accountability Act) de 1996 requerem trilhas de auditoria para determinados sistemas, aplicativos e dados.http://www.microsoft.com/brasil/msdn/Tecnologias/netframework/Auditingdefault_US.mspx_selfMark Pustilnik20/06/200631/12/2200Básico0199Procurando arquivos em .NETEste artigo irá introduzir a procura de arquivos em diretórios e subdiretórios usando o .NET Framework. Estes arquivos poderão ser excluídos, marcando-os numa ListView e clicando um botão.http://www.microsoft.com/brasil/msdn/Tecnologias/netframework/FidingFilesDotNet.mspx_selfMicrosoft Corporation30/05/200631/12/2200Básico0231Windows Presentation Foundation na Web: aplicativos de navegador da WebEste documento explora o potencial do Windows Presentation Foundation na Web. Além disso, trata das tecnologias por trás dos aplicativos de navegador da Web e também de como migrar sites já existentes. É indicado para todos na Web que estejam interessados em ampliar suas experiências baseadas em navegadores.http://www.microsoft.com/brasil/msdn/Tecnologias/netframework/wpfandwbas_US.mspx_selfKaren Corby27/10/200531/12/2200.NET Framework 3.00230Introdução ao Microsoft Windows Workflow Foundation: passo-a-passo do desenvolvedorEste artigo introduz as tecnologias e os recursos do Microsoft Windows Workflow Foundation que serão de interesse dos desenvolvedores que precisam criar aplicativos orientados por fluxo de trabalho para a plataforma Microsoft .NET.http://www.microsoft.com/brasil/msdn/Tecnologias/netframework/WWFGetStart_US.mspx_selfDino Esposito22/09/200531/12/2200.NET Framework 3.00202.NET Collections - InterfacesAs coleções são grupos de objetos similarmente iguais que são agrupados, quais podemos manipular, inserindo, removendo, alterando e exibindo. No .NET Framework Class Library temos um Namespace específico qual contem diversas coleções para serem utilizadas em nossas aplicações. Este Namespace chama-se System.Collections.http://www.microsoft.com/brasil/msdn/Tecnologias/netframework/collections_interfaces.mspx_selfIsrael Aece08/02/200531/12/2200Intermediário0201Implantando aplicativos do Windows Forms com o ClickOnceEste artigo examina a tecnologia ClickOnce, compara-a a outras tecnologias de implantação e mostra como utilizá-la em seus aplicativos. Este artigo também contém links para páginas em inglês.http://www.microsoft.com/brasil/msdn/Tecnologias/netframework/ClickOnce.mspx_selfMauro Sant'Anna06/12/200431/12/2200Básico0200Padrões de implantação para o Microsoft .NET Compact FrameworkNeste artigo estabeleceremos os padrões que podem ser usados para implantar os aplicativos escritos com o Microsoft .NET Compact Framework. Este documento é um conjunto completo sobre o tópico discutido no capítulo 10 de nosso livro Building Solutions with the Microsoft .NET Compact Framework.http://www.microsoft.com/brasil/msdn/Tecnologias/netframework/CompactFramework.mspx_selfDan Fox e Jon Box29/11/200431/12/2200Avançado0204Hospedando um controle de janelas nativo dentro de um controle de formulários do Microsoft® .NET Compact FrameworkEste artigo demonstrará uma técnica para hospedagem de controles de janelas nativos, neste exemplo o controle HTML WebBrowser, dentro de um controle personalizado do .NET Compact Framework. O método descrito oferece suporte à comunicação bidirecional completa com o controle nativo, para que eventos possam ser gerados imediatamente após a interação do usuário.http://www.microsoft.com/brasil/msdn/Tecnologias/netframework/HostingANativeWindowsControl.mspx_selfPeter Foot21/10/200431/12/2200Intermediário0203Mais loucuras na ligação de dados do AvalonChris Sells aprimora seu aplicativo Paciência adicionando seletores de estilos ao mix existente de ligação de dados. Este artigo também contém links para páginas em inglês.http://www.microsoft.com/brasil/msdn/Tecnologias/netframework/foghorn10132004.mspx_selfChris Sells11/10/200431/12/2200Intermediário0205Desenvolvendo Código Seguro com .NET FrameworkO .NET Framework nos propicia uma séria de vantagens em relação a outros ambientes de desenvolvimento no que diz respeito a escrita de código seguro. Neste aritgo iremos estudá-las para que você possa incorporá-las em seu código.http://www.microsoft.com/brasil/msdn/Tecnologias/netframework/framework_codigoseguro.aspx_selfEvanndro Reis16/08/200431/12/2200Básico0206Estratégia de acesso a dados para o Microsoft .NET Compact Framework.NET Compact Framework pode forçar a comunicação e aplicação de troca de dados entre dispositivos móveis e servidores de diversas formas. Isto é importante para definir uma sólida estratégia de acesso a dados antes de desenhar, desenvolver e instalar soluções em relação a cada método com características diferentes. Este artigo aborda as opções chaves: os baseados em XML e aqueles baseados em SQL Server CE.http://www.microsoft.com/brasil/msdn/Tecnologias/netframework/framework_dataaccess.aspx_selfRenato Haddad09/08/200431/12/2200Básico0207Visão Geral do .NET Compact FrameworkO .NET Compact Framework é a plataforma de desenvolvimento para Smart Device da iniciativa Microsoft .NET e a chave para atingir clientes com grandes experiências – a qualquer hora, qualquer lugar e em qualquer dispositivo.http://www.microsoft.com/brasil/msdn/Tecnologias/netframework/framework_visaogeral.aspx_selfRenato Haddad12/07/200431/12/2200Básico0208Chamando a API do Windows e DLLsA princípio, para acessar funções em DLL, devemos colocar algumas declarações em nosso programa. Por questões de reuso de código e eventualmente de segurança, é muito interessante colocar estas declarações em uma DLL à parte. Vamos então criar uma "Class Library" para conter estas declarações e, eventualmente, algum código de apoio. Peça a criação de um novo projeto deste tipo no Visual Studio .NET.http://www.microsoft.com/brasil/msdn/Tecnologias/netframework/framework_apiedll.aspx_selfMauro Sant'Anna05/07/200431/12/2200Básico0209Usando Datasets TipadosO "Typed DataSet" é o tipo perfeito para ser usado como "moeda de troca" entre as diversas "camadas" do seu aplicativo. Saber como criá-los e manipulá-los é essencial para utilizá-los bem.http://www.microsoft.com/brasil/msdn/Tecnologias/netframework/framework_datasets.aspx_selfMauro Sant'Anna21/06/200431/12/2200Intermediário0212Usando vetores com o .NET Framework e C#Arrays, ou simplesmente vetores, são elementos dimensionais de um determinado tipo de dados, sendo eles tipo referência ou tipo valor, onde são agrupados num número fixo de elementos. Em C# os vetores são acessados através de um índice (valor numérico) cujo sempre inicia-se com zero (0).http://www.microsoft.com/brasil/msdn/colunas/framework/col_framework_5.aspx_selfFabio Galuppo16/06/200431/12/2200Avançado0210Configuração com "Dynamic Properties"Uma "Dynamic Property" é uma propriedade de um componente cujo valor é armazenado no arquivo XML de configuração associado ao aplicativo.http://www.microsoft.com/brasil/msdn/Tecnologias/netframework/framework_cdp.aspx_selfMauro Sant'Anna07/06/200431/12/2200Básico0211Questões de Tipos e MemóriaOs programadores C/C++ sabem dos problemas de gerenciamento de memória, e as instabilidades causadas pelos ponteiros não alocados, as questões de 'vazamento' de memória e etc.http://www.microsoft.com/brasil/msdn/Tecnologias/netframework/framework_memoria.aspx_selfFabio Camara27/05/200431/12/2200Básico0214RoadmapTodos a bordo... É com grande satisfação que ínicio uma grande jornada dentro dos domínios do MSDN Brasil, o objetivo é conquistar a plataforma .NET. Quem se habilita a fazer parte da tripulação?http://www.microsoft.com/brasil/msdn/colunas/framework/col_framework_1.aspx_selfFabio Galuppo03/04/200431/12/2200Intermediário0215Caça ao memory leakSoftwares num mundo não-gerenciado podem sofrer do conhecido problema do memory leak. Normalmente este problema é detectado quando uma solução está em produção, ocasionando quebra do aplicativo e por vezes desestabilizando a infraestrutura.http://www.microsoft.com/brasil/msdn/colunas/framework/col_framework_2.aspx_selfFabio Galuppo16/11/200331/12/2200Avançado0213.NET Framework e o Visual Studio.NET: Características que devemos saberA Microsoft apresentou em Julho de 2000, durante o Professional Developers Conference(PDC 2000), sua nova plataforma - .NET, bem como a nova versão da ferramenta de desenvolvimento, o Visual Studio.NET.http://www.microsoft.com/brasil/msdn/colunas/framework/col_framework_3.aspx_selfMicrosoft Corporation13/11/200331/12/2200Básico0216.NET FrameworkDo ponto de vista dos programadores, a ".NET Framework" é o sistema operacional. É através dela que são invocadas todas as funções necessárias ao funcionamento dos programas, sob qualquer sistema operacional. Neste artigo irei analisar o seu papel e ver alguns exemplos de seu uso.http://www.microsoft.com/brasil/msdn/colunas/net/col_net_fevereiro01.aspx_selfMauro Sant'Anna14/10/200331/12/2200Básico0