Últimos comentários de Rodrigo Carreiro Mourão
1 - 10/31/2014 10:55:59 AM - Progress Bar, Gauge, LinkLabel e SpinEdit - Curso Delphi para Iniciantes - 34
DANIEL SOBRINHO LAPORTE Opa maravilha!

Um abraço
2 - 10/31/2014 10:54:31 AM - Progress Bar, Gauge, LinkLabel e SpinEdit - Curso Delphi para Iniciantes - 34
WALTER DE ARAUJO SILVA Ainda não vou testar,, valeu pela dica.
3 - 10/31/2014 10:51:57 AM - Progress Bar, Gauge, LinkLabel e SpinEdit - Curso Delphi para Iniciantes - 34
DANIEL SOBRINHO LAPORTE Walter,

Você já tentou algo como isso:

http://www.delphigroups.info/2/bf/74782.html

Abraços
4 - 10/31/2014 10:48:40 AM - Progress Bar, Gauge, LinkLabel e SpinEdit - Curso Delphi para Iniciantes - 34
WALTER DE ARAUJO SILVA Daniel, conheço o palheta de componentes da DevExpress mas trata-se de uma solução com um preço bastante salgado para minha realidade.
5 - 10/31/2014 10:09:24 AM - Progress Bar, Gauge, LinkLabel e SpinEdit - Curso Delphi para Iniciantes - 34
DANIEL SOBRINHO LAPORTE Olá Walter,

Você pode utilizar um grid com mais funcionalidades que pode te oferecer este recurso como o cxGrid da DevExpress. Acredito que ele suporte este recurso.

Abraços,

Daniel
6 - 10/29/2014 8:08:52 AM - Introdução - Curso Completo de MySQL - Aula 1
DOUGLAS CLAUDIO Olá Saga, obrigado pelo seu comentário.

Esse curso está na fila para ser convertido, assim que estiver pronto eu posto aqui.

Um abraço.
7 - 10/28/2014 9:28:07 AM - Ativos de Processos Organizacionais - Curso de Gerenciamento de projetos PMBOK - Aula 8
Rodrigo Carreiro Mourão Olá Igor,

Sem dúvidas, não só os fatores ambientais como também partes interessadas, fornecedores, enfim... A matriz SWOT é uma excelente ferramenta para ajudar na tomada de decisão.
No caso dos fatores ambientais ele pode lhe ajudar a identificar dentre todas àquelas que tem ou terão maior influência no projeto.

Abraços
8 - 10/28/2014 8:43:22 AM - Progress Bar, Gauge, LinkLabel e SpinEdit - Curso Delphi para Iniciantes - 34
DOUGLAS CLAUDIO Olá Walter, obrigado pelo seu comentário.

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

Um abraço.
9 - 10/28/2014 12:08:11 AM - Introdução - Curso Completo de MySQL - Aula 1
Saga Tecnologia Ltda Olá quando este curso estará disponível em iOS?
10 - 10/27/2014 11:04:48 PM - Progress Bar, Gauge, LinkLabel e SpinEdit - Curso Delphi para Iniciantes - 34
WALTER DE ARAUJO SILVA Olá Rodrigo, gostaria de saber se voce tem uma maneira de colocar um progressbar ou gauge em um dbgrid?
11 - 10/23/2014 6:30:08 PM - Ativos de Processos Organizacionais - Curso de Gerenciamento de projetos PMBOK - Aula 8
DOUGLAS CLAUDIO Olá Igor, obrigado pelo seu comentário.

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

Um abraço.
12 - 10/22/2014 3:12:58 PM - Ativos de Processos Organizacionais - Curso de Gerenciamento de projetos PMBOK - Aula 8
Igor Guilherme Silva Olá, Rodrigo. Boa tarde! Eu posso analisar os fatores ambientais com a matriz SWOT?
13 - 10/20/2014 9:14:16 PM - Componentes Data Aware - Delphi para Iniciantes - Aula 64
Rodrigo Carreiro Mourão Caro Franklin, de fato é um bug desta versão que você esta utilizando. Acredito que seja a versão RTM, ele de fato tem esse erro que foi corrigido na versão final do XE6.
Abraços.
14 - 10/20/2014 9:12:43 PM - Introdução - Curso Completo de MySQL - Aula 1
Rodrigo Carreiro Mourão Meu caro, o download foi corrigido.
Abraços.
15 - 10/20/2014 9:11:58 PM - Parâmetros e o Componente DataMirrorSection - Curso de Rave Reports - 33
Rodrigo Carreiro Mourão Caro Thiago, o Rave não possui tal função, nele temos um layout fixo onde os dados são populados.
Talvez o que possa lhe ajudar a dar um pouco mais de flexibilidade é a geração dinâmica de relatório com os componentes RvDsDataCustomConnection.

Abraços.
16 - 10/20/2014 9:08:23 PM - QUICK TIPS: Data de criação e atualização de um registro no firebird
Rodrigo Carreiro Mourão Obrigado pelo feedback,

Abraços.
17 - 10/20/2014 8:23:18 PM - jQuery - Criando formulário de Cadastro com MVC
Rodrigo Carreiro Mourão Célio eu recomendo você adicionar um ID a todos os seus controles, é um boa prática já que class podem repetir em mais de um controle e você ter um efeito colateral.

Grande Abraço.
18 - 10/20/2014 8:22:10 PM - jQuery - Criando formulário de Cadastro com MVC
Rodrigo Carreiro Mourão Obrigado meu caro.

Abraços.
19 - 10/20/2014 8:21:59 PM - jQuery - Criando formulário de Cadastro com MVC
Rodrigo Carreiro Mourão Olá João, obrigado pelo feedback. Tenho que me policiar realmente quanto a velocidade, eu me empolgo as vezes.

Quanto a dividir em duas partes a ideia do pocket é justamente abordar um assunto do início ao fim em uma única vídeo, nesta caso note que não conceituamos HTML como você citou nem MVC na essência mas sim a aplicação prática destes conceito, diferente de um curso onde o objetivo é outro.

Porém nós da Devmedia estamos atendo as necessidades dos clientes e desejando pode sugerir um tema para pocket que podemos colocar na pauta.

Grande abraço.

20 - 10/20/2014 8:17:59 PM - jQuery - Criando formulário de Cadastro com MVC
Rodrigo Carreiro Mourão Olá Luis, fico muito feliz com seu feedback. Bom saber que estamos no caminho certo.
Abraços.
21 - 10/20/2014 3:32:26 PM - QUICK TIPS: Data de criação e atualização de um registro no firebird
Mauro Zara Brondi Ok. Obrigado Rodrigo.
(estou estudando seu curso Delphi para Iniciantes e está muito bom! Parabéns!)
22 - 10/18/2014 9:15:26 PM - QUICK TIPS: Data de criação e atualização de um registro no firebird
Rodrigo Carreiro Mourão Meu caro no firebird não há a possibilidade de atualizar o campo automaticamente, apenas por trigger.

Já no 3.0 não saberia disser.
23 - 10/17/2014 9:43:57 PM - QUICK TIPS: Data de criação e atualização de um registro no firebird
Mauro Zara Brondi Olá Rodrigo, no MySQL e no MariaDB temos o seguinte comando ao criar a tabela: "<campo> timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP", onde a primeira parte "default current_timestamp" grava data/hora no registro quando for um insert e a segunda parte "on update current_timestamp" grava data/hora quando for um update.

Pesquisando em alguns fóruns e sites, vi que no Firebird temos "<campo>" timestamp default current_timestamp que grava somente quando é um insert.

A minha pergunta é se existe algo equivalente em Firebird (mesmo no Firebird 3) diretamente na criação da tabela que inclui também gravar a data/hora no update.

Obrigado.
24 - 10/17/2014 9:12:01 AM - Parâmetros e o Componente DataMirrorSection - Curso de Rave Reports - 33
DOUGLAS CLAUDIO Olá Thiago, obrigado pelo seu comentário.

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

Um abraço.
25 - 10/16/2014 5:22:10 PM - Parâmetros e o Componente DataMirrorSection - Curso de Rave Reports - 33
thiago da silva porto tem como transformar Linhas em Colunas no ravereport, igual a tabela dinâmicas,
onde fica o rótulos da coluna e Rótulos de linha.
26 - 10/15/2014 8:48:46 AM - Introdução - Curso Completo de MySQL - Aula 1
ANDERSON SALLES Obrigado Wesley.
27 - 10/14/2014 9:00:40 PM - Introdução - Curso Completo de MySQL - Aula 1
WESLEY YAMAZACK Olá Jhonathan , problema corrigido.

