|
Запилил няшный TextBox "a la 1C" )) Жизнеспособно?
|
|||
---|---|---|---|
#18+
Откопал случайно свою ветхую тему . Решил продолжить эксперименты, но пошел немного другим путем, т.к. тех исходников пока что нет под рукой - решил рисовать весь контрол вручную, без всяких там впендюриваний готовых кнопочек. Только хардкор! Сел и упорно слизал методом тыка у 1С рисовку контрола для начала просто рисуя на форме. Потом впихнул ее в отрисовку своего контрола приседая в гамаке. Попутно почитывая упомянутую книжку, доработал интерфейс дизайн-тайма. Вроде все норм, но иногда пропадает текст, если форму таскать или курсором водить поверх часто. Щас задача сделать отрисовку трех кнопочек в произвольных сочетаниях. Потом будет задача прикрутить обработку событий к этим кнопочкам. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.03.2015, 04:03 |
|
Запилил няшный TextBox "a la 1C" )) Жизнеспособно?
|
|||
---|---|---|---|
#18+
badboychikТолько хардкор! Использующие WPF смотрят на эти упражнения с улыбкой. P.S. Разумеется, никаких сторонних контролов. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.03.2015, 06:58 |
|
Запилил няшный TextBox "a la 1C" )) Жизнеспособно?
|
|||
---|---|---|---|
#18+
WPF уже не тормозной и не расплывчатый? ... |
|||
:
Нравится:
Не нравится:
|
|||
18.03.2015, 10:41 |
|
Запилил няшный TextBox "a la 1C" )) Жизнеспособно?
|
|||
---|---|---|---|
#18+
badboychikWPF уже не тормозной и не расплывчатый?теперь расплывчатость оставлена по умолчанию, но ее можно отключить атрибутиком. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.03.2015, 10:43 |
|
Запилил няшный TextBox "a la 1C" )) Жизнеспособно?
|
|||
---|---|---|---|
#18+
Antonariy, расплывчатость кстати скорее большой +, чем -, так как если исключить растровую графику в WPF проблем не будет. единственный косяк, который мне известен с мылом, это если элемент списка имеет дробное значение высоты, все строки начинают смещаться по пикселям и SnapToPixel уже не работает. во всех остальных случаях это всё лечится. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.03.2015, 10:50 |
|
Запилил няшный TextBox "a la 1C" )) Жизнеспособно?
|
|||
---|---|---|---|
#18+
А тормозной WPF ровно настолько же, насколько и WinForms. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.03.2015, 11:11 |
|
Запилил няшный TextBox "a la 1C" )) Жизнеспособно?
|
|||
---|---|---|---|
#18+
На помойку унылый WinForms. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.03.2015, 11:29 |
|
Запилил няшный TextBox "a la 1C" )) Жизнеспособно?
|
|||
---|---|---|---|
#18+
И давно WPF стал приоритетнее и удобнее в разработке чем WinForms ? ... |
|||
:
Нравится:
Не нравится:
|
|||
18.03.2015, 12:12 |
|
Запилил няшный TextBox "a la 1C" )) Жизнеспособно?
|
|||
---|---|---|---|
#18+
badboychikИ давно WPF стал приоритетнее и удобнее в разработке чем WinForms ?С выходом .Net4 ... |
|||
:
Нравится:
Не нравится:
|
|||
18.03.2015, 12:44 |
|
Запилил няшный TextBox "a la 1C" )) Жизнеспособно?
|
|||
---|---|---|---|
#18+
то есть это нормально что по умолчанию у WPF размазанные шрифты даже в самой студии? ... |
|||
:
Нравится:
Не нравится:
|
|||
18.03.2015, 13:16 |
|
Запилил няшный TextBox "a la 1C" )) Жизнеспособно?
|
|||
---|---|---|---|
#18+
badboychik, Вы вроде как с опытом... Вполне можно было бы догадаться, что это настройки вашего отображения - а WPF может рисовать как вам угодно... В том числе и так... ... |
|||
:
Нравится:
Не нравится:
|
|||
18.03.2015, 13:41 |
|
Запилил няшный TextBox "a la 1C" )) Жизнеспособно?
|
|||
---|---|---|---|
#18+
авторВы вроде как с опытом...Ну я на WPF с годик назад подзабил, считал его технологией находящейся в зачаточной стадии, типа JavaFX, а уже вот оказывается как народ думает, уже единогласно хороните WinForms ))) Ну тогда наверно подумаю о углублении в WPF ... |
|||
:
Нравится:
Не нравится:
|
|||
18.03.2015, 13:44 |
|
Запилил няшный TextBox "a la 1C" )) Жизнеспособно?
|
|||
---|---|---|---|
#18+
badboychikавторВы вроде как с опытом...Ну я на WPF с годик назад подзабил, считал его технологией находящейся в зачаточной стадии, типа JavaFX, а уже вот оказывается как народ думает, уже единогласно хороните WinForms ))) Ну тогда наверно подумаю о углублении в WPFрекомендую это посмотреть: http://www.codeproject.com/Articles/165368/WPF-MVVM-Quick-Start-Tutorial пример 6 ... |
|||
:
Нравится:
Не нравится:
|
|||
18.03.2015, 13:47 |
|
Запилил няшный TextBox "a la 1C" )) Жизнеспособно?
|
|||
---|---|---|---|
#18+
Смущало то, что приложение на WPF методом тыка не напишешь, с ходу возникает тонна вопросов "почему так сделано", "а как сделать чтоб как в WinForms". Нашел что для нормального отображения шрифтов надо у панели поставить свойство TextOptions.TextFormattingMode="Display" вместо "Ideal". Почему по умолчанию так не установлено? И сразу надо тюнить TextBox - устанавливать VerticalContentAlignment=Center и TextWrapping=None. Видимо сразу надо создавать своего наследника, чтоб у всех так было. Гемор на ровном месте. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.03.2015, 13:55 |
|
Запилил няшный TextBox "a la 1C" )) Жизнеспособно?
|
|||
---|---|---|---|
#18+
badboychik на ровном месте. Профессия такая - всё время надо учить что-то новое... С другой стороны - сразу было ясно, что за этим будущее - потому, что задача программиста использовать доступное железо - 3Д ускоритель есть везде, надо его использовать для бизнес приложений? - Надо (раз он есть)... Не только же игрушкам положено выглядеть красиво... :-) ... |
|||
:
Нравится:
Не нравится:
|
|||
18.03.2015, 14:05 |
|
Запилил няшный TextBox "a la 1C" )) Жизнеспособно?
|
|||
---|---|---|---|
#18+
badboychikИ давно WPF стал приоритетнее и удобнее в разработке чем WinForms ? Ну лет как 5 уже. badboychikавторВы вроде как с опытом...Ну я на WPF с годик назад подзабил, считал его технологией находящейся в зачаточной стадии, типа JavaFX Сомнительно, то JavaFX находится в зачаточной стадии. Вполне себе полноценная технология, в следующем году ожидается выход третей версии. Ну а что касается WPF, то его состояние уже давно как самодостаточно и полноценно. Вопрос лишь в том, собирается ли его MS дальше двигать. Но WinForms - это уже давно похороненный гвоздь. Смысл начинать что-то делать на нём нулевой, если не отрицательный. Уж лучше тогда JavaFX ... |
|||
:
Нравится:
Не нравится:
|
|||
18.03.2015, 14:09 |
|
Запилил няшный TextBox "a la 1C" )) Жизнеспособно?
|
|||
---|---|---|---|
#18+
МСУУж лучше тогда JavaFX Лучше Turbo Pascal нет ничего! Пнятна!? Когда-ж ты выличешься уже, в етой больничке новая зараза! ... |
|||
:
Нравится:
Не нравится:
|
|||
19.03.2015, 01:31 |
|
Запилил няшный TextBox "a la 1C" )) Жизнеспособно?
|
|||
---|---|---|---|
#18+
hVosttКогда-ж ты выличешься уже, в етой больничке новая зараза! Я здесь, чтобы открыть вам, обезьянкам, глаза ... |
|||
:
Нравится:
Не нравится:
|
|||
19.03.2015, 08:52 |
|
Запилил няшный TextBox "a la 1C" )) Жизнеспособно?
|
|||
---|---|---|---|
#18+
А ссылка на исходник есть? Тогда можно было бы посмотреть и, если понравится, допилить. WPF конечно хорош - но большинство приложений, написанных на нем обычными разработчиками ацки тормозит интерфейсом, особенно на слабых компах. (И очень напоминает яву). ... |
|||
:
Нравится:
Не нравится:
|
|||
19.03.2015, 09:06 |
|
Запилил няшный TextBox "a la 1C" )) Жизнеспособно?
|
|||
---|---|---|---|
#18+
dvim, где и что тормозит? если у человека интерфейс тормозит, значит он рукожоп и делает, что то неправильно. Нормально написаный UI тормозить не будет. Часто к тормозам приводит: а) отсутствие виртуализации в списках, неудачное использование анимации там, где её использовать не стоит, сильно перегруженный разметкой интерфейс, типа гридов по 100500 колонок и строк. Все эти проблемы решаются грамотным подходом. А учитывая возможности использования видео акселерации, WPF ни как не тормознутее WF ... |
|||
:
Нравится:
Не нравится:
|
|||
19.03.2015, 09:48 |
|
Запилил няшный TextBox "a la 1C" )) Жизнеспособно?
|
|||
---|---|---|---|
#18+
Опять какая-то необоснованная чушь про "тормоза" WPF. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.03.2015, 11:01 |
|
Запилил няшный TextBox "a la 1C" )) Жизнеспособно?
|
|||
---|---|---|---|
#18+
МСУhVosttКогда-ж ты выличешься уже, в етой больничке новая зараза! Я здесь, чтобы открыть вам, обезьянкам, глаза угу, как-то встречал одного типа, который объевшись накануне грибов, пытался потом всем окружающим открыть глаза. реально тяжело без смеха таких глазных-открывальщиков слушать. так-то может они и правы, но для начала надо ужраться чего-нибудь до их просветлённого состояния, иначе не понять ... |
|||
:
Нравится:
Не нравится:
|
|||
19.03.2015, 12:29 |
|
Запилил няшный TextBox "a la 1C" )) Жизнеспособно?
|
|||
---|---|---|---|
#18+
МСУНу а что касается WPF, то его состояние уже давно как самодостаточно и полноценно. Вопрос лишь в том, собирается ли его MS дальше двигать. В какой-то степени наверно, а основной приоритет, надо полагать, будет у WinStore apps. Как-никак, а Microsoft нужно использовать доминирование в desktop для получения большей доли в мобильных устройствах, ибо desktop вряд ли уже будет увеличивать объёмы, скорее, наоборот. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.03.2015, 14:45 |
|
Запилил няшный TextBox "a la 1C" )) Жизнеспособно?
|
|||
---|---|---|---|
#18+
Ilya81Microsoft нужно использовать доминирование в desktop для получения большей доли в мобильных устройствах мне как-то эта проблема глубоко фиолетова ... |
|||
:
Нравится:
Не нравится:
|
|||
19.03.2015, 14:59 |
|
|
start [/forum/topic.php?fid=20&msg=38908135&tid=1401720]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
129ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
66ms |
get tp. blocked users: |
1ms |
others: | 15ms |
total: | 256ms |
0 / 0 |