Últimos comentários de Rodrigo Carreiro Mourão
1 - 4/27/2015 2:50:29 PM - Auditoria de Dados com Banco de Dados Firebird
AT info soluçoes e sistemas Muito bom!
Parabéns!
2 - 4/24/2015 5:54:29 PM - Introdução - Curso Delphi para Iniciantes - 1
DOUGLAS CLAUDIO Olá Tássio, obrigado pelo seu comentário.

Enviamos sua solicitação a Equipe DevMedia e estamos no aguardo de um feedback do mesmo.

Um abraço.
3 - 4/23/2015 7:18:14 PM - Introdução - Curso Delphi para Iniciantes - 1
Tássio Lucas de Lima Gois Parabéns pelo nível do curso, estou iniciando e surgiu algumas dúvidas.
Tenho o trial do Delphi XE8 e XE7. Há alguma diferença grande entre as versões?
Sobre a criação dos projetos ser em FireMonkey, ainda é válida essa argumentação?
Está um pouco complicado obter informações sobre Delphi e o local que encontrei mais material foi o devmedia.com.br.
4 - 4/2/2015 6:46:18 AM - Código Fonte - Delphi para Iniciantes
DOUGLAS CLAUDIO Olá RONALDO, tudo bem?

No início da página tem o link para download do código-fonte.

Qualquer problema estou à disposição

Um abraço!
5 - 4/2/2015 6:44:48 AM - MySQL Administrador - Curso Completo de MySQL - Aula 16
DOUGLAS CLAUDIO Olá MARCELO,

Problema resolvido e desculpe o transtorno.

Um abraço!
6 - 4/1/2015 10:30:46 AM - MySQL Administrador - Curso Completo de MySQL - Aula 16
MARCELO MOREIRA CUNHA favor corrigir link de download da aula 16.
7 - 4/1/2015 9:38:51 AM - Código Fonte - Delphi para Iniciantes
RONALDO BARROS Sem o link
8 - 3/26/2015 7:50:17 AM - Cardinalidade em Banco de Dados Relacionais - Curso Completo de MySQL - Aula 10
DOUGLAS CLAUDIO Olá Valdenor, tudo bem?

Problema resolvido e obrigado pelo aviso.

Um abraço!
9 - 3/25/2015 10:17:36 PM - Cardinalidade em Banco de Dados Relacionais - Curso Completo de MySQL - Aula 10
Valdenor Nicos Pereira Olá amados a aula 10, Cardinalidade em Banco de Dados Relacionais - Curso Completo de MySQL, não está disponível.
10 - 3/23/2015 8:26:27 AM - Conhecendo o Prompt de Comando - Curso Completo de MySQL - Aula 13
WESLEY YAMAZACK Obrigado pelo comentário Carlos, novas aulas chegarão na semana que vem.

Um abraço
11 - 3/20/2015 9:27:33 AM - Conhecendo o Prompt de Comando - Curso Completo de MySQL - Aula 13
Carlos Junior Esperando as próximas aulas, alguma previsão?
Ótimo o curso!
12 - 3/18/2015 8:01:49 AM - Criando a Estrutura Analítica do Projeto (EAP) - Curso de PMBOK - Gerenciando projetos com Excelência - Aula 49
jhonathan de oliveira Obrigado aguardando o curso de JBoss, e ainda estou na esperança de um curso de certificação java :D
13 - 3/18/2015 7:39:30 AM - Criando a Estrutura Analítica do Projeto (EAP) - Curso de PMBOK - Gerenciando projetos com Excelência - Aula 49
DOUGLAS CLAUDIO Olá jhonathan,

Essa videoaula estar no formato Streaming.
Um Abraço!
14 - 3/13/2015 7:57:47 AM - Conhecendo o Prompt de Comando - Curso Completo de MySQL - Aula 13
jhonathan de oliveira Agora deu certo muito obrigado
15 - 3/13/2015 6:59:18 AM - Conhecendo o Prompt de Comando - Curso Completo de MySQL - Aula 13
DOUGLAS CLAUDIO Olá jhonathan, tudo bem?
Você poderia limpar o cache do seu navegador, por favor? Pressione as teclas Ctrl + r.

Qualquer dúvida estou à disposição.

Um abraço!
16 - 3/12/2015 8:19:26 PM - Ferramenta BizAgi: Modelagem de Processos de Negócio – Do conceito a prática
Rodrigo Carreiro Mourão Olá João, fico feliz que tenha gostado.