Um abraço
28 - 10/14/2014 9:00:09 PM - Introdução - Curso Completo de MySQL - Aula 1
WESLEY YAMAZACK Olá Anderson, problema corrigido.

Um abraço
29 - 10/14/2014 11:14:50 AM - Introdução - Curso Completo de MySQL - Aula 1
jhonathan de oliveira Não esta sendo possível fazer o download da aula
30 - 10/14/2014 8:41:06 AM - Introdução - Curso Completo de MySQL - Aula 1
ANDERSON SALLES Bom dia.
Corrige opção download. Por favor!
Sobre curso, muito bom.
31 - 10/9/2014 10:07:06 AM - Componentes Data Aware - Delphi para Iniciantes - Aula 64
DOUGLAS CLAUDIO Olá Franklin, obrigado pelo seu comentário.

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

Um abraço.
32 - 10/7/2014 3:56:53 PM - Componentes Data Aware - Delphi para Iniciantes - Aula 64
Franklin de Sousa Serviços e Comércio - MEI Cedro do Abaeté, 07 de Outubro de 2014 - 15:42

Boa tarde!

Grande Rodrigo - ENTENDO - Versões alternativas "MEU CASO".

Tem como contornar a situação? Pegar essa VCL de algum lugar, reinstalar a Jogada de novo, uma solução, uma vez que é um curso que estou fazendo e não é viável comprar uma licença para isso. De repente no meio do caminho existe uma PEDRA como disse o grande Carlos Drummond de Andrade.
Peguei um código de um Gente Fina de Goiânia que já acessa os dados da Tabela sem erro, estou tentando fazer agora do meu jeito, mas ainda estou apanhando. Dá uma olhada pra Você ver.

dmBiblioteca.SQLDataSet_Conexao_Banco.Close;
dmBiblioteca.SQLDataSet_Conexao_Banco.CommandType := ctQuery;
dmBiblioteca.SQLDataSet_Conexao_Banco.CommandText := 'SELECT * FROM FUNCIONARIOS';
dmBiblioteca.SQLDataSet_Conexao_Banco.Active := True;
memiaInformacoesAdicionais.Clear;
while not dmBiblioteca.SQLDataSet_Conexao_Banco.Eof do
begin
memiaInformacoesAdicionais.Lines.Add(dmBiblioteca.SQLDataSet_Conexao_Banco.Fields.Fields[0].AsString + ' - ' +
dmBiblioteca.SQLDataSet_Conexao_Banco.Fields.Fields[1].AsString + ' - ' +
dmBiblioteca.SQLDataSet_Conexao_Banco.Fields.Fields[7].AsString + ' - ' +
dmBiblioteca.SQLDataSet_Conexao_Banco.Fields.Fields[3].AsString);
dmBiblioteca.SQLDataSet_Conexao_Banco.Next;
end;

Exibe os dados num campo Memo. Penso se consigo isso, por aqui devo chegar onde quero!

forFuncionarios.edtdpNome.text := dmBiblioteca.SQLDataSet_Conexao_Banco.Fields.Fields[3].AsString;

Não estou entendo porque manda para o Memo e não para o Edit. Esse é o primeiro do Quarteto Fantático, mas o cara nem usa os outros três. Nesse exato momento estou tentando reunir o Quarteto e tentar o acesso do ClientDataSet que é onde Eu acho que estão os dados.
Estou no campo de batalha e se sei que ainda estou aqui é porque estou "VIVO" e escrito isso, vou novamente à Guerra, mas contando sempre com a FORÇA DE VOCÊS AÍ.

Muito obrigado por enquanto.

Atenciosamente,

Franklin de Sousa
33 - 10/7/2014 9:59:31 AM - Componentes Data Aware - Delphi para Iniciantes - Aula 64
Rodrigo Carreiro Mourão Caro Franklin pelo seu relato esta tudo correto, erro de access violation em pacotes da VCL do Delphi denotam problema de instalação ou efeito colateral de versões alternativas se é que me entende kk

Tente executar o Delphi como administrador ou como o Daniel solicitou nos envio o projeto para tentarmos compilar, somente o log do compilador não adianta.

