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

Sobre este Tutorial

Autor: Almir Farias Rivas Junior
Data: 25-08-2006
Categoria: Programação
Assunto: VB.NET - BÁSICO
Visitas:
E-mail: rivasalmir@gmail.com
Site: http://www.hmsolucoes.com.br/almir
Avaliação: ( voto)
1 2 3 4 5
Comentários: Ler / Escrever

Introdução ao .NET Framework

 

Objetivos:

 

Este parte do tutorial discute o .NET Framework e o Common Language Runtime. Também fornece introdução a sintaxe de classes, estruturas e declarações de métodos.

 

Pré-requisitos:

 

Nenhum.

 

O .NET Framework e o Common Language Runtime

 

Visão geral sobre o .NET Framework

 

O .NET Framework é uma ambiente seguro e gerenciado para desenvolvimento e execução de aplicações.  O .NET Framework gerencia todos os aspectos da execução de um programa. Ele aloca memória para armazenar as instruções e dados, fornece as permissões adequadas para a execução de sua aplicação, inicia e gerencia a execução da aplicação e gerencia a alocação  da memória liberando memória que não está sendo mais usada. O .NET Framework consiste em dois componentes principais: O Common Language Runtime  e a .NET Framework Class Library.

 

Linguagens e o .NET Framework

 

O .NET Framework foi criado para ser multiplataforma, isto significa que um componente .NET pode interagir com outro componente .NET sem nenhum problema desde que ambos tenham sido desenvolvidos em linguagens .NET. Podemos ter uma página Web desenvolvida em ASP.NET utilizando Visual Basic .NET que utiliza Web Services desenvolvidos em C# que por sua vez utilizam componentes desenvolvidos em C++. Esta interoperabilidade entre linguagens se extende a herança da Orientação à Objetos. Um componente em C# pode ser derivado de um componente desenvolvido em VB.NET.

 

Esta nível de compatibilidade  entre as linguagens .NET é possível graças ao Common Language Runtime. Quando uma aplicação desenvolvida  em .NET utilizando C#, VB.NET ou C++ é compilada ela é convertida da sua linguagem original para a Microsoft Intermediate Language, MSIL ou simplesmente IL. MSIL é uma linguagem de baixo nível que o Common Language Runtime pode ler e entender. Devido a todo executável .NET existir em MSIL eles podem interoperar sem problemas. A Common Language Specification, CLS, define um mínimo de padrões que devem ser seguidos por compiladores de linguagens .NET. A CLS garante que todo código compilado com sucesso por um compilador compatível por .NET pode interoperar no .NET Framework.

 

A CTS garante compatibilidade entre os componentes .NET. Como as aplicações .NET são convertidas em IL para serem executadas e publicadas todos tipos primitivos das linguagens são os mesmos tipos do .NET. Sendo assim o inteiro do VB.NET e o int do C# são representados no código IL por System.Int32. Como as linguagens compatíveis com o .NET obedecem ao CTS é possível transferir dados entre elas sem perda de tempo para conversão de dados e sem erros.

 

O Visual Studio .NET fornece um ambiente de desenvolvimento para linguagens como VB.NET, C#, C++ e Jscript. Você também pode escrever código para .NET Framework em outras linguagens. Ferramentas de terceiros permitem que você utilize linguagens como COBOL, Fortran, Perl e outras linguagens. Todas estas linguagens fornecem interoperabilidade das demais linguagens .NET. Então você pode escrever código para .NET na linguagem de sua escolha.

 

A estrutura de uma aplicação .NET

 

Para entender como o Common Language Runtime gerencia a execução do código será preciso que examinemos a estrutura de uma aplicação .NET. A unidade primária de uma aplicação .NET é o Assembly. O Assembly é uma coleção de códigos auto-descritivo, recursos e metadados. O manifesto do Assembly contém informações sobre o que existe no Assembly. O manifesto do assembly fornece:

 

