Este é um post disponível para assinantes MVPou para quem possui Créditos DevMedia. Clique aqui para saber mais!
Revista MSDN Magazine Edição 06 - Desenvolvendo Aplicações Conectadas Parte III
Artigo Originalmente Publicado na MSDN Magazine Edição 06
Você não gostou da qualidade deste conteúdo?
(opcional) Você gostaria de comentar o que não lhe agradou?
Clique aqui para ler todos os artigos desta edição
Desenvolvendo Aplicações Conectadas
Parte III – Instalando a aplicação
por Wallace Cézar Sales dos Santos
Nos artigos anteriores, definimos como seria a aplicação. Montamos o projeto utilizando o Microsoft Visio, aplicamos os diagramas definidos na UML (Unified Modeling Language) e finalizamos com a geração dos esqueletos dos tipos a serem utilizados na aplicação.
Em seguida, inciamos nossas atividades no Visual Studio .Net, criando uma solução chamada ActivityManager, e adicionamos os projetos necessários para a implementação do modelo:
· User Interface, projeto tipo Windows Application denominado ActivityManagerUI, que realiza todas as interações com o usuário;
· objetos de negócio, projeto tipo Class Library denominado ActivityManagerBO, onde encapsulamos as regras necessárias ao funcionamento da aplicação abstraídas da UI (permitindo assim flexibilidade ao sistema e aos objetos para acesso ao banco de dados);
· projeto tipo Class Library denominado ActivityManagerData, que retira as preocupações relativas ao gerenciamento de acesso ao banco de dados das classes de negócios.
Adicionalmente, criamos um projeto do tipo Database Project denominado ActivityManagerDB, onde são armazenados todos os scripts necessários para a criação do banco de dados.
Definidos os projetos necessários no Visual Studio .Net, desenhamos o banco de dados utilizando os recursos disponíveis na ferramenta e implementamos os objetos de negócio e da user interface. Agora, é hora de finalizarmos, disponibilizando a aplicação para o usuário final.
Criando o projeto de instalação
Dentre os novos projetos fornecidos pelo Visual Studio .Net, um é voltado para a instalação de Softwares definido como Setup and Deployment Projects. Para acessar este tipo de projeto, selecione o menu File à New. Na lista Project Types, selecione o tipo de projeto citado anteriormente e, na lista Templates, selecione o modelo Setup Project. Defina o nome do projeto como ActivityManagerInstaller e selecione a opção Add to Solution, conforme a Figura 1. Em seguida, clique em OK para criar o projeto.

Figura 1: Criando o projeto de instalação
A Figura 2 apresenta a aplicação de instalação criada pelo Visual Studio. A opção escolhida nos obriga a definir manualmente todos os arquivos que deverão fazer parte da instalação e contém 3 pastas principais, a fim de permitir que sejam alteradas e/ou adicionadas outras mais:
· Application Folder – é o diretório onde será instalada a aplicação. Coloque os arquivos da aplicação
· User’s Desktop – é o desktop do usuário, onde poderemos definir atalhos para acesso à aplicação
· User’s Programs Menu – é o menu de programas do Windows, onde serão adicionados os menus para a aplicação
Com o projeto de instalação aberto, temos na barra de menus do Visual Studio .Net uma nova opção de menu: "
Este é um post disponível para assinantes MVPou para quem possui Créditos DevMedia. Clique aqui para saber mais!
é Arquiteto de Software da Datasul S.A., responsável pelos sistemas que utilizam a tecnologia Microsoft .NET. MCSD, MCP e MVP e contribuidor de diversas comunidades de desenvolvedores nacionais que utilizam a tecnologia .Net. É também co-autor do livro Desenvolvendo com C# (Ed. Bookman) e está atua...



