Você está aqui: Principal » Lista Completa de Tutoriais

Sobre este Tutorial

Autor: Mauricio Pereira Borges Junior
Data: 25-07-2006
Categoria: Programação
Assunto: C# - BÁSICO
Visitas:
E-mail: mauricio@ascompras.com
Site: http://www.mauriciojunior.org/
Avaliação: ( voto)
1 2 3 4 5
Comentários: Ler / Escrever

Ler RSS usando o Visual Studio.NET 2005

 

Olá pessoal, meu nome é Mauricio Junior e estou disposto a mostrar como é fácil, prático e usual a leitura de arquivo RSS. Qualquer que seja o aplicativo consegue ler e mostrar em sua aplicação, site, intranet ou extranet. Para usar o leitor de RSS dentro de uma empresa, é necessário utilizar uma configuração diferente. Com esse artigo, você poderá manter seu site ou sistema interno atualizado com as notícias da atualidade.

 

O que é RSS ?

 

RSS é um formato de distribuição de informações pela internet como notícias. Ao usar o RSS você fica sabendo imediatamente quando uma informação do seu interesse é publicada, sem que você tenha que navegar até o site de notícias.  É um padrão mundial que funciona com a linguagem XML (Extensible Markup Language), tem o objetivo de compartilhar informações rapidamente com seus leitores. Esse recurso ou arquivo poderá ser lido por qualquer ferramenta que seja capaz de entender o formato XML do RSS.

 

História do RSS

 

Antes do RSS, existiam diversos formatos semelhantes para agregação de conteúdos, mas nenhum deles alcançou popularidade ou está em uso atualmente. A principal razão disso é que a maioria deles estavam direcionados a funcionar com apenas um serviço. Por exemplo, em 1997 a Microsoft criou o Channel Definition Format para um recurso chamado Active Channel do Internet Explorer 4.0, que ficou mais ou menos popular.

 

RDF Site Summary, a primeira versão do RSS foi criada por Dan Libby da Netscape em março de 1999 para uso no portal "My Netscape". Esta versão ficou conhecida como RSS 0.9. Em julho de 1999, respondendo a comentários e sugestões, Libby produziu um protótipo chamado RSS 0.91 (com RSS significando Rich Site Summary), que simplificou o formato.

 

O RSS (Really Simple Syndication) é um descendente do RDF (Resource Description Framework) e segue as definições da W3C para o RDF, que é descendente do XML (Extensible Markup Language) e segue as especificações da WEC para oXML, que por sua vez é descendente do SGML (Standard Generalized Markup Language).

 

» SGML -> XML -> RDF -> RSS.

 

O RSS é amplamente utilizado pelas comunidades dos blogs para compartilhar as suas últimas novidades ou textos completos e até mesmo arquivos multimídia (veja PodCasting). No ano 2000, o uso do RSS difundiu-se para as maiores empresas de notícias como a Reuters, CNN, e a BBC. Estas empresas permitiam que outros websites incorporassem suas notícias e resumos através de vários acordos de uso. O RSS é usado agora para muitos propósitos, incluindo marketing, bug-reports, e qualquer outra atividade que envolva atualização ou publicação constante de conteúdos. Hoje em dia é comum encontrar feeds RSS nos maiores web sites e também em alguns pequenos.

 

Um programa conhecido como "feed reader" ou agregadores podem verificar páginas habilitadas para RSS para os seus usuários e informar atualizações. Estas aplicações são tipicamente construídas como programas independentes ou como extensões de navegadores ou programas de correio eletrônico. Estes programas estão disponíveis para vários sistemas operacionais, inclusive existem versões para web destes programas.

 

O termo Feed vem do verbo em inglês "alimentar". Na internet, os "RSS feeds" são listas de atualização de conteúdo de um determinado site.

 

Mostrei um pouco de teoria e história do RSS, agora passo diretamente para o código, a parte mais importante.

 

Requisitos:

 

- Conhecer um pouco de DataSet;

 

- Ter instalado o framework 2.0;

 

- Ter instalado o Visual Studio .NET 2005;

 

- Desenvolvido na linguagem C#.NET

 

Criar Projeto

 

Para criar um projeto usando o Visual Studio.NET 2005, abri a ferramenta, cliquei no menu File > New Web Site... Em seguida apareceu uma tela (Templates) para escolher o tipo do projeto. (Referência 1.1)

 

Referência: 1.1

 

Escolhi a linguagem C#.NET, localização File System, coloquei o nome de “LerRSS” e no final cliquei no botão OK. O projeto foi criado corretamente, com uma página “Default.aspx”, App_Data e Web.Config. (Referência 1.2)

 

Referência: 1.2

 

Dentro do arquivo “default.aspx”, coloquei o controle poderoso chamado “GridView” para listar todas as notícias do RSS. Cliquei e arrastei para dentro da página, isso na forma de Design. (Referência 1.3)

 