Abraços.
34 - 10/7/2014 5:33:20 AM - Componentes Data Aware - Delphi para Iniciantes - Aula 64
Franklin de Sousa Serviços e Comércio - MEI Cedro do Abaeté, 06 de Outubro de 2014 - 05:33

Bom dia!

Não, só encaminhei a mensagem de erro que dá quando tento conectar um componente ao outro.

Atenciosamente,

Franklin de Sousa
35 - 10/6/2014 6:38:12 PM - Componentes Data Aware - Delphi para Iniciantes - Aula 64
DOUGLAS CLAUDIO Olá Franklin,

Você chegou a encaminhar o seu projeto, ao Daniel Sobrinho para que ele possa analisar?

Abraço.
36 - 10/6/2014 4:17:59 PM - Componentes Data Aware - Delphi para Iniciantes - Aula 64
Franklin de Sousa Serviços e Comércio - MEI Cedro do Abaeté, 06 de Outubro de 2014 - 1615

Boa tarde!

Não consigo entender mas, gostaria imensamente de aprender.

[509FDA3B]{dsnap190.bpl} Datasnap.DBClient.TCustomClientDataSet.InternalCheck (Line 1292, "Datasnap.DBClient.pas" + 4) + $C
[50AA2388]{dbrtl190.bpl} Data.DB.TDataSet.First (Line 13870, "Data.DB.pas" + 24) + $5
[500599C3]{rtl190.bpl } System.@ReallocMem (Line 4497, "System.pas" + 91) + $0
[500642D4]{rtl190.bpl } System.DynArraySetLength (Line 33535, "System.pas" + 84) + $13
[50064375]{rtl190.bpl } System.@DynArraySetLength (Line 33588, "System.pas" + 3) + $0
[509FCAD1]{dsnap190.bpl} Datasnap.DBClient.TCustomClientDataSet.CreateDSBase (Line 995, "Datasnap.DBClient.pas" + 2) + $1B
[509FD79A]{dsnap190.bpl} Datasnap.DBClient.TCustomClientDataSet.OpenCursor (Line 1249, "Datasnap.DBClient.pas" + 32) + $6
[50A9F39D]{dbrtl190.bpl} Data.DB.TDataSet.SetActive (Line 12290, "Data.DB.pas" + 12) + $7
[50128326]{rtl190.bpl } System.TypInfo.SetOrdProp (Line 2583, "System.TypInfo.pas" + 21) + $1
[210FBA52]{designide190.bpl} DesignEditors.TPropertyEditor.SetOrdValue (Line 839, "DesignEditors.pas" + 2) + $E
[21146443]{designide190.bpl} VCLEditors.TBooleanProperty.MouseUp (Line 1864, "VCLEditors.pas" + 5) + $10
[212913CD]{vclide190.bpl} PropBox.TCustomPropListBox.ItemMouseUp (Line 1631, "PropBox.pas" + 17) + $1B
[212915C3]{vclide190.bpl} PropBox.TCustomPropListBox.MouseUp (Line 1696, "PropBox.pas" + 1) + $D
[504634D8]{vcl190.bpl } Vcl.Controls.TControl.DoMouseUp (Line 7468, "Vcl.Controls.pas" + 2) + $28
[50463554]{vcl190.bpl } Vcl.Controls.TControl.WMLButtonUp (Line 7481, "Vcl.Controls.pas" + 9) + $6
[21296D50]{vclide190.bpl} IDEInspListBox.TInspListBox.WMLButtonUp (Line 1632, "IDEInspListBox.pas" + 3) + $4
[50462B49]{vcl190.bpl } Vcl.Controls.TControl.WndProc (Line 7224, "Vcl.Controls.pas" + 91) + $6
[50466E9F]{vcl190.bpl } Vcl.Controls.TWinControl.IsControlMouseMsg (Line 9807, "Vcl.Controls.pas" + 1) + $9
[50467669]{vcl190.bpl } Vcl.Controls.TWinControl.WndProc (Line 10039, "Vcl.Controls.pas" + 153) + $6
[5048AF69]{vcl190.bpl } Vcl.StdCtrls.TCustomListBox.WndProc (Line 7108, "Vcl.StdCtrls.pas" + 55) + $5
[50466CAC]{vcl190.bpl } Vcl.Controls.TWinControl.MainWndProc (Line 9751, "Vcl.Controls.pas" + 3) + $6
[501749C4]{rtl190.bpl } System.Classes.StdWndProc (Line 17010, "System.Classes.pas" + 5) + $0
[50590DC3]{vcl190.bpl } Vcl.Forms.TApplication.ProcessMessage (Line 10288, "Vcl.Forms.pas" + 23) + $1
[50590E06]{vcl190.bpl } Vcl.Forms.TApplication.HandleMessage (Line 10318, "Vcl.Forms.pas" + 1) + $4
[50591141]{vcl190.bpl } Vcl.Forms.TApplication.Run (Line 10456, "Vcl.Forms.pas" + 26) + $3

