Windows Vista - Curso Completo - 1476 páginas Windows Server 2003 - Curso Completo SQL Server 2005 - Curso Completo 1500 Tutoriais de Informática Windows Vista - Curso Completo - 1476 páginas Curso Completo de Access Certificações Microsoft
 
Comprar Cursos e Vídeo-Aulas Cursos Online com Certificado Comprar Livros Foruns de Discussao

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

Sobre este Tutorial

Autor: HERBERT MORONI CAVALLARI DA COSTA GOIS
Data: 26-05-2006
Categoria: Certificações Microsoft
Assunto: CERTIFICAÇÃO MCAD / MCSD ....
Visitas: 20722
E-mail: moroni@moroni.com.br
Site: http://www.moroni.com.br/
Avaliação: (15 votos)
1 2 3 4 5
Comentários: Ler / Escrever

Programando com C#

 

DISTRIBUINDO SUA APLICAÇÃO

 

Depois de pronta sua aplicação precisa ser distribuida para todos que querem ou precisam usá-la. Para usar a sua aplicação, o único requisito para o computador do cliente é que tenha instalado o .NET Framework. Este pode ser instalado diretamente do site da Microsoft, ou ser disponibilizado com sua aplicação no pacote de instalação. Ele também é disponível através do Windows Update e futuramente deve vir junto com todos os sistemas operacionais da Microsoft. Então, tendo o .NET Framework instalado na máquina, para sua aplicação funcionar basta você copiar o arquivo executável para a máquina em questão e executá-lo. No entanto essa prática não é muito recomendada, é mais elegante criar um pacote de instalação para instalar o programa, permitindo assim também sua possivel desinstalação através do Painel de Controle, Adicionar/Remover programas.

 

O .NET Framework não funciona no Windows 95, então não será possivel rodar sua aplicação neste sistema operacional.

 

As versões Windows 98, ME, NT 4.0, 2000 e XP permitem a instalação do .NET Framework sem problemas.

 

Programas que usam o Access como banco de dados também precisam que o arquivo do Access seja copiado junto com a instalação. Não é necessário ter instalado na máquina que vai o rodar o programa o Microsoft Access, o .NET Framework já contém as classes necessárias para usar o arquivo. Tenha atenção com o caminho do banco de dados durante a execução em outros computadores, se o caminho estiver errado a aplicação não vai funcionar corretamente.

 

Criando um projeto de instalação

 

1 - Com seu projeto aberto, no menu File clique aponte em New e clique em New Project.

 

2 - Na janela New Project, em Project Type, selecione Setup and Deployment Projects.

 

 

Repare em  Templates nas seguites opções:

 

Setup Project - cria programa de instalação que usa o Windows Installer.

 

Web Setup Project - usa o Windows Installer e um  Servidor Web para disponibilidar a aplicação.

 

Merge Module Project - cria um arquivo de instalação do tipo msm que pode ser usado por outras aplicações.

 

Cab Project - usado quando você precisa de arquivos de instalação com tamanho especifico. Se por exemplo sua aplicação tem 30MB e você quer disponibiliza-la na internet, pode criar 3 arquivos de 10MB para facilitar o download.

 

Smart Device CAB Project – usado para criação de projeto instalação para dispositivos móveis.

 

Setup Wizard - é um assistente, através dele você pode criar os tipos citados acima só que de  maneira simplificada.

 

Selecione Setup Wizard.

 

3 – Em Solution, selecione  Add to Solution como a imagem:

 

 

Isso adiciona o projeto a solução que esta aberta no Visual Studio, se estiver marcado Create new Solution, o projeto aberto é fechado e é criado um novo projeto.

 

4 - Em Name você pode dar uma nome para seu projeto de instalação, neste exemplo deixarei o padrão.

 

5 - Clique em OK.

 

O Assistente é iniciado.

 

 

6 - Clique em Next.

 

7 - O segundo passo é informar o assistente para que tipo de aplicação estamos criando a instalação. Deixe marcado a opção Create a setup for a Windows Application e clique em Next.

 

 

