Приложения на WPF
От: aloch Россия  
Дата: 28.12.10 19:31
Оценка: 26 (3)
Достаточно часто идиут дискусии о применении WPF в "больших" приложениях.
Следующая версия Mathcad — Mathcad Prime (разработка фирмы PTC) полностью сделана на .Net. Весь интерфейс сделан на WPF.

Это полностью переписанная "с нуля" упрощенная версия Mathcad.

Скриншоты —

http://www.walkingrandomly.com/?p=2540

PS Возможно это следует перенести в КСВ


Re: Приложения на WPF
От: Аноним  
Дата: 29.12.10 10:37
Оценка:
Здравствуйте, aloch, Вы писали:

класс
Re: Приложения на WPF
От: hattab  
Дата: 29.12.10 11:33
Оценка: 1 (1)
Здравствуйте, aloch, Вы писали:

a> Достаточно часто идиут дискусии о применении WPF в "больших" приложениях.

a> Следующая версия Mathcad — Mathcad Prime (разработка фирмы PTC) полностью сделана на .Net. Весь интерфейс сделан на WPF.

a> Это полностью переписанная "с нуля" упрощенная версия Mathcad.


a> Скриншоты -


a> http://www.walkingrandomly.com/?p=2540


a> PS Возможно это следует перенести в КСВ


Сглаживание шрифта вырвиглазное
avalon 1.0rc3 rev 380, zlib 1.2.3
Re[2]: Приложения на WPF
От: MxMsk Португалия  
Дата: 29.12.10 13:01
Оценка: -1
Здравствуйте, hattab, Вы писали:

H>Сглаживание шрифта вырвиглазное

Дело привычки.
Re[3]: Приложения на WPF
От: hattab  
Дата: 29.12.10 13:17
Оценка:
Здравствуйте, MxMsk, Вы писали:

MM> H>Сглаживание шрифта вырвиглазное


MM> Дело привычки.


Это ты будешь пользователям объяснять.
avalon 1.0rc3 rev 380, zlib 1.2.3
Re[4]: Приложения на WPF
От: MxMsk Португалия  
Дата: 29.12.10 13:26
Оценка: 1 (1)
Здравствуйте, hattab, Вы писали:

H>Это ты будешь пользователям объяснять.

Пользователи моих программ не жаловались. Это IT-шники почему-то считают необходимым выяснять на чем написана программа, сколько она жрет памяти, нужно ли устанавливать что-то стороннее. Большинство же пользователей, далеких от IT, волнует, решает ли ПО их задачи. Если решает, то остальное зачастую побоку. Ставим и пользуемся.
Re[5]: Приложения на WPF
От: hattab  
Дата: 29.12.10 14:46
Оценка: +1 -2
Здравствуйте, MxMsk, Вы писали:

MM> H>Это ты будешь пользователям объяснять.


MM> Пользователи моих программ не жаловались. Это IT-шники почему-то считают необходимым выяснять на чем написана программа, сколько она жрет памяти, нужно ли устанавливать что-то стороннее. Большинство же пользователей, далеких от IT, волнует, решает ли ПО их задачи. Если решает, то остальное зачастую побоку. Ставим и пользуемся.


Пользователи твоих программ небось сплошь офисный планктон (корпоративные пользователи) лишенный права выбора? Разве нет? Эти будут хавать, что дали, тут удивляться нечему
avalon 1.0rc3 rev 380, zlib 1.2.3
Re[6]: Приложения на WPF
От: MxMsk Португалия  
Дата: 29.12.10 15:07
Оценка:
Здравствуйте, hattab, Вы писали:

H>Пользователи твоих программ небось сплошь офисный планктон (корпоративные пользователи) лишенный права выбора? Разве нет? Эти будут хавать, что дали, тут удивляться нечему

Ну почему же лишенные. Во-первых, они имеют возможность сообщать о недостатках, чем с успехом пользуются. Только про шрифт почему-то ни разу ничего сказали. Во-вторых, у каждой фирмы есть конкуренты, в том числе и в области разработки заказных приложений.
Re[7]: Приложения на WPF
От: hattab  
Дата: 29.12.10 15:42
Оценка: +1 -4
Здравствуйте, MxMsk, Вы писали:

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


