|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
03.04.2011, 20:31 | #1 |
Android Developer
Старожил Подтвердите свой е-майл
Регистрация: 19.02.2007
Сообщений: 3,708
|
Native Windows Application
Приветствую всех заглянувших.
Вот честно признаюсь, просто хочу как то разбавить эту ветку. Вопрос собственно в заголовке, а именно, задача стоит такая: создание нативного приложения для Windows, но проблема в том, что приложение будет загруженной различным графическим контентом (GUI насыщенный очень), т.е. анимации, все не стандартное в общем. Варианты которые я имею на данный момент: 1. MFC/C++ + GdiPlus и рисование всего этого ручками. Меня лично это пугает уже сейчас, так что, это не ухты какой вариант. 2. Qt - никогда не имел дело с ним, но как вижу и как понял, приложение кроссплатформенное (в принципе круто, но не столь важно) на уровне кода/компиляции, значит будет нативным для Windows - что есть хорошо, со стилизацией/кастомизацией элементов управления - как гляну похож на css, в каком то роде - что тоже радует. В принципе - Да, оно. Другие варианты, может вы что подскажите? Спасибо. |
03.04.2011, 20:36 | #2 | |
C++ hater
СтарожилДжуниор
Регистрация: 19.07.2009
Сообщений: 3,333
|
Цитата:
I invented the term Object-Oriented, and I can tell you I did not have C++ in mind. (c)Alan Kay
My other car is cdr. Q: Whats the object-oriented way to become wealthy? A: Inheritance |
|
03.04.2011, 20:38 | #3 | |
Android Developer
Старожил Подтвердите свой е-майл
Регистрация: 19.02.2007
Сообщений: 3,708
|
Эээ, то что виджеты и на чем их делать - вопрос третий, в данный момент стоит вопрос правильного выбора технологии для создания выше описанного ПО.
UPD: Цитата:
Последний раз редактировалось BOBAH13; 03.04.2011 в 20:42. |
|
03.04.2011, 20:39 | #4 | |||
C++ hater
СтарожилДжуниор
Регистрация: 19.07.2009
Сообщений: 3,333
|
2BOBAH13
Цитата:
Цитата:
Цитата:
I invented the term Object-Oriented, and I can tell you I did not have C++ in mind. (c)Alan Kay
My other car is cdr. Q: Whats the object-oriented way to become wealthy? A: Inheritance Последний раз редактировалось pproger; 03.04.2011 в 20:45. |
|||
03.04.2011, 20:48 | #5 | ||
Android Developer
Старожил Подтвердите свой е-майл
Регистрация: 19.02.2007
Сообщений: 3,708
|
Цитата:
UPD: Цитата:
Последний раз редактировалось BOBAH13; 03.04.2011 в 20:51. |
||
03.04.2011, 20:49 | #6 | |
C++ hater
СтарожилДжуниор
Регистрация: 19.07.2009
Сообщений: 3,333
|
2BOBAH13
ну ты просил насыщенный гуй, с анимацией, нестандартный. я ответил не по теме? пс. я же такой пример не от фонаря взял. года 2 назад точно так же на работе надо было написать ПО с уникальным гуем, всякими рюшечками всплывающими, анимацией. подумали, решили, что хоть и долго писать свое с нуля, но оно того стоит. Цитата:
I invented the term Object-Oriented, and I can tell you I did not have C++ in mind. (c)Alan Kay
My other car is cdr. Q: Whats the object-oriented way to become wealthy? A: Inheritance Последний раз редактировалось pproger; 03.04.2011 в 20:56. |
|
03.04.2011, 20:57 | #7 | |
Форумчанин
Регистрация: 15.01.2010
Сообщений: 948
|
Цитата:
3. wxWidgets. Мультиплатформенная. Для каждой ОС использует родное API (со всеми вытекающими отсюда, как положительными, так и отрицательными, последствиями). При разработке архитектура сознательно копировалась с MFC. После изменения Нокией лицензионной политики в отношении Qt, ряды поклонников поредели (правда, теперь переметнувшийся народ ждёт, не преподнесёт ли Digia сюрпризов с противоположным знаком ). Оставшиеся с нетерпением ждут (задержка уже почти 3 месяца) обнародования 2.9.2- либо сразу 3.0-версии 4. Поискать в Сети не столь монструальную каркасную библиотеку. Типа RSWL. Когда-то я следил за такого типа проектами, потом бросил. Наверняка, многие уже умерли, но, если очень надо, могу найти старые URL-и... 5. Написать, как уже было посоветовано, библиотеку классов самому, под свои собственные, конкретные нужды. |
|
03.04.2011, 21:01 | #8 | |
Android Developer
Старожил Подтвердите свой е-майл
Регистрация: 19.02.2007
Сообщений: 3,708
|
Цитата:
|
|
03.04.2011, 21:04 | #9 |
somewhere else
Участник клуба
Регистрация: 17.07.2008
Сообщений: 1,409
|
MFC это по сути WinAPI только в классовой обертке, он вообще ничего не инкапсулирует по сути, он просто тупо делает из GetWindowText - Window.GetText, а параметры будут те же самые, вообщем никакой автоматизации.
В Qt же все довольно просто, к тому же система сигналов и слотов очень удобная в использовании, но все равно все не без ложки дегтя, некоторые вещи( такие как http-транзакции) можно сделать только слегка через одно место, впрочем это все решаемо.
"Тяжело в учении, легко в бою" - А.В. Суворов
|
03.04.2011, 21:05 | #10 |
C++ hater
СтарожилДжуниор
Регистрация: 19.07.2009
Сообщений: 3,333
|
2BOBAH13
попробуй wtl еще, если шаблоны плюсовые хорошо знаешь
I invented the term Object-Oriented, and I can tell you I did not have C++ in mind. (c)Alan Kay
My other car is cdr. Q: Whats the object-oriented way to become wealthy? A: Inheritance |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Thread в Windows From Application | Flay | Windows Forms | 7 | 24.08.2010 21:28 |
Книга по Windows Form Application | Skynet91 | Общие вопросы C/C++ | 0 | 20.03.2010 08:51 |
Windows Forms Application | Cdevelop | Общие вопросы .NET | 1 | 15.03.2009 18:03 |