» Informações de identificação como o nome do assembly e seu número de versão

» A lista de todos os tipos utilizados pelo assembly

» A lista de outros assemblies necessários para o funcionamento do assembly

» A lista de instruções de segurança incluindo o nível de permissão e acesso necessário para que o assembly seja executado

 

Cada assembly tem um e somente um manifesto do assembly e ele contém todas as descrições e informações do assembly. Porém o manifesto de assembly pode estar contido no seu próprio arquivo ou ou dentro de um dos módulos do assembly.

 

Um assembly contém um ou mais módulos. Um módulo contém um código que faz parte de sua aplicação ou de sua biblioteca e os metadados que descrevem esta aplicação. Quando você compila um projeto e o transforma em um assembly seu código de alto nível é convertido para o IL (Intermediate Language). A conversão de todo código gerenciado em IL antes de ser executado perrmite que diferentes linguagens interajam entre si. Podemos citar como exemplo um código desenvolvido em C++ acessando um componente em VB.NET. Todo projeto é primeiro convertido em IL antes de ser executado permitindo a compatibilidade entre as linguagens.

 

Cada módulo contém um determinado número de tipos. Tipos são modelos que descrevem um conjunto de dados encapsulados e suas funcionalidades. Há duas categorias de tipos:  tipos por referência (classes) e tipos por valor (estruturas). Cada tipo é descrito para o Common Language Runtime através do manifesto do assembly.

 

Um tipo pode conter campos, propriedades e métodos cada um dele pode estar relacionado a uma funcionalidade comum. Por exemplo você pode ter uma classe que representa a conta de um banco. Ela contém campos, propriedades relacionados a funções que necessitam ser implementas para uma conta de um banco. Um campo representa o armazenamento de um determinado tipo de dados. Um campo pode armazenar o nome do proprietário da conta, por exemplo. Propriedades são semelhantes aos campos, porém propriedades normalmente fornecem algum tipo de validação quando o dado é armazenado ou recuperado. Você pode ter uma propriedade que representa o saldo da conta. Quando ocorre uma tentaiva de diminuir o saldo abaixo de zero a propriedade impede esta alteração. Métodos representam comportamentos como ações que podem armazenar dados na classe ou alterar a interface com o usuário. Seguindo o exemplo do banco podemos ter o método Transferência que executa a tranferência de valores de uma conta para a outra.

 

Compilação e execução de uma aplicação .NET

 

Quando você compila uma aplicação .NET ela não é compilada para o código de máquina. Ela é compilada para a Microsoft Intermediate Language. Esta é a forma como sua aplicação possui um ou mais arquivos executáveis e DLLs em IL. Ao menos um desses executáveis é sempre o ponto de entrada da aplicação.

 

Quando a sua aplicação é executada o assembly que é a porta de entrada é imediatamente carregada para a memória. Neste momento o Common Language Runtime examina o manifesto do assembly e determina todas as características necessárias para execução da aplicação. Ele também verifica quais as necessidades de segurança que o programa necessita e se o sistema operacional permite atender estas necessidades. Caso o sistema operacional não permita o nível de segurança desejado pelo programa o programa é abortado.  Se o sistema operacional atende os requisitos de segurança da aplicação ela é executada. O Common Language Runtime  cria um processo e executa a aplicação nele. Quando a execução é iniciada o primeiro “bit” de código é carregado para a memória e compilado para o código binário da máquina pelo compilador Just-In-Time. Depois de compilado o código é executado e armazenado na memória já como código nativo. Cada porção de código é compilada uma única vez quando o código é executado.

 

A .NET Base Class Library

 

A .NET Base Class Library contém as classes básicas que fornecem serviços e objetos que você precisa quando for escrever seus programas. As bibliotecas de classes são organizadas em namespaces. O namespace é um conjunto de tipos que executam funções relacionadas. Por exemplo: O namespace System.Windows.Forms contém todos os tipos que são necessários para criar formulários e controles utilizados nos formulários.

 