Faço todas as conexões conforme vídeo-aulas do Senhor Rodrigo Carreiro Mourão, mas quando vou ativar a conexão do ClientDataSet aprece isso daí, conexão feita com o DataSetProvider.

Onde está o erro meu brother!

Aguardando ajude - igual Tom Hanks no NAUFRAGO!

Franklin de Sousa
37 - 10/1/2014 3:59:08 PM - Componentes Data Aware - Delphi para Iniciantes - Aula 64
DANIEL SOBRINHO LAPORTE Olá Franklin,

Teria como você me enviar um exemplo por e-mail (daniel.laporte@gmail.com) para que eu verificasse pra você?

Abraços,

Daniel
38 - 9/30/2014 8:16:22 PM - Componentes Data Aware - Delphi para Iniciantes - Aula 64
Franklin de Sousa Serviços e Comércio - MEI Cedro do Abaeté, 30 de Setembro de 2014 - 19:59

Boa noite!

Rodrigo por favor veja onde Eu cometi o erro na Aplicação:

Novo Formulário
Inseri um DataModule
Inseri um TSQLConnection - (Name: Conexao_Banco)

Inseri um TSQLDataSet - (Name: Conecta_Tabela_Funcionarios)
- SQLConnection - Conexão_Banco
- CommandType - ctTable
- CommandText - Funcionarios (Uma Tabela do Banco de Dados)

Inseri um TDataSetProvider - (Name: Provedor_Funcionarios)
- DataSet - Conecta_Tabela_Funcionarios

Inseri um TClientDataSet - (Name: Conecta_Provedor)
- ProviderName: Provedor_Funcionarios

No Formulário de Cadastro de Funcionários inseri um DataSource (Name: Funcionarios) que tem como DataSet: Conecta_Provedor.
Neste mesmo Formulário tenho um DBGrid conectado ao DataSource

Quando tento ativar o TClientDataSet aparece a seguinte mensagem:

Access violation at address 509FDA3B in module 'dsnap 190.bpl' Read of address 00000000.

O que está sendo feito de forma errada? segui os passos das suas vídeo-aulas 61,62,63 e 64.

Agradeceria imensamente se pudesse Me dar uma luz!

Atenciosamente,

Franklin de Sousa
39 - 9/30/2014 12:33:09 PM - Design Patterns: Soluções para Problemas em Projetos Orientado a Objetos
Rodrigo Carreiro Mourão Obrigado pelo comentário Jhonathan. Eu não tenho um site de preferência e como os livros são de certo modo com preço tabelado acho o ideal é verificar a segurança do site e prezo de entrega. Aqui no RJ a saraiva atende muito bem, chega rápido e nunca tive problemas no site. Porém há outros sites muito bons.

Abraços.
40 - 9/30/2014 11:25:14 AM - Design Patterns: Soluções para Problemas em Projetos Orientado a Objetos
jhonathan de oliveira Excelente video professor você recomenda algum site para compra desse livro?
41 - 9/28/2014 3:15:40 PM - Normalização de Banco de dados
Rodrigo Carreiro Mourão Olá Elivan,

A questão da educação na área de TI é um assunto muito mais amplo e complicado. Passa por um currículo desatualizado, professores idem e instituições que deveriam fiscalizar se omitindo.

Temos que trocer para que haja uma reformulação total no ensino da nossa área.
Abraços
42 - 9/28/2014 2:35:19 PM - Normalização de Banco de dados
elivan H Franco Olá Rodrigo, muito bom esse pocket, sábio e esclarecedor. Não encontramos esse domínio em sala de aula.
43 - 9/27/2014 9:05:02 PM - Classes DBX4 e Deploy de Aplicação - Delphi para Iniciantes - Aula 65
Franklin de Sousa Serviços e Comércio - MEI Cedro do Abaeté, 27 de Setembro de 2014 - 21:02

