| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 24/05/2005 12:12:40
|
renatosilva
GUJ Master
Membro desde: 16/12/2004 17:09:19
Mensagens: 1787
Offline
|
Como bloquearam este tópico e eu cheguei atrasado, não pude responder ao dsiviotti:
dsiviotti wrote:
Engraçado, sempre achei essa uma das melhores coisas no VE do Eclipse. Como o Philip disse, quem mistura as coisas é o programador. Sempre que eu faço uma janelinha com o VE coloco o "código" de verdade em outra classe.
Eu não estava falando disso estava falando do simples fato do VE gerar código e não dados de configuração.
dsiviotti wrote:Dentro dos Adapters eu ponho chamada a esses códigos.
Realmente a descrição da interface é feita com código java, mas não era para ser?? No Netbeans, como no Delphi, tem um arquivo de form. Você sabe programar naquele formato? Eu não.
Não existe programação, é como mexer num properties. Na boa, não há muito o que aprender, é bem facinho:
Isso ae é difícil de entender?
Poxa cara e o fato de ter que parsear código de montagem de tela é horrível de tão lento (o VE leva literalmente minutos para abrir um form!), além de ser mais difícil de entender e manter. Além disso codificar com a linguagem "botão ali, textinho aqui" é um porre daqueles. É como gerar HTML com Servlet. GUIs são melhores descritas do que programadas. Lembre-se do HTML. Alguém discorda?
dsiviotti wrote:Eu conhecia um poquinho da codificação dos forms do delphi mas só se usa isso quando você quer alterar a janela e não tem o fonte. Caso do preview do quickreport.
Não entendi.
dsiviotti wrote:O NetBeans transforma aquele arquivo de form em código java no seu código, no caso do delphi nem isso acontece. O form é um "recusro" do programa ao qual você, programador, só tem acesso pelo editor de janelas. Isso tem seus prós e contras, pessoalmente já estava enchendo o saco com a velocidade do VE, mas nas novas versões a introspecção de código parace ter melhorado. Ainda tem muito pra melhorar mas acho que dessa forma a liberdade é total. Você pode editar uma janela feita no VE pelo noteped, já as do Netbeans fica mais difícil, se você altera o código o editor de janela não funciona direito. No delphi isso nem é possível.
Sobre transformar o recurso em código compilado, eu acho uma boa idéia.
E o mais importante, no Delphi isso é perfeitamente possível. A partir do Delphi 5 os arquivos DFM (descrição de janelas) são texto puro além dos binários opcionais. Portanto é só abrir no Notepad a sua janela e sincronizar com o TForm correspondente no PAS (código) onde a janela é declarada. Mas você só precisaria disso em casos muito específicos por que é só abrir a IDE e editar a Janela.
PS: briguem comigo se não devia fazer isso, foi malz.
This message was edited 2 times. Last update was at 24/05/2005 12:18:11
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 24/05/2005 14:00:45
|
dsiviotti
Virtual Machine Man
![[Avatar]](/images/avatar/b3f61131b6eceeb2b14835fa648a48ff.jpg)
Membro desde: 19/01/2004 01:35:23
Mensagens: 541
Localização: Rio de Janeiro
Offline
|
renato3110 wrote:
Isso ae é difícil de entender?
Difícil não, mas é mais uma! Isso não é padrão de nada. É a forma Borland de descrever uma janela. Não acho que valha a pena. O exemplo que você mostrou tem uns 3 componentes, eu tinha janela em Delphi co quase 100! Não sei se atualmente existe navegador de código para esse tipo de arquivo, mas sem um é dureza.
renato3110 wrote:
dsiviotti wrote:
Eu conhecia um poquinho da codificação dos forms do delphi mas só se usa isso quando você quer alterar a janela e não tem o fonte. Caso do preview do quickreport.
Não entendi
O Preview do quickreport vem com os botões em inglês e os tamanhos são muito ruins. Nesta ocasião fiz o que você disse. Abri o arquivo de form e refiz um Preview em português e bem mais bonitinho. Isso foi na versão 4, talvez hoje não seja necessário.
Quanto ao VE, com 512 fica legal. Antes eu tinha menos processador e menos memória e realmente assim fica difícil.
Com relação ao tópico travado: foi mais por causa do DelphixJava, a questão aqui era somente a edição visual, sem torcidas organizadas.
|
Douglas Siviotti |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 24/05/2005 14:55:51
|
renatosilva
GUJ Master
Membro desde: 16/12/2004 17:09:19
Mensagens: 1787
Offline
|
dsiviotti wrote:
renato3110 wrote:
Isso ae é difícil de entender?
Difícil não, mas é mais uma! Isso não é padrão de nada. É a forma Borland de descrever uma janela. Não acho que valha a pena. O exemplo que você mostrou tem uns 3 componentes, eu tinha janela em Delphi co quase 100! Não sei se atualmente existe navegador de código para esse tipo de arquivo, mas sem um é dureza.
Aíéquetá. Você raramente precisará editar esse arquivo. Além disso, você acha mais fácil editar um DFM ou XML de 100 componentes ou uma classe de código que cria 100 componentes??
Sobre o QuickReport, bom você poderia ter aberto o DFM em vez de editar na marra, não?
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 24/05/2005 15:30:52
|
dsiviotti
Virtual Machine Man
![[Avatar]](/images/avatar/b3f61131b6eceeb2b14835fa648a48ff.jpg)
Membro desde: 19/01/2004 01:35:23
Mensagens: 541
Localização: Rio de Janeiro
Offline
|
EStamos falando de Delphi ou Java? Se já estou usando o delphi concordo que é mais fácil editar o DFM, se bem que nem precisa, se estou usando o Delphi edito direto no editor de janelas. Mas no caso do Java é mais complicado. Como vou edita o arquivo de form do Netbeans no Eclipse? O problema é a padronização. Também não dá pra editar uma janela do Eclipse no Netbeans, mas só pq ele não quer, o código é java, padronizado. Acho que essa evolução dp desenvolvimento desktop vai ficar mais pra frente, na minha opinião nem Ve nem Netbeans são satisfatórios.
|
Douglas Siviotti |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 24/05/2005 16:19:45
|
renatosilva
GUJ Master
Membro desde: 16/12/2004 17:09:19
Mensagens: 1787
Offline
|
Humm.. concordo com você. É engraçado como o Java é tão power, tão power, mas é capenga nessa área de GUI. Acho que uma JSR talvez vai ser feita para padronizar isso. Aliás, já ouvi falar de algo nesse sentido, de padronização de IDEs. Alguém?
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 24/05/2005 16:22:34
|
Filipe Sabella
GUJ Expert
Membro desde: 12/03/2003 11:25:57
Mensagens: 4680
Offline
|
Dá vontade de socar o monitor quando abro um software com alguma dessas características:
- não me deixa redimensionar a tela, sou obrigado a trabalhar numa janela 800x600
- me deixa redimensionar a tela, e quando faço isso os componentes continuam ocupando o mesmo espaço que antes
Isso é retrocesso
|
Former LIPE. |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 24/05/2005 16:51:22
|
renatosilva
GUJ Master
Membro desde: 16/12/2004 17:09:19
Mensagens: 1787
Offline
|
Huhauhauahuahuahahu tem um sistema aqui na empresa que é assim, só funciona em 800x600 hauhauha
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 24/05/2005 17:22:47
|
fabio.patricio
GUJ Master
Membro desde: 04/01/2004 02:51:33
Mensagens: 1512
Localização: Porto Alegre - RS
Offline
|
LIPE wrote:Dá vontade de socar o monitor quando abro um software com alguma dessas características:
- não me deixa redimensionar a tela, sou obrigado a trabalhar numa janela 800x600
- me deixa redimensionar a tela, e quando faço isso os componentes continuam ocupando o mesmo espaço que antes
Isso é retrocesso 
E pra quem curte usar null layout no Java....quando abro um tela no linux que simplemente fica toda errada. Da vontade de socar o monitor tambem.
]['s
|
Fabio Patricio
http://blog.wansoft.com.br
 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 25/05/2005 09:20:45
|
mantabodyboarder
JavaBaby
![[Avatar]](/images/avatar/c8d2f9e340a527ef73f18.jpg)
Membro desde: 14/05/2004 15:58:53
Mensagens: 85
Localização: São Bernardo do Campo - SP
Offline
|
dsiviotti wrote:Como vou edita o arquivo de form do Netbeans no Eclipse?
Cade o plugin pra isso?
Um EclipseBeans ia cair bem nessa hora...
Lipe, algo parecido na sua busca pelo plugin perfeito?
|
How can you say that I'm a fool when all I do is help
Well I guess I'm a fool but I know that I'm not your pawn
That feeling is dead and gone |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 25/05/2005 09:50:07
|
Filipe Sabella
GUJ Expert
Membro desde: 12/03/2003 11:25:57
Mensagens: 4680
Offline
|
hehe não gasto meu tempo procurando ferramentas que geram código pra mim
|
Former LIPE. |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 25/05/2005 09:58:07
|
#@®®¡$
Moderador
![[Avatar]](/images/avatar/2288f691b58edecadcc9a8691762b4fd.jpg)
Membro desde: 13/02/2004 09:42:28
Mensagens: 807
Localização: São Paulo
Offline
|
LIPE wrote:Dá vontade de socar o monitor quando abro um software com alguma dessas características:
- não me deixa redimensionar a tela, sou obrigado a trabalhar numa janela 800x600
- me deixa redimensionar a tela, e quando faço isso os componentes continuam ocupando o mesmo espaço que antes
Isso é retrocesso 
A interface Swing do sistema aqui é assim...
Mas tudo tem uma razão. Nesse caso, é porque o carinha do marketing colocou um monte de imagens com tamanho fixo e absoluto.
fabgp2001 wrote: E pra quem curte usar null layout no Java....quando abro um tela no linux que simplemente fica toda errada.
Opa, mas isso não acontece. Aqui fica tudo igualzinho, tanto faz Windows quanto Linux.
|
Wilerson "#@®®¡$" de Oliveira
http://mundoestranho.net/blog/
Douglas Adams wrote:I love deadlines. I like the whooshing sound they make as they fly by.
|
|
|
 |
|
|