Namespace são grupos lógicos de classes relacionadas. Os namespaces da .NET base class library são organizados hierarquicamente. O namespace raiz  do .NET Framework é o namespace System. Outros namespaces podem ser acessados com a utilização do operador ponto. Algumas formas típicas de usar um namespace são mostradas abaixo:

 

System

System.Data

System.Data.SQLClient

 

O primeiro exemplo se refere ao namespace System. O segundo refere-se ao namespace System.Data. O terceiro exemplo faz referência ao namespace System.Data.SQLClient. A tabela abaixo exibe alguns dos namespaces mais comuns usados no .NET.

 

 

O nome do namespace constuma ser auto descritivo e facilita a familiaridade com o objetivo de cada namespace.

 

Tipo por referência e tipo por valor

 

Tipos em .NET podem ser dividos em duas categorias: tipos por valores e tipos por referência. A diferença entre os tipos por valor e os tipos por referência é como os dados das variáveis são acessadas. Para entender a diferença um pequeno resumo de como a memória funciona faz-se necessário.

 

A memória de dados da aplicação é dividida em dois componentes primários stack e heap. A stack é a área da memória reservada para a aplicação rodar o programa. A stack é análoga a uma pilha de pratos. Pratos são colocados na pilha um sobre o outro. Sempre que um prato precisa ser retirado da pilha  é sempre o último que foi colocado nela que é retirado. Assim também acontece com as variáveis de programas.

 

Quando uma função é chamada todas as suas variáveis são carregadas para a memória stack. Se a função chamada chama funções adicionais as variáveis destas funções adicionais também são armazenadas na memória stack. Quando a última função a ser chamada for encerrada todas as suas variáveis são retiradas da memória. A memória consumida por estas variáveis e liberada e o programa continua sua execução.

 

A área da memória heap é reservada para criar objetos reutilizáveis. O Common Language Runtime gerencia a alocação desta área de memória para objetos e controles e libera a memória de objetos e controles não utilizados através do garbage collection.

 

Nota

 

A garbage collection será discutida em mais detahes em tópicos mais adiante.

 

Todo dado associado a um tipo por valor é alocado na memória stack. Quando a função que é dona da variável termina sua execução a área de memória é liberada. Variáveis de tipo por referência existem nas duas áreas de memórias. O data do objeto atual é alocado na memória heap. A variável que contém o ponteiro que indica em que local da memória head o objeto se encontra fica na área de memória stack. Quando esta variável é chamada por uma função ela retorna o endereço de memória do referido objeto a que ela representa. Quando a função que a criou encerra suas ações a área de memória que guarda a referência ao objeto é liberada mas á área de memória aonde o objeto é armazenado não. Se outras variáveis fazem referência a este objeto ele permanece intacto. Se o objeto não tem mais referência a ele, ele será eliminado na próxima vez que for executado pelo Common Language Runtime o Garbage Collection.

 

Exemplos tipos por valores são os tipos primitivos Integer (Int), Char (char), Boolean (bol) e outros tipos definidos pelo usuário como Structure (struct) e Enumeration (enum). Classes representam a grande maioria dos tipos por referência. Outros tipos por referência são interfaces, delegate e tipos array.

 

Nota

 

Neste tutorial quando mencionarmos termos do VB.NET e do C# juntos o termo do C# será mostrado após os termos do VB.NET e serão colocados entre parentêses).

 

 

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 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: 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: 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: 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: Tabelas Dinâmicas no Excel 2007 - Curso Completo 2:30h 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 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
    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 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 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: 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: Português e Gramática - Teoria + Prática 30:18h 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: Matemática do 1º Ano do Segundo Grau - Curso Completo 27:00h Clique aqui
    Vídeo-Aula: Matemática do 1º Grau - Curso Completo 30: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.