VB 2005 - Criando uma aplicação Windows Completa VI
No artigo anterior praticamente concluímos nossa aplicação Windows Forms implementando o armazenamento das informações obtidas via WebService em um banco de dados local permitindo a visualização off-line.
Se você esta chegando agora temos a seguir as etapas já tratadas nesta série de artigos sobre a criação de uma aplicação Windows Completa:
|
|
|
|
|
Vamos tratar da distribuição da sua aplicação Windows Completa, pois afinal , você deseja distribuir a sua aplicação para os seus usuários e precisa saber como fazer isto.
O Visual Basic 2005 Express Edition e o Visual Studio 2005 tornou a tarefa de distribuição de aplicações Windows para o usuários finais muito fácil e intuitiva se comparada com os recursos existentes nas versões anteriores. Estou falando da tecnologia ClicOnce...
Nota: Eu já tratei deste assunto no artigo : .NET 2.0 - Usando a tecnologia ClickOnce : Utilize a tecnologia ClickOnce para instalar e atualizar sua aplicação Windows via Web.
A tecnologia ClickOnce foi construída especialmente para facilitar a distribuição de smart clients ou clientes espertos. Onde um smart client é basicamente uma aplicação Windows que expande os recursos locais do sistema estando apta a efetuar a conexão com fontes de dados distribuídas quando for necessário.
Podemos dizer que a arquitetura Smart Client procurar combinar os recursos das aplicações para web e das aplicações cliente-servidor apresentando assim as seguintes características:
As aplicações Smart Client possuem uma interface mais elaborada e robusta;
As aplicações são executadas localmente usando os recursos do sistema operacional;
As aplicações possuem um gerenciamento e distribuição centralizada (através da tecnologia ClickOnce)
A aplicação que acabamos de construir é um exemplo de aplicação Smart Client.
Para ilustrar como funciona a tecnologia ClickOnce vamos publicar a aplicação livrariaAmazon e ver como é fácil distribuir a aplicação usando um servidor web.
Além da facilidade de utilização o ClickOnce trás o benefício de assegurar que as aplicações que você distribui irão verificar pela última atualização (você pode configurar a aplicação efetuar a verificação sempre antes de ser executada ou a intervalos regulares de tempo).
Publicando a Aplicação
Você tem a opção de publicar uma aplicação Windows usando um disco, uma pasta compartilhada, um servidor FTP ou um servidor web e automaticamente assegurar que os usuários sempre estarão usando a última versão da sua aplicação.
1 - Abra o projeto livrariaAmazon no Visual Basic 2005 Express Edition e no menu Build selecione a opção Publish livrariaAmazon |
2- A caixa de diálogo - Where do you ant do publish the application - do assistente de publicação, irá aparecer informando que você tem quatro opções para onde publicar a aplicação: disco, pasta compartilhada, servidor FTP e servidor Web. Para este projeto iremos publicar a aplicação através de um servidor web IIS (Você precisa ter o IIS instalado no seu computador.)
Nota: Para saber como instalar o IIS acompanhe o artigo : ASP.NET - Instalando e Configurando o Internet Information Services - IIS.
Na caixa de texto : Specify
the location to publish this application vamos criar um diretório para a
aplicação informando o seguinte link:
http://localhost/livrariaAmazon A seguir clique no botão Next> Nota: localhost é o nome do servidor web instalado no seu computador local |
3- A caixa de diálogo - Will the Application be available offline ? irá surgir ...
O ClickOnce permite ao
usuário instalar uma aplicação localmente no cliente ou fazer o download
sempre que precisar. Marque a opção Yes nesta caixa de diálogo e clique no botão Next> |
4- Uma nova caixa de diálogo chamada - Ready to Publish - irá surgir...
Você já esta pronto para
publicar a aplicação a partir do seu servidor web Clique no botão Finish para criar a página web que os usuários irão acessar a fim de instalar a aplicação |
5- Após alguns instantes você deverá ver a página web ser exibida conforme figura abaixo:
Os usuários poderão agora usar a URL indicada para acessar esta página e instalar a aplicação em seus computadores.
|
6 - Para instalar a aplicação na sua máquina local você deverá clicar no link launch. Se sua máquina não possui os pré-requisitos indicados clique no botão Install.
Após você clicar no botão Launch... Será exibido um aviso de segurança solicitando sua confirmação para instalar a aplicação e após alguns segundos ela será instala e executada na sua máquina local. Nota: Para eliminar este aviso de segurança defina sua política de segurança. Veja detalhes no documento MSDN - "Access Security for ClickOnce Applications" no links:
Você não precisa ter direitos de administrador do sistema para instalar usando ClickOnce. |
Você também pode executar a aplicação a partir de Iniciar -> Todos os Programas -> jcmsoft - livrariaAmazon
Com isto concluímos o ciclo de desenvolvimento completo de uma aplicação Windows Completa desde o seu início até a sua distribuição.
Você teve a oportunidade de acompanhar desde a definição de escopo utilização de web services e geração da distribuição usando Clickonce, creio que nem em muitos livros você encontraria um exemplo completo como esse.
Tai para você estudar ...
Eu sei , é apenas VB .NET, mas eu gosto...
Relação dos artigos relacionados :
Veja os
Destaques e novidades do SUPER DVD Visual Basic
(sempre atualizado) : clique e confira !
Quer migrar para o VB .NET ?
Quer aprender C# ??
Quer aprender os conceitos da Programação Orientada a objetos ? Quer aprender o gerar relatórios com o ReportViewer no VS 2013 ? |
Gostou ? Compartilhe no Facebook Compartilhe no Twitter
Referências: