Модераторы: LSD

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> C++(MFC) vs C#(WindowsForms), кто выживет? 
:(
    Опции темы
Kefir
Дата 29.4.2008, 22:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


«Hakuna Matata»
***


Профиль
Группа: Комодератор
Сообщений: 1878
Регистрация: 25.1.2003
Где: Tampere, Suomi

Репутация: 4
Всего: 87



Цитата(nickless @  29.4.2008,  21:31 Найти цитируемый пост)
ЗЫ, кстати, можешь в двух словах описать чем лучше? Без холивара, просто WPF не видел ни разу...

в двух словах. вот надо тебе сделать кнопку, внутри которой будет листбокс, в котором каждый итем - чекбокс с комбобоксом, причём чтобы листбокс заполнялся rss-ом, причём всё с каими-нибудь анимациями (mouseover / mouseout, фейды какие-нибудь или ещё что) - вот тогда ты поймёшь насколько WPF лучше QT. клац-клаца на пять минут В), а на QT я даже представить боюсь.
PM MAIL WWW Skype   Вверх
nickless
Дата 29.4.2008, 23:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Гентозавр
****


Профиль
Группа: Участник Клуба
Сообщений: 2976
Регистрация: 29.8.2005
Где: Germany

Репутация: 2
Всего: 181



Цитата(Kefir @  29.4.2008,  21:40 Найти цитируемый пост)
вот надо тебе сделать кнопку, внутри которой будет листбокс, в котором каждый итем - чекбокс с комбобоксом

Если честно, не знаю зачем так извращаться, но мысль ясна smile 

Цитата(Kefir @  29.4.2008,  21:40 Найти цитируемый пост)
клац-клаца на пять минут В)

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

Цитата(Kefir @  29.4.2008,  21:40 Найти цитируемый пост)
а на QT я даже представить боюсь

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


--------------------
user posted image

Real men don't use backups, they post their stuff on a public ftp server and let the rest of the world make copies
- Linus Torvalds
PM MAIL   Вверх
chipset
Дата 30.4.2008, 06:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 4071
Регистрация: 11.1.2003
Где: Seattle, US

Репутация: 4
Всего: 165



Цитата(nickless @  29.4.2008,  13:50 Найти цитируемый пост)
Т.е. там много стандартных классов на все случаи жизни, эффектов и прочих прибамбасов?
А как насчет дизайна самой либы, удобности использования итд?

Нет, там просто мегаудобный язык описания контролов XAML. Это совсем другой масштаб по сравнению с Qt. И оно не тормозит ибо (под Windows) WPF хреначед чериз DirectX а не через тормознутый GDI.

Добавлено через 50 секунд
Цитата(nickless @  29.4.2008,  11:31 Найти цитируемый пост)
ЗЫ, кстати, можешь в двух словах описать чем лучше? Без холивара, просто WPF не видел ни разу... 

Походу Kefir гораздо больше меня в этом шарит, он уже все обьяснил собственно Ж)

Добавлено через 1 минуту и 22 секунды
Цитата(nickless @  29.4.2008,  13:50 Найти цитируемый пост)
Я думаю достаточно будет унаследовать айтем и листвью и добавлять туда что надо, правда насчет эффектов не знаю. 

Боюсь с прорисовкой и координацией пикселей будут траблы.


--------------------
Цитата(Jimi Hendrix)
Well, I stand up next to a mountain
And I chop it down with the edge of my hand
PM MAIL WWW   Вверх
Kefir
Дата 30.4.2008, 08:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


«Hakuna Matata»
***


Профиль
Группа: Комодератор
Сообщений: 1878
Регистрация: 25.1.2003
Где: Tampere, Suomi

Репутация: 4
Всего: 87



Цитата(nickless @  29.4.2008,  23:50 Найти цитируемый пост)
Т.е. там много стандартных классов на все случаи жизни, эффектов и прочих прибамбасов?
А как насчет дизайна самой либы, удобности использования итд?

ну клац-клац это в Бленде. В отличии от многих ГУИ либ WPF больше не проповедует "для каждого контрола определённый вид контента". Взять, к примеру, ту же пресловутую кнопку. В либах, как правило на кнопку можно поставить текст и одн картинку. В WPF на кнопку можно ставить что угодно, тип контента не определён. Поэтому можноизвращатся как угодно. И так в практически любом контроле (есть пара исключений). это и есть, по-моему, большой шаг вперёд. гуи теперь можно делать любой - главное чтобы фантазия была. добавь возможность 3Д (как уже сказали WPF использует DirectX), добавь вкусности байндинга, прелести анимаций и ещё кучу перков - перечислять не охота. Вот ээто и есть WPF.


Цитата(nickless @  29.4.2008,  23:50 Найти цитируемый пост)
Я думаю достаточно будет унаследовать айтем и листвью и добавлять туда что надо, правда насчет эффектов не знаю. 

согласись - будет тяжко В)
PM MAIL WWW Skype   Вверх
Coocky
Дата 30.4.2008, 12:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


GUI гуру
****


