Confira os artigos sobre ".NET Framework" elaborados especialmente para você desenvolvedor, saia na frente com as últimas informações técnicas lendo estes documentos.
Introdução a Arquitetura e Recursos do Windows Presentation Foundation
Autor(es): Francisco Benedicto de Cerqueira Junior Data de publicação: 23/01/2008 O 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. |
Usando o ActivityExecutionContext (AEC) no Windows Workflow Foundation
Autor(es): Matt Milner Data de publicação: 03/09/2007 Esta 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. |
Introdução ao Windows Communication Foundation
Autor(es): Rob Windsor Data de publicação: 22/07/2007 O 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. |
Crie aplicativos WPF com reconhecimento de energia
Autor(es): Andre Michaud Data de publicação: 16/07/2007 Este 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. |
Animação com WPF
Autor(es): Bruno Sonnino e Roberto Sonnino Data de publicação: 12/07/2007 Um 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. |
Hospedando e consumindo serviços WCF
Autor(es): Chris Peiris e Dennis Mulder Data de publicação: 10/04/2007 Este 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. |
Introdução ao Windows Workflow Foundation
Autor(es): Daniel Oliveira Data de publicação: 22/03/2007 O 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. |
Introdução ao mecanismo de regras do Windows Workflow Foundation
Autor(es): Jurgen Willis Data de publicação: 02/03/2007 Este 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. |
Ligação de dados no Windows Presentation Foundation: parte 2
Autor(es): Shawn Wildermuth Data de publicação: 23/02/2007 A 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. |
Integração entre o Windows Workflow Foundation e o Windows Communication Foundation
Autor(es): Microsoft Corporation Data de publicação: 19/02/2007 Veja 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. |
Ligação de dados no Windows Presentation Foundation: parte 1
Autor(es): Shawn Wildermuth Data de publicação: 16/02/2007 Este 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. |
Visão geral da arquitetura do Windows Communication Foundation
Autor(es): Microsoft Corporation Data de publicação: 07/02/2007 Obtenha 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. |
Criando sistemas interoperáveis de seguros com as tecnologias NET 3.0
Autor(es): Mike Walker Data de publicação: 25/01/2007 Este 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. |
Desenhando gráficos com WPF
Autor(es): Bruno Sonnino e Roberto Sonnino Data de publicação: 10/01/2007 O 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. |
Aprimore seus aplicativos HTML com o WPF/E CTP
Autor(es): Laurence Moroney Data de publicação: 28/12/2006 O 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. |
Data Binding com WPF
Autor(es): Bruno Sonnino e Roberto Sonnino Data de publicação: 14/12/2006 Dentre 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. |
Estilos e modelos no WPF
Autor(es): Bruno Sonnino e Roberto Sonnino Data de publicação: 21/11/2006 O 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). |
Posicionamento de objetos em WPF
Autor(es): Bruno Sonnino e Roberto Sonnino Data de publicação: 27/10/2006 Neste 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. |
Introdução ao WPF
Autor(es): Bruno Sonnino e Roberto Sonnino Data de publicação: 09/10/2006 Nesse 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. |
Apresentando o .NET Framework 3.0
Autor(es): David Chappell Data de publicação: 31/08/2006 Este 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. |
Implantando o Microsoft .NET Framework versão 3.0
Autor(es): Annie Wang Data de publicação: 28/08/2006 O 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. |
Windows Presentation Foundation na Web: aplicativos de navegador da Web
Autor(es): Karen Corby Data de publicação: 27/10/2005 Este 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. |
Introdução ao Microsoft Windows Workflow Foundation: passo-a-passo do desenvolvedor
Autor(es): Dino Esposito Data de publicação: 22/09/2005 Este 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. |
Assuntos .NET: Scope <T> e muito mais
Autor(es): Stephen Toub Data de publicação: 10/10/2006 Este artigo explica como obter algumas das funcionalidades presentes na classe TransactionScope de suas próprias classes. |
Usando concorrência para obter escalabilidade
Autor(es): Joe Duffy Data de publicação: 24/08/2006 Ultimamente 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. |
Use código gerenciado para gerar uma trilha de auditoria segura
Autor(es): Mark Pustilnik Data de publicação: 20/06/2006 A 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. |
Procurando arquivos em .NET
Autor(es): Microsoft Corporation Data de publicação: 30/05/2006 Este 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. |
Implantando aplicativos do Windows Forms com o ClickOnce
Autor(es): Mauro Sant'Anna Data de publicação: 06/12/2004 Este 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. |
Desenvolvendo Código Seguro com .NET Framework
Autor(es): Evanndro Reis Data de publicação: 16/08/2004 O .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. |
Estratégia de acesso a dados para o Microsoft .NET Compact Framework
Autor(es): Renato Haddad Data de publicação: 09/08/2004 .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. |
Visão Geral do .NET Compact Framework
Autor(es): Renato Haddad Data de publicação: 12/07/2004 O .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. |
Chamando a API do Windows e DLLs
Autor(es): Mauro Sant'Anna Data de publicação: 05/07/2004 A 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. |
Configuração com "Dynamic Properties"
Autor(es): Mauro Sant'Anna Data de publicação: 07/06/2004 Uma "Dynamic Property" é uma propriedade de um componente cujo valor é armazenado no arquivo XML de configuração associado ao aplicativo. |
Questões de Tipos e Memória
Autor(es): Fabio Camara Data de publicação: 27/05/2004 Os 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. |
.NET Framework e o Visual Studio.NET: Características que devemos saber
Autor(es): Microsoft Corporation Data de publicação: 13/11/2003 A 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. |
.NET Framework
Autor(es): Mauro Sant'Anna Data de publicação: 14/10/2003 Do 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. |
Estendendo o WCF com comportamentos personalizados
Autor(es): Aaron Skonnard Data de publicação: 28/12/2007 O 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. |
A evolução do LINQ e seu impacto no design do C#
Autor(es): Anson Horton Data de publicação: 16/07/2007 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. |
Como criar um CODEC habilitado por WIC e obter suporte de plataforma completo para seu formato de imagem
Autor(es): Peggi Goodwin Data de publicação: 16/11/2006 O 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. |
Design do Bloco de notas XML 2006
Autor(es): Chris Lovett Data de publicação: 02/10/2006 Este 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. |
Predicados e ações
Autor(es): Ken Getz Data de publicação: 28/09/2006 As 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. |
Execução de teste: Aleatoriedade no teste
Autor(es): James McCaffrey Data de publicação: 28/09/2006 A 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. |
Construindo softwares adaptáveis com CodeDom
Autor(es): Pedro Castelo Branco Lourenço Data de publicação: 12/09/2006 Criar 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. |
ASP.NET 2.0 – Customizando a segurança de suas aplicações
Autor(es): Andrey Sanches Data de publicação: 11/09/2006 Você 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. |
Execução de Flickr com .NET
Autor(es): Sam Judson BT Data de publicação: 25/08/2006 Quase 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. |
Desenvolvimento agilizado com o uso de blocos de aplicativos personalizados para a Enterprise Library
Autor(es): Mark Seemann Data de publicação: 25/08/2006 A 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. |
Monitore seus aplicativos com o System.Diagnostics
Autor(es): Brad McCabe Data de publicação: 24/08/2006 Isso 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. |
.NET Collections - Interfaces
Autor(es): Israel Aece Data de publicação: 08/02/2005 As 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. |
Hospedando um controle de janelas nativo dentro de um controle de formulários do Microsoft® .NET Compact Framework
Autor(es): Peter Foot Data de publicação: 21/10/2004 Este 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. |
Mais loucuras na ligação de dados do Avalon
Autor(es): Chris Sells Data de publicação: 11/10/2004 Chris 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. |
Usando Datasets Tipados
Autor(es): Mauro Sant'Anna Data de publicação: 21/06/2004 O "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. |
Roadmap
Autor(es): Fabio Galuppo Data de publicação: 03/04/2004 Todos 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? |