Boa noite Wesley!

Muito obrigado pela atenção e se puder fazer isso por mim - "NÃO TERIA COMO AGRADECÊ-LO".
Aproveitando o momento, parabenizo Você e a todos da DEVMEDIA.
Sucesso a todos.

Abraço
Franklin de Sousa
44 - 9/26/2014 9:39:45 AM - Classes DBX4 e Deploy de Aplicação - Delphi para Iniciantes - Aula 65
WESLEY YAMAZACK Olá Franklin, tudo bem?

Me chamo Wesley Yamazack e sou editor chefe da DevMedia. Obrigado pelo seu comentário, muito bacana o mesmo. Porém, infelizmente a DevMedia não oferece esse tipo de serviço de consultoria, etc, não podemos nos responsabilizar nem vincular contratos de consultoria, tudo bem?

Porém, vou passar seu e-mail de contato para alguns consultores, e pedir para que eles entrem em contato com você e viabilizar essa parceria, independente da DevMedia. Fechado? Posso fazer isso?

Um abraço
45 - 9/25/2014 11:36:06 AM - Código Fonte - Delphi para Iniciantes
DOUGLAS CLAUDIO Olá Maria, obrigado pelo seu comentário.

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

Um abraço.
46 - 9/25/2014 11:11:56 AM - Classes DBX4 e Deploy de Aplicação - Delphi para Iniciantes - Aula 65
Franklin de Sousa Serviços e Comércio - MEI Cedro do Abaeté, 25 de Setembro de 2014 - 10:56

Bom dia!

Douglas Cláudio estou com um pequeno problema que espero poder resolver por aqui e não tem como se não Lhe contar a história do início.

Tenho quase 50 anos e desde muito jovem Me apaixonei por informática, mas alguns tropeços Me impediram de fazer o que amava imensamente. Resolvi começar do zero e graças a DEUS hoje o que não me falta é tempo e então decidi que vou aprender a "PROGRAMAR COMPUTADOR" - não Me falta tempo, mas falta recurso (R$) e o que é mais importante ainda pessoas que estejam dispostas a ensinar pois, moro na Segunda Menor Cidade do Estado de Minas Gerais (1106 habitantes). Comprei uns créditos da DEVMEDIA e os utilizei o que Me fez apaixonar mais ainda pela PROGRAMAÇÃO. Não tenho noção de nada, mas tenho determinação. Gostaria de saber se tem alguém que possa Me ajudar sanando as dúvidas que aparecerem usando uma linguagem bem simples, simples mesmo.
Conectar com o banco de dados:
Crie um DataModule
Insira uma SQLConnection e conecte-a ao Banco de Dados dessa forma
Insira um DataSetConnection conecte-a ao objeto ao qual deve ser conectado
Simples sem muita perda de tempo.

Agora vamos ao que move o mundo - quanto Você ou uma Pessoa que indicaria Me cobrará para dar esse suporte. Na Internet encontramos tudo, mas o tempo que tenho não quero desperdiçá-lo lendo alguns posts que não tem nada a ver com o que realmente estamos procurando.
Aguardo resposta.

Atenciosamente,

Franklin de Sousa
47 - 9/25/2014 8:37:56 AM - Classes DBX4 e Deploy de Aplicação - Delphi para Iniciantes - Aula 65
DOUGLAS CLAUDIO Olá Franklin,

Qualquer dúvida estamos à disposição.
48 - 9/24/2014 9:09:24 PM - Design Patterns: Soluções para Problemas em Projetos Orientado a Objetos
Rodrigo Carreiro Mourão Meu caro sem dúvida estou às ordens.


Abraços.
49 - 9/24/2014 9:08:40 PM - Desnormalização de Banco de Dados
Rodrigo Carreiro Mourão Muito Obrigado Amigo
Abs
50 - 9/24/2014 7:01:47 PM - Design Patterns: Soluções para Problemas em Projetos Orientado a Objetos
Everis Centers Brasil Tecnologia Parabéns pelo vídeo Rodrigo!
Encontrei o mesmo na busca de um modelo onde eu possa usar para desenvolver meu TCC, gostaria muito se você pudesse me ajudar a especificar algum modelo.
51 - 9/24/2014 1:48:07 PM - Desnormalização de Banco de Dados
Francisco Berti da Cruz parabéns, mto bom;
52 - 9/24/2014 8:54:59 AM - Código Fonte - Delphi para Iniciantes
MARIA DO CARMO AMARAL Não tem o link dos fontes
53 - 9/24/2014 8:32:22 AM - Classes DBX4 e Deploy de Aplicação - Delphi para Iniciantes - Aula 65
DOUGLAS CLAUDIO Olá Franklin, obrigado pelo seu comentário.

Enviamos sua solicitação ao Rodrigo e estamos no aguardo de um feedback do mesmo.

Um abraço.
54 - 9/23/2014 7:17:21 AM - Classes DBX4 e Deploy de Aplicação - Delphi para Iniciantes - Aula 65
Franklin de Sousa Serviços e Comércio - MEI Cedro do Abaeté, 23 de Setembro de 2014 - 07:10

Bom dia!

Rodrigo muito obrigado pela atenção dispensada, sei que deve estar bastante atarefado mas, é que não estou conseguindo um lugar onde encontraria a ajuda dessa forma.
Visto aqui se Eu criar todos atributos na Classe vai dar na mesma coisa e talvez com menos complicação

TPessoas = class
private
Nome : string;
Logradouro : string;
Numero : string;
Bairro : string;
etc, etc, etc.

var
P: TPessoa;
begin
P := TPessoa.CriarInstancia;
P.Nome := 'Franklin de Sousa';
P.Logradouro := 'Avenida Coronel Francisco Guimarães';
P.Numero := '557';
P.Bairro := 'Centro';
P.Cidade := 'Cedro do Abaeté';
end;

Muito obrigado por enquanto.

Franklin de Sousa
55 - 9/22/2014 11:08:27 PM - Classes DBX4 e Deploy de Aplicação - Delphi para Iniciantes - Aula 65
Rodrigo Carreiro Mourão Meu caro a declaração da classe está errada, o correto é:

TPessoa = class
public
constructor CriarInstancia;
destructor DestruirInstancia;
property Nome: String;
property Endereco: TEndereco;
end;

Feito isso, pressione simultaneamente Ctrl + Shift + C para fazer a implementação da sua classe, a Classe com o Record ficará assim:

unit Unit4;

interface

type
TEndereco = record
Logradouro: String;
Numero: String;
Bairro: String;
Cidade: String;
end;

TPessoa = class
private
FNome: String;
FEndereco: TEndereco;
procedure SetEndereco(const Value: TEndereco);
procedure SetNome(const Value: String);
public
constructor CriarInstancia;
destructor DestruirInstancia;
property Nome: String read FNome write SetNome;
property Endereco: TEndereco read FEndereco write SetEndereco;
end;

implementation

procedure TPessoa.SetEndereco(const Value: TEndereco);
begin
FEndereco := Value;
end;

procedure TPessoa.SetNome(const Value: String);
begin
FNome := Value;
end;

end.

Para usar no clique de um botão por exemplo:

var
P: TPessoa;
begin
P := TPessoa.CriarInstancia;
P.Nome := 'Rodrigo Mourão';
P.Endereco.Logradouro := 'Rua 7 de Setembro';
P.Endereco.Numero := '11';
P.Endereco.Bairro := 'Centro';
P.Endereco.Cidade := 'Rio de Janeiro';
end;

Abraços
56 - 9/22/2014 9:05:01 PM - Classes DBX4 e Deploy de Aplicação - Delphi para Iniciantes - Aula 65
Franklin de Sousa Serviços e Comércio - MEI Cedro do Abaeté, 22 de Setembro de 2014 - 20:48

Boa noite!

Rodrigo vê se entende o que Eu quero fazer e se é viável por favor:

criar um registro - record chamado endereco

TEndereco = record;
Ender : string;
Numero : string;
Bairro : string;
Cidade : string;

criar uma classe - Class chamada Pessoa

TPessoa = class
protected
Nome : string;
Endereco : TEndereco

public
constructor CriarInstancia;
destructor DestruirInstancia;
procedure getNome(ParNome : string);
procedure getEndereco(ParEndereco : TEndereco)
function setNome : string;
function setEndereco : TEndereco;

procedure TPessoa.getNome(ParNome : string);
begin
Nome := ParNome;
end;