Isto informa que nossa aplicação é do tipo Windows Application e para tal estamos criando o projeto de instalação.

 

Na próxima caixa de diálogo você escolhe os arquivos adicionais que podem ser incluidos na instalação.

 

 

8 - Marque a opção Primary output from Formularios e clique em Next.

 

 

Isso inclui na instalação arquivos EXE e DLL do projeto.

 

Se tiver arquivos adicionais para serem adicionados ao projeto como o arquivo do banco de dados do Access ou algum TXT com informações sobre o projeto clique em Add para adicionar o arquivo no passo 4 do assistente.

 

 

9 - Clique em Next.

 

O passo 5 do assistente apenas exibe um resumo das opções escolhidas.

 

 

10 - Clique em Finish.

 

O Visual Studio adiciona um novo projeto na solução chamado Setup1, como você pode ver no Solution Explorer.

 

O File System Editor também apareçe como mostra a figura.

 

 

Você usa o File System Editor para adicionar arquivos no seu projeto de instalação e criar os atalhos do menu Iniciar e Desktop para sua aplicação.

 

11 - Clique em Setup1 na janela Solution Explorer e veja as propriedades disponíveis na janela Properties.

 

 

A propriedade Author e Manufacturer são geralmente preenchidas com o nome da companhia que desenvolve o software, seus valores também são usados para construir o caminho padrão onde será instalado o programa. Uma vez instalado o programa a propriedade Author é exibida nas informações de suporte em Adicionar/Remover Programas no Painel de Controle.

 

A propriedade Title é o nome do programa de instalação e a propriedade Version permite especificar informações sobre a versão do seu programa de instalação. As propriedades Product Code contém informações geradas pelo Visual Studio que permitem identificar individualmente distribuições do seu programa.

 

Atenção, estas propriedades dizem respeito ao programa de instalação e não a aplicação Formularios.

 

12 - Na janela Solution Explorer, clique com o botão direito do mouse sobre Setup1 e clique e em Properties.

 

 

É exibida a caixa de diálogo Setup1 Property Pages. Esta caixa de diálogo permite que você altere algumas das opções escolhidas no assistênte (Setup Wizard) caso necessário e customize algumas configurações adicionais que não estavam disponíveis no assistente.

 

 

A caixa Output File Name especifica o nome do arquivo da instalação. Geralmente ele contém a extensão .msi por ser usado pelo Windows Installer.

 

A caixa de seleção Package Files contém 3 opções:

 

As Loose Uncompressed Files - cria arquivos descompactados dentro da pasta de instalação.

 

In Setup File - é a que cria o arquivo msi.

 

Cabinet Files(s) - gera os arquivos cab na pasta de instalação.

 

A caixa de seleção Compression permite escolher a otimização da compactação dos arquivos de intalação, a maior parte dos programadores escolhe Optimized for Size, que prioriza diminuir o tamanho dos arquivos de instalação.

 

12 - Clique em OK.

 

14 - Um passo importante, simples e que não deve ser esquecido é mudar para Release na barra de ferramentas a caixa de seleção Solution Configurations.

 

 

Quando estamos criando nossa aplicação é importante que esta caixa de seleção esteja marcada com Debug para que possamos usar as ferramentas de depuração de erros do Visual Studio. Com o Debug marcado o programa é compilado com informações extras para permitir a depuração dos erros, essas informações não são necessárias quando estamos disponibilizando nossa aplicação e também ocasionam perda de performance na nossa aplicação.

 

15 - Na janela Solution Explorer, clique com o botão direito do mouse em Setup1, selecione View, clique em Launch Condition.

 

É aberta a página Launch Condition como mostra a figura:

 

 

22 - Na pasta Lauch Condition, clique em .NET Framework.

 

 