Профиль
Группа: Участник Клуба
Сообщений: 2879
Регистрация: 16.2.2004
Где: Украина. Запорожь е

Репутация: нет
Всего: 62



Ну и о чем спор? Не пойму smile)
Неумеешь работать с МФС,так ненадо ж тогда говорить, что долго smile
Ты на АПИ голом напиши smile
МФС-отличная, хоть и устаревшая либа (слава богу Рибон уже выпустили MFC 2008,хотя -зачем?),для тех,кто хочет писать быстрее АПИ.
А не умеем рисовать или устанавливать инет соединения-зачем же на либу валить.
Ну сделали вам аля HTML халяву GUI WindowsForms-ну и что-дойдет дело до кастомизации, а не тупо выбирать свойства компонентов-вот тут то вы и остановитесь со скоростью.Делфятина и ее программисты -явный тому пример. smile

http://www.fileheap.com/graphics/screens/e...ogger-79518.jpg

Интерфейс писался давно.Вашим покорным слугой smile 
Прозрачность,анимация,да куча всего...Без всяких тем,независимо от версии линейки NT.
На С# ,быстро сваяешь? ;)

Это сообщение отредактировал(а) Coocky - 30.4.2008, 12:31


--------------------
Верю в смерть после жизни, в любовь после секса ,в крем после бритья smile        
PM ICQ   Вверх
Любитель
Дата 30.4.2008, 12:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Программист-романтик
****


Профиль
Группа: Комодератор
Сообщений: 3645
Регистрация: 21.5.2005
Где: Воронеж

Репутация: 5
Всего: 92



Цитата(it_medved @  26.4.2008,  18:54 Найти цитируемый пост)
WTF - это может быть все хорошо

WTF - это очень хорошо  smile 

Цитата(it_medved @  26.4.2008,  18:54 Найти цитируемый пост)
что это не С++ плохой, это MFC отстой

Правильно говорил.

Цитата(it_medved @  26.4.2008,  18:54 Найти цитируемый пост)
Сори, не знал что я пишу виндовс формс на WPF, думал просто на .Net Framework 

Сам понял, что сказал?  smile 

Цитата(Coocky @  30.4.2008,  12:00 Найти цитируемый пост)
Прозрачность,анимация,да куча всего...Без всяких тем,независимо от платформы.

MFC под линь? smile 

Цитата(Coocky @  30.4.2008,  12:00 Найти цитируемый пост)
дойдет дело до кастомизации, а не тупо выбирать свойства компонентов-вот тут то вы и остановитесь со скоростью

Не, ну кастомизация в WPF без сомнения на самом высоком уровне. В Qt некоторая кастомизация тож есть (те же CSS). В MFC - рисуем всё руками smile

Цитата(Coocky @  30.4.2008,  12:00 Найти цитируемый пост)
Прозрачность,анимация,да куча всего...Без всяких тем,независимо от платформы.
На С# ,быстро сваяешь? ;)

Интерфейс как таковой тупо рисуется теперь (WPF)...


По теме Qt vs WPF.

WPF вещь классная, но не идеальная. Во-первых, местами вроде хромает проектирование (ИМХО временно). Много недоделано. Ну и, во-вторых, онли винда и онли дотнет. С Qt в этом плане лучше.


--------------------
PM MAIL ICQ Skype   Вверх
Coocky
Дата 30.4.2008, 12:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


GUI гуру
****


Профиль
Группа: Участник Клуба
Сообщений: 2879
Регистрация: 16.2.2004
Где: Украина. Запорожь е

Репутация: нет
Всего: 62



Цитата(it_medved @  26.4.2008,  21:39 Найти цитируемый пост)
Так вот, неужели такая же аналогичная задача на MFC тоже будет решена так же просто и быстро?

Нет smile Смеешься?.. Конечно же быстре.. и немного меньше кода smile

Добавлено через 4 минуты и 31 секунду
Цитата(Любитель @  30.4.2008,  12:25 Найти цитируемый пост)
MFC под линь?

 smile  Протупил..Имелась ввиду линейка NT.Линь не рассмартивается как таковая вообще-по религиозным соображениям! smile
Цитата(Любитель @  30.4.2008,  12:25 Найти цитируемый пост)
Не, ну кастомизация в WPF без сомнения на самом высоком уровне. В Qt некоторая кастомизация тож есть (те же CSS). В MFC - рисуем всё руками

WPF не юзал. Qt баловался.Ну немного поболее халявы, особено, что касается ресайзинга контролов.Ну и на халяву двойная буферизация.
Однако если брать совокупность (поддержка доками,интегрируемость и т.д.)-отстает от мелких.Хотя  это было 2 года назад. smile 


--------------------
Верю в смерть после жизни, в любовь после секса ,в крем после бритья smile        
PM ICQ   Вверх
Lazin
Дата 30.4.2008, 13:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 3820
Регистрация: 11.12.2006
Где: paranoid oil empi re

Репутация: 4
Всего: 154



вот с чем, так с доками у Qt все в порядке

Добавлено через 2 минуты и 21 секунду
Qt - одна из самых хорошо задокументированных библиотек из тех что я видел
PM MAIL Skype GTalk   Вверх
Coocky
Дата 30.4.2008, 14:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


