|
Примеры красивых приложений на wpf.
|
|||
---|---|---|---|
#18+
Есть у кого-нибудь в загашнике ссылки на такие приложения? С красивыми анимированными меню и пр. Нашел сборник приложений от microsoft, но они убогие все, жесть. Прям антиреклама. Позже выложу то, что сам нашел ... |
|||
:
Нравится:
Не нравится:
|
|||
05.12.2016, 17:01 |
|
Примеры красивых приложений на wpf.
|
|||
---|---|---|---|
#18+
Charles Weyland, =) красота относительна, на работе у меня есть дизайнер который рисует "красивый" интерфейс, а от меня, всё что требуется, это скопировать его в программу. Готовые красивые решения, по вашему мнение, думаю найти будет практически нереально :) Опишите, какие красивости вам надо, подскажу, как можно быстро всё сделать :) ... |
|||
:
Нравится:
Не нравится:
|
|||
05.12.2016, 17:15 |
|
Примеры красивых приложений на wpf.
|
|||
---|---|---|---|
#18+
Речь о демонстрации визуальных возможностей WPF. Это всякие рисовалки, анимированные меню, программа с возможностью смены стиля окна. Первый пример: http://familyshow.codeplex.com/ ... |
|||
:
Нравится:
Не нравится:
|
|||
05.12.2016, 17:18 |
|
Примеры красивых приложений на wpf.
|
|||
---|---|---|---|
#18+
Чтоб реализовать внешний вид окна, нужно делать след. образом: Создаете набор XAML файлов для каждого элемента управления который используете в своей программе: В каждом файле через ControlTemplate определяете внешний вид элементов управления. Если сами шаблоны делать не умеет, то можно как минимум скопировать шаблон с Default (через контекстное меню дизайнера XAML). Переопределить шаблон и в этом же файле создать стиль. Я советую все параметры (цвета, толщину линий, анимацию) определять через стиль, а в шаблоне использовать только {TemplateBinding} Затем создаете корневой XAML файл в котором мержите все файлы одного стиля. Затем просто подключаете к Application.Resources этот обобщенный файл, либо через CodeBehind либо через тот же Merge. Но для задания своего стиля нужно: знать список элементов управления которые подлежат стилизации (включая свои собственные) И на счет анимации, с анимацией главное не переборщить и вставлять её с большим умом, так как в узких местах программы анимация может оказаться лишней, так как будет тормозить сама и тормозить процесс который нагружает систему. Так же используя анимацию для переходов состояния, надо учитывать, что как только элемент появляется на форме и если на момент его появления состояние отличается от дефолтного, сразу сработает анимация. Это не очень заметно, когда элементы постоянно существуют на форме. Но при виртуализации элементы управления при прокрутке создаются и разрушаются, либо меняют своё состояние (если выбран метод виртуализации Recycled) и будет постоянно вызываться анимация, что мягко говоря не круто. Сделать такой интерфейс как на картинке, я думаю займет максимум 1-2 дня, при ленивом подходе, всё, что для этого надо, это опыт и макет. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.12.2016, 17:36 |
|
Примеры красивых приложений на wpf.
|
|||
---|---|---|---|
#18+
крайне хороший совет, скопировал к себе ... |
|||
:
Нравится:
Не нравится:
|
|||
05.12.2016, 17:57 |
|
Примеры красивых приложений на wpf.
|
|||
---|---|---|---|
#18+
КО считает нужным упомянуть про то, что в подобных приложениях техника реализации - дело пятое и наживное, а главное - сам дизайн, который делает дизайнер, коим программист в общем случае не является. А эмпирический опыт, в свою очередь, говорит о том, что я лично сам, когда видел попытки программистов стать дизайнерами, во всех 100% случаев констатировал крайнюю вырвиглазность результата. И никакое изощренное владение технологиями построения UI здесь не поможет. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.12.2016, 06:19 |
|
Примеры красивых приложений на wpf.
|
|||
---|---|---|---|
#18+
Сон Веры ПавловныКО считает нужным упомянуть про то, ... руководство хочет увидеть примеры того, что можно сделать на WPF, какой будет простор творчества у наших дизайнеров. Сейчас всё на WinAPI в C++. Соответственно, простора никакого. Мне бы хотелось во-первых, им показать готовые примеры простых демок, показывающих, "что люди творят", а во-вторых, интересно глянуть структуру такой программы, приёмы реализации каких-то вещей. А то и дизайнеры у нас вешаются - "это нельзя, это нельзя и это нельзя" ... |
|||
:
Нравится:
Не нравится:
|
|||
06.12.2016, 10:22 |
|
Примеры красивых приложений на wpf.
|
|||
---|---|---|---|
#18+
Charles Weyland, =) могу показать пару примеров, но только лично =) и примерами поделиться я не могу, по очевидным причинам. но если надо могу помочь накидать пару примеров, красивых со свистелками и перделками. Но скажу сразу, как говорил "Сон Веры Павловны", я не дизайнер, рисовать и делать красиво я умею не очень :) ... |
|||
:
Нравится:
Не нравится:
|
|||
06.12.2016, 14:59 |
|
Примеры красивых приложений на wpf.
|
|||
---|---|---|---|
#18+
Roman Mejtes, да, я бы очень хотел, если не против. Может, на почтовый ящик? Он у меня указан в профиле ... |
|||
:
Нравится:
Не нравится:
|
|||
06.12.2016, 15:39 |
|
Примеры красивых приложений на wpf.
|
|||
---|---|---|---|
#18+
Charles Weyland, Вотъ! https://github.com/MahApps/MahApps.Metro https://github.com/ButchersBoy/MaterialDesignInXamlToolkit ... |
|||
:
Нравится:
Не нравится:
|
|||
06.12.2016, 15:57 |
|
Примеры красивых приложений на wpf.
|
|||
---|---|---|---|
#18+
https://github.com/ButchersBoy/MaterialDesignInXamlToolkit отличный пак, там еще и целая куча векторных иконок, по мимо уже готовой кучи контролов ... |
|||
:
Нравится:
Не нравится:
|
|||
06.12.2016, 18:15 |
|
Примеры красивых приложений на wpf.
|
|||
---|---|---|---|
#18+
Charles WeylandЕсть у кого-нибудь в загашнике ссылки на такие приложения? С красивыми анимированными меню и пр. Нашел сборник приложений от microsoft, но они убогие все, жесть. Прям антиреклама. Позже выложу то, что сам нашел Вам просто шоу из демонстрации ГУИ на WPF показать, или самим также сделать? Если шоу, то полно видео, где демонстрируются различные WPF приложения на том же Ютубе. [spoiler] ... |
|||
:
Нравится:
Не нравится:
|
|||
07.12.2016, 14:00 |
|
Примеры красивых приложений на wpf.
|
|||
---|---|---|---|
#18+
Вот , кстати, те самые "тройки" разработчиков, о которых в МС говорили как о самых эффективных группах (на самом деле, 2-5 человек) по разработке. Сидят три гика у себя дома или в офисе и, полные энтузиазма и охреневания от собственной крутости, хреначат такое, о чём ни Win Forms, ни Java, ни HTML, ни Дельфи, ни даже Flash и мечтать не могли в 2006 году! С привязками, анимациями, стилизацией - короче, всем тем, что даёт WPF! В 2006 году! Бесплатно! Только относительно недавно что-то подобное может предложить Qt и, может быть, флеш. Остальное - либо платно, либо более ограниченно, либо платно и более ограниченно (скорее всего). Посмотрите, чем забит сегодня тот же Хабр по теме "красивые интерфейсы на HTML" - через кучу костылей эмулируют параллаксы да простейшие 3Д-эффекты. Они и мечтать не могут даже о простейших примерах, что показывают эти люди из видео! ... |
|||
:
Нравится:
Не нравится:
|
|||
07.12.2016, 14:33 |
|
Примеры красивых приложений на wpf.
|
|||
---|---|---|---|
#18+
чёрт, интрига! гляну дома. 800 мегабайт, на работе скачать не могу ... |
|||
:
Нравится:
Не нравится:
|
|||
07.12.2016, 14:36 |
|
Примеры красивых приложений на wpf.
|
|||
---|---|---|---|
#18+
Charles Weylandчёрт, интрига! гляну дома. 800 мегабайт, на работе скачать не могу Там просто показывают тех людей, которые сделали 3D Tools, ну и всё те же примеры приложений, что я выше по ссылке на сайт 3d Tools давал. В самой загружаемой библиотеке 3D Tools в архиве есть эти приложения - вроде, 4 штуки. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.12.2016, 15:07 |
|
Примеры красивых приложений на wpf.
|
|||
---|---|---|---|
#18+
офигеть)) Прикольно! Особенно момент с переворачиванием фотографии, как открытки. Не практично, но прикольно. И момент, когда вся галерея превратилась в тор ("баранка" на крестьянском) и разъединилась на 6 составляющих. Я прям в эти моменты начал осознавать мощь WPF. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.12.2016, 01:28 |
|
Примеры красивых приложений на wpf.
|
|||
---|---|---|---|
#18+
Charles WeylandЯ прям в эти моменты начал осознавать мощь WPF. Там ещё больше примеров, когда загрузишь. Например, весь интерфейс (кнопки, текстбоксы и т. п.) на конус натянутый (при этом вся функциональность сохраняется), или возможность загружать 3Д модели смотреть их (вращение, мастрабирование и прочее) - простейшей 3Д-вьювер. Штука в том, что всё это в реальности не так уж и применимо, и служит только для демонстрации технологии. Ну, эффектик там применить где-то, да и то в кровавом энтерпрайзе это всё не нужно. Это было придумано для "презентационных" приложений. Как сейчас в интернете на JS и HTML молодёж делает простые 3Д-эффекты и хвастается, пытаясь создать вау-эффект для своего сайта и привлечь посетитетелей, несмотря на то, что всё при этом тормозит и жрёт память как не в себя. Ну и не такая уж мощь у WPF в этом. Насколько я понял, ограничения примерно следующие (может, где-то и ошибаюсь, но ниже перечислено только то, с чем столкнулся я): 1) поддержка только DirectX 9, но при этом и она ограниченная (далеко не все вещи поддерживаются); 2) как следствие первого, не поддерживаются кастомные шейдеры - есть только несколько заранее заданных эффектов (как то четыре вида материалов, включая глосси, отображающих способ затенения объектов) и простых источников освещения; 3) нет затенения по Фонгу, что является очень серьёзным препятствием для создания реалистичного затенения без оверхеда по количеству треугольников (т. е. максимум, что ты сможешь получить из затенения - это сферу слева из этой картинки, а вот такую красивую загогулину, как крайняя справа - только если будешь использовать около ста тысяч треугольников, что близко к пределу нормальной производительности 3Д в WPF на бюджетных машинах); 4) ограничение на размер текстуры, по моим прикидкам - 256х256; если хочешь больше - придётся резать исходную картинку на куски и распихивать её по нескольким моделям (т. е. фотки нормального качества уже простым способом не покажешь); 5) теней нет (видел какой-то хак у Питцольда, с диким оверхедом, т. к. фактически всю сцену надо рендерить 2 раза, а работает это только при определённых ракурсах и условиях) - всё, опять же, следствие неподдержки шейдеров и неполного использования DX 9; 6) у тебя нет покадрового контроля за сценой - т. е. у тебя нет доступа к главному циклу рендеринга (он написал где-то внутри библиотек WPF и тебе недоступен), как в полноценном DirectX или Open GL приложении - ты взаимодействуешшь со сценой только посредством событий, как в обычных 2Д-приложениях. Т. е. всё это нацелено на простые презентационные вещи с уровнем 3Д графики начала 2000-х годов. Но в чём плюс - ты можешь легко внедрить в любое место своего 2Д-приложения вьюпорт с 3Д-моделью. При этом можешь внедрить сразу много вьюпортов, даже с одной и той же сценой. Т. е. создать стереопару нет проблем. Есть какие-то подходы для использования полноценного DirectX (вплоть до 12) с WPF, но они либо ограниченные (используется только рендеринг в контрол, а взаимодействия, как я понял, нет), либо может оказаться, что проще написать всё приложение на полноценном DirectX-фреймворке. Я делал простую бродилку по лабиринтам (h ttps://www.youtube.com/watch?v=FIpTpZrP11c), но быстро понял, что лучше использовать фреймворк получше. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.12.2016, 07:13 |
|
Примеры красивых приложений на wpf.
|
|||
---|---|---|---|
#18+
Charles Weylandофигеть)) Прикольно! Особенно момент с переворачиванием фотографии, как открытки. Не практично, но прикольно. И момент, когда вся галерея превратилась в тор ("баранка" на крестьянском) и разъединилась на 6 составляющих. Я прям в эти моменты начал осознавать мощь WPF. А вот, кстати, этот момент как раз, по-моему, и показывает ограничение на размер текстуры в WPF 3D. Они бы не смогли сделать чёткие фотографии на этом торе и вообще в этой галерее, если бы этот тор был одной моделью, а не набран из нескольких. Когда моделей несколько, то можно разделить картинку на много текстур и поместить каждую из них на свой модель. Потом соединяешь модели и получается исходная картинка в высоком разрешении. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.12.2016, 07:22 |
|
Примеры красивых приложений на wpf.
|
|||
---|---|---|---|
#18+
Всё это вчерашний день, увы. Интерфейс на HTML - это конечно сильно. CSS - стоит вровень с возможностями WPF. Увы или не увы - такова реальность. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.12.2016, 10:55 |
|
Примеры красивых приложений на wpf.
|
|||
---|---|---|---|
#18+
MonochromatiqueВсё это вчерашний день, увы. Интерфейс на HTML - это конечно сильно. CSS - стоит вровень с возможностями WPF. Увы или не увы - такова реальность. Слова по отдельности понял. Мысль нет. Если "Всё это" вчерашний день, то что же "сегодняшний"? ... |
|||
:
Нравится:
Не нравится:
|
|||
08.12.2016, 11:34 |
|
Примеры красивых приложений на wpf.
|
|||
---|---|---|---|
#18+
MonochromatiqueВсё это вчерашний день, увы. Интерфейс на HTML - это конечно сильно. CSS - стоит вровень с возможностями WPF. Увы или не увы - такова реальность. Подобный просмотрщик фоток с простой возможностью крутить её и добавлять комменты на другой стороне - есть на HTML? Ну или что-то похожее. Ну и посмотреть, сколько это сожрёт памяти и процессора, плюс как будет тормозить. Учти, что это приложение, что на WPF, нормально работало в 2006 году. Самое крутое, что я видел на HTML - это Google Maps - когда отдаляешь карту, то вся планета показывается - и она в виде сферы, а не плоская. Там вообще вся карта именно на сфере рендерится, просто при отдалении это лучше видно. Только вот я не уверен, что это HTML5, а не WebGL. Charles WeylandMonochromatiqueВсё это вчерашний день, увы. Интерфейс на HTML - это конечно сильно. CSS - стоит вровень с возможностями WPF. Увы или не увы - такова реальность. Слова по отдельности понял. Мысль нет. Если "Всё это" вчерашний день, то что же "сегодняшний"? В 2010 это выглядело как-то так - молодёж прыгала от радости, запуская тормозящие простые демки. Сейчас как-то так - уровень флеша начала-середины 2000-х, при большем уровне потребления ресурсов. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.12.2016, 13:09 |
|
Примеры красивых приложений на wpf.
|
|||
---|---|---|---|
#18+
Charles WeylandMonochromatiqueВсё это вчерашний день, увы. Интерфейс на HTML - это конечно сильно. CSS - стоит вровень с возможностями WPF. Увы или не увы - такова реальность. Слова по отдельности понял. Мысль нет. Если "Всё это" вчерашний день, то что же "сегодняшний"? Ребят, я сам на WPF делал всякие причуды. Но технология (сама) стагнирует. Сегодняшний - WEB + CSS. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.12.2016, 13:34 |
|
Примеры красивых приложений на wpf.
|
|||
---|---|---|---|
#18+
ARKssПодобный просмотрщик фоток с простой возможностью крутить её и добавлять комменты на другой стороне - есть на HTML? Ну или что-то похожее. Ну и посмотреть, сколько это сожрёт памяти и процессора, плюс как будет тормозить. Учти, что это приложение, что на WPF, нормально работало в 2006 году. В 2016 "на HTML" это будет работать в любом браузере. Даже на плейстешн. А WPF будет работать... На очень ограниченном числе устройств))))))) Давайте сильвер вспомним. Уж так круто было - дух захватывало. Любой изврат. А что в итоге? ... |
|||
:
Нравится:
Не нравится:
|
|||
08.12.2016, 13:38 |
|
Примеры красивых приложений на wpf.
|
|||
---|---|---|---|
#18+
MonochromatiqueА что в итоге? Предлагаю сконвертировать данный вопрос из риторического в общий, поскольку лично я с сильвером вообще не сталкивался. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.12.2016, 13:47 |
|
Примеры красивых приложений на wpf.
|
|||
---|---|---|---|
#18+
Roman Mejtes https://github.com/ButchersBoy/MaterialDesignInXamlToolkit отличный пак, там еще и целая куча векторных иконок, по мимо уже готовой кучи контролов Вот специально скачал посмотреть. Во-первых все иконки - ч/б. Даже не монохромные. А во-вторых, все нарисованы полосками толщиной в 4-5 px, из-за этого размытость, конечно, не так видна, но всё равно она есть. Так что векторные картинки - по прежнему - отстой. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.12.2016, 14:10 |
|
|
start [/forum/topic.php?fid=21&msg=39361813&tid=1440572]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
398ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
57ms |
get tp. blocked users: |
1ms |
others: | 239ms |
total: | 740ms |
0 / 0 |