Na janela Properties a propriedade InstallUrl é setada com uma página na Internet que possibilita o download e instalação do .NET Framework, como sabe, necessário para sua aplicação funcionar. Por padrão sempre que é inicializado a instalação é verificado se o .NET Framework esta instalado na máquina em questão ou não. Se não estiver ele usa essa propriedade, a InstallUrl para fazer o download e instalação do arquivo Dotnetfx.exe, que instala o .NET Framework. Antes de iniciar o download e instalação da Internet ele emite uma mensagem, o contéudo desta mensagem está na propriedade Message.

 

Você pode disponibilizar o .NET Framework junto com sua instalação, para que não seja necessário baixar o arquivo da internet. Para isso você muda a propriedade InstallUrl para o caminho da sua instalação e se desejar muda a propriedade Message para um mensagem mais apropriada. Será necessário copiar então o arquivo Dotnetfx.exe para a pasta de instalação do seu programa ou para a pasta que você indicar em InstallUrl.

 

Vamos deixar como está, para fazer o download se necessário.

 

16 -Na janela Solution Explorer, clique com o botão direito sobre Setup1, depois clique em  Build.

 

 

Isto vai compilar e executar o projeto de instalação Setup1.

 

16 - No Windows Explorer localize a pasta do projeto Setup1, ela foi especificada quando você criou o projeto.

 

 

17 - Entre na pasta Release.

 

 

Eis os arquivos necessários para a instalação do seu projeto, você pode copiados em um CD para disponibilizar a instalação do seu programa, como citado anteriormente você pode copiar para esta pasta também o arquivo Dotnetfx.exe para disponibilizar junto a instalação do .NET Framework.

 

 

LISTA DE TODOS OS TUTORIAIS DISPONÍVEIS

 


