Pergunta

Qual seria uma boa ferramenta/IDE/aplicativo para construir uma GUI? Plataforma: de preferência Windows, mas pode se safar com o Linux

Detalhes:

  • Eu sou um programador C incorporado encarregado de escrever um jogo simples para a festa de ano novo ... (alguma festa)

  • A lógica do jogo é muito simples, pegue args, alter string, string de exibição na tela (versão da linha de comando feita ..).

  • No entanto, a interface deve parecer "legal", com preferencialmente alguns efeitos de transição ao alterar os valores e algumas maneiras visuais legais de mudar os referidos valores.

  • Eu tenho um amigo designer (não um programador) que ajudará no layout.

Dito tudo isso, qual seria o seu conselho sobre como construir a GUI? A codificação manual pareceria contraproducente aqui.

EDIT: Em poucas palavras, estou procurando uma ferramenta wysiwygish para arrastar caixas/botões de entrada/othnot e adicionar uma bela imagem de fundo e, em seguida, cole -a com meu código lógico.

Foi útil?

Solução

Se você deseja um designer de formulário Wysiwyg para Windows, você fará bem com um desses downloads gratuitos da Microsoft:

Visual c# express e visual básico expresso permitem usar o Windows Presentation Foundation O que não usei, mas provavelmente permitirei que você crie os efeitos legais que você está procurando.

Outras dicas

Quando preciso de uma GUI rápida (e até bonita) para um projeto, geralmente considero HTML/CSS com JavaScript. Se você estiver familiarizado com essas ferramentas, pode ser extremamente fácil montar um layout interativo. Outra vantagem é que o ciclo de desenvolvimento é ridiculamente rápido-apenas atualize o navegador da web. Também é uma plataforma cruzada.

Quando você está jogando o jogo, sempre pode tela cheia do navegador, para que não seja tão óbvio. Adicione algumas animações (jQuery é minha sugestão) ou imagens, e algumas pessoas não saberão a diferença.

O Visual Basic é um criador simples da GUI. Se você não se importa de trabalhar com o BASIC, é uma ferramenta rápida. Você pode baixar o Free Express Edition, que é bastante completo, aqui.

No Windows e C, você está praticamente preso ao Winapi. Eu acredito que existem geradores de GUI C ++, mas eu não conheço nenhum C.

Qt vem com o QtDesigner que é tão fácil de usar quanto o embutido Designer VisualStudio.

Outra possibilidade seria Microsoft Expression Blend. Ele usa o WPF (seu código precisa ser .NET para isso, talvez isso não seja um problema), o que permite que você faça as GUIs mais chiques que você já viu;)
Infelizmente, este não é uma coisa que você pode aprender em alguns dias, mas vale a pena a experiência.

Você sempre pode usar o Python para dar um tapa em um pequeno aplicativo rápido que será executado no Windows ou no Linux. Você pode até encontrar algumas sugestões para um Designer Wysiwyg aqui.

Boa sorte, e espero que isso ajude alguns.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top