Ох, не нужно про конкурентов на рынке заказного софта ладно? Будто мы не знаем, как эти вопросы решаются и какое место там отводится мнению пользователей. Вот если бы твоя зарплата напрямую зависела от мнения твоих пользователей, а они бы понимали, что их мнение может влиять на результат, твое отношение было бы другим.
avalon 1.0rc3 rev 380, zlib 1.2.3
Re[8]: Приложения на WPF
От: MxMsk Португалия  
Дата: 29.12.10 18:53
Оценка:
Здравствуйте, hattab, Вы писали:

H>Ох, не нужно про конкурентов на рынке заказного софта ладно? Будто мы не знаем, как эти вопросы решаются и какое место там отводится мнению пользователей. Вот если бы твоя зарплата напрямую зависела от мнения твоих пользователей, а они бы понимали, что их мнение может влиять на результат, твое отношение было бы другим.

Ну, видимо ты действительно слабо представляешь, как мы работаем
Re[9]: Приложения на WPF
От: hattab  
Дата: 29.12.10 19:40
Оценка: +1 -1
Здравствуйте, MxMsk, Вы писали:

MM> H>Ох, не нужно про конкурентов на рынке заказного софта ладно? Будто мы не знаем, как эти вопросы решаются и какое место там отводится мнению пользователей. Вот если бы твоя зарплата напрямую зависела от мнения твоих пользователей, а они бы понимали, что их мнение может влиять на результат, твое отношение было бы другим.


MM> Ну, видимо ты действительно слабо представляешь, как мы работаем


Т.е. я угадал, что твоя зарплата от мнения твоего юзера не зависит? Вот потому ты и считаешь это "делом привычки"
avalon 1.0rc3 rev 380, zlib 1.2.3
Re[10]: Приложения на WPF
От: Codechanger Россия  
Дата: 29.12.10 19:51
Оценка: +3
Здравствуйте, hattab, Вы писали:

H>Здравствуйте, MxMsk, Вы писали:


MM>> H>Ох, не нужно про конкурентов на рынке заказного софта ладно? Будто мы не знаем, как эти вопросы решаются и какое место там отводится мнению пользователей. Вот если бы твоя зарплата напрямую зависела от мнения твоих пользователей, а они бы понимали, что их мнение может влиять на результат, твое отношение было бы другим.


MM>> Ну, видимо ты действительно слабо представляешь, как мы работаем


H>Т.е. я угадал, что твоя зарплата от мнения твоего юзера не зависит? Вот потому ты и считаешь это "делом привычки"


Если вы не любите кошек, значит, вы просто не умеете их готовить. Ув. Хаттаб, Ваше мнение по поводу WPF всем давно известно, также известно то, что вы ищете, к чему придраться. Можно было бы, в принципе,отправить Вас в пешее эротическое путешествие, но правила форума не позволяют. Засим просто скажу — не завидуйте так громко.
Re[11]: Приложения на WPF
От: hattab  
Дата: 29.12.10 20:39
Оценка: -1
Здравствуйте, Codechanger, Вы писали:

C> H>Т.е. я угадал, что твоя зарплата от мнения твоего юзера не зависит? Вот потому ты и считаешь это "делом привычки"


C> Если вы не любите кошек, значит, вы просто не умеете их готовить. Ув. Хаттаб, Ваше мнение по поводу WPF всем давно известно, также известно то, что вы ищете, к чему придраться. Можно было бы, в принципе,отправить Вас в пешее эротическое путешествие, но правила форума не позволяют. Засим просто скажу — не завидуйте так громко.


Ищу к чему придраться? Вырвиглазие называть вырвиглазием это называется искать к чему придраться? Или может долгий (на холодную) старт WPF-приложений (уж коли ты знаком с моим отношением к WPF) это тоже "чисто придраться" ? Не делай мне смешно
avalon 1.0rc3 rev 380, zlib 1.2.3
Re[2]: Приложения на WPF
От: Vladek Россия Github
Дата: 30.12.10 06:46
Оценка:
Здравствуйте, hattab, Вы писали:

a>> PS Возможно это следует перенести в КСВ


H>Сглаживание шрифта вырвиглазное