CURSOS ONLINE COM CERTIFICADO E SUPORTE
Gerência de Projetos SQL Server 2005 Gerência Financeira Windows Server 2003
MS Project 2007 Photoshop Projeto e Interconexão de Redes LAN Técnico Profissionalizante de Informática
Profissionalizante de Flash      
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 - Curso Básico 2h01m Clique aqui
Vídeo-aula - Access 2007 - Tudo Sobre Consultas 2h30m Clique aqui
Vídeo-Aula - Curso Avançado de Access 2003 2h48m Clique aqui
Vídeo-Aula - Curso Básico de Access 2003 2h49m Clique aqui
EXCEL
Vídeo-aula - Criando uma Agenda no Excel 40m Clique aqui
Vídeo-aula - Curso de Macros e Programação VBA no Excel - Avançado 11h27m Clique aqui
Vídeo-aula - Curso de Macros e Programação VBA no Excel - Básico e Int... 13h02m Clique aqui
Vídeo-aula - Excel 2003 - Curso Básico 3h03m Clique aqui
Vídeo-Aula - Excel 2007 - Curso Avançado 2h30m Clique aqui
Vídeo-Aula - Excel 2007 - Curso Básico 2h35m Clique aqui
Vídeo-Aula - Tabelas Dinâmicas Avançadas no Excel 2003 2h Clique aqui
Vídeo-aula - Tudo Sobre Funções Matriciais no Excel 2h30m Clique aqui
Vídeo-Aula - Tudo Sobre Gráficos no Excel 9h Clique aqui
Vídeo-aula interativa: Tudo Sobre Tabelas Dinâmicas no Excel 2003 2h30m Clique aqui
WORD
Vídeo-Aula - Curso Básico de Word 2003 2h14m Clique aqui
Vídeo-aula - Word 2003 Avançado 1h34m Clique aqui
Vídeo-aula - Word 2003 Básico 2h14m Clique aqui
Vídeo-Aula - Word 2007 - Curso Básico 2h23m Clique aqui
POWERPOINT
Vídeo-Aula - Curso Básico de PowerPoint 2003 2h22m Clique aqui
WINDOWS
Vídeo-Aula - Curso Básico de Windows XP 2h36m Clique aqui
Vídeo-Aula - Windows XP - Formatação e Instalação 3h47m Clique aqui
Vídeo-Aula - Windows XP Básico + Intermediário + Dicas Práticas 8h Clique aqui
PROGRAMAÇÃO
Vídeo-Aula - CALCULADORA HP 12C - Curso Prático em 80 Lições 02h30m Clique aqui
Vídeo-Aula - CALCULADORAS HP 50G - 49G/G+ - 48 GII -- Clique aqui
Vídeo-Aula - Curso Completo de Lógica de Programação 22h15m Clique aqui
Vídeo-Aula - Lógica de Programação com VB.NET 14h Clique aqui
CONCURSOS PÚBLICOS
Vídeo-aula - Excel Para Concursos Públicos - Simulados e Provas Coment... 2h Clique aqui
Vídeo-Aula - Matemática Básica - Módulo I 22h Clique aqui
Vídeo-aula - Matemática Financeira - Teoria e Prática 9h10m Clique aqui
Vídeo-Aula - Raciocínio Lógico - Curso Completo e Prático 12h Clique aqui
Vídeo-aula - Série Concursos: Inglês ESAF - Simulados e Provas Comenta... 2h Clique aqui
BANCO DE DADOS
Vídeo-Aula - Dominando o ORACLE - Curso Prático 12h Clique aqui
Vídeo-Aula - MySQL - Curso Completo e Prático 11h30m Clique aqui
Vídeo-aula - SQL Server 2005 - Reporting Services 2h30m Clique aqui
WEBDESIGN
Vídeo-Aula - Criação de Sites - Curso Básico 2h53m Clique aqui
Vídeo-Aula - Criando Blogs Profissionais - Curso Completo 45m Clique aqui
Vídeo-Aula - Criando Sites Dinâmicos Avançados com DreamWeaver CS3, PH... 4h54m Clique aqui
Vídeo-Aula - Criando Sites Dinâmicos com DreamWeaver CS3, PHP e MySQL 4h05m Clique aqui
Vídeo-Aula - Criando uma Loja Virtual com PHP e MySQL - Curso Completo 19h Clique aqui
Vídeo-Aula - Curso Completo de PHP + HTML + CSS 27h35m Clique aqui
Vídeo-Aula - DreamWeaver CS4 - Curso Prático 1h53m Clique aqui
Vídeo-aula - Flash CS3 - Básico e Prático 4h45m Clique aqui
Vídeo-Aula - Flash MX - Curso Básico 2h26m Clique aqui
Vídeo-Aula - HTML - Curso Prático 2h40m Clique aqui
Vídeo-Aula - Tableless - Crie Sites 100% nos Padrões Web 4h10m Clique aqui
INTERNET
DVD: Hardware - Curso Básico 58m Clique aqui
Vídeo-Aula - Curso de Microinformática Prática 4h35m Clique aqui
Vídeo-aula - Curso Prático de Internet 40m Clique aqui
Vídeo-aula - Curso Prático de Outlook Express 55m Clique aqui
CAD
Vídeo-Aula - Curso de Autocad 2D 4h Clique aqui
Vídeo-Aula - Curso de Autocad 3D 3h45m Clique aqui
VÍDEO E ÁUDIO
DVD: Conversão de Formatos Digitais: Áudio e Vídeo 1h26m Clique aqui
Vídeo-Aula - Como Criar Vídeo-Aulas - Curso Prático 1h04m Clique aqui
Vídeo-Aula - Curso de Teoria Musical 1h Clique aqui
PROGRAMAS GRÁFICOS
Vídeo-Aula -  Flash CS4 - Curso Prático 2h19m Clique aqui
Vídeo-Aula - Curso de CorelDraw X4 - Módulo I 3h Clique aqui
Vídeo-Aula - Curso Profissional Photoshop 4h20m Clique aqui
Vídeo-Aula - Fireworks CS4 - Curso Prático 1h35m Clique aqui
Vídeo-Aula - Photoshop CS4 - Curso Prático 4h24m Clique aqui
ADMINISTRAÇÃO E NEGÓCIOS
DVD - Curso de Oratória - Falando em Público sem Medo 2h36m Clique aqui
LIVROS CAMPEÕES DE VENDA NO SITE
Dossiê Hacker
Universidade Project
Loja de Livros

© Júlio Battisti, 2001 - 2009. 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.