Abraços
17 - 3/12/2015 4:59:44 PM - Conhecendo o Prompt de Comando - Curso Completo de MySQL - Aula 13
jhonathan de oliveira O Meu continua com erro =/
18 - 3/12/2015 4:46:08 PM - Conhecendo o Prompt de Comando - Curso Completo de MySQL - Aula 13
WESLEY YAMAZACK Olá Jhonathan, problema resolvido. Poderia testar novamente por favor?

Um abraço
19 - 3/12/2015 2:16:06 PM - Conhecendo o Prompt de Comando - Curso Completo de MySQL - Aula 13
jhonathan de oliveira Esta aparecendo caminho invalido ou não suportado depois da abertura da devmedia
20 - 3/12/2015 1:31:16 PM - Conhecendo o Prompt de Comando - Curso Completo de MySQL - Aula 13
jhonathan de oliveira Mais uma aula que depois da abertura nao inicia =(
21 - 3/12/2015 8:48:35 AM - Cardinalidade em Banco de Dados Relacionais - Curso Completo de MySQL - Aula 10
WESLEY YAMAZACK Olá Cid, publicamos as partes 11 e 12 neste momento.

Um abraço
22 - 3/11/2015 10:56:57 AM - Cardinalidade em Banco de Dados Relacionais - Curso Completo de MySQL - Aula 10
Cid de Jesus Reis Previsão de retomada do curso?
23 - 3/8/2015 11:49:29 PM - Ferramenta BizAgi: Modelagem de Processos de Negócio – Do conceito a prática
JOÃO LENO ALFREDO SOUZA Parabéns ótima aula.
Não conhecia essa ferramenta, mas a partir de hoje vou passar a fazer uso dela.
24 - 3/7/2015 1:14:21 PM - Cardinalidade em Banco de Dados Relacionais - Curso Completo de MySQL - Aula 10
Rodrigo Carreiro Mourão Caros Alunos,

Tenho enfrentado sérias dificuldades desde que comprei a versão 8 do camtasia, isso mesmo, versão original comprada no site. Já recorri ao suporte e nada. Depois reclamam quando usamos produtos piratas. O problema é intermitente e mesmo trocando de maquina permanece.

Lamento os transtornos ocorridos e estou me empenhando para resolver em definitivo este problema, na ultima semana montei um novo ambiente para gravar as videos simulando meu antigo ambiente antes do Camtasia 8.

Ainda esta semana estarei enviando novas vídeos para a DevMedia publicar.

Att,

Rodrigo Mourão
25 - 3/6/2015 8:40:54 AM - Cardinalidade em Banco de Dados Relacionais - Curso Completo de MySQL - Aula 10
WESLEY YAMAZACK Olá Walter, tudo bem?

Estamos correndo para gravar as videoaulas, mas tivemos um problema com o software de gravação, as aulas chegaram, mas o audio não está sincronizado. O Rodrigo está editando essas videoaulas, mas está dando um certo trabalho. Desculpe o transtorno. Estamos correndo para resolver, de março não passa.

Um abraço
26 - 3/6/2015 7:07:13 AM - Criando a Estrutura Analítica do Projeto (EAP) - Curso de PMBOK - Gerenciando projetos com Excelência - Aula 49
DOUGLAS CLAUDIO Olá jhonathan, tudo bem?

Em breve está videoaula estará no formato streaming.
27 - 3/5/2015 10:26:19 PM - Cardinalidade em Banco de Dados Relacionais - Curso Completo de MySQL - Aula 10
WALTER DE ARAUJO SILVA ????????????????????
28 - 3/4/2015 2:50:36 PM - Cardinalidade em Banco de Dados Relacionais - Curso Completo de MySQL - Aula 10
WALTER DE ARAUJO SILVA Rodrigo, quando sai novas aulas?... em Fevereiro não foi postado nada... a última foi postada dia 27/01/2015.
29 - 3/4/2015 10:07:06 AM - Cardinalidade em Banco de Dados Relacionais - Curso Completo de MySQL - Aula 10
Maurício Ribeiro Leite de Araujo Vlw Rodrigo....

Quanto as aulas, quando subirá os novos vídeos?
30 - 3/4/2015 8:27:59 AM - Criando a Estrutura Analítica do Projeto (EAP) - Curso de PMBOK - Gerenciando projetos com Excelência - Aula 49
jhonathan de oliveira esta sem streaming? =( não tem como assistir online
31 - 3/3/2015 9:28:21 PM - Introdução - Curso Delphi para Iniciantes - 1
Roberto Ricardo de Oliveira Olá eu não estou conseguindo baixar nenhum video
32 - 3/3/2015 8:12:39 PM - Cardinalidade em Banco de Dados Relacionais - Curso Completo de MySQL - Aula 10
Rodrigo Carreiro Mourão Caro Maurício, de forma alguma, entendi perfeitamente seu ponto de vista. E novamente, este feedback é muito importante, crítica sejam qual for são sempre bem vindas.

Grande Abraço.

RM
33 - 3/3/2015 9:11:18 AM - Cardinalidade em Banco de Dados Relacionais - Curso Completo de MySQL - Aula 10
Maurício Ribeiro Leite de Araujo Rodrigo

Entendi.
Gostaria de deixar claro que não quiz menosprezar seu trabalho, se deu a entender, me desculpe.

Quanto ao curso, o farei sem dúvidas, na faculdade a parte de banco de dados (para os meus objetivos) não ficou muito claro, gostaria de utilizar MySQL e quando vi seu curso pensei que me ajudaria (não que não tenha ajudado) nesta primeira etapa, mas vejo que será necessário dar mais um passo pra trás para poder avançar e dar dois pra frente.

De qualquer forma, agradeço sua atenção.

Vlw
34 - 3/2/2015 8:07:29 PM - Cardinalidade em Banco de Dados Relacionais - Curso Completo de MySQL - Aula 10
Rodrigo Carreiro Mourão Meu Caro Maurício,
Agradeço imensamente seu comentário, é muito importante para que eu possa aprimorar minhas técnicas, porém é importante ressaltar que o processo de aprendizagem (seja do que for) ele é contínuo e constante. Quando você diz "considero importante quando se está ensinando alguém que não tem conhecimento algum do assunto." é importante tomar cuidado, pois isso varia de acordo como o nível do que se está ensinando.

Neste caso este curso de MySql, note bem o curso é de MySQL, o foco é de fato o banco MySQL, você reparou na primeira aula, quando eu mostro que o curso esta dividido em duas partes, eu cito que esta parte 1 que se encerra na aula 10 é para um nivelamento, eu cito a todo o momento que este curso serve para quem conhece banco de dados e para quem não conhece.

O Objetivo de um nivelamento não é ensinar os fundamentos, mas sim apresentar os tópicos que o aluno que se propõe a fazer o curso deve saber. Assim sendo caso ele tenha dificuldades ou não conheça o que esta sendo dado no nivelamento é importante que ele consolide esses conhecimentos antes de avançar. É como um curso de Inglês que você faz uma prova para saber em que nível entrar.

Sendo bem honesto, se com o exemplo dado nos vídeos sobre normalização, cardinalidade e relacionamento você não se sentiu confortável ou teve dúvidas, recomendo que busque um curso mais introdutório como esse aqui: http://www.devmedia.com.br/curso/curso-modelagem-de-bancos-de-dados-relacionais/409. O Eduardo Morelli é meu mentor e esse curso dele é espetacular, foca mais nos fundamentos. Eu mesmo estou assistindo as aulas, pois sempre há o que se aprender.

Então em resumo, eu acredito que o que esta sendo passado neste curso de MySQL esta dentro da expectativa do público alvo e tenho certeza que se você finalizar o curso de modelagem e praticar (pois a experiência é fruto da pratica e não da teoria) ao voltar para refazer este curso aqui terá uma visão completamente diferente, não porque o curso é outro, mas porque seus conhecimentos estarão mais consolidados. É como numa viagem, a volta sempre parecer mais curta do que a ida, pois na volta já sabemos o caminho.

Abraços e até mais!
35 - 3/2/2015 11:27:16 AM - Menus e Action Lists - Curso Delphi para Iniciantes - 28
Maurício Fernandes da Rocha Já voltou a funcionar, deve ter sido algum problema com o servidor.
36 - 3/2/2015 11:19:53 AM - Menus e Action Lists - Curso Delphi para Iniciantes - 28
Maurício Fernandes da Rocha Bom dia

Os links para download desse vídeo em diante estão quebrados. Teria como vocês darem uma olhada?
37 - 3/1/2015 1:13:56 PM - Cardinalidade em Banco de Dados Relacionais - Curso Completo de MySQL - Aula 10
Maurício Ribeiro Leite de Araujo Rodrigo, gosto de suas aulas, mas gostaria de deixar uma ressalva sobre algo que considero importante quando se está ensinando alguém que não tem conhecimento algum do assunto.

Claramente vemos que você sabe do que está falando, no entanto, quem assiste e não tem noção nenhuma do que é banco de dados, tem uma certa dificuldade de entender.

Vou tentar ser mais claro:

É como você escrever um livro para um erudito e escrever um livro para um leigo, as palavras, termos, conceitos e principalmente os exemplos utilizados não podem de maneira nenhuma serem os mesmos.
Por fim, acredito que isso pode ser resolvido, com exemplos (óbvio que dos termos e palavras técnicas não tem como escapar) mais práticos, mais simples, comparações cada vez mais próximos do dia a dia.

Talvez para você isso possa ser algo um pouco simples demais ou até mesmo besta, mas pra quem não entende nada, tenha certeza que ajudará e muito.

Vlw!
38 - 2/27/2015 11:09:44 AM - Rad Studio 2007-DBX4 e Firebird 2.0-Aplicação comercial de vendas do Inicio ao Fim-Parte 20-Aprendendo as classes do DBX4 para conexão com o banco de dados
DevMedia Olá Nei, tudo bem?

A sua dúvida é um pouco mais específica, ele foge do escopo principal do artigo. Para ajudá-lo da melhor forma possível, movemos sua questão para o fórum DevMedia, através do link abaixo:

http://www.devmedia.com.br/forum/converter-rotina-para-firedac/512193

No fórum você pode ser ajudado tanto pelo consultores quanto pela comunidade de usuários DevMedia ;-) Se a sua dúvida não for solucionada através do fórum, fique a vontade para entrar em contato conosco.
Obrigado pela compreensão e um abraço.


39 - 2/27/2015 7:47:30 AM - Rad Studio 2007-DBX4 e Firebird 2.0-Aplicação comercial de vendas do Inicio ao Fim-Parte 20-Aprendendo as classes do DBX4 para conexão com o banco de dados
DOUGLAS CLAUDIO Olá Nei, obrigado pelo seu comentário.

Enviamos sua solicitação a Equipe DevMedia e estamos no aguardo de um feedback do mesmo.

Um abraço.
40 - 2/27/2015 7:44:30 AM - Rad Studio 2007-DBX4 e Firebird 2.0-Aplicação comercial de vendas do Inicio ao Fim-Parte 20-Aprendendo as classes do DBX4 para conexão com o banco de dados
DOUGLAS CLAUDIO Olá Nei, obrigado pelo seu comentário.

Enviamos sua solicitação a Equipe DevMedia e estamos no aguardo de um feedback do mesmo.

Um abraço.
41 - 2/26/2015 6:52:30 AM - Rad Studio 2007-DBX4 e Firebird 2.0-Aplicação comercial de vendas do Inicio ao Fim-Parte 20-Aprendendo as classes do DBX4 para conexão com o banco de dados
DOUGLAS CLAUDIO Olá Nei, obrigado pelo seu comentário.

Enviamos sua solicitação a Equipe DevMedia e estamos no aguardo de um feedback do mesmo.

Um abraço.
42 - 2/26/2015 6:48:07 AM - Introdução - Curso Completo de MySQL - Aula 1
DOUGLAS CLAUDIO francisco, esse curso estar em andamento. Peço-lhe que aguarde as próximas publicações.
43 - 2/25/2015 6:47:04 PM - Introdução - Curso Completo de MySQL - Aula 1
francisco jhonathas marreira dos santos Pois é Douglas mais só tem até a aula 12?? cade o restante??
44 - 2/25/2015 5:09:10 PM - Rad Studio 2007-DBX4 e Firebird 2.0-Aplicação comercial de vendas do Inicio ao Fim-Parte 20-Aprendendo as classes do DBX4 para conexão com o banco de dados
nei junior dias queiroz Boa tarde, gostaria de saber como faço para alterar esse codigo para firedadac
[code]function TUsuario.Login(AUsuario, ASenha: string;
Acoes: TCustomActionList): Boolean;
var
DBCon: TDBXConnection;
Command: TDBXCommand;
Reader: TDBXReader;
begin
DBCon := TDBXConnectionFactory.GetConnectionFactory.GetConnection('SVSISTEMA', 'SYSDBA','masterkey');
Command:= DBCon.CreateCommand;
Command.Text:= 'SELECT * FROM USUARIOS WHERE LOGIN = '+QuotedStr(AUsuario)+
' and SENHA = '+QuotedStr(ASenha);
Reader:= Command.ExecuteQuery;
if Reader.Next then
begin
FID := Reader.Value[0].GetInt32;
FPerfilID := Reader.Value[1].GetInt32;
FNome := Reader.Value[2].GetAnsiString;
FLogin := Reader.Value[4].GetAnsiString;
FSenha := Reader.Value[5].GetAnsiString;
FLogado := True;
FAcoes := Acoes;
if LoadProfile then
Result := True
else
MessageDlg('Não foi possivel carregar o perfil !!', mtWarning, [mbOK], 0);
end;

end;[/code]
45 - 2/25/2015 4:33:37 PM - Rad Studio 2007-DBX4 e Firebird 2.0-Aplicação comercial de vendas do Inicio ao Fim-Parte 20-Aprendendo as classes do DBX4 para conexão com o banco de dados
nei junior dias queiroz Boa tarde, gostaria de saber como faço para alterar esse codigo para firedadac
[code]function TUsuario.Login(AUsuario, ASenha: string;
Acoes: TCustomActionList): Boolean;
var
DBCon: TDBXConnection;
Command: TDBXCommand;
Reader: TDBXReader;
begin
DBCon := TDBXConnectionFactory.GetConnectionFactory.GetConnection('SVSISTEMA', 'SYSDBA','masterkey');
Command:= DBCon.CreateCommand;
Command.Text:= 'SELECT * FROM USUARIOS WHERE LOGIN = '+QuotedStr(AUsuario)+
' and SENHA = '+QuotedStr(ASenha);
Reader:= Command.ExecuteQuery;
if Reader.Next then
begin
FID := Reader.Value[0].GetInt32;
FPerfilID := Reader.Value[1].GetInt32;
FNome := Reader.Value[2].GetAnsiString;
FLogin := Reader.Value[4].GetAnsiString;
FSenha := Reader.Value[5].GetAnsiString;
FLogado := True;
FAcoes := Acoes;
if LoadProfile then
Result := True
else
MessageDlg('Não foi possivel carregar o perfil !!', mtWarning, [mbOK], 0);
end;

end;[/code]
46 - 2/24/2015 5:04:10 PM - Introdução - Curso Completo de MySQL - Aula 1
DOUGLAS CLAUDIO Olá francisco,

No link abaixo você tem a lista de videoaulas deste curso.

http://www.devmedia.com.br/curso/curso-completo-de-mysql/281
47 - 2/23/2015 11:34:56 PM - Introdução - Curso Completo de MySQL - Aula 1
francisco jhonathas marreira dos santos Cade o restantes das aulas??
48 - 2/23/2015 11:08:44 PM - Engenharia Reversa de Banco de Dados
HéLIO CARLOS CARDOSO Pode ser também um pequeno equivoco. É que na unit uMapDataBase os métodos estão em português mas na classe que os erros aparecem está o método com o nome em inglês. Então é só usar o método com o nome correspondente que vai funcionar.
49 - 2/23/2015 11:04:34 PM - Engenharia Reversa de Banco de Dados
HéLIO CARLOS CARDOSO Estes são métodos da classe TMapDataBase que pertencem a Unit uMapDataBase declarada na seção uses. Confia se a mesma foi adicionada ou abra esta unit e confirme se ela possui estes métodos.
50 - 2/23/2015 6:26:17 PM - Engenharia Reversa de Banco de Dados
DOUGLAS CLAUDIO Olá Ronaldo, obrigado pelo seu comentário.

Enviamos sua solicitação a Equipe DevmMedia e estamos no aguardo de um feedback do mesmo.

Um abraço.
51 - 2/23/2015 6:13:33 PM - Tipos de parâmetros (Valor e Referência) - Curso Delphi para Iniciantes - 43
DOUGLAS CLAUDIO Olá MULTI, tudo bem?

Você precisa efetuar o download da videoaula para assistir, o link fica no início da página com a seguinte descrição: "download" .

Qualquer dúvida estou à disposição.

Um Abraço!
52 - 2/23/2015 3:53:36 PM - Tipos de parâmetros (Valor e Referência) - Curso Delphi para Iniciantes - 43
MULTI INFORMATICA LTDA. Fala, Rodrigo, tudo tri ?
Cara, eu não consigo visualizar o vídeo. Na verdade, não visualizo nenhum tipo de player e nenhum tipo de link que me leve ao vídeo. Estou com o firefox 35.0.1 windows 7, flash ok, java ok.

Podia me dar uma ajuda aí, meu chapa?
53 - 2/22/2015 10:52:49 PM - Engenharia Reversa de Banco de Dados
RONALDO BARROS [dcc32 Error] uFrmMain.pas(37): E2003 Undeclared identifier: 'GetTables'
[dcc32 Error] uFrmMain.pas(42): E2003 Undeclared identifier: 'BuildClass'
[dcc32 Error] uFrmMain.pas(48): E2003 Undeclared identifier: 'BuildClasses'
[dcc32 Error] uFrmMain.pas(54): E2003 Undeclared identifier: 'GetTableFields'

Como consertar isso?
54 - 2/21/2015 6:19:30 AM - Cardinalidade em Banco de Dados Relacionais - Curso Completo de MySQL - Aula 10
DOUGLAS CLAUDIO Olá WALTER, tudo bem?
Até o final deste mês teremos novas aulas.
55 - 2/19/2015 9:28:47 PM - Cardinalidade em Banco de Dados Relacionais - Curso Completo de MySQL - Aula 10
WALTER DE ARAUJO SILVA E ai rodrigo quando sai novas videos????
56 - 2/12/2015 11:24:43 AM - DataSnap XE, Generics, RTTI e DAO - Artigo Clube Delphi 126
Rafael Moser Estilo MVVC?
Na verdade existem muitas abordagens sobre isto, estou tentando aos pouco me aprofundar em cada uma delas, mas pra não me perder, estou indo de um em um.
Tentando na medida do possível, encontrar a que melhor se encaixa para cada situação.
Obrigado pelas dicas...

abs!
57 - 2/11/2015 9:46:06 PM - DataSnap XE, Generics, RTTI e DAO - Artigo Clube Delphi 126
Rodrigo Carreiro Mourão Mais ou menos, do ponto de vista de função que desempenha sim pois ele é o elo entre seu modelo que esta no servidor e visão que esta no cliente mas isso depende da abordagem, podemos trabalhar com classes proxy também, um proxy da minha classe de negócio no cliente enviando para meu controller (Server Method) o objeto para então ser "reconstruido" no server e persistido.

Essa é apenas uma das muitas abordagens possíveis.

Abraços.
58 - 2/11/2015 9:40:52 PM - Ferramenta BizAgi: Modelagem de Processos de Negócio – Do conceito a prática
Rodrigo Carreiro Mourão Obrigado pelo feedback. Espero que aproveite o curso de GP.

Abraços
59 - 2/11/2015 3:28:56 PM - DataSnap XE, Generics, RTTI e DAO - Artigo Clube Delphi 126
Rafael Moser Apenas para desencargo de consciência Rodrigo;
Os ServerMethods é, em uma analogia simples, a camada CONTROLLER da arquitetura MVC?

Abraços
60 - 2/11/2015 3:17:01 PM - Ferramenta BizAgi: Modelagem de Processos de Negócio – Do conceito a prática
Rafael de Oliveira Albuquerque Excelente post Rodrigo, muito bom! Parabéns! Vou iniciar seu curso de PMBOK Gerenciamento de projeto! Obrigado!
61 - 2/10/2015 3:56:08 PM - DataSnap XE, Generics, RTTI e DAO - Artigo Clube Delphi 126
Rafael Moser Obrigado pelo rápido retorno Rodrigo!
Vou seguir os paradigmas como você sugeriu, desta forma acredito que fique mais legível também para meu próprio entendimento.
Realmente, é uma mudança bastante grande de conceito trabalhar com datasnap em comparação ao client-server, mas acredito que futuramente terei ganhos, até porque o sistema que estou desenvolvendo terá que ser consumido também em um smartphone(a princípio somente em rede interna).
Obrigado pelas dicas, futuramente pretendo publicar algumas classes para que outras pessoas assim como eu, possam entender melhor estes conceitos.
A propósito, reescrevi a classe de conexão para trabalhar com Firedac, assim acredito que o suporte para minhas aplicações futuras estarão um pouco mais coesas com as novas tecnologias.
Abraços!
62 - 2/10/2015 3:41:19 PM - DataSnap XE, Generics, RTTI e DAO - Artigo Clube Delphi 126
Rodrigo Carreiro Mourão meu caro lembre-se que está criando um servidor de aplicação e sua camada no servidor servirá como um controller do MVC. Lembre do princípio da coesão que prega a orientação a objetos: uma classe uma repondabilidae.

É possível criar um método apenas para persistir todos os objetos, basta incluir mais um parâmetro no método que seria um MetaClass, ou seja, um class of Txxxx para que dentro só servidor você possa saber que classe e aquela. Outro modo seria ter em toda a classe uma property com o nome da classe, enfim tem várias maneira mas eu prefiro ter um Server method para cada classe de negocip

Abs
63 - 2/10/2015 2:55:57 PM - DataSnap XE, Generics, RTTI e DAO - Artigo Clube Delphi 126
Rafael Moser Boa tarde Rodrigo!
Obrigado pelo retorno.
Eu estive pensando aqui e dando uns nós na minha cabeça, pois nunca trabalhei com datasnap então para mim é um pouco mais complicado.
Seguindo o seu exemplo, no caso o do artigo, você cria os ServerMethods para o objeto contato.
Eu estou acostumado a generalizar este tipo de situação.
Por exemplo, a minha intenção é criar apenas um ServeMethod que faça a persistência de todos os tipos de objetos.
Ex: Procedure TSMGenerico.Save(aObjects : Array of TJsonValue);
Onde eu faria dentro deste método, o controle transacional;
Porém eu não sei de que tipo são estes TJsonValue (Se é um TContato, um TPessoa etc..) para fazer a conversão.
Não sei se isto também seria correto de se fazer, mas é como imagino hoje.
Assim também pouparia bastante tempo sem precisar criar ServerMethods para cada objeto que precisarei persistir.
É possível fazer desta forma?

Abraços.
Rafael Moser

64 - 2/9/2015 5:32:38 PM - ButtonedEdit e Custom Hint - Curso Delphi para Iniciantes - 36
DOUGLAS CLAUDIO Olá Francisco, tudo bem?

Dê uma olhada nos links abaixo, pois pode te ajudar.

http://www.devmedia.com.br/relatorio-master-detail-no-quick-report/506
http://www.devmedia.com.br/artigo-clube-delphi-edicao-17-imprimindo-no-quick-report-sem-banco-de-dados/13304
http://www.devmedia.com.br/revista-clube-delphi-edicao-68/11963

Qualquer dúvida estou à disposição.

Um abraço.
65 - 2/9/2015 5:25:58 PM - Curso Completo MySQL(básico)–Parte I-Downloads e Instalação
Joel Rodrigues Olá, Ulisses. A ferramenta indicada atualmente no lugar da GUI Tools é o Workbench, que você já comentou no início. No próprio site do MySQL vemos essa sugestão: http://downloads.mysql.com/archives/gui/.
Abraço.
66 - 2/9/2015 5:23:50 PM - Curso Completo MySQL(básico)–Parte I-Downloads e Instalação
DOUGLAS CLAUDIO Olá Ulisses, obrigado pelo seu comentário.

Enviamos sua solicitação a Equipe DevMedia e estamos no aguardo de um feedback do mesmo.

Um abraço.
67 - 2/9/2015 1:21:30 AM - Cardinalidade em Banco de Dados Relacionais - Curso Completo de MySQL - Aula 10
Rodrigo Carreiro Mourão Obrigado meu caro, fico feliz que tenha gostado. Estou editando novas vídeos para postar ainda essa semana!

Abraços
68 - 2/8/2015 9:59:09 AM - Cardinalidade em Banco de Dados Relacionais - Curso Completo de MySQL - Aula 10
jhonathan de oliveira Professor sem comentários, excelente didática, melhor impossível esta de parabéns, aguardando ansioso para novas aulas.
69 - 2/6/2015 5:05:14 PM - Curso Completo MySQL(básico)–Parte I-Downloads e Instalação
Ulisses Romero Lima de Albuquerque ok
70 - 2/6/2015 5:04:51 PM - Curso Completo MySQL(básico)–Parte I-Downloads e Instalação
Ulisses Romero Lima de Albuquerque Instalei o MySQL Instaler com todas as opções e tudo OK. Funcionando. Grato.
web-03
DevMedia  |  Anuncie  |  Fale conosco
Hospedagem web por Porta 80 Web Hosting
2015 - Todos os Direitos Reservados a web-03