GUI гуру
****


Профиль
Группа: Участник Клуба
Сообщений: 2879
Регистрация: 16.2.2004
Где: Украина. Запорожь е

Репутация: нет
Всего: 62



Цитата(Lazin @  30.4.2008,  13:45 Найти цитируемый пост)
Qt - одна из самых хорошо задокументированных библиотек из тех что я видел


Может быть... Но все таки МСДН покруче будет smile
Хотя она охватывает все ,конечно же smile
Вообще разговор шел между МФС и шарпаком ;)
 Qt и WPF сюда так приплели..


--------------------
Верю в смерть после жизни, в любовь после секса ,в крем после бритья smile        
PM ICQ   Вверх
Любитель
Дата 30.4.2008, 14:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Программист-романтик
****


Профиль
Группа: Комодератор
Сообщений: 3645
Регистрация: 21.5.2005
Где: Воронеж

Репутация: 5
Всего: 92



Цитата(Coocky @  30.4.2008,  14:06 Найти цитируемый пост)
Но все таки МСДН покруче будет 

Всегда говорил: документация по куте - образец правильной документации. Думаю со мной все, юзавшие куте, согласятся.

Цитата(Coocky @  30.4.2008,  14:06 Найти цитируемый пост)
Вообще разговор шел между МФС и шарпаком ;)

Просто дотнетчики уже на ВинФормз начинают смотреть как на нечто не очень хорошее => переходят на ВПФ.
Сиплюплюсники же на куте smile

Цитата(Coocky @  30.4.2008,  12:26 Найти цитируемый пост)
Ну немного поболее халявы

В плане именно кастомизации - куте гораздо круче (CSS-подобные стили). Да и графика (QGraphicsView framework) во много раз развитей.


--------------------
PM MAIL ICQ Skype   Вверх
Lazin
Дата 30.4.2008, 15:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 3820
Регистрация: 11.12.2006
Где: paranoid oil empi re

Репутация: 4
Всего: 154



еще в куте SVG "из коробки" (да и вообще работа с векторной графикой), в свое время пришлось парсить svg-шки на Builder-e, изысканное извращение  smile (уверен что в MFC дела обстоят так-же smile )
PM MAIL Skype GTalk   Вверх
Kefir
Дата 30.4.2008, 15:35 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


«Hakuna Matata»
***


Профиль
Группа: Комодератор
Сообщений: 1878
Регистрация: 25.1.2003
Где: Tampere, Suomi

Репутация: 4
Всего: 87



Цитата(Coocky @  30.4.2008,  12:00 Найти цитируемый пост)
Прозрачность,анимация,да куча всего...Без всяких тем,независимо от версии линейки NT.
На С# ,быстро сваяешь? ;)

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

Цитата(Coocky @  30.4.2008,  14:06 Найти цитируемый пост)
Qt и WPF сюда так приплели.. 

ну так это же свинство - не дописать такие вещи в тему! В) да и, в конце концов, дайте же возможность выпендрится  smile 
PM MAIL WWW Skype   Вверх
mr.DUDA
Дата 30.4.2008, 20:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


3D-маньяк
****


Профиль
Группа: Экс. модератор
Сообщений: 8244
Регистрация: 27.7.2003
Где: город-герой Минск

Репутация: 4
Всего: 232



Винформс кстати по кустомизации тоже неплох (картинка снята в XP, абсолютно все контролы - самописанные).

user posted image


--------------------
user posted image
PM MAIL WWW   Вверх
Coocky
Дата 30.4.2008, 21:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


GUI гуру
****


Профиль
Группа: Участник Клуба
Сообщений: 2879
Регистрация: 16.2.2004
Где: Украина. Запорожь е

Репутация: нет
Всего: 62



mr.DUDA, что ж, согласен.. smile
Но ведь разговор у автора топика начался с времени и сложности разработки smile
Я просто показал-ничего невозможного нет smile

Добавлено через 2 минуты и 2 секунды
Кстати,посмотрите новую версию МФС. Ribbon . Там тоже есть такая тема. Причем уже по дефолту такие контролы smile


--------------------
Верю в смерть после жизни, в любовь после секса ,в крем после бритья smile        
PM ICQ   Вверх
mr.DUDA
Дата 1.5.2008, 12:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


3D-маньяк
****


Профиль
Группа: Экс. модератор
Сообщений: 8244
Регистрация: 27.7.2003
Где: город-герой Минск

Репутация: 4
Всего: 232



Coocky, риббон контрол уже неактуален  smile 


--------------------
user posted image
PM MAIL WWW   Вверх
Страницы: (4) Все 1 2 [3] 4 
Ответ в темуСоздание новой темы Создание опроса
Правила ведения Религиозных войн
Smartov
1. Уважайте собеседника
2. Собеседник != враг
3. Старайтесь воздерживаться от тем вида "Windows Rulez" или "Linux Rulez"

С уважением, Smartov.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Религиозные войны | Следующая тема »


 




[ Время генерации скрипта: 0.0655 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.