|
Примеры красивых приложений на wpf.
|
|||
---|---|---|---|
#18+
ARKssТеперь ты должен привести ссылки на десктопные приложения на Юнити 3Д. ))) Я уже понял. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.12.2016, 17:19 |
|
Примеры красивых приложений на wpf.
|
|||
---|---|---|---|
#18+
MonochromatiqueЯ понимаю твой настрой, и очарование WPF Наоборот - я ещё далеко не всё умею в WPF, а он меня уже бесит своими ограничениями и тем, что MS его не хочет развивать, а пиарящемуся UWP ещё до возможностей и развитости WPF далековато. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.12.2016, 17:20 |
|
Примеры красивых приложений на wpf.
|
|||
---|---|---|---|
#18+
MonochromatiqueЯ не знаю, что должно шибануть мне в башку, чтобы я новый проект начал на WPF. Вот и всё. Если твои проекты не напичканы сложной графикой или интерфейсами с навороченной компоновкой, а доступ должен быть на любом устройстве, плюс есть интернет всегда и всюду, то выбор HTML+JS - правильный. Я не знаю, что должно шибануть мне в башку, чтобы я сайт-визитку или веб-портал начал на WPF. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.12.2016, 17:23 |
|
Примеры красивых приложений на wpf.
|
|||
---|---|---|---|
#18+
ARKssMonochromatiqueЯ понимаю твой настрой, и очарование WPF Наоборот - я ещё далеко не всё умею в WPF, а он меня уже бесит своими ограничениями и тем, что MS его не хочет развивать, а пиарящемуся UWP ещё до возможностей и развитости WPF далековато. Что же ты должен тогда думать про SilverLight?? ... |
|||
:
Нравится:
Не нравится:
|
|||
08.12.2016, 17:23 |
|
Примеры красивых приложений на wpf.
|
|||
---|---|---|---|
#18+
MonochromatiqueПрирода технологий разная в принципе. Ты, вроде бы, всё понимаешь, но почему-то упорно отводишь HTML'ю главную роль. Есть огромная прослойка разработчиков, которым отказ от флеша как серпом по пальцам. И эппловский подход тоже не всем по душе: - Мы разработчики на флеш. Нам нужны круыте эффекты, 3Д и удобные инструменты их создания. - Переходите на HTML5. - Там есть крутые эффекты, 3Д и удобные инструменты их создания? - Вам это не нужно. Переходите на HTML5. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.12.2016, 17:28 |
|
Примеры красивых приложений на wpf.
|
|||
---|---|---|---|
#18+
ARKssMonochromatiqueПрирода технологий разная в принципе. Ты, вроде бы, всё понимаешь, но почему-то упорно отводишь HTML'ю главную роль. Есть огромная прослойка разработчиков, которым отказ от флеша как серпом по пальцам. И эппловский подход тоже не всем по душе: - Мы разработчики на флеш. Нам нужны круыте эффекты, 3Д и удобные инструменты их создания. - Переходите на HTML5. - Там есть крутые эффекты, 3Д и удобные инструменты их создания? - Вам это не нужно. Есть canvas. Любой изврат. Переходите на HTML5. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.12.2016, 17:47 |
|
Примеры красивых приложений на wpf.
|
|||
---|---|---|---|
#18+
MonochromatiqueARKssпропущено... Наоборот - я ещё далеко не всё умею в WPF, а он меня уже бесит своими ограничениями и тем, что MS его не хочет развивать, а пиарящемуся UWP ещё до возможностей и развитости WPF далековато. Что же ты должен тогда думать про SilverLight?? [spoiler] ... |
|||
:
Нравится:
Не нравится:
|
|||
08.12.2016, 17:53 |
|
Примеры красивых приложений на wpf.
|
|||
---|---|---|---|
#18+
ARKssПроблемы с вектором возникают, когда надо плавные кривые сделать - тогда слишком много точек нужно, если не использовать динамическое перестроение массива точек при изменении размера кривой. Тогда лучше пользоваться заданием формулами или типами кривых (типа Безье или ещё как) с их ключевыми точками. Но это уже должна быть какая-то математика, какой-то код встроен в контрол, представляющий такую кривую. не знаю, по какие точки вы говорите, смахивает на вершины. Для кривых в векторе существуют ArcSegment, BezierSegment, QuadraticBezierSegment и SoftBezierSegment. Что вполне достаточно. ARKssНу и как любая векторная графика, она чем больше площадь на экране занимает, тем больше тормозит. На не сильно мощных машинах тот же SVG в браузере начинает тормозить при мастрабировании, когда весь экран занимает. А объяснение простое - любой вектор представляется на уровне железа в виде треугольников, а за создание проекции трёхмерных треугольников на двухмерную плоскость экрана отвечают растеризаторы (аппаратные на видеокарте, или программыне в виде кода на ЦПУ). И чем больше площадь такой проекции и больше треугольников, тем больше работы растеризаторам. В то время как спрайтовая графика всегда занимает одинаковое число точек и для работы с заданным спрайтовым массивом требуется всегда одинаковое число ресурсов (утрированно). Даже аппаратно ускоренные спрайты это два треугольника, в виде прямоугольника, с текстурой - т. е. при любой сложности рисунка на спрайте увеличивается только плодащь проекции, но не число треугольников, что для растеризаторов значительно проще. Ну а почему я именно на растеризаторы упор делаю - почему-то именно их всегда не докладывает в видеокарты. Т. е. текстурной и вершинной памяти, как правило, дофига, шейдерных блоков тоже хватает, а вот растеризаторы всегда узким горлом являются Вся графика в WPF кешируется в bitmap'ы и без когда нужно перерисовать область, вектор не растеризуется повторно, а берётся bitmap кеш этой области. https://professorweb.ru/my/WPF/graphics_and_animation/level15/15_16.php https://habrahabr.ru/post/216833/ ... |
|||
:
Нравится:
Не нравится:
|
|||
12.12.2016, 17:50 |
|
Примеры красивых приложений на wpf.
|
|||
---|---|---|---|
#18+
ARKss13thПока пишешь на C++не осознаёшь, сколько времени уходит на написание тривиальных вещей, типа тултипа к нестандартному контролу. Или неделя может улететь на создание того, что в WTL называется wrap-панель. И потом ещё неделю, что бы заставить всё это корректно работать под терминальным сервером. И ещё пару дней - при переключении темы на Dark High Contrast. Это при условии, что ты уже много лет руку набивал на всём этом, а не первый раз открыл книжку "Создание собственного компонента на Windows Forms"? Ты, мальчик, видно, только что школу закончил. Под WinForms на C++ не пишут. На С++ пишут совсем под другие фреймворки. А иногда и вообще без фреймворков, на чистом Win32 API. Так то. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.12.2016, 13:31 |
|
Примеры красивых приложений на wpf.
|
|||
---|---|---|---|
#18+
ARKssНу и как любая векторная графика, она чем больше площадь на экране занимает, тем больше тормозит. На не сильно мощных машинах тот же SVG в браузере начинает тормозить при мастрабировании, когда весь экран занимает. А объяснение простое - любой вектор представляется на уровне железа в виде треугольников, а за создание проекции трёхмерных треугольников на двухмерную плоскость экрана отвечают растеризаторы (аппаратные на видеокарте, или программыне в виде кода на ЦПУ). И чем больше площадь такой проекции и больше треугольников, тем больше работы растеризаторам. Очень смешно и наивно! ... |
|||
:
Нравится:
Не нравится:
|
|||
13.12.2016, 13:39 |
|
Примеры красивых приложений на wpf.
|
|||
---|---|---|---|
#18+
Пытался убедить руководство переписать всё на WPF (объективно - год работы) Ответ - "ещё неизвестно, что будет с WPF через год. Бац, и не будет его. Или сделают его использование платным - для каждого экземпляра готового приложения отдельную лицензию придётся покупать. Так что winapi - хоть архаичненько, но всё своё". ... |
|||
:
Нравится:
Не нравится:
|
|||
13.12.2016, 14:12 |
|
Примеры красивых приложений на wpf.
|
|||
---|---|---|---|
#18+
Charles Weyland, а что с ней может случится? WPF уже давно является частью .NET Framework'а, а .NET FW будет жить еще явно не 1 год, так, что какую то чушь ваши начальники спороли, как по мне. Одно дело, если бы его отдельно надо было ставить, я бы еще понял. Как раз MS идет в сторону отказа от WinAPI приложений и вполне может быть, что в Windows 11 или 12 GDI вообще выпилят, хотя это конечно фантастика, нафига удалять то, что и так работает ... |
|||
:
Нравится:
Не нравится:
|
|||
13.12.2016, 15:43 |
|
Примеры красивых приложений на wpf.
|
|||
---|---|---|---|
#18+
Roman Mejtesчто в Windows 11 или 12 я так понял, "windows 11, 12" - условное побозначение, поскольку MS заявляет, что Win 10 - последняя в рамках видимого горизонта их долгосрочных планов. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.12.2016, 15:53 |
|
Примеры красивых приложений на wpf.
|
|||
---|---|---|---|
#18+
Charles Weyland, 640 kB хватит всем (с) Билл Г. Кто его знает, что будет, а чего не будет. Увидим, я просто хотел сказать, что пока .NETFW жив, WPF никуда не денется. ) ... |
|||
:
Нравится:
Не нравится:
|
|||
13.12.2016, 16:31 |
|
Примеры красивых приложений на wpf.
|
|||
---|---|---|---|
#18+
Charles WeylandПытался убедить руководство переписать всё на WPF (объективно - год работы) Ответ - "ещё неизвестно, что будет с WPF через год. Бац, и не будет его. Или сделают его использование платным - для каждого экземпляра готового приложения отдельную лицензию придётся покупать. Так что winapi - хоть архаичненько, но всё своё". (Руководство сидит такое и думает:) Так, а зачем нам это? Ну да, выглядит красиво, но как это влияет на максимальную скорость продажи? Год зп программистам - это серьёзная сумма. Потратить её на свистелки/перделки или пусть сделают то, чего реально не хватает? Да ну его в жопу. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.12.2016, 17:54 |
|
Примеры красивых приложений на wpf.
|
|||
---|---|---|---|
#18+
13thДа ну его в жопу. не, проблема стоит. Из-за архаизма интерфейса можно и клиентов потерять, которые откажутся в этом работать. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.12.2016, 17:56 |
|
Примеры красивых приложений на wpf.
|
|||
---|---|---|---|
#18+
Charles Weyland13thДа ну его в жопу. не, проблема стоит. Из-за архаизма интерфейса можно и клиентов потерять, которые откажутся в этом работать. Вот сразу видно - программист. А ты поговори с Product Manager-ом каким-нибудь. И все тебе скажут - на новый интерфейс все всегда плюются. И только потом - привыкают. Никто и никогда не уходит из-за "устаревшего" интерфейса. Уходят - если у тебя кнопка плохо работает (делает отчёт пол-часа) а у конкурента - хорошо (такая же кнопка, но отчёт готов за 3 минуты). ... |
|||
:
Нравится:
Не нравится:
|
|||
15.12.2016, 14:26 |
|
Примеры красивых приложений на wpf.
|
|||
---|---|---|---|
#18+
Charles Weylandне, проблема стоит. Из-за архаизма интерфейса можно и клиентов потерять, которые откажутся в этом работать. А как тебе люди, которые из современного, всего такого NET-ового Ninja Trader уходят вот в такой Sierra Chart с интерфейсом a-la восьмидесятые: И это не 10 лет назад, это сейчас. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.12.2016, 14:33 |
|
Примеры красивых приложений на wpf.
|
|||
---|---|---|---|
#18+
Charles Weyland13thДа ну его в жопу. не, проблема стоит. Из-за архаизма интерфейса можно и клиентов потерять, которые откажутся в этом работать.Может сначала cтепень релевантности проверить Вашего предложения, а не выдумывать за клиентов, что им надо? ... |
|||
:
Нравится:
Не нравится:
|
|||
17.12.2016, 10:58 |
|
Примеры красивых приложений на wpf.
|
|||
---|---|---|---|
#18+
skyANAМожет сначала cтепень релевантности проверить Вашего предложения, а не выдумывать за клиентов, что им надо? Вот молодец! ... |
|||
:
Нравится:
Не нравится:
|
|||
19.12.2016, 19:31 |
|
Примеры красивых приложений на wpf.
|
|||
---|---|---|---|
#18+
Charles Weyland, а что у тебя за приложение? Что-то на продажу, или для внутреннего употребления? ... |
|||
:
Нравится:
Не нравится:
|
|||
20.12.2016, 11:33 |
|
Примеры красивых приложений на wpf.
|
|||
---|---|---|---|
#18+
13thCharles Weyland, а что у тебя за приложение? Что-то на продажу, или для внутреннего употребления? внешнее приложение. Есть несколько конкурентов, у которых функционал тот же, а картинка по-красивше. В результате чего потенциальный клиент тыкал на них пальцем и говорил - "я туда. Пока". И уплывал. Поэтому и встал вопрос. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.12.2016, 11:49 |
|
Примеры красивых приложений на wpf.
|
|||
---|---|---|---|
#18+
Ну, тут проблема точно не в интерфейсе. Если клиент сравнивает софт по морде, а не по функционалу, тут другой подход нужен. Кстати, часть WPF-ных плюшек доступна и на Win32 API: https://msdn.microsoft.com/ru-ru/library/windows/desktop/dd316910(v=vs.85).aspx Причём, поддержка DPI-awareness даже лучше, чем в WPF. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.12.2016, 11:58 |
|
Примеры красивых приложений на wpf.
|
|||
---|---|---|---|
#18+
13thКстати, часть WPF-ных плюшек доступна и на Win32 API: о, круто. Это во многом решает проблему! спасибо за ссылку - углублённо изучу этот вопрос. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.12.2016, 12:17 |
|
Примеры красивых приложений на wpf.
|
|||
---|---|---|---|
#18+
Charles Weyland13thКстати, часть WPF-ных плюшек доступна и на Win32 API: о, круто. Это во многом решает проблему! спасибо за ссылку - углублённо изучу этот вопрос. Да фигня это всё - затычки костыльные. Ты когда с мощью компонентной модели UI в WPF познакомишься, хотя бы поверхностно, то поймёшь это, и на вин32 больше никогда желания возвращаться не возникнет. Кроме того, этих риббонов разных сортов на WPF тоже есть, только больше и лучше, плюс самому в чём-то их изменять легче. Вин32 это всё - давно уже похоронен. Подходы, которые ты изучешь в WPF, тебе один-в-один пригодятся и в UWP, поэтому это в любом случае не будет зря. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.12.2016, 12:29 |
|
|
start [/forum/topic.php?fid=21&msg=39362813&tid=1440572]: |
0ms |
get settings: |
11ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
166ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
66ms |
get tp. blocked users: |
1ms |
others: | 244ms |
total: | 522ms |
0 / 0 |