После .NET 4, это больше не аргумент.
Re[3]: Приложения на WPF
От: hattab  
Дата: 30.12.10 08:43
Оценка:
Здравствуйте, Vladek, Вы писали:

V> a>> PS Возможно это следует перенести в КСВ


V> H>Сглаживание шрифта вырвиглазное


V> После .NET 4, это больше не аргумент.


Аргумент.
Автор: hattab
Дата: 18.06.10
(нижний скрин из VS2010, .NET FW 4.0)
avalon 1.0rc3 rev 380, zlib 1.2.3
Re[4]: Приложения на WPF
От: MxMsk Португалия  
Дата: 30.12.10 09:10
Оценка: 1 (1) +1
Здравствуйте, hattab, Вы писали:

V>> После .NET 4, это больше не аргумент.

H>Аргумент.
Автор: hattab
Дата: 18.06.10
(нижний скрин из VS2010, .NET FW 4.0)

Vladek скорее всего имел ввиду, что при желании в .Net 4.0 можно рендерить текст GDI-like. Что касается ссылки, то ключевое там "WPF-сглаживание мне не нравится". В котором еще более ключевое — "мне". А вот мне, в смысле именно мне, сглаживание нравится. Еще раз повторюсь, что это дело привычки. Ты почти не работаешь с WPF, поэтому для тебя непривычно. Для меня, наоборот. Мне приятно видеть мягкий сглаженный текст. Такой как в IE9, такой как на Макбуке жены, такой как в WPF. Еще пример. В последнее время я стал искать для себя хороший звук в портативе. Попробовал несколько наушников с ценником около или свыше 10 тысяч рублей. Каждый раз мне казалось, что новые наушники хуже старых. Я еле-еле борол в себе желание вернуться к предыдущим "ушам". Однако, проходила неделя и я замечал, что звук в новых наушниках мне нравится больше. Так уж мы устроены. А программеры так и вовсе консервативные люди. Достаточно вспомнить упорное жаление юзать классическую тему в Windows 7.
Re[5]: Приложения на WPF
От: hattab  
Дата: 30.12.10 11:25
Оценка: +2
Здравствуйте, MxMsk, Вы писали:

MM> H>Аргумент.
Автор: hattab
Дата: 18.06.10
(нижний скрин из VS2010, .NET FW 4.0)


MM> Vladek скорее всего имел ввиду, что при желании в .Net 4.0 можно рендерить текст GDI-like.


О, отлично! Где крутить настройки студии/системы чтоб весь WPF-софт использовал родной системный клиртайп?

MM> Что касается ссылки, то ключевое там "WPF-сглаживание мне не нравится". В котором еще более ключевое — "мне".


Было бы странно, если бы я говоря о вырвиглазности, как восприятии, аппелировал к словам тети Клавы Конечно я говорю "мне", потому, как именно для меня это вырвиглазно. Меня устраивает системный клиртайп (а есть люди которое и его не выносят, но он хоть отключается), но как мажет мажет WPF мне не нравится. Причем заметь, на скриншоте для WPF был выбрал идеальный случай — черный текст на белом фоне, когда фон цветной сглаживание выглядит еще хуже

MM> А вот мне, в смысле именно мне, сглаживание нравится. Еще раз повторюсь, что это дело привычки. Ты почти не работаешь с WPF, поэтому для тебя непривычно. Для меня, наоборот. Мне приятно видеть мягкий сглаженный текст. Такой как в IE9, такой как на Макбуке жены, такой как в WPF.


А у меня от такого текста устают глаза. Это не дело привычки, это особенности огранизма.

MM> Так уж мы устроены. А программеры так и вовсе консервативные люди. Достаточно вспомнить упорное жаление юзать классическую тему в Windows 7.


Лично я сразу стал использовать сглаженные шрифты, как только они появились в виндах т.ч. моя консервативность тут не при чем. Что же касается классической темы, да она дико удобна для работы — не отвлекает цветами, градиентами и прочими бантиками. На семерке использую Aero т.к. классик в семерке ужасен, а вот на W2K3 и XP только классик.
avalon 1.0rc3 rev 380, zlib 1.2.3
Re[4]: Приложения на WPF
От: Vladek Россия Github
Дата: 30.12.10 12:07
Оценка:
Здравствуйте, hattab, Вы писали:

H>Здравствуйте, Vladek, Вы писали:


V>> a>> PS Возможно это следует перенести в КСВ


V>> H>Сглаживание шрифта вырвиглазное


V>> После .NET 4, это больше не аргумент.


H>Аргумент.
Автор: hattab
Дата: 18.06.10
(нижний скрин из VS2010, .NET FW 4.0)


А у вас что за ОС? Она запущена на виртуальной машине?
Re[5]: Приложения на WPF
От: hattab  
Дата: 30.12.10 12:19
Оценка:
Здравствуйте, Vladek, Вы писали:

V> H>Аргумент.
Автор: hattab
Дата: 18.06.10
(нижний скрин из VS2010, .NET FW 4.0)


V> А у вас что за ОС? Она запущена на виртуальной машине?


Скрины с семерки под виртуалбоксом.
avalon 1.0rc3 rev 380, zlib 1.2.3
Re[6]: Приложения на WPF
От: Vladek Россия Github
Дата: 30.12.10 12:49
Оценка: +1
Здравствуйте, hattab, Вы писали:

H>Здравствуйте, Vladek, Вы писали:


V>> H>Аргумент.
Автор: hattab
Дата: 18.06.10
(нижний скрин из VS2010, .NET FW 4.0)


V>> А у вас что за ОС? Она запущена на виртуальной машине?


H>Скрины с семерки под виртуалбоксом.


На Линуксе, да? И о чём мы здесь спорим? WPF переходит на софтверный рендеринг и старый алгоритм отображения шрифтов с полным отключением всех плюшек от DirectWrite.

Используйте MonoDevelop и не морочьте людям голову.
Re[7]: Приложения на WPF
От: hattab  
Дата: 30.12.10 13:24
Оценка:
Здравствуйте, Vladek, Вы писали:

V> H>Скрины с семерки под виртуалбоксом.


V> На Линуксе, да? И о чём мы здесь спорим? WPF переходит на софтверный рендеринг и старый алгоритм отображения шрифтов с полным отключением всех плюшек от DirectWrite.


V> Используйте MonoDevelop и не морочьте людям голову.


Нет, не на линуксе Хостом тоже семерка стоит. Только причем тут это? Системному то клиртайпу ничего не мешает сглаживать нормально. Давай, чтоли, свой скриншот студийного редактора с текстом, посмотрим
avalon 1.0rc3 rev 380, zlib 1.2.3
Re[6]: Приложения на WPF
От: Sinix  
Дата: 30.12.10 19:41
Оценка:
Здравствуйте, hattab, Вы писали:

H>О, отлично! Где крутить настройки студии/системы чтоб весь WPF-софт использовал родной системный клиртайп?

TextSharp:
http://visualstudiogallery.msdn.microsoft.com/en-us/7aafa2ea-8c54-4da8-922e-d26bf018514d
Re[12]: Приложения на WPF
От: Vladek Россия Github
Дата: 30.12.10 20:02
Оценка:
Здравствуйте, hattab, Вы писали:

H>Здравствуйте, Codechanger, Вы писали:


C>> H>Т.е. я угадал, что твоя зарплата от мнения твоего юзера не зависит? Вот потому ты и считаешь это "делом привычки"


C>> Если вы не любите кошек, значит, вы просто не умеете их готовить. Ув. Хаттаб, Ваше мнение по поводу WPF всем давно известно, также известно то, что вы ищете, к чему придраться. Можно было бы, в принципе,отправить Вас в пешее эротическое путешествие, но правила форума не позволяют. Засим просто скажу — не завидуйте так громко.


H>Ищу к чему придраться? Вырвиглазие называть вырвиглазием это называется искать к чему придраться? Или может долгий (на холодную) старт WPF-приложений (уж коли ты знаком с моим отношением к WPF) это тоже "чисто придраться" ? Не делай мне смешно


Текст размытый, стартует долго. И чо?

Только что снёс треклятую винду, ставлю Debian. Какой фреймворк для разработки приложений выбрать, о просвещённый? Лишь о двух вещах прошу — чтобы текст чёткий до рези в глазах был и чтобы стартовало быстрее, чем изображение на экране сменится.
Re[7]: Приложения на WPF
От: hattab  
Дата: 30.12.10 20:28
Оценка:
Здравствуйте, Sinix, Вы писали:

S> H>О, отлично! Где крутить настройки студии/системы чтоб весь WPF-софт использовал родной системный клиртайп?


S> TextSharp:

S> http://visualstudiogallery.msdn.microsoft.com/en-us/7aafa2ea-8c54-4da8-922e-d26bf018514d
S>

У меня Shell, чего там в манифесте менять нужно?
avalon 1.0rc3 rev 380, zlib 1.2.3
Re[13]: Приложения на WPF
От: hattab  
Дата: 30.12.10 20:31
Оценка:
Здравствуйте, Vladek, Вы писали:

V> Текст размытый, стартует долго. И чо?


И ни чо

V> Только что снёс треклятую винду, ставлю Debian. Какой фреймворк для разработки приложений выбрать, о просвещённый? Лишь о двух вещах прошу — чтобы текст чёткий до рези в глазах был и чтобы стартовало быстрее, чем изображение на экране сменится.


Гоу ту к линуксоидам в ветку
avalon 1.0rc3 rev 380, zlib 1.2.3
Re[8]: Приложения на WPF
От: Sinix  
Дата: 30.12.10 20:34
Оценка:
Здравствуйте, hattab, Вы писали:

H>У меня Shell, чего там в манифесте менять нужно?

PowerShell ISE? Он на 3м фреймворке

Соответственно, текущее положение дел с рендерингом текста в WPF отражает ну совсем никак.
Re[9]: Приложения на WPF
От: hattab  
Дата: 30.12.10 20:38
Оценка:
Здравствуйте, Sinix, Вы писали:

S> H>У меня Shell, чего там в манифесте менять нужно?


S> PowerShell ISE? Он на 3м фреймворке


S> Соответственно, текущее положение дел с рендерингом текста в WPF отражает ну совсем никак.


OMG... VisualStudio 2010 Shell.
avalon 1.0rc3 rev 380, zlib 1.2.3
Re[10]: Приложения на WPF
От: Sinix  
Дата: 31.12.10 04:24
Оценка:
Здравствуйте, hattab, Вы писали:

H>OMG... VisualStudio 2010 Shell.

Через конфиг — никак. Нужно какой-нить магией получить EditorWorkspace, и поставить нужные TextOptions.
Re[3]: Приложения на WPF
От: master_of_shadows Беларусь  
Дата: 03.01.11 15:52
Оценка:
Здравствуйте, MxMsk, Вы писали:

MM>Дело привычки.


Сглаживание менюшек/тулбаров действительно УГ. Самого документа — нормально.
Re[8]: Приложения на WPF
От: me2  
Дата: 03.01.11 21:12
Оценка: +1
Здравствуйте, hattab, Вы писали:

H>Здравствуйте, Vladek, Вы писали:


V>> H>Скрины с семерки под виртуалбоксом.


V>> На Линуксе, да? И о чём мы здесь спорим? WPF переходит на софтверный рендеринг и старый алгоритм отображения шрифтов с полным отключением всех плюшек от DirectWrite.


V>> Используйте MonoDevelop и не морочьте людям голову.


H>Нет, не на линуксе Хостом тоже семерка стоит. Только причем тут это? Системному то клиртайпу ничего не мешает сглаживать нормально. Давай, чтоли, свой скриншот студийного редактора с текстом, посмотрим


Возможно дело привычки, но вроде нормально сглаживает:



Windows 7 HP x64, ATI Radeon 4770 (драйвера стандартные, ставились через Windows Update после установки)
Re[9]: Приложения на WPF
От: hattab  
Дата: 03.01.11 23:08
Оценка:
Здравствуйте, me2, Вы писали:

me2> Возможно дело привычки, но вроде нормально сглаживает:


me2> http://files.rsdn.ru/89559/proof.png


me2> Windows 7 HP x64, ATI Radeon 4770 (драйвера стандартные, ставились через Windows Update после установки)


На шрифте в 11Pt разводы более заметны. Кстати, у меня под виртуалкой картинка (во всяком случае шрифт меню) от твоей не отличается т.ч. разность в отрисовке скорее всего отсутствует.
avalon 1.0rc3 rev 380, zlib 1.2.3
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.