Быстрая разработка графического интерфейса для простого приложения / викторины - PullRequest
2 голосов
/ 18 декабря 2009

Каким будет хороший инструмент / IDE / приложение для создания GUI? Платформа: желательно Windows, но может работать с Linux

подробности:

  • Я программист на встроенном Си, которому поручено написать простую игру для новогодней вечеринки ... (какая-то вечеринка)

  • Логика игры очень проста, захватывать аргументы, изменять строку, отображать строку на экране (версия командной строки выполнена ..).

  • Однако интерфейс должен выглядеть «круто», желательно с некоторыми переходными эффектами при изменении значений и некоторыми изящными визуальными способами изменения указанных значений.

  • У меня есть друг дизайнер (не программист), который поможет с макетом.

Сказав все это, что бы вы посоветовали, как построить графический интерфейс? Ручное кодирование здесь может показаться контрпродуктивным.

РЕДАКТИРОВАТЬ: Короче говоря, я ищу какой-нибудь WYSIWYGish инструмент для перетаскивания полей ввода / кнопок / чего угодно и добавления красивой фоновой картинки, а затем склеиваю ее с моим логическим кодом.

Ответы [ 5 ]

2 голосов
/ 18 декабря 2009

Visual Basic является простым создателем графического интерфейса. Если вы не против работать с BASIC, то это быстрый инструмент. Вы можете скачать бесплатное экспресс-издание, которое довольно полнофункционально, здесь .

В Windows и C вы в значительной степени застряли с WinAPI. Я считаю, что есть C ++ GUI-генераторы, но я не знаю ни одного C.

2 голосов
/ 18 декабря 2009

Когда мне нужен быстрый (и даже симпатичный) графический интерфейс для проекта, я часто рассматриваю HTML / CSS с Javascript. Если вы знакомы с этими инструментами, очень легко создать интерактивный макет. Еще один плюс в том, что цикл разработки смехотворно быстр - просто обновите свой веб-браузер. Это также кросс-платформенный.

Когда вы играете в игру, вы всегда можете запустить полноэкранный браузер, поэтому он не так очевиден. Добавьте анимацию (мое предложение jQuery) или изображения, и некоторые люди не почувствуют разницу.

1 голос
/ 19 октября 2010

QT поставляется с QtDesigner , который так же прост в использовании, как встроенный VisualStudio Designer .

Другой возможностью будет Microsoft Expression Blend . Он использует WPF (для этого ваш код должен быть .NET, возможно, это не составит проблемы), что позволяет вам создавать самые красивые графические интерфейсы, которые вы когда-либо видели;)
К сожалению, это не то, чему вы могли бы научиться за несколько дней, но оно того стоит.

1 голос
/ 18 декабря 2009

Если вам нужен конструктор форм WYSIWYG для Windows, вам бы неплохо было выполнить одну из следующих бесплатных загрузок от Microsoft:

Visual C # Express и Visual Basic Express позволяют использовать Windows Presentation Foundation , который я не использовал, но, вероятно, позволит вам создавать интересные эффекты, которые вы ищете.

0 голосов
/ 18 декабря 2009

Вы всегда можете использовать Python, чтобы собрать небольшое быстрое приложение, которое будет работать на Windows или Linux. Вы можете даже найти некоторые предложения для WYSIWYG дизайнера здесь .

Удачи, и надеюсь, что это поможет некоторым.

...