Referência: 1.3

 

Cliquei em cima da seta “>” ao lado direito, apareceu um assistente “Tasks” onde posso configurar várias propriedades, acrescentar colunas, definir estilos e muito mais. (Referência 1.4)

 

Referência: 1.4

 

Como na referência 1.4 mostra, existe um link chamado “Edit Columns”. Cliquei em cima do e apareceram algumas opções para escolher e atribuir o tipo de coluna que irá aparecer dentro do GridView. (Referência 1.5)

 

Referência: 1.5

 

No espaço ao lado direito, “Available fields” escolhi a opção “HyperLinkField”, em seguida, cliquei no botão “Add”; apareceu automaticamente do lado direito todas as propriedades do controle. Alterei as opções: (Referência 1.6)

 

- HeaderText = Title                // título da coluna

 

- Target = _blank                   // abrir o link como blank, ou seja, em outra tela.

 

- DataNavigateUrlFields = link // tag link do rss

 

- DataTextField = title            // tag title do rss

 

- ShowHeader = false            // esconder o titulo da coluna

 

Referência: 1.6

 

Cliquei no botão OK, o próximo passo foi escolher um formato padrão “Classic”. Não posso esquecer de que coloquei uma fonte padrão com o nome “Verdana” nas propriedades do GridView. (Referência 1.7)

 

Referência: 1.7

 

A referência 1.7 mostra em destaque, os círculos em auto Formate classic, ou seja, foram as opções que escolhi para o controle da tela. Passei para dentro da classe “default.aspx.cs”, coloquei os seguintes códigos. (Referência 1.8)

 

protected void Page_Load(object sender, EventArgs e)

    {

        if (!Page.IsPostBack)

        {

            //preenchendgridview

            preencheGrid();

        }

    }

 

Referência: 1.8

 

Dentro do Page_Load, chamo um método “preencheGrid”. Esse será o método responsável para preencher o GridView. A referência 1.9, mostro o método.

 

private void preencheGrid()

    {

        try

        {

           //criar o dataset

           DataSet dtSet = new DataSet();

           dtSet.ReadXml("http://msdn.microsoft.com/asp.net/rss.xml");

           this.gridView.DataSource = dtSet.Tables[2].DefaultView;

           this.gridView.DataBind();

        }

        catch (Exception ex)

        {

            throw ex;

        }

    }

 

Referência: 1.9

 

Criei um objeto do tipo DataSet, utilizei o método ReadXml passando o endereço do RSS da Microsoft entre aspas duplas. Adicionei o Grid que está com o nome ID igual a “gridView”. Atribui o DataSource do grid ao DataSet criado anteriormente passando a Table[2].DefaultView. A última linha, carreguei o grid com o método DataBind().

 

Resultado final (Referência 1.10)

 

Referência: 1.10

 

Lendo RSS através do proxy interno

 

Usando o sistema na internet da empresa, percebi que retornou um erro falando que não conseguiu ler sem a autenticação do proxy. Dessa forma, mudei algumas linhas de código para autenticar com o usuário e senha.

 

Veja o erro. (Referência 1.11)

 

Referência: 1.11

 

Com isso, fiz algumas alterações no método “preencheGrid()” e criei outro chamado GetStream que retorna um valor do tipo Stream. (Referência 1.12)

 

PreencheGrid()

 

private void preencheGrid()

    {

        try

        {

            //criando variavel proxy

            string proxy = "http://10.2.1.4:8080";

            DataSet dtSet = new DataSet();

            //carrega xml através de stream

            //se for fora do proxy, soh usar a linha comentada acima           

dtSet.ReadXml(GetStream("http://msdn.microsoft.com/asp.net/rss.xml", proxy));

            this.gridView.DataSource = dtSet.Tables[2].DefaultView;

            this.gridView.DataBind();

        }

        catch (Exception ex)

        {

            throw ex;

        }

    }

 

Referência: 1.12

 

Acrescentei a variável “proxy” do tipo “string”. Atribui o proxy de minha empresa, ou seja, o ip e porta que é utilizada para acessar a internet. A parte nova é carregar o xml através de stream. Utilizei o mesmo dtSet.ReadXml passando um novo método chamado GetStream.

 

GetStream é um método que recebe dois parâmetros do tipo string. Endereço do RSS e o endereço do proxy. (Referência 1.13)

 

//carrega xml através de stream

//se for fora do proxy, soh usar a linha comentada acima           

 

dtSet.ReadXml(GetStream("http://msdn.microsoft.com/asp.net/rss.xml", proxy));

 

Referência: 1.13

 

