Fórum Visual o Delphi #446774
26/06/2013
0
Eu programa já algum tempo em delphi só que sempre fui tranquilo na questão de visual, Pois com uns timers e umas mudada no estilo dos dos componentes sempre me ajudaram (Sem skin pois na minha opinião atrapalha muito o desempenho a não ser aquelas que vem no próprio delphi - os mais novos "temas" (os temas estes eu já usei, só cresce muito o tamnho da plicação só que na minha opinião não atrapalha))
Só que agora preciso fazer um programa mais bonito (estilo o skype, antigo msn, Soluto, teamviewer, o kaspersky 2013 entre outros que na minha opinião são visualmente bonito)
Alguém tem alguma dica de o que eu posso tá uilizando ?
Pois na minha opinião:
- Skin não é legal,
- criar componentes no próprio delphi leva muito tempo
- utilizar os temas que vem no delphi (você fica preso ao que está pronto) apesar de ter como editar o que daria mais um trabalho
- Usar imagens no delphi as vezes é fria pois dana uma piscação no Form (principalmente se você utilizar repaint), eu conheço a opção doublebuffered que tem nos form e em alguns componentes. Mas utilizar esta opção as vezes ainda não funciona dependendo da forma ou efeitos que você quiser fazer no programa.
Eu gostaria de saber há alguma linguagem que já traz alguns componentes mais atraentes ou que já faz programas mais bonitos ?
Eu já utilizei java e atualmente estou vendo o CSharp - Java eu não gostei e não me ajudaria no que eu vou fazer. CSharp tem como fazer programas mais bonito ?
Grato desde já pela respostas.
Ewerton Rodrigues
Curtir tópico
+ 0Posts
26/06/2013
Ewerton Rodrigues
Gostei + 0
26/06/2013
Joel Rodrigues
E para C# temos o WPF.
Gostei + 0
26/06/2013
Francisco Macário
Acredito que todos esses APP que você acha bonito, "custaram" um certo desenvolvimento para o assim ficarem. Mas observando o formato de todos não deve ser complicado "aplicar um layout" parecido.
O FM mesmo, ira ajudar em muito, caso você disponha de uma versao do XE.
Ter uma coleção de icones legais, tambem, ajuda muito a interface ficar "+ rica".
Abraço.
Gostei + 0
26/06/2013
Ewerton Rodrigues
Acredito que todos esses APP que você acha bonito, "custaram" um certo desenvolvimento para o assim ficarem. Mas observando o formato de todos não deve ser complicado "aplicar um layout" parecido.
O FM mesmo, ira ajudar em muito, caso você disponha de uma versao do XE.
Ter uma coleção de icones legais, tambem, ajuda muito a interface ficar "+ rica".
Abraço.
Primeiramente obrigado
Sobre ícones, eu tenho até uma pasta chamada "Banco de Ícones" rs. São Gigas de ícones.
Eu tenho até a versão XE4 de teste
Mas uso a XE2,
Já sobre o Firemonkey (foi até bom você me lembrar) realmente ajuda bastante, MAS tem um porém algumas coisas da VCL não tem no Firemonkey ainda. Foi o que me atrapalhou a mudar para ele.
E sobre o custo do visual, eu gostaria de saber se em outras linguagem é mais fácil de se obter efeitos e visual mais facilmente, Pois uso o Delphi e continuarei usando, Mas para esta aplicação em especial preciso de um visual top.
Alguém ainda sabe outra alternativa ?
Gostei + 0
26/06/2013
Joel Rodrigues
Com eu disse, dê uma olhada no WPF do .NET.
Gostei + 0
26/06/2013
Ewerton Rodrigues
Com eu disse, dê uma olhada no WPF do .NET.
Não, sobre o firemonkey eu irei ver se a versão atual ta mais legal e se esta mais compativel com as opções normais na VCL.
Sobre nem isto nem aquilo, você concorda que com skin fica pesada e com imagens fica piscando ?
E sobre WPF irei ver sim. muito obrigado.
Gostei + 0
27/06/2013
Joel Rodrigues
Não, sobre o firemonkey eu irei ver se a versão atual ta mais legal e se esta mais compativel com as opções normais na VCL.
Sobre nem isto nem aquilo, você concorda que com skin fica pesada e com imagens fica piscando ?
E sobre WPF irei ver sim. muito obrigado.
Sim, concordo. Eu ainda uso os componentes da DevExpress que também ajudam no visual, mas o executável também aumenta de tamanho consideravelmente. Mas chega um ponto em que temos de avaliar o que é realmente fundamental para a aplicação e às vezes fazer alguns sacrifícios.
Mas se você procura interfaces realmente bem diferentes do padrão, acho que Firemonkey ou WPF serão as saídas.
Abraço.
Gostei + 0
27/06/2013
Ewerton Rodrigues
Não, sobre o firemonkey eu irei ver se a versão atual ta mais legal e se esta mais compativel com as opções normais na VCL.
Sobre nem isto nem aquilo, você concorda que com skin fica pesada e com imagens fica piscando ?
E sobre WPF irei ver sim. muito obrigado.
Sim, concordo. Eu ainda uso os componentes da DevExpress que também ajudam no visual, mas o executável também aumenta de tamanho consideravelmente. Mas chega um ponto em que temos de avaliar o que é realmente fundamental para a aplicação e às vezes fazer alguns sacrifícios.
Mas se você procura interfaces realmente bem diferentes do padrão, acho que Firemonkey ou WPF serão as saídas.
Abraço.
Sobre os componentes da DevExpress, você comprou qual pacote ?
Sobre o Firemonkey to vendo e irei ver na versão mais nova do Delphi XE4 se ela está boa.
E o WPF muito bom eu gostei inicialmente, você poderia me dá alguma dica de como começar, pois pelo que eu entendi eu irei fazer o programa (usando .NET ou C#) e o Designer pode fazer o designer (paralelamente) com XMAL.
É isto mesmo?
Obrigado
Gostei + 0
27/06/2013
Joel Rodrigues
Sobre WPF, o primeiro passo é entender como funciona e estudar a parte de design com XAML, pois a parte de C# não muda. Você precisará do Expression Blend para desenhar melhor suas interfaces. Essa ferramenta facilita o design "RAD" do visual, o que te poupará um pouco do XAML, mas você precisa entender como funciona.
Se já conhece C#, ótimo, senão, vai precisar estudar também. E para a parte de acesso a dados, procure pelo Entity Framework (ou NHibernate, mas o Entity é nativo).
Boa sorte.
Gostei + 0
28/06/2013
Willian Silva
Gostei + 0
28/06/2013
Ewerton Rodrigues
Eu não sou contra, como já até citei, eu já usei skin e se precisar uso. Só que agora preciso fazer um Designer muito bom ("Eu fazer" e não depender de skin)
Valeu pela resposta Mas leia mais antes de postar
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)