DevMedia - asp.net, Java, Delphi, SQL e web Design, tudo em um só lugar!
Bem vindo a DevMedia!
LOGIN:     SENHA:
 
 

  Este é um post disponível para assinantes MVP
Este post também está disponível para assinantes da ClubeDelphi ou para quem possui Créditos DevMedia.  Clique aqui para saber mais!


Video: Rad Studio 2007-DBX4 e Firebird 2.0-Aplicação comercial de vendas do Inicio ao Fim-Parte 47-Atualizador Automático para a nossa aplicação-Parte 1

Neste vídeo iniciaremos a criação da nossa classe update que irá conectar-se em um servidor FTP e baixar a nova versão da aplicação.

Título: Rad Studio 2007-DBX4 e Firebird 2.0-Aplicação comercial de vendas do Inicio ao Fim-Parte 47-Atualizador Automático para a nossa aplicação-Parte 1

Tempo: 18: 07 min.

Resumo: Estamos chegando na reta final do nossa aplicação e conforme havia prometido vamos fazer um atualizador automático para a nossa aplicação. Sempre que o usuário desejar ele poderá verificar se há ou não uma nova versão do programa disponível. Isso também poderá ser feito na inicialização da aplicação principal. Lembrando que este recurso será feito através de uma classe que poderá ser reaproveitada em outros projetos.

Metodologia de desenvolvimento do exemplo: Neste vídeo vamos dar inicio a criação da nossa classe update que será responsável por conectar em um servidor FTP e baixar a nova versão da aplicação. Utilizaremos um componente Indy IDFTP que será criado dinamicamente.

Tecnologias utilizadas: RadStudio 2007, FireBird2.0, DBX4

Exemplos construídos: Classe Update

Palavras chaves: Delphi2007, Update, FTP, Indy.





    4 COMENTÁRIOS

[Fechar]

Este post é fechado - você precisa ter acesso ao post para incluir um comentário.



Rodrigo Purgato Bertelle
Bom dia, Rodrigo.
Para variar muito boa sua aula... estou ancioso aguardando as demais aulas.

Gostaria de lhe pergunta uma idéia que eu tive.

Seria interessante desenvolver esse aplicativo de atualização automática como se fosse um serviço do windows.
O que você acha da idéia. Será que é possível.
Vou tentar implementar essa solução.

Será que assim fica mais agil a aplicação.

Obrigado.

Rodrigo Purgato.

msn: rpurgato@hotmail.com
[há +1 ano] - Responder

 

[autor] Rodrigo Carreiro Mourão
Olá Rodrigo,

A ideia é boa mas na minha opinião apenas para treinar a criação de um serviço. Digo isso pois serviços são criados geralmente quando temos que colocar algo full time no ar. Por exemplo, eu criei aqui na empresa uma aplciacao comum que envia as notas fiscais para uma expedição terceirizadas atraves de arquivos magneticos. Isso e feito 24h por dia de 30 em 30 min. Não fi um serviço mas seria um forte candidato.

No caso a atualização automática uma verificação a cada inicialização ou memso somente quando o usuario solicitar já seria o suficiente. Mas como eu falei, como um desafio é uma ótima sugestão !!!

Abs!!

http://www.devmedia.com.br/articles/viewcomp.asp?comp=15400


[há +1 ano] - Responder
 

Horlley Lemes Amorim

Ola amigo, assisto todoas as suas aulas, você manda muito no delphi, mas to com um grave probelam vamos lá: Tenho duas tabelas, uma cliente, e a outra pedido, estou fazendo um join entre a tabela pedido e a de cliente: Select

p.data_pedido,
p.id_pedido,
c.nome_cliente, 
p.valor_pedido
from cliente c inner join pedidos p on (c.id_cliente = p.id_cliete)
 
Os campos aparecem no SqlDataSet, e no ClientDataset, desbilito a propriedade do provider flags do campo nome_cliente para
pfInUpdate = False
pfinWhere = False
e a opção do campo chave para
PfnKey = True
 
mas não tenho sucesso, já fiz inúmeras tentativas, já utilizei a mesma chamada SQL só que sem o c.nome_cliente e o erro continua, só que ele não consegue encontrar outros campos, sempre o mesmo erro: ( RAISE EXCEPRION CLASS TDBX ERROR COLUMN UNKNOWM), já utilizei tanto os driver´s do INTERBASE quanto do TBOX, mas não consigo nem atualizar e nem inserir.
Gostaria de pedir sua ajuda, utilizo o Delphi 2009, e já não sei mais o que fazer parei ate de tentar por que todos os métodos que eu conhecia não resolveram o problema.
Será que ele suporta Select com join? já que fiz alguns teste com alguns compos e quando não utilizo ele, elas atualizam, e sao encontradas normalmente. Obrigado pela atenção espero que possa me ajudar...
Um abraço, sei que é muito ocupado mas fico te aguardando... valeu cara, você é 10.
[há +1 ano] - Responder

 

[autor] Rodrigo Carreiro Mourão
Olá Amigo !!!


Bem neste caso aconselho o uso de campos lookUp acredito ser mais simples e menos trabalhoso !!!

http://www.devmedia.com.br/articles/viewcomp.asp?comp=15400


Abs e obrigado pelas palavras !!!


[há +1 ano] - Responder
 



Publicidade
Curso Online
Autor
Rodrigo Carreiro Mourão

Consultor de TI especializado em Orientação e Objetos, Design Patterns e Gestão de Projetos. Instrutor certificado pela Borland e Delphi Product Certified. É sócio da RM Factory Soluções em TI e da Szeryng Traduções e Informática. Atua como Supervisor de TI do Grupo Editorial Nacional e é instrutor ...


Space do autor
Estatísticas
Favorito:
Comentários:
Feedback:
Utilidade:
5   0
[Fechar]

Você precisa estar logado para dar um feedback.

Clique aqui para efetuar o login
[Fechar]


Este post está fechado. Saiba mais sobre a assinatura MVP!
web-03
DevMedia  |  Anuncie  |  Fale conosco
Hospedagem web por Porta 80 Web Hosting
2012 - Todos os Direitos Reservados a web-03