NUNCA MAIS PASSE RAIVA POR NÃO CONSEGUIR RESOLVER UM PROBLEMA COM O EXCEL - GARANTIDO!

UNIVERSIDADE DO VBA - Domine o VBA no Excel Criando Sistemas Completos - Passo a Passo - CLIQUE AQUI

Você está em: PrincipalTutoriaisHerbertgois : Programandocsharp025
Quer receber novidades e e-books gratuitos?

FILTRO DE TUTORIAIS:


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.

 


Confira todos os artigos de Certificações:

Quer receber novidades e e-books gratuitos?

Cursos Online

  • Banco de Dados
  • Carreira
  • Criação/Web
  • Excel/Projetos
  • Formação
  • + Todas as categorias
  • Contato: Telefone: (51) 3717-3796 | E-mail: webmaster@juliobattisti.com.br | Whatsapp: (51) 99627-3434

    Júlio Battisti Livros e Cursos Ltda | CNPJ: 08.916.484/0001-25 | Rua Vereador Ivo Cláudio Weigel, 537 - Universitário, Santa Cruz do Sul/RS, CEP: 96816-208

    Todos os direitos reservados, Júlio Battisti 2001-2020 ®

    [LIVRO]: MACROS E PROGRAMAÇÃO VBA NO EXCEL 2010 - PASSO-A-PASSO

    APRENDA COM JULIO BATTISTI - 1124 PÁGINAS: CLIQUE AQUI