Как причудливые графические пользовательские интерфейсы закодированы?

Мне интересно о "причудливых GUI" сделаны.

Когда я говорю это, я имею в виду такие программы, как iTunes, Picasa, Skype, Songbird, Spotify, Vlc (тематические) ... все, что ломается со стандартным GUI

на каких языках? какие фреймворки / инструменты используются?

2 ответа

Ничто не сравнится с великолепным дизайном... Вероятно, все эти приложения написаны с использованием совершенно разных фреймворков. Я имею в виду, они все выглядят по-разному... хорошо, но по-разному.

Я не думаю, что эта причудливость имеет какое-либо отношение к используемой платформе, но к творческим людям, стоящим за дизайном интерфейса.

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

Это зависит от того, на какой платформе и на каком языке вы работаете. WPF является относительно новой тенденцией к созданию графических интерфейсов на основе.NET и многих других. Qt является примером, но не единственным.

После того, как вы определились с инструментами, которые будете использовать, все дело в творчестве, так как все графические интерфейсы позволяют по-своему стилизовать элементы управления. Большую часть времени вы будете создавать свой графический интерфейс, а затем применять какую-то таблицу стилей, чтобы она выглядела так, как вы хотите.

Другие вопросы по тегам