 VB 
2005 - Criando uma aplicação Windows Completa VI
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 Facebook
  
 Compartilhe no Twitter
 
Compartilhe no Twitter 
Referências: