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

DevMedia Cursos

Marcar como favorito 36
Curso online

Aplicação Financeira em 3 Camadas utilizando dbExpress e DataSnap

Nesse treinamento veremos como desenvolvermos aplicações N camadas utilizando dbExpress e DataSnap, vamos criar a aplicação Servidora, responsável por toda comunicação com o banco de dados, para esse curso estaremos trabalhando com o banco de dados SQL Server Express Edition (Versão Free do Sql Server 2005). Em aplicação N camadas o “lado” do servidor é responsável por toda e qualquer comunicação com a base de dados, mantendo o “lado” do Cliente, totalmente desconectado da base, na verdade o Cliente nem sabe quem é o banco de dados, ele apenas envia requisições para o Servidor, que fará toda a comunicação com a base. Criaremos também a aplicação Cliente, que fará as requisições a base de dados. Esse modelo é extremamente utilizado em aplicações que precisam manter a performance, e atender um grande número de requisição dos clientes, com aplicações N camadas ganhamos em performance e também em tempo sempre que precisarmos fazer alguma manutenção ao sistema, pois trabalharemos focado em 1 camada. Nesse treinamento criaremos uma aplicação para controle financeiro, com cadastros de clientes, caixa, títulos a pagar e títulos a receber, utilizaremos a tecnologia dbExpress para nos comunicar com a base de dados, o objetivo desse treinamento é apresentar uma estrutura simples, porem funcional que possa abordar os principais passos para a criação de uma aplicação N camadas, com isso você poderá desenvolver aplicações N camadas robustas, e aplicáveis a vossa realidade.



Central de comentários
Neste espaço você tem acesso a todos os comentários/dúvidas sobre este curso online


Anotações gerais sobre o curso: - [Adicionar anotação]


Objetivo do projeto

1)  Apresentando o objetivo do projeto - [Adicionar comentário]

DataSnap

2)  SOAP e XML - [Adicionar comentário]

Hi,

I'm trying the attached file related to this article but with no luck.

Could you please fix it or telling me how to download correctly?

Obrigado!

8/20/2012 9:02:12 AM -

Olá houve um problema no nosso FTP mas o mesmo já foi corrigido, poderia baixar novamente?

Obrigado e um abraço.

8/21/2012 7:51:56 AM -
3)  SOAP - Parte I - [Adicionar comentário]

Hi,

I'm trying the attached file related to this article but with no luck.

Could you please fix it or telling me how to download correctly?

Obrigado!

8/20/2012 9:07:01 AM -

Olá houve um problema no nosso FTP mas o mesmo já foi corrigido, poderia baixar novamente?

Obrigado e um abraço.

8/21/2012 7:51:55 AM -
4)  SOAP - Parte II - [Adicionar comentário]

Hi,

I'm trying the attached file related to this article but with no luck.

Could you please fix it or telling me how to download correctly?

Obrigado!

8/20/2012 9:07:15 AM -

Olá houve um problema no nosso FTP mas o mesmo já foi corrigido, poderia baixar novamente?

Obrigado e um abraço.

8/21/2012 7:51:55 AM -
5)  Validações - [Adicionar comentário]

Hi,

I'm trying the attached file related to this article but with no luck.

Could you please fix it or telling me how to download correctly?

Obrigado!

8/20/2012 9:07:15 AM -

Olá houve um problema no nosso FTP mas o mesmo já foi corrigido, poderia baixar novamente?

Obrigado e um abraço.

8/21/2012 7:51:55 AM -

Camadas

6)  Camada responsável pela conexão com o banco de dados (Lado do servidor) - [Adicionar comentário]
7)  Monitorando a comunicação com o servidor SQL em aplicações dbExpress - [Adicionar comentário]

Amigo, Baixei essa Video aula mais quando vou descompactar o arquivo ele esta corrompido... Espero que possa me ajudar.

5/18/2012 12:20:36 PM -

Olá Dari, este problema as vezes acontece com alguns navegadores, você chegou a testar em algum outro? Acabei de baixar a vídeo e até já assisti a mesma. Poderia tentar em outro navegador?

Obrigado e um abraço.

5/19/2012 12:25:17 AM -

Hi,

I'm trying the attached file related to this article but with no luck.

Could you please fix it or telling me how to download correctly?

Obrigado!

8/20/2012 9:01:06 AM -

Olá houve um problema no nosso FTP mas o mesmo já foi corrigido, poderia baixar novamente?

Obrigado e um abraço.

8/21/2012 7:51:56 AM -
8)  Camada responsável pela apresentação gráfica ao usuário - [Adicionar comentário]
Problemas para registrar servidor no Vista
Ricardo

Estou encontrando problemas para registrar servidor no Vista, fiz teste no XP e tudo ocorre normalmente, existe alguma particularidade p/ o Vista.

Parabéns ótimo curso.

2/5/2009 12:43:17 AM -
Registrando o Servidor
                  Olá..

                  Obrigado, fico contente que esteja gostando do treinamento.
                  Tambem tenho Windows Vista e enfrentei esse problema, resolvi ele da seguinte forma:
                  Ao inves de acessar a opção dentro do Delphi para Registrar o Servidor, da qual esta desabilitada, apenas rode a aplicação Servidora, simples assim, é so executar a aplicação e fechá-la que estará registrada.

                  Qualquer dúvida estou a disposição.

                  Abraço e Sucesso!

2/6/2009 1:52:40 PM -

Formulário Modelo

9)  Criando formulário modelo para todos os cadastros da aplicação - [Adicionar comentário]
10)  Incluindo o formulário pai(modelo) no object repository - [Adicionar comentário]

Herança

12)  Entenda como alterar configurações de um formulário baseado em herança - [Adicionar comentário]

Após realizar essa etapa do curso, notei que está faltando algum parâmetro para que o dataset realmente grave os registros na tabela, pois até o momento o codigo não consegue gravar. Gostaria que o senhor nos ajude a resolver esse problema.

4/8/2012 4:36:47 PM -

Olá Joao, entramos em contato com o Ricardo para que ele possa lhe ajudar, tudo bem ?

Peço que aguarde um pouco para que o mesmo possa te atender, porém gostaria de te dar uma dica, as vezes 1 vídeo não é o suficiente para finalizar um exemplo, ou seja, as vezes o que você busca esta em uma aula mais pra frente, certo?

Um abraço

4/9/2012 8:50:46 AM -

Olá João, devido a problemas internos o Ricardo pediu para te falar o seguinte, sobre a sua dúvida :

[Ricardo Diz: ]

Você precisa chamar o seguinte método no Evento AfterPost do ClientDataSet: ClientDataSet1.ApplyUpdates(-1), lembrando que o ClientDataSet1 deve ser o nome do Client.


Ou ainda vc pode chamar esse método logo após o Post.. ou seja.

ClientDataSet1.Post;
ClientDataSet1.ApplyUpdate(-1);


Qualquer dúvida estamos a disposição.

[Final]

Obrigado João, pode contar com a equipe sempre que precisar, um abraço.

4/16/2012 6:57:54 AM -

Contas à pagar

13)  Criando o formulário de contas à pagar na aplicação cliente - [Adicionar comentário]

Contas à receber

14)  Criando o formulário de contas à pagar na aplicação cliente - [Adicionar comentário]

Consulta títulos à pagar

15)  Criando tela de consulta aos títulos à pagar - [Adicionar comentário]

Consulta títulos à receber

16)  Criando tela de consulta aos títulos à receber - [Adicionar comentário]

Resumo financeiro

17)  Criando tela de consulta Resumo financeiro (contas à receber e contas à pagar de um determinado período na mesma consulta) - [Adicionar comentário]
---
Muito interessante esta sendo este curso sobre a área financeira, esta sendo explicado de forma fácil e rápida.

Aquela consulta  relacionando contas a pagar e receber....

Qual seria o funcionamento caso eu quisesse fazer um gráfico por exemplo mensal sobre entradas e saídas de caixa, ou seja, uma relação entre as contas a pagar e receber usando o que ta já.


1/4/2009 11:57:08 AM -
Gráfico
                  Olá

                  Desculpe-me a demora em responder, estava com a agenda lotada!

                  Vamos lá, relacionado a gráficos a melhor maneira seria, utilizarmos o DbChart que é o componente do Delphi para a criação de gráficos.
 
                  Existem muitas configurações a serem feitas, e a idéia que me ocorre agora seria utilizarmos um ClientDataSet para trabalhar em memória, com os dados de duas querys, uma retornando os registros da tabela de contas a pagar do período e outra retornando os registros da tabela de contas a receber, e aí sim criarmos o gráfico.

                   Façamos o seguinte, penso que é muito interessando gravarmos uma ou duas vídeos falando específicamente sobre criação de gráficos utilizando a sua idéia.

                    Vou combinar com o editor das vídeos e faremos o mais breve possivel esse video.

                    Abraço e Sucesso!

4/29/2009 8:29:52 AM -

Otimização

18)  Otimizando o sistema - [Adicionar comentário]
BDS 2009

Baixei as videos agora,  na segunda aula, quando tento dar um Build na aplicação retorna o seguinte erro:

[DCC Error] untRemoteDataModule.pas(52): E2003 Undeclared identifier: 'Class_Server_Financeiro'
 
 
na unit está declarado o erro no item sublinhado:
 
initialization
  TComponentFactory.Create(ComServer, TServer_Financeiro,
    Class_Server_Financeiro, ciMultiInstance, tmBoth);
 
 
 
se puder me dar uma ajuda, agradeço

2/21/2009 9:08:00 AM -
Erro BDS 2009
                           Vc precisa registrar o servidor, crei primeiro a aplicação servidora. Depois rode ela normalmente e feche-a. Com isso será registrado.

                            Qualquer coisa estamos a disposição.

                            Abraço

2/26/2009 10:56:23 AM -

Consulta aos títulos à pagar

19)  Criando tela de consulta aos títulos à pagar - [Adicionar comentário]

Consulta à base de dados à pagar

20)  Criando consulta à base de dados à pagar - [Adicionar comentário]

Consulta à base de dados à receber

21)  Criando consulta a base de dados à receber - [Adicionar comentário]

Gráfico

22)  Iniciando o gráfico de títulos a pagar por período - [Adicionar comentário]
23)  Continuando a criar gráfico utilizando o componente DBChart - [Adicionar comentário]
24)  Criando querys para retornar os valores necessários para serem manipulados e visualizados no componente gráfico - [Adicionar comentário]

Bom dia,

Vai ser dado continuidade nesse curso?

12/6/2011 10:31:58 AM -

Fábio, sim,estamos procurando um autor para dar prosseguimento ao curso.

12/6/2011 5:12:30 PM -

Olá

esse curso tera continuidade???

Aguardo..

1/31/2012 5:06:53 PM -

Kleber, estamos procurando um autor para dar prosseguimento ao curso, mas ele terá continuidade sim.

2/2/2012 9:57:48 AM -

senhores, boa noite,
tenho bastante creditos disponiveis e nao consigo usa-los devido que os cursos comecam e nao terminam... e agora recebi um aviso que meus creditos vao expirar. Tambem fui informado pelo Wesley Yamazack, que comecaria em janeiro/fevereiro uma video sobre datasnap, que ate o momento nada... os servicos estao a desejar.

2/14/2012 8:54:52 PM -

Ozamir, no momento, temos apenas 3 cursos em andamento q não tiveram continuação. no momento, estamos providenciando novos autores para dar continuidade aos mesmos. Pedimos sinceras desculpas pelo ocorrido e vc pode desfrutar dos demais conteúdos do nosso site, q estão mais atualizados.

2/17/2012 7:25:35 PM -

Olá Zamir, conforme falei com você um tempo atrás, conseguimos conversar com o Ricardo Boaro e o mesmo irá continuar este curso.

Pretendemos começar outros curso de DataSnap XE2. Estamos fechando cronograma com um autor.

Obrigado pela compreensão e um abraço.

3/20/2012 7:50:07 PM -
web-03
DevMedia  |  Anuncie  |  Fale conosco
Hospedagem web por Porta 80 Web Hosting
2013 - Todos os Direitos Reservados a web-03