procedure TPessoa.getEndereco(ParEndereco : TEndereco);
begin
Endereco.Ender := O QUE?
Endereco.Numero := O QUE?
etc, etc, etc.
end;

function TPessoa.setNome : string;
begin
setNome := Nome;
end;

Gostaria que Me explicasse como criar esse registro, usá-lo dentro de uma classe e exibi-lo quando necessário. Rodrigo de forma bem objetiva pois, estou vendo algumas coisas na internet e nada que possa ajudar um iniciante. Parece que a galera lá gosta de mostrar exemplos complicados achando que passam a impressão de que são o SUPRA SUMO DA PROGRAMAÇÃO. Gostaria que fosse o mais simples possível.
Certo da sua compreensão, desde já agradeço.

Atenciosamente,

Franklin de Sousa
57 - 9/19/2014 11:46:43 PM - Aprenda a gerenciar seus projetos com o MS Project
VERONICA DOS SANTOS Já consegui ... o problema era entre a cadeira e o teclado mesmo.
58 - 9/19/2014 5:20:25 PM - Aprenda a gerenciar seus projetos com o MS Project
VERONICA DOS SANTOS Tem certeza que é possível definir as datas automaticamente do fim para o início?
Eu tentei e não funcionou ...
59 - 9/18/2014 9:53:12 PM - Desnormalização de Banco de Dados
Rodrigo Carreiro Mourão Obrigado meu caro!
60 - 9/18/2014 5:47:31 PM - Desnormalização de Banco de Dados
Alexandre Magno D. de Souza Muito bom, parabéns.
61 - 9/18/2014 7:54:35 AM - Aprenda a gerenciar seus projetos com o MS Project
WESLEY YAMAZACK Olá pessoal, problema corrigido. Obrigado pelo alerta.

Um abraço
62 - 9/17/2014 10:49:10 PM - Aprenda a gerenciar seus projetos com o MS Project
ANDRE LUIZ CHULLI DA SILVA TA DANDO PROBLEMA AO VER O VIDEO NO BROWSE MESMO
63 - 9/17/2014 10:45:47 PM - Design Patterns: Soluções para Problemas em Projetos Orientado a Objetos
Rodrigo Carreiro Mourão Meu caro Alexandre, como vai?
Fico muito feliz com seu comentário.

Abraços.
64 - 9/17/2014 7:32:24 PM - Design Patterns: Soluções para Problemas em Projetos Orientado a Objetos
Alexandre Magno D. de Souza Parabéns, excelente conteúdo, sem contar que a didática e nota 1000.
65 - 9/17/2014 7:01:52 PM - Aprenda a gerenciar seus projetos com o MS Project
VERONICA DOS SANTOS Douglas acho q ainda está com problema
A URL solicitada /video/RodrigoCarreiro/PocketVideos/14-pocket-MSProject_SETKKXXW/14-pocket-MSProject_SETKKXXW/index.html não foi encontrada neste servidor.
66 - 9/17/2014 10:47:49 AM - Aprenda a gerenciar seus projetos com o MS Project
DOUGLAS CLAUDIO Olá Pedro, obrigado pelo seu comentário.

Esse problema já foi corrigido.

Um abraço.
67 - 9/17/2014 10:46:08 AM - Design Patterns: Soluções para Problemas em Projetos Orientado a Objetos
Rodrigo Carreiro Mourão Obrigado pelo feedback Eduardo!
68 - 9/17/2014 9:41:50 AM - Design Patterns: Soluções para Problemas em Projetos Orientado a Objetos
Eduardo Pontes Parabéns , excelente apresentação.
69 - 9/16/2014 6:06:50 PM - Templates de Formulários e Projetos - Curso Delphi para Iniciantes - 57
Marcos_P Rodrigo, obrigado pelo retorno...

Já tinha observado esse comportamento logo no início, tanto que todos os testes que fiz foram sempre com um projeto aberto !

O comportamento é de um "bug", mas é uma coisa tão grosseira, que acho pouco provável que ninguém tenha passado por isso antes...
70 - 9/16/2014 5:41:44 PM - Aprenda a gerenciar seus projetos com o MS Project
Pedro Sergio Angelotti Aqui também está aparecendo o erro 404. Obrigado.
web-03
DevMedia  |  Anuncie  |  Fale conosco
Hospedagem web por Porta 80 Web Hosting
2014 - Todos os Direitos Reservados a web-03