O Fim da Pirataria?
Por: Mauro Sant’Anna
Na coluna deste mês, Mauro fala sobre os existentes mecanismos de proteção pirataria e como a internet abre novas possibilidades no sentido de reduzir ou até mesmo acabar completamente com a pirataria.
Voltar para o topo
WPF - Windows Presentation Foundation
Por: Giovanni Bassi
A indústria do cinema dá constantemente à indústria de tecnologia dicas de como as pessoas esperam que seus computadores funcionem. Em qualquer cena em que um personagem interage com um aplicativo, esse faz todo o possível para auxiliar seu usuário, sempre de forma eficiente, e com um visual sem comparativo nos aplicativos com os quais interagimos no mundo real. Os sistemas operacionais têm, de certo modo, buscado alcançar essa visão. Mas essa afirmação não vale quando falamos de aplicativos corporativos ou comerciais em geral, e sem dúvida não vale quando falamos de aplicativos Web. Mas vai passar a valer. O .NET Framework 3.0, através do Windows Presentation Foundation (ou somente WPF) vem preencher esse espaço e traz à tona a preocupação da Microsoft em atender esse anseio comum em todos nós: um aplicativo que traga uma experiência de uso mais intensa, bonita e agradável, mantendo as qualidades de um aplicativo produtivo, eficiente e prático, que atende as necessidades a que se propôs, mas de forma mais elegante. Esse artigo vai focar nos pontos básicos dessa tecnologia, que é composta de dezenas de componentes e é bastante complexa. Ela é tida como uma tecnologia com uma curva levemente demorada de aprendizado, mas uma vez dominada, torna-se fácil de trabalhar e manipular.
Voltar para o topo
WCF - Windows Communication Foundation
Por: José Antonio Thomaz
Muito tem se falado em .NET Framework 3.0 e seus pilares: WF, WCF, WPF e CardSpace. Neste artigo, estudaremos como funciona um desses pilares: o Windows Communication Foundation, entendendo sua arquitetura e funcionamento. No final criaremos um pequeno aplicativo utilizando os conceitos aqui apresentados.
Voltar para o topo
WF - Windows Workflow Foundation
Por: Rodrigo Sendin
Você já deve ter ouvido muito sobre o .NET Framework 3.0. Deve saber que essa nova versão da Framework é a base do desenvolvimento de aplicações para o Windows Vista, e que é repleto de novidades. Um dos pilares do .NET 3.0 é chamado de Windows Workflow Foundation, também conhecido como WF. Quem nunca ouviu solicitações do tipo: “Quando o cliente fizer um pedido, enviá-lo para Análise de crédito. Se o cliente possuir crédito enviar pedido para Análise de disponibilidade de estoque. Se tiver crédito e estoque disponível, enviar para faturamento etc.” Esses tipos de rotinas nada mais são do que workflows, fluxos que definem o processo de negócio. Neste artigo, veremos de uma forma bem simples, como utilizar o WF no Visual Studio 2005.
Voltar para o topo
POO e Multicamadas - Boas práticas de desenvolvimento com ASP.NET
Por: Guinther Pauli
Na arquitetura de uma aplicação ASP.NET tradicional, normalmente utilizamos um banco de dados relacional e criamos uma interface com controles data-bound. Com os novos controles de acesso a dados introduzidos pelo ASP.NET 2.0, podemos utilizar um SqlDataSource por exemplo para conectar a um banco de dados e manipular informações em tela. Mas será que essa é a melhor forma de desenvolver aplicações ASP.NET? Será que é a maneira correta? Não é estranho ter funcionalidades de acesso a dados combinadas com controles de UI? O objetivo deste artigo é ensinar você leitor a aplicar boas práticas de desenvolvimento de aplicações ASP.NET. Você aprenderá, através de um exemplo prático passo a passo, como construir uma solução Web utilizando boas práticas de desenvolvimento, inclusive algumas recomendadas pela própria Microsoft. O que vamos desenvolver é uma aplicação distribuída em camadas, utilizando o melhor do que a POO (Programação Orientada a Objetos) tem a oferecer. Podemos dizer que nossa solução será praticamente 100% Orientada a Objetos.
Voltar para o topo
TagClouds - Praticidade em classificação de dados
Por: Rodrigo Sendin
Você já ouviu falar sobre TagClouds? Se você ainda não conhece, antes de conhecê-lo é importante que saiba o que ele não é. TagClouds não é uma tecnologia, componente e muito menos um novo tipo de tag HTML. TagClouds é um conceito para classificação de dados. Dê uma boa olhada na figura abaixo. A pesquisa que vemos na imagem é o que chamamos de TagClouds. Nela temos o conjunto de tags mais utilizadas nas fotografias. Observe que algumas são maiores do que outras, indicando que há mais fotografias relacionadas às tags de maior tamanho. Neste artigo veremos como criar um componente para a exibição de tags,parecido com a figura. Vamos simular a criação de um site de compartilhamento de fotografias, onde os usuários farão upload de fotos e irão categorizá-las com tags. Exibiremos então no controle, as tagsno formato de TagClouds.
Voltar para o topo
Mini-curso de AJAX – Parte 2
Por: Rogério Moraes de Carvalho
Este é o segundo de uma série de seis artigos de um mini-curso de ASP.NET AJAX. O primeiro artigo apresentou os bastidores do AJAX, independente do framework ASP.NET AJAX da Microsoft, para fornecer uma base consistente de como trabalhar com várias das tecnologias usadas no AJAX para desenvolver uma infra-estrutura que permita criar aplicações Web mais interativas.O objetivo deste segundo artigo é apresentar uma introdução às extensões AJAX 1.0 da Microsoft ao ASP.NET 2.0. Além disso, a aplicação de demonstração apresentada no primeiro artigo será completamente refeita com os recursos do ASP.NET 2.0 AJAX Extensions 1.0.
Voltar para o topo
Construa seu próprio software VoIP
Por: Luciano Lima
VoIP é uma nova tecnologia que une o mundo da telefonia convencional ao da informática, abrindo uma nova gama de possibilidades, economia e integração com outros sistemas como CRM, Call Center, Auto Atendimento, entre outros. Voz sobre IP ou simplesmente VoIP, há muito a escrever sobre o assunto, o que vamos ver aqui são os principais elementos, protocolos e funcionamento de uma rede VoIP. Também vamos ver um SoftPhone em VB.NET, que vai permitir fazer chamadas entre outros SoftPhones, telefones fixos e celulares convencionais.
Voltar para o topo
Microsoft Surface
Por: Rodrigo Sendin
Você já ouviu falar no Microsoft Surface? Caso ainda não tenha visto dê uma olhada nesse site: www.microsoft.com/surface. O Surface é literalmente uma mesa. Mas não uma mesa qualquer, é uma mesa-computador, que tem uma superfície touch-screen e oferece uma série de recursos bem interessantes. O Surface utiliza WPF. Isso mesmo, Windows Presentation Foundation! Veja mais informações nesta coluna.
Voltar para o topo
Code Snippets.
Por: Luciano Pimenta
Tempo: 09:03 min
Mini Resumo: O autor mostra nessa vídeo aula como instalar e trabalhar com o recurso de Code Snipptes no Visual Studio 2005.
Tecnologias utilizadas: Visual Studio 2005 e Windows Forms.
Exemplos construídos: Instalação dos exemplos de Code Snippets para C#.
Palavras chaves: Code Snippets, Visual Studio 2005, Windows Forms, templates.
Voltar para o topo
Refactor no Visual Studio 2005.
Por: Luciano Pimenta
Descrição: Veja nesta vídeo aula como trabalhar com Refactor no Visual Studio 2005.
Duração: 07:49 min.
Autor: Luciano Pimenta
Info: Audio/Video
Voltar para o topo
Trabalhando com o Server Explorer.
Por: Luciano Pimenta
Descrição: Veja nesta vídeo aula como trabalhar com o Server Explorer no Visual Studio 2005 para acessar os objetos (tabelas, views etc) do banco de dados.
Duração: 07:01 min.
Autor: Luciano Pimenta
Info: Audio/Video
Voltar para o topo
Debugger no Visual Studio 2005.
Por: Moacir Casemiro
Descrição: Veja nesta vídeo aula como trabalhar com debugger no Visual Studio 2005.
Duração: 08:54 min.
Autor: Moacir Casemiro
Info: Audio/Video
Voltar para o topo
Gerando documentos XML com XmlTextWriter.
Por: Guinther Pauli
Descrição: Veja nesta vídeo aula como gerar documentos XML com XmlTextWriter.
Duração: 13:12 min.
Autor: Guinther Pauli
Info: Audio/Video
Voltar para o topo
Serialização em XML - Parte I.
Por: Pedro Filho
Tempo: 11:53 min
Mini Resumo: O autor mostra nessa vídeo aula como criar uma aplicação Client-Server usando serialização XML.
Tecnologias utilizadas: Visual Studio 2005, C# e XML.
Exemplos construídos: Aplicação Winform (Client) e Web service (Server).
Palavras chaves: serialização, XML, Visual Studio 2005, C#.
Voltar para o topo
Serialização em XML - Parte II.
Por: Pedro Filho
Tempo: 11:22 min
Mini Resumo: O autor mostra nessa vídeo aula como criar uma aplicação Client-Server usando serialização XML.
Tecnologias utilizadas: Visual Studio 2005, C# e XML.
Exemplos construídos: Aplicação Winform (Client) e Web service (Server).
Palavras chaves: C#, .NET, XML, Serialização, Visual Studio 2005.
Voltar para o topo
Criando templates para o Visual Studio 2005.
Por: Guinther Pauli
Tempo: 23:24.
Mini resumo: Nesta aula o autor mostra como definir seus próprios templates de projeto para armazenar no repositório do Visual Studio 2005. É mostrado como criar um site padrão e reutilizá-lo a seguir, e também uma caixa de diálogo de confirmação.
Tecnologias utilizadas: Visual Studio 2005, C#, ASP.NET 2.0, Windows Forms 2.0.
Exemplos construídos: Site padrão e caixa de diálogo.
Palavras chaves: Cache, Session, QueryString, Cookies, Cross Page Posting.
Voltar para o topo
Trabalhando com o dataGridView.
Por: Luciano Pimenta
Tempo: 11:21
Mini resumo: Esta video aula mostra como trabalhar com o controle dataGridView para aplicações Windows Forms.
Tecnologias utilizadas: Visual Studio 2005, Windows Forms e ADO.NET.
Exemplos construídos: Preenchimento do dataGridView.
Palavras chaves: dataGridView, Windows Forms, Visual Studio 2005.
Voltar para o topo
Criando Master/Detail com dataGridView.
Por: Luciano Pimenta
Tempo: 09:53
Mini resumo: Esta video aula mostra como criar a funcionalidade de Master/Detail usando um dataGridViem em um cadastro e a mesma funcionalidade usando dois dataGridView.
Tecnologias utilizadas: Visual Studio 2005, Windows Forms e ADO.NET.
Exemplos construídos: dataGridView master/detail.
Palavras chaves: dataGridView, Windows Forms, Visual Studio 2005.
Voltar para o topo