private System.IO.Stream GetStream(string p, string proxy)

  {

        //criar objeto request

        System.Net.WebRequest webReq;

        webReq = System.Net.WebRequest.Create(p);

 

        //criar objeto proxy

        System.Net.WebProxy webProxy = new WebProxy(proxy,true);

 

        //criar credenciais para utilizar o proxy. utilizar usuário

        //e senha para logar no proxy

        //essas credenciais podem ser colocadas no web.config para ficar melhor

 

        webProxy.Credentials = new System.Net.NetworkCredential("usuario", "senha", "dominio");

        webReq.Proxy = webProxy;

 

        //retornar stream

        return webReq.GetResponse().GetResponseStream();

    }

 

Referência: 1.14

 

A referência (1.14) mostro o método GetStream. O mesmo recebe dois tipos de parâmetros. A primeira linha, crio o objeto do tipo System.Net.WebRequest. Logo depois utilizo o Create passando o endereço do RSS que recebo na entrada do método. (Referência 1.15)

 

//criar objeto request

        System.Net.WebRequest webReq;

        webReq = System.Net.WebRequest.Create(p);

 

Referência: 1.15

 

A (referência 1.16), crio um objeto proxy, passo o endereço do proxy. O true é afirmando que o proxy é de um endereço local, ou seja, da rede interna.

 

//criar objeto proxy

        System.Net.WebProxy webProxy = new WebProxy(proxy,true);

 

Referência: 1.16

 

A (referência 1.17),  uso a variável “webProxy” para informar as credenciais, ou seja, usuário, senha e domínio da rede da empresa. No final, atribuo a variável “webReq” aos valores da variável “webProxy”.  O método precisa de um retorno do tipo Stream, com isso retorno webReq.GetResponse().GetResponseStream();.

 

//criar credenciais para utilizar o proxy, ou seja, utilizar usuário

//e senha para logar no proxy

//essas credenciais podem ser colocadas no web.config para ficar melhor

 

        webProxy.Credentials = new System.Net.NetworkCredential("usuario", "senha", "dominio");

        webReq.Proxy = webProxy;

 

        //retornar stream

        return webReq.GetResponse().GetResponseStream();

 

Referência: 1.17

 

Depois desse método criado para logar no proxy interno, fica fácil todo o funcionamento para leitura do RSS. Depois da alteração, o código da página “default.aspx.cs” fica dessa forma. (Referência 1.18).

 

using System;

using System.Data;

using System.Configuration;

using System.Web;

using System.Web.Security;

using System.Web.UI;

using System.Web.UI.WebControls;

using System.Web.UI.WebControls.WebParts;

using System.Web.UI.HtmlControls;

using System.Net;

 

public partial class _Default : System.Web.UI.Page

{

    protected void Page_Load(object sender, EventArgs e)

    {

        if (!Page.IsPostBack)

        {

            //preenchendgridview

            preencheGrid();

        }

    }

 

    private void preencheGrid()

    {

        try

        {

            //criando variavel proxy

            string proxy = "http://10.2.1.4:8080";

            DataSet dtSet = new DataSet();

 

            //carrega xml através de stream

            //se for fora do proxy, soh usar a linha comentada acima

 

dtSet.ReadXml(GetStream("http://msdn.microsoft.com/asp.net/rss.xml", proxy));

 

            this.gridView.DataSource = dtSet.Tables[2].DefaultView;

            this.gridView.DataBind();

        }

        catch (Exception ex)

        {

            throw ex;

        }

    }

 

    private System.IO.Stream GetStream(string p, string proxy)

    {

        //criar objeto request

        System.Net.WebRequest webReq;

        webReq = System.Net.WebRequest.Create(p);

 

        //criar objeto proxy

        System.Net.WebProxy webProxy = new WebProxy(proxy,true);

/criar credenciais para utilizar o proxy, ou seja, utilizar usuário
//e senha para logar no proxy

//essas credenciais podem ser colocadas no web.config para ficar melhor

        webProxy.Credentials = new System.Net.NetworkCredential("usuario", "senha", "dominio");

        webReq.Proxy = webProxy;

        //retornar stream

        return webReq.GetResponse().GetResponseStream();

    }

}

 

Referência: 1.18

 

Compilei a aplicação e iniciei o aplicativo para ler o RSS, o resultado foi. (Referência 1.19)

 

Referência: 1.19

 

Bom, fico por aqui espero ter ensinado de uma forma fácil e simples. Qualquer dúvida, favor entrar em contato pelo e-mail mauricio@aspneti.com.

 

Livros que publiquei:

 

 

Mauricio Junior

 

www.aspneti.com

 

www.ascompras.com

 

 

LISTA DE TODOS OS TUTORIAIS DISPONÍVEIS

 

LIVROS CAMPEÕES DE VENDA NO SITE

Cursos Online com Certificado e Suporte à Dúvidas

