Академический Документы
Профессиональный Документы
Культура Документы
http://www.macoratti.net/net2_cko.htm
Esta aplicao , quando executada, apenas exibe a mensagem : "Testando o novo recurso : ClickOnce..." quando o usurio clicar no boto de comando - button1. Podemos Compilar e executar a aplicao pois temos uma aplicao Windows comum. Vamos agora incluir o recurso ClickOnce...
3- Agora clique com o boto direito do mouse sobre o projeto na janela Solution Explorer. (1) 4- Em seguida selecione a opo Properties do menu suspenso. (2)
Nota:
Podemos ativar o recurso atravs do Menu Build selecionando a opo Publish usandoClickOnce , conforme a figura ao lado.
Usando qualquer uma das opes acima o Assistente de publicao ser ativado e exibido na tela.
5- A janela do assistente de publicao solicita a informao do local onde voc deseja publicar a aplicao. Selecione a opo mais indicada para o seu caso. No exemplo eu escolhi a localizao http://localhost/usandoClickOnce/ na minha mquina local.
1 de 7
20/03/2012 16:08
http://www.macoratti.net/net2_cko.htm
6- Na prxima janela do assistente voc tem a opo de selecionar se a aplicao ai rodar on-line ou off-line. Se voc escolher on-line e off-line o cliente ir manter uma cpia da aplicao no cache do assembly e roda a aplicao quando o sistema estiver off-line, ou seja, no conectado com a internet. Se voc selecionar somente on-line a aplicao somente poder ser executada quando o cliente estiver conectado. Vou escolher a primeira opo de forma a poder rodar a aplicao tanto on-line como off-line.
7- A ltima janela podemos encerrar a publicao clicando no boto Finish para que o assistente publique a aplicao no local selecionado.
Nota: Como no assinamos a nossa aplicao o assistente ir automaticamente assinar a aplicao e public-la no web site.
8- Depois de publicar a aplicao uma janela do Internet Explorer ser exibida com um link para a aplicao conforme figura abaixo:
2 de 7
20/03/2012 16:08
http://www.macoratti.net/net2_cko.htm
9 - Se voc clicar no boto Install a instalao da aplicao ser disparada conforme figura abaixo:
10- A seguir a janela abaixo ser exibida. Para saber mais detalhes sobre a aplicao que esta sendo instalada clique no link : More
Information...
11- A janela - More Information - exibindo mais detalhes sobre a aplicao que estamos instalando. Clique no boto Close.
3 de 7
20/03/2012 16:08
http://www.macoratti.net/net2_cko.htm
12 -Finalmente para instalar a aplicao clique no boto Install e a aplicao ser instalada na mquina cliente e ser executada automaticamente. Abaixo temos a figura 1.0 mostrando a tela final de instalao e a figura 2.0 as telas da execuo da aplicao:
Figura 1.0
Figura 2.0
Pronto ! Basta voc disponibilizar para o cliente o link para a pgina de deploy gerado que ele ir poder instalar a aplicao na sua mquina local.
Novamente a janela do assistente ir surgir como anteriormente. Clique ento na opo Finish para assumir os valores j definidos na publicao anterior. No faa mais nada e feche todas as janelas do Internet Explorer que estiverem abertas.
4 de 7
20/03/2012 16:08
http://www.macoratti.net/net2_cko.htm
Lembre-se que nesta etapa dois , a da atualizao , tudo se passa como se voc estivesse publicando uma nova verso da aplicao de forma que quando o cliente for executar a verso anterior que ele possui na sua mquina o .NET Framework, usando a tecnologia ClickOnce ir verificar se h uma nova verso disponvel no servidor web e ir efetuar a atualizao da aplicao. Para testar esta etapa feche todas a janelas do Windows, clique em Iniciar ->Todos os Programas ->JcmSoft->usandoClickOnce Nota: naturalmente o caminho e nome dos atalhos poder ser diferente para a sua mquina local
A janela abaixo ser exibida indicando ao usurio que existe uma atualizao da verso da aplicao disponvel para download. Clique em OK para efetuar a atualizao.
A aplicao ser atualizada e executada automaticamente. Na figura abaixo temos as telas da execuo da aplicao mostrando a nova verso:
Voc entendeu o que aconteceu at este momento ? Percebeu o recurso poderoso que voc tem a disposio usando o novo Visual Basic 2005 (que grtis at novembro) ? Vou resumir: 1- Voc pode disponibilizar ao seu cliente a instalao da aplicao Windows via Internet 2- Voc pode disponibilizar atualizaes automticas de verses da mesma aplicao via Web 3- Voc pode retornar verso anterior se houver qualquer problema (veremos isto logo a seguir) Tudo isto usando o recurso ClickOnce.
5 de 7
20/03/2012 16:08
http://www.macoratti.net/net2_cko.htm
A janela abaixo ser exibida mostrando a opo para restaurar a verso anterior da aplicao, que o que desejamos fazer.
Selecionando a primeira opo a verso anterior da aplicao ser restaurada conforme indica a janela abaixo. Basta executar novamente a aplicao para verificar.
Pronto ! Voc aprendeu como pode implantar, atualizar e restaurar uma verso anterior de sua aplicao Windows via Internet usando a tecnologia ClickOnce disponvel na nova verso da plataforma .NET. Existem muito mais a explorar sobre a tecnologia ClickOnce, mas devido ao tempo e a grande quantidade de telas vou parando por aqui. Aguarde em breve novos artigos mostrando como podemos definir as configuraes para o ClickOnce. At mais ver ...
6 de 7
20/03/2012 16:08
http://www.macoratti.net/net2_cko.htm
7 de 7
20/03/2012 16:08