Другие языки программирования и технологии
GUI, Интерфейс, API
На чем сейчас пишут интерфейсы программ? Говорят что WinAPI и MFC уже устарели, Qt не серьезно, так что сейчас актуально? На чем например написаны Фотошоп, Офис, 3дМакс, АутоКад?
Если мы говорим о программировании под Windows,то на данный момент самая передовая технология -это WPF.До последнего времени для программирования интерфейсов использовались WindowsForms.На простых WinAPI и MFC уже практически ни кто не пишет, только поддерживаются уже написанные проекты. На каком то этапе Microsoft со своим WindowsForms начал проигрывать Delfi в плане навороченности форм, количества и качества контролов и других элементов управления. По-этому они родили принципиально новую технологию, основанную на новом наборе API и с полной поддержкой анимации на базе DirectX.Эта технология называется WPF.Версия для web-интерфейсов называется SilverLigth.WPF полностью подддерживается VisualStudio2008,2010.Включена в NETFramework 3.5.Для работы с визуализацией можно использовать специально для этого разработанной студией Blend.На данный момент доступна Blend3.Microsoft окрестил эту студию именем FlashKiller,намекая на то, что они с помощью WPF полностью вытеснят Flash.
Так что если хочешь писать интерфейсы программ под Windows,то начинай осваивать WPF.Все предыдущие технологии по сравнению с ней -полный отстой. Правда полноценно выглядеть во всей красе будут только на Viste и Windows7.
Так что если хочешь писать интерфейсы программ под Windows,то начинай осваивать WPF.Все предыдущие технологии по сравнению с ней -полный отстой. Правда полноценно выглядеть во всей красе будут только на Viste и Windows7.
все виндовые программы написаны с использованием API, разумеется.. .
а вот выбор Qt - это лучшее на сегодняшний день.. . очень удобно.. .
и если у Мелкомягких есть голова и они умеют ней думать, то, возможно включать Qt в состав Винды.. .
уж больно много программ уже написано на Qt
а вот выбор Qt - это лучшее на сегодняшний день.. . очень удобно.. .
и если у Мелкомягких есть голова и они умеют ней думать, то, возможно включать Qt в состав Винды.. .
уж больно много программ уже написано на Qt
Браузер FireFox знаком ?
Так вот его UI (и не только UI) базируется на мощном кроссплатформенном движке Gecko, имеющем собственный SDK.
Так вот его UI (и не только UI) базируется на мощном кроссплатформенном движке Gecko, имеющем собственный SDK.
Можно использовать вот такую среду
http://rutracker.org/forum/viewtopic.php?t=2162932
но лучше конечно писать на чистом API
http://rutracker.org/forum/viewtopic.php?t=2162932
но лучше конечно писать на чистом API
Похожие вопросы
- Помогите с AHK и GUI
- Объектно-ориентированное программирование. Программа и ее интерфейс.
- Что вписывать в url Telegram api
- Приведите пожалуйста пример программы на ассемблере, использующая API функцию GlobalMemoryStatus. Заранее спасибо.
- Как самому создать приложение для Android если есть API или виджет для сайта?
- Что такое "интерфейс"? Вот, я читаю - "IDisposable - это такой интерфейс..."... и Что такое IDisposable?
- Каким должен быть УДОБНЫЙ пользователю интерфейс программы? (см вн)
- У каких программ (по вашему мнению) самый "дер*мовый интерфейс.. . нелогичный и проч...
- Вопрос об элементах пользовательского интерфейса сайтов, порталов и веб-страниц?
- Зачем разделять файлы на реализацию и интерфейс в с++?