CURSOS ONLINE COM CERTIFICADO - INDICADOS POR JÚLIO BATTISTI
EM PARCERIA COM CURSOS 24 HORAS
AdministraÇÃo
  • Administração Contábil e Financeira
  • Administração de Empresas
  • Administração do Tempo
  • Aprenda a Falar em Público
  • Chefia e Liderança
  • Departamento Pessoal
  • Empreendedorismo
  • Gestão da Qualidade
  • Gestão de Compras
  • Gestão de Projetos
  • Gestão Escolar
  • Gestão Hoteleira
  • Gestão Pública
  • Logística
  • Matemática Financeira HP 12C
  • Planejamento Estratégico
  • Qualidade de Vida no Trabalho
  • COMUNICAÇÃO E MARKETING
  • Administração de Empresas
  • Aprenda a Falar em Público
  • Comércio Exterior
  • Empreendedorismo
  • Escrita e Redação
  • Etiqueta Social e Empresarial
  • Jornalismo Online
  • Marketing Pessoal
  • Marketing Social
  • Planejamento Estratégico
  • Produção de Eventos
  • Propaganda e Marketing
  • Sucesso Profissional
  • Técnicas de Vendas
  • Telemarketing
  • CONCURSOS PÚBLICOS
  • Conhecimentos Bancários
  • Gestão Pública
  • Memorização e Leitura Dinâmica
  • Noções Gerais de Direito
  • Raciocínio Lógico
  • CONTABILIDADE E ECONOMIA
  • Administração Contábil e Financeira
  • Administração de Empresas
  • Bolsa de Valores
  • Comércio Exterior
  • Conhecimentos Bancários
  • Contabilidade Básica
  • Finanças Pessoais
  • Matemática Financeira HP 12C
  • DIREITO
  • Assistente Social
  • Departamento Pessoal
  • Gestão Pública
  • Noções Gerais de Direito
  • GESTÃO E LIDERANÇA
  • Administração de Empresas
  • Administração do Tempo
  • Aprenda a Falar em Público
  • Chefia e Liderança
  • Empreendedorismo
  • Etiqueta Social e Empresarial
  • Gestão de Compras
  • Gestão de Projetos
  • Gestão Escolar
  • Gestão Hoteleira
  • Gestão Pública
  • Marketing Pessoal
  • Memorização e Leitura Dinâmica
  • Negociação
  • Propaganda e Marketing
  • Recolocação Profissional
  • Secretariado Executivo
  • Sucesso Profissional
  • INFORMÁTICA
  • Access 2007
  • ASP
  • AutoCad 2D
  • AutoCad 3D
  • CorelDraw
  • Excel 2007
  • Flash
  • Linux
  • MS Project 2007
  • Photoshop
  • PowerPoint 2007
  • Raciocínio Lógico
  • Redes e Noções de Hardware
  • Segurança na Internet
  • Webmaster
  • Windows 7
  • Word 2007
  • Word e Excel
  • MEIO AMBIENTE
  • Educação Ambiental
  • Guia de Turismo
  • Marketing Social
  • Reciclagem e Energias Renováveis
  • PEDAGOGIA
  • Bullying
  • Distúrbios de Aprendizagem
  • Educação Ambiental
  • Educação de Jovens e Adultos
  • Educação Especial
  • Educação Infantil
  • Escrita e Redação
  • Gestão Escolar
  • Saúde Emocional do Educador
  • ProfissionalizanteS
  • Administração de Empresas
  • Assistente Social
  • Comércio Exterior
  • Departamento Pessoal
  • Educação de Jovens e Adultos
  • Educação Infantil
  • Enfermagem
  • Fotografia Digital
  • Gestão da Qualidade
  • Gestão de Compras
  • Guia de Gastronomia
  • Guia de Turismo
  • Jornalismo Online
  • Logística
  • Produção de Eventos
  • Recepcionista de Hotel
  • Recrutamento e Seleção
  • Secretariado Executivo
  • Segurança do Trabalho
  • Técnicas de Vendas
  • Telemarketing
  • Webmaster
  • RECURSOS HUMANOS
  • Administração de Empresas
  • Departamento Pessoal
  • Gestão Pública
  • Qualidade de Vida no Trabalho
  • Recrutamento e Seleção
  • SAÚDE
  • Assistente Social
  • Bullying
  • Enfermagem
  • Primeiros Socorros
  • Saúde Emocional do Educador
  • Segurança do Trabalho
  • TURISMO E HOTELARIA
  • Gestão Hoteleira
  • Guia de Gastronomia
  • Guia de Turismo
  • Recepcionista de Hotel
  • CURSOS ONLINE COM CERTIFICADO - INDICADOS POR JÚLIO BATTISTI
    EM PARCERIA COM BRAVA CURSOS
    INFORMÁTICA
  • Curso de Digitação
  • Formatando e Instalando Computador
  • Excel para Iniciantes
  • Curso Compre no Ebay
  • Informática Educativa
  • Curso de Linux
  • Segurança na Internet
  • Montagem e Manutenção de Computadores
  • Curso Remoção de Vírus
  • Curso Ubuntu
  • Instalação Linux - Ubuntu
  • AdministraÇÃo
  • Gestão de Projetos e Empreendedorismo
  • Benefícios da Previdência
  • Curso HP 12C
  • Matemática Financeira
  • Curso Análise Salarial
  • Processo de Elaboração de Questionário
  • Excelência no Atendimento ao Cliente
  • Logística do Transporte
  • Licitações e Contratos Administrativos
  • Profissionalizante
  • Adestramento Canino
  • Como fazer pesquisa Científica e Monografia
  • Curso de Corte e Costura
  • Supervisor de Telemarketing
  • Balconista de Padaria
  • Curso Educação Infantil
  • Recepcionista e Secretaria
  • Velas Artesanais
  • Relações Interpessoais
  • Curso de Arbitragem
  • Bullying e Cyberbullying
  • Capacitação de Tutores em EAD
  • EstÉtica
  • Curso de Massoterapia
  • Curso de Depilação
  • Drenagem Linfática
  • Curso de Maquiagem
  • Limpeza Turbinada de Pele
  • Alisamento e Relaxamento Capilar
  • Curso de Etiqueta
  • SPA de Vinhoterapia na Estética Facial
  • Curso de Shantala
  • Introdução à Colorimetria Capilar
  • Pessoal
  • Curso de Caligrafia
  • Memorização
  • Chefia e Liderança
  • Curso Falar em Público
  • Curso Bases Neurológicas
  • Leitura Dinâmica
  • Planejamento de Projeto Pessoal
  • Reforma Ortográfica
  • Como Passar em Concursos Públicos
  • Direção Defensiva
  • Administração do Tempo
  • Curso de Redação
  • Curso de Meditação
  • Como Passar no Vestibular
  • Atualização Gramatical
  • NegÓCIOS
  • Relações Humanas e Ética Profissional
  • Marketing e Vendas Diretas
  • Persuasão em Vendas
  • Entretenimento
  • Curso de Mágica
  •  
    SaÚde
  • Primeiros Socorros
  • Curso de Fitoterapia
  • Curso de Aromaterapia
  • Medicina Alternativa
  • Plantas Medicinais
  • Técnicas básicas de Enfermagem
  • O Trabalho do Agente Comunitário de Saúde
  • Ergonomia - Postura Correta em Frente ao Computador
  • Ética Profissional - Ênfase em Radiologia
  • Adolescência: Visão Saúde do Assunto
  • Meio Ambiente
  • Curso Gestão Ambiental
  • Jardinagem e Paisagismo
  • Curso de Reciclagem
  • Curso de Bonsai
  • MÚsica
  • Curso de Violão
  •  
    NutriÇÃo
  • Higiene e Manipulação de Alimentos
  • Congelamento de Alimentos
  • Culinária Básica
  • Culinária Intermediária
  • RelaÇÕes Humanas
  • Curso Gestão de Pessoas
  • Departamento Pessoal
  • Desenvolvimento Pessoal Empresarial
  • Curso de Telemarketing
  • Curso Dinâmica em Grupo
  • Rescisão Contrato de Trabalho
  • Folha de Pagamento na Prática
  • Atendimento ao Cliente
  • Adm. da Empregada Doméstica
  • Curso de Homolognet
  • Recursos Humanos - Férias
  • Recursos Humanos - 13° Salário
  • Registro de Empregados
  • Web Master
  • Curso de HTML
  • Curso de WordPress
  • Curso de HTML5
  • Designer GrÁfico
  • Curso de Corel Draw
  • Efeitos Especiais com InDesign CS5
  • Efeitos Tipográficos com InDesign CS5
  • CURSO EM FORMATO DE VÍDEO-AULA
    EXEMPLOS PRÁTICOS PASSO A PASSO COM SOM E IMAGEM
    Clique no curso para informações detalhadas
    Curso Duração Informações
    ACCESS
    Vídeo Aula: Access 2007 - Consultas - Curso Completo e Prático 4:30h Clique aqui
    Vídeo Aula: Access 2007 - Curso Básico e Prático 5:30h Clique aqui
    Vídeo Aula: Access 2007 - Curso Intermediário - Passo a Passo 5:00h Clique aqui
    Vídeo Aula: Access 2007 Avançado Macros e Programação VBA 11:30h Clique aqui
    Vídeo Aula: Access 2010 - Básico + Intermediário 3:00h Clique aqui
    Vídeo Aula: Access 2010 - Curso Avançado - Passo a Passo 02:00h Clique aqui
    Vídeo Aula: Aprenda Access 2007 - Curso Prático 1:30h Clique aqui
    Vídeo Aula: Formulários e Macros no Access 2007 - Curso Prático 6:00h Clique aqui
    Vídeo-Aula - Access 2007 - Curso Básico 2:01h Clique aqui
    Vídeo-aula - Access 2007 - Tudo Sobre Consultas 2:30h Clique aqui
    Vídeo-Aula - Curso Avançado de Access 2003 2:48h Clique aqui
    Vídeo-Aula - Curso Básico de Access 2003 2:49h Clique aqui
    EXCEL
    Vídeo-aula - Curso de Macros e Programação VBA no Excel - Básico e In... 13:02h Clique aqui
    Vídeo-Aula: Excel 2007 - Curso Avançado 6:00h Clique aqui
    Vídeo-Aula: Excel 2007 Avançado - Passo a Passo 7:30h Clique aqui
    Vídeo Aula: Aprenda Excel 2007 - Avançado 1:30h Clique aqui
    Vídeo Aula: Aprenda Excel 2007 - Curso Básico 1:30h Clique aqui
    Vídeo Aula: Aprenda Excel 2007 - Intermediário 1:30h Clique aqui
    Vídeo Aula: Criando Formulários no Excel - Usando Programação VBA - Pa... 3:30h Clique aqui
    Vídeo Aula: Excel 2010 - Básico e Intermediário 7:36h Clique aqui
    Vídeo aula: Excel 2010 - Dashboards - Curso Completo 2:49h Clique aqui
    Vídeo Aula: Formatação Condicional no Excel 2007 2:00h Clique aqui
    Vídeo Aula: Funções de Pesquisa no Excel 2007 2:00h Clique aqui
    Vídeo Aula: Gráficos no Excel 2007 e Excel 2010 - Curso Completo 3:33h Clique aqui
    Vídeo Aula: Macros e Programação VBA no Excel 2007 - Básico + Intermed... 11:00h Clique aqui
    Vídeo Aula: Macros e Programação VBA no Excel 2007 Curso Avançado 4:00h Clique aqui
    Vídeo Aula: Programação VBA no Excel 2010 - Básico e Intermediário 02:30h Clique aqui
    Vídeo Aula: Tabelas Dinâmicas no Excel 2007 - Curso Completo 2:30h Clique aqui
    Vídeo Aula: Trabalhando com Datas e Horas no Excel 2007 2:20h Clique aqui
    Vídeo Aula: Tudo Sobre Funções de Texto no Excel 2007 2:00h Clique aqui
    Vídeo-Aula - Criando um Cadastro de Clientes com o VBA no Excel 2003 2:14h Clique aqui
    Vídeo-aula - Criando uma Agenda no Excel 0:40h Clique aqui
    Vídeo-aula - Curso de Macros e Programação VBA no Excel - Avançado 11:27h Clique aqui
    Vídeo-aula - Excel 2003 - Curso Básico 3:03h Clique aqui
    Vídeo-Aula - Excel 2007 - Dashboards - Curso Completo 1:30h Clique aqui
    Vídeo-Aula - Tabelas Dinâmicas Avançadas no Excel 2003 2:00h Clique aqui
    Vídeo-aula - Tudo Sobre Funções Matriciais no Excel 2:30h Clique aqui
    Vídeo-Aula - Tudo Sobre Gráficos no Excel 2003 9:00h Clique aqui
    Vídeo-aula interativa: Tudo Sobre Tabelas Dinâmicas no Excel 2003 2:30h Clique aqui
    Vídeo-Aula: Excel 2003 Avançado em 120 Lições 14:00h Clique aqui
    Vídeo-aula: Excel 2007/2010 Básico + Intermediário em 26 Lições 3:00h Clique aqui
    WORD
    Vídeo Aula: Aprenda Word 2007 - Curso Prático 1:30h Clique aqui
    Vídeo-Aula - Curso Básico de Word 2003 2:14h Clique aqui
    Vídeo-aula - Word 2003 Avançado 1:34h Clique aqui
    Vídeo-aula - Word 2003 Básico 2:14h Clique aqui
    Vídeo-Aula - Word 2007 - Curso Básico 2:23h Clique aqui
    Vídeo-Aula: Word 2007 - Curso Básico Passo a Passo 02:00h Clique aqui
    POWERPOINT
    Vídeo Aula: Aprenda PowerPoint 2007 - Curso Prático 1:30h Clique aqui
    Vídeo-Aula - Curso Básico de PowerPoint 2003 2:22h Clique aqui
    WINDOWS
    Vídeo Aula: Aprenda Windows 7 - Curso Prático 1:30h Clique aqui
    Vídeo-Aula - Curso Básico de Windows XP 2:36h Clique aqui
    Vídeo-Aula - Windows 7 - Formatação, Instalação e Configuração 3:40h Clique aqui
    Vídeo-Aula - Windows Server 2003 e Active Directory - Instalação e Adm... 27:00h Clique aqui
    Vídeo-Aula - Windows XP - Formatação e Instalação 3:47h Clique aqui
    Vídeo-Aula - Windows XP Básico + Intermediário + Dicas Práticas 8:00h Clique aqui
    Vídeo-Aula: GPOs no Windows Server 2003 - Curso Completo 4:00h Clique aqui
    Vídeo-Aula: Windows 7 - Curso Prático 5:00h Clique aqui
    Vídeo-Aula: Windows Server 2003 - DNS DHCP WINS e TCP/IP 5:00h Clique aqui
    Windows Server 2003 - Terminal Services e Active Directory 2:30h Clique aqui
    REDES E TCP/IP
    Aprenda Redes para Casas e Escritórios 1:30h Clique aqui
    PROGRAMAÇÃO
    Vídeo-Aula: Programação Delphi - Básico + Intermediário 30:00h Clique aqui
    Vídeo Aula: Criando um Sistema de Controle de Estoque Completo com Del... 11:19h Clique aqui
    Vídeo Aula: Programação C++ - Básico e Intermediário 6:00h Clique aqui
    Vídeo Aula: Programação Java - Módulo III 5:30h Clique aqui
    Vídeo Aula: Programação Orientada à Objetos com Java 9:00h Clique aqui
    Vídeo-Aula - CALCULADORA HP 12C - Curso Prático em 80 Lições 02:30h Clique aqui
    Vídeo-Aula - CALCULADORAS HP 50G - 49G/G+ - 48 GII 1:30h Clique aqui
    Vídeo-Aula - Curso Completo de Lógica de Programação 22:15h Clique aqui
    Vídeo-Aula - Curso Completo de PHP + HTML + CSS 27:35h Clique aqui
    Vídeo-Aula - Lógica de Programação com VB.NET 14:00h Clique aqui
    Vídeo-Aula - Programação C - Curso Básico e Intermediário 12:00h Clique aqui
    Vídeo-Aula - Programação Web com ASP.NET 3.5 e VB.NET - Básico 19:00h Clique aqui
    Vídeo-Aula - VB.NET 2010- Curso Avançado 37:00h Clique aqui
    Vídeo-Aula - VB.NET 2010- Curso Básico e Prático 22:00h Clique aqui
    Vídeo-Aula: Curso de Java e Lógica de Programação com Java 8:00h Clique aqui
    Vídeo-aula: Programação PHP - Passo a Passo em 151 Lições 2:00h Clique aqui
    Vídeo-aula: Programação Visual C Sharp 2010 - Passo a Passo - Curso Bá... 37:00h Clique aqui
    Vídeo-Aula: Programação Web com ASP.NET 4.0 e C# - Curso Avançado 22:00h Clique aqui
    Vídeo-Aula: Programação Web com ASP.NET 4.0 e C# - Curso Básico 20:00h Clique aqui
    Vídeo-aula: Visual C# 2010- Curso Avançado e Prático 32:00h Clique aqui
    CONCURSOS PÚBLICOS
    130 Questões de Matemática para Concursos Públicos - Resolvidas e Come... 6:00h Clique aqui
    Vídeo Aula: Aprenda Matemática na Prática - Geometria Espacial 6:00h Clique aqui
    Vídeo Aula: Aprenda Matemática na Prática - Logaritmos 03:00h Clique aqui
    Vídeo Aula: Aprenda Matemática na Prática - Números Complexos 1:00h Clique aqui
    Vídeo Aula: Derivadas I: Regras de Derivação e Exercícios Resolvidos -... 4:00h Clique aqui
    Vídeo Aula: Física 1 - Ensino Médio 1:30h Clique aqui
    Vídeo Aula: Física 2 - Ensino Médio 1:30h Clique aqui
    Vídeo Aula: Física 3 - Ensino Médio 1:30h Clique aqui
    Vídeo Aula: Matemática 1 - Ensino Médio 1:30h Clique aqui
    Vídeo Aula: Matemática 2 - Ensino Médio 1:30h Clique aqui
    Vídeo Aula: Matemática 3 - Ensino Médio 1:30h Clique aqui
    Vídeo Aula: Progressão Aritmética - PA mais Progressão Geométrica - PG... 4:00h Clique aqui
    Vídeo-aula - Análise Combinatória - Teoria e Prática 6:00h Clique aqui
    Vídeo-aula - Conjuntos - Teoria e Prática 5:00h Clique aqui
    Vídeo-aula - Excel Para Concursos Públicos - Simulados e Provas Coment... 2:00h Clique aqui
    Vídeo-aula - Matemática Financeira - Teoria e Prática 9:10h Clique aqui
    Vídeo-Aula - Raciocínio Lógico - Curso Completo e Prático 12:00h Clique aqui
    Vídeo-aula - Série Concursos: Inglês ESAF - Simulados e Provas Comenta... 2:00h Clique aqui
    Vídeo-Aula: Concordância Nominal e Concordância Verbal 0h Clique aqui
    Vídeo-Aula: Contabilidade Para Iniciantes - Curso Básico e Didático 05:00h Clique aqui
    Vídeo-Aula: Crase - 100 Questões Resolvidas e Comentadas 3:30h Clique aqui
    Vídeo-Aula: Matemática do 1º Ano do 2º Grau - Curso Completo 27:00h Clique aqui
    Vídeo-Aula: Matemática do 1º Grau - Curso Completo 30:00h Clique aqui
    Vídeo-Aula: Matemática do 2º Ano do 2º Grau - Curso Completo 23:00h Clique aqui
    Vídeo-Aula: Matemática do 3º Ano do 2º Grau - Curso Completo 10:00h Clique aqui
    Vídeo-Aula: Raciocínio Lógico - 100 Questões Resolvidas e Comentadas 08:00h Clique aqui
    Vídeo-Aula: Trigonometria - Teoria e Prática - Completo 6:00h Clique aqui
    BANCO DE DADOS
    Vídeo-Aula - Dominando o ORACLE - Curso Prático 12:00h Clique aqui
    Vídeo-Aula - Linguagem SQL e Banco de Dados - Teoria e Prática 08:00h Clique aqui
    Vídeo-Aula - MySQL - Curso Completo e Prático 12:00h Clique aqui
    Vídeo-aula - SQL Server 2005 - Reporting Services 2:30h Clique aqui
    Vídeo-Aula: Dominando o SQL Server 2005 - Curso Completo 5:00h Clique aqui
    Vídeo-Aula: Firebird e Linguagem SQL - Curso Completo 12:00h Clique aqui
    WEBDESIGN
    Criando um Site Completo e Profissional com Fireworks, Flash, Dreamwe... 5:00h Clique aqui
    Criando um Site ou Blog Dinâmico, Completo e Profissional, facilmente,... 6h Clique aqui
    Vídeo-Aula - Criação de Sites - Curso Básico 3:00h Clique aqui
    Vídeo-Aula - Criando uma Loja Virtual com PHP e MySQL - Curso Completo... 19:00h Clique aqui
    Vídeo-Aula - Flash MX - Curso Básico 2:26h Clique aqui
    Vídeo-Aula - HTML - Curso Prático 2:40h Clique aqui
    Vídeo-Aula: Como Criar um Portal Profissional e Dinâmico, com o WordPr... 7:40h Clique aqui
    Vídeo-Aula: Criando uma Loja Virtual Completa com o Magento 5:33h Clique aqui
    INTERNET
    Vídeo-Aula - Curso de Microinformática Prática 4:35h Clique aqui
    Vídeo-aula - Curso Prático de Internet 0:40h Clique aqui
    Vídeo-aula - Curso Prático de Outlook Express 0:55h Clique aqui
    Vídeo-Aula: Tudo Sobre Rede Sociais - Facebook, Twitter, Orkut e MSN ... 3:00h Clique aqui
    CAD
    Vídeo-Aula - Curso de Autocad 2D 4:00h Clique aqui
    Vídeo-Aula - Curso de Autocad 3D 3:45h Clique aqui
    VÍDEO E ÁUDIO
    DVD: Conversão de Formatos Digitais: Áudio e Vídeo 1:26h Clique aqui
    Sony Vegas 8 PRO - Edição de Vídeo e Multimídia para Web 5:00h Clique aqui
    Vídeo-Aula - Curso de Teoria Musical 1:00h Clique aqui
    PROGRAMAS GRÁFICOS
    Vídeo-Aula - Adobe Illustrator CS4 - Curso Completo 3:00h Clique aqui
    Vídeo-Aula - Adobe InDesignr CS4 - Curso Completo 3:00h Clique aqui
    Vídeo-Aula - Corel Draw X4 - Curso Completo 5:00h Clique aqui
    Vídeo-Aula - Criando Efeitos Digitais com o Photoshop CS4 e com o Illu... 5:00h Clique aqui
    Vídeo-Aula - Curso de CorelDraw X4 - Módulo I 3:00h Clique aqui
    Vídeo-Aula - Curso Profissional Photoshop 4:20h Clique aqui
    ADMINISTRAÇÃO E NEGÓCIOS
    DVD - Curso de Oratória - Falando em Público sem Medo 2:36h Clique aqui
    VÍDEO AULAS DE HARDWARE E MONTAGEM DE PCS
    DVD: Hardware - Curso Básico 0:58h Clique aqui
    Vídeo Aula: Aprenda Hardware e Montagem de Microcomputadores 1:30h Clique aqui

    © Júlio Battisti, 2001 - 2010. Todos os direitos reservados.
    É expressamente proibida a reprodução total ou parcial do conteúdo deste site e dos textos disponíveis, seja através de mídia eletrônica, impressa, ou qualquer outra forma de distribuição. Os infratores serão indiciados e punidos com base na lei nº 9.610 de 19/02/1998. Este tutorial só pode ser publicado no site www.juliobattisti.com.br e no site do Autor do tutorial. Nenhum outro site tem permissão para copiar e publicar este tutorial, mesmo que sejam mantidas todas as referências ao autor e ao site www.juliobattisti.com.br. Não é permitida a publicação deste tutorial em nenhum outro site.