ATUALIZACAO DE APLICATIVOS

MHDSERAFS 22/10/2011 02:22:57
#387402
galera, bom dia!

até hoje não vi exemplos de como atualizar um sistema

exemplo: o sistema esta pronto o cliente ja esta usando e como gerar um atualizador
alterei e adicionei alguns forms e mudei as tabelas

como gerar uma atualização via web ou até mesmo local?
grato
ALEXPASSOS 22/10/2011 08:15:22
#387403
Olá

Você que deve escolher como vai querer fazer o processo de atualização se é via web ou local (servidor)

Eu hoje faço via local.... coloco o arquivo no servidor e tenho uma tabela no banco com o nome do computadores na rede ai escolho qual vai ser atualizado.

Aqui no forum tem esse exemplo:

http://www.vbmania.com.br/pages/index.php?varModulo=Detalhe&varID=9112
SAMUKA 22/10/2011 08:44:51
#387404
Oi

Se você mudou tabelas, provavelmente vai ter que ser na unha.
Se for só aplicativo, o link acima pode te ajudar.
MHDSERAFS 22/10/2011 08:47:30
#387405
O EXEMPLO ESTA EM VB E GOSTARIA DE VER UM EM VB.NET
GUIMORAES 22/10/2011 09:09:16
#387406
Meu amigo, hoje eu fasso da seguinte forma, compilo o código e levo até o cliente, por acesso remoto ou um tecnico vai até o local atualizar.
pretendo ainda fazer isto pela internet(colocar em um servidor), mas quem sabe futuramente.

Sobre o banco de dados, eu utilizo o firebird, e criei um atualizador para ele, tudo que crio de novo(tabela, generator, procedure, trigger, constraint) eu jogo lá no codigo, ele verifica se existe, se não, ele cria.
Isto facilita muito meu trabalho, pois evito de ter que mecher no banco de dados, e melhor, se eu pegar um cliente que utiliza uma versão super antiga, fica mais facil para atualizar.

Abraços.
FOXMAN 22/10/2011 11:55:15
#387417
Resposta escolhida
Gente, em tempo....

Quem utiliza vb.net pode recorrer ao recurso ClickOnce, que faz toda atualização de sistema(somente sistema).
Para tanto basta você ter um dominio(pode ser até os grátis)...
Segue abaixo algumas imagens(via macoratti) do processo.....




Arquivos que serão incluidos no pacote de instalação.


Pré requisitos, este se marcados deverão já estar instalado ou
o download será iniciado automaticamente
desde que você defina essa propriedade...



Nesta tela é definido se o sistema irá fazer a verificação de nova
atulaização disponivel durante o start ou no fechamento do sistema.



Local onde será publicado o sistema(exemplo http://seusite.com.br/pastadoseusistema)



Esta tela define se sua aplicação estará disponível ONLINE ou OFLINE ou apenas ONLINE



Página que será gerada no seu site e que você poderá disponiblizar para seus clientes,
tanto para nova instalação quanto para atualizações.


Além disso tem muito material no google.

Tópico encerrado , respostas não são mais permitidas