Você está aqui: Principal > Artigos > Windows
  :: Autor: Rodrigo Crespi   :: Site:     www.crespi.pro.br/
  :: Data:  21/12/2005   :: e-mail: rodrigo@crespi.pro.br
LIVROS
Administração e Negóci...
Aplicativos
AutoCAD
Banco de Dados
Carreira e Trabalho
Criação de Sites e Web...
Cultura e Interesse Ge...
Exames de Certificação
Excel
Finanças e Investiment...
Gráficos e CorelDraw
Hardware e Montagem
Office 2007
Programação
Redes
Segurança
Windows e Linux
Word
VÍDEO-AULAS
Access
Administração e Negócios
Banco de Dados
CAD
Concursos Públicos
Excel
Hardware e Montagem
Internet
PowerPoint
Programação
Programas Gráficos
Redes e TCP/IP
Vídeo e Áudio
Webdesign
Windows
Word
E-BOOKS
Access
Administração e Negócios
Área Gráfica
Banco de Dados
BrOffice
CAD
Certificações Microsoft
Concursos Públicos
Excel
Formação Pessoal e Profissional
Internet
Linux
Literatura e Outros
PowerPoint
Programação
Redes e TCP/IP
Vìdeo
Webdesign
Windows
Word
Criando uma aplicação Windows Service

Introdução

As aplicações Windows Services possuem recursos para rodar continuamente, normalmente são device driver ou outros serviços operacionais. Uma aplicação Windows service pode ter um status de habilitado ou desabilitado conforme os requisitos do cliente. Bom exemplo para este tipo de aplicação é o Microsoft SQL Server que fica continuamente rodando no servidor, sempre esperando alguma interação do usuário. O .NET Framework tem uma classe que disponibiliza as funcionalidades básicas para uma aplicação Windows Service.
Neste artigo vou usar as duas principais classes para criar uma aplicação Windows Service e debulhar essa aplicação. As Classes utilizadas serão:

  • System.ServiceProcess.ServiceBase;
  • System.ServiceProcess.ServiceController.

Breve introdução às aplicações Windows Service

Uma aplicação Windows Service pode rodar em servidor ou estação de trabalho. Além disso, são frequentemente usados para executar o monitoramento de algum sistema, ou auxiliar algum sistema em tarefas que não dependem da interação com usuários.

Todo Windows Service roda com permissão de algum usuário, independente dos usuários ou programas que estão rodando no mesmo computador, estas aplicações rodam sob uma identidade de segurança, ou seja, não necessariamente a que está ligada na máquina no momento.

Observe que uma aplicação Windows Service não possuí interface com elementos iguais a outras aplicações windows como:  text box, combo box e etc. Um windows service não provê meios de interação com o usuário. E irá reportar o resultado e os seus eventos ao usuário através de mensagens no evento log.

O administrador poderá interagir e gerenciar uma aplicação Windows Service usando o Component Services.

Estas ferramentas se encontram em diferentes menus dependendo do sistema operacional que está usando, no Windows XP encontra-se em:

Start / Control Panel / Administrative Tolls / Component Services

O Component Services no nodo Services exibe uma lista com todos os serviços que estão registrados no sistema operacional. Para cada serviço podemos ver o nome, descrição e o status (Started, Paused ou Stopped), O tipo de inicialização (automática no boot ou manual) e a identidade do serviço. Ainda usando os menus e a toolbar temos acesso a comandos como: Start, stop, pause, continue e restart. Também podemos ver as propriedades da aplicação na caixa de diálogo e alterar as configurações do serviço.

Como alternativa podemos visualizar os Windows Services rodando no computador diretamente do Visual Studio .Net usando o Server Explorer. Para abrir o Server Explorer siga os passoas abaixo:

Passo 1: Abra um novo projeto com o Visual Studio .NET, acesse a janela Server Explorer.

Passo 2: Expanda o nodo Servers.

Conhecendo o ServiceBase Classe

Vamos conhecer os requisitos básicos para criar uma aplicação Windows Service, podemos concentrar a criação de um serviço com funções customizadas, para isso nós implementaremos um método parente do ServiceBase Class.  O ServiceBase Class também define propriedades que podemos setar para causar efeito no serviço.

Métodos do ServiceBase Class:

  • OnContinue : Este método é usado para continuar rodando o serviço depois que ele for pausado;
  • OnCustomCommand : Usado quando é necessário implementar ações customizadas pelo objeto ServiceController;
  • OnPause : Este método roda quando existir a necessidade de pausar o serviço.
  • OnPowerEvent : Método chamado quando o status de energia do computador for alterado;
  • OnShutdown : Este método roda antes do computador ser desligado;
  • OnStart : O código contido neste método roda quando o serviço é inicializado;
  • OnStop: O código implementado neste método roda quando o serviço for parado.

Propriedades do ServiceBase Class

  • AutoLog : Se esta propriedade é setada para True em nos eventos de iniciar, parar, pausar e continuar entrará com o registro no Windows Application Evento Log;
  • CanHandlePowerEvent : Quando estiver com o valor igual a True poderá ser editado um código customizado para o OnPowerEvent. Irá permitir que execute algumas ações especiais;
  • CanPauseAndContinue : Quando o valor estiver True permite que o serviço seja pausado;
  • CanShutdown : O valor True permite escrever um código customizado para o método OnShutDown;
  • CanStop : Normalmente o valor desta propriedade é setado para True e permite que o serviço possa ser parado;
  • EventLog :  Se o AutoLog estiver setado para True a mensagem será escrita pelo Windows Application Event Log. Se setado para False poderá ser especificado uma mensagem customizada;
  • ServiceName : Seta ou retorna o nome do serviço.

Criando uma aplicação Windows Service com o Visual Studio .NET

O .NET Framework tem classes que incluem funcionalidades para criarmos um Windows Service e essas classes estão sob o namespace System.ServiceProcess. O Visual Studio .NET oferece um template de projeto que automaticamente seta a referencia para este namespace e também prove alguns código de exemplo.

Para criar a nossa primeira aplicação Windows Service acesse o Visual Studio .NET e siga os passos abaixo:

1. Abra um novo projeto no Visual Studio .NET, em Project Types selecione Visual Basic Projects, em Templates selecione Windows Service; após defina a localização a onde será gravado o fonte deste aplicativo e defina o nome do projeto como WindowsService1.

Na tela que segue clique em: click here to switch to code view. Para que o Visual Studio .NET exiba o código do template.

A próxima tela contém o código do template que será exibido.

Se expandirmos o nodo References no Solution Explorer Window, poderemos ver a referencia que foi adicionada do System.ServiceProcess.

O código default também tem dois procedimentos definidos: OnStart e OnStop. Poderemos adicionar o código customizado para esses e outros métodos implementando o nosso Windows Service.

2. Acesse a guia Service1.vb [Design], nas propriedades do serviço na janela Properties altere as propriedades: AutoLog para False e CanStop para True.

3. Exiba o Visual Studio .NET Toolbox e clique na guia Components. Arraste para área de projeto o componente EventLog.

4. Selecione o componente EventLog1 e nas propriedades altere a propriedade nome para “NossoLog”

5. Expanda o Component Designer Generated Code. Adicone o código no Public Sub New().Este código inicializa um evento de log.

6. Adicione o código para os eventos: OnStart e OnStop. Este código irá registrar a entrada no log conforme o evento.

Concluímos aqui a implementação do nosso Windows Service, para a nossa aplicação rodar, vamos ter que instalar o serviço para que o windows possa iniciar a aplicação. Segue passo a passo como criar a instalação do nosso Windows Service.

1. Clique no Service1 [Design] e exiba a janela de propriedades, no final das janela de propriedades tem um link Add Installer.

2. Clique neste link e observe que no nosso Solution Explorer apareceu mais uma classe chamada ProjectInstaller.vb

É interessante observar que no nosso design da nova classe aparecem dois componentes.

3. Clique ServiceProcessInstaller1 e exiba a janela de propriedades. Selecione a propriedade Account e escolha LocalSystem.

4. Clique em ServiceInstaller1 e exiba a janela de propriedades. Selecione StartType e escolha a opção Automatic.

5. Vamos gerar o nosso serviço para isso, clique com o botão direito do mouse sobre o nome do projeto no Solution Explorer e selecione Build.

6. Selecione a solução no Solution Explorer e clique o menu File/Add Project/ New Project, no Add New Project dialog box selecione Setup and Deployment Projects e selecione o Setup Project Template. O nome para o novo projeto é: NossoLogSetup.

7. No Solution Explorer, clique com o botão direito sobre o NossoLogSetup, selecione Add/Project Output do menu. O Add Project Output Group Exibe será exibido selecione o Primary Output e clique em OK.

8. Novamente como botão direito sobre o NossoLogSetup, selecione View/Custom Actions. Irá aparecer no canto superior esquerdo da tela um item Custom Actions, clique com o botão direito sobre e escolha Add Custom Action. Selecione o Item Primary  Output e deixe este como Active.

9. Clique com o botão direito sobre o nome do projeto no Solution Explore e escolha Build

Instalando e testando Windows Service

1. Dentro do subdiretório Debug do projeto NossoLogSetup irá existir um arquivo Windows Installer com o nome NossoLogSetup.msi. Um duplo clique sobre este arquivo para iniciar a instalação;

2. Aparecerá na tela um Setup Wizard. Aceite tudo no padrão para completar a instalação;

3. Execute o Service Control Manager para verificar se o serviço está instalado corretamente. Para isso siga: Start/Programs/Administrative Tools/Services. Encontraremos o Service1 na lista de serviços.

4. Clique com o botão direito sobre o serviço e escolha propriedades, inicie o serviço.

5. Clique Start/Programs/Administrative Tools/Event Viewer para visualizar o log do nosso serviço.

Conclusão

Aprendemos como funcionam os Serviços do windows e como criar uma aplicação Windows Service. Os serviços do windows sempre rodam no background do sistema operacional e são os responsáveis pelas tarefas essenciais como: serviços de impressão, serviços de e-mail e etc.

O exemplo acima ilustra como é fácil, criar serviços do sistema operacional usando os recursos de classes do .NET Framework e o ambiente de desenvolvimento do Visual Studio .NET.


Web site: www.crespi.pro.br

email: rodrigo@crespi.pro.br



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: 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: 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