Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Запилил няшный TextBox "a la 1C" )) Жизнеспособно? / 25 сообщений из 53, страница 1 из 3
18.03.2015, 04:03
    #38907751
badboychik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запилил няшный TextBox "a la 1C" )) Жизнеспособно?
Откопал случайно свою ветхую тему .

Решил продолжить эксперименты, но пошел немного другим путем, т.к. тех исходников пока что нет под рукой - решил рисовать весь контрол вручную, без всяких там впендюриваний готовых кнопочек. Только хардкор!

Сел и упорно слизал методом тыка у 1С рисовку контрола для начала просто рисуя на форме.
Потом впихнул ее в отрисовку своего контрола приседая в гамаке. Попутно почитывая упомянутую книжку, доработал интерфейс дизайн-тайма.
Вроде все норм, но иногда пропадает текст, если форму таскать или курсором водить поверх часто.

Щас задача сделать отрисовку трех кнопочек в произвольных сочетаниях.
Потом будет задача прикрутить обработку событий к этим кнопочкам.
...
Рейтинг: 0 / 0
18.03.2015, 06:58
    #38907775
Сон Веры Павловны
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запилил няшный TextBox "a la 1C" )) Жизнеспособно?
badboychikТолько хардкор!
Использующие WPF смотрят на эти упражнения с улыбкой.
P.S. Разумеется, никаких сторонних контролов.
...
Рейтинг: 0 / 0
18.03.2015, 10:41
    #38907966
badboychik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запилил няшный TextBox "a la 1C" )) Жизнеспособно?
WPF уже не тормозной и не расплывчатый?
...
Рейтинг: 0 / 0
18.03.2015, 10:43
    #38907970
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запилил няшный TextBox "a la 1C" )) Жизнеспособно?
badboychikWPF уже не тормозной и не расплывчатый?теперь расплывчатость оставлена по умолчанию, но ее можно отключить атрибутиком.
...
Рейтинг: 0 / 0
18.03.2015, 10:50
    #38907979
Roman Mejtes
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запилил няшный TextBox "a la 1C" )) Жизнеспособно?
Antonariy,

расплывчатость кстати скорее большой +, чем -, так как если исключить растровую графику в WPF проблем не будет.
единственный косяк, который мне известен с мылом, это если элемент списка имеет дробное значение высоты, все строки начинают смещаться по пикселям и SnapToPixel уже не работает. во всех остальных случаях это всё лечится.
...
Рейтинг: 0 / 0
18.03.2015, 11:11
    #38908013
Сон Веры Павловны
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запилил няшный TextBox "a la 1C" )) Жизнеспособно?
А тормозной WPF ровно настолько же, насколько и WinForms.
...
Рейтинг: 0 / 0
18.03.2015, 11:29
    #38908049
МСУ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запилил няшный TextBox "a la 1C" )) Жизнеспособно?
На помойку унылый WinForms.
...
Рейтинг: 0 / 0
18.03.2015, 12:12
    #38908135
badboychik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запилил няшный TextBox "a la 1C" )) Жизнеспособно?
И давно WPF стал приоритетнее и удобнее в разработке чем WinForms ?
...
Рейтинг: 0 / 0
18.03.2015, 12:44
    #38908207
Алексей К
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запилил няшный TextBox "a la 1C" )) Жизнеспособно?
badboychikИ давно WPF стал приоритетнее и удобнее в разработке чем WinForms ?С выходом .Net4
...
Рейтинг: 0 / 0
18.03.2015, 13:16
    #38908276
badboychik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запилил няшный TextBox "a la 1C" )) Жизнеспособно?
то есть это нормально что по умолчанию у WPF размазанные шрифты даже в самой студии?
...
Рейтинг: 0 / 0
18.03.2015, 13:41
    #38908333
D129
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запилил няшный TextBox "a la 1C" )) Жизнеспособно?
badboychik,

Вы вроде как с опытом... Вполне можно было бы догадаться, что это настройки вашего отображения - а WPF может рисовать как вам угодно... В том числе и так...
...
Рейтинг: 0 / 0
18.03.2015, 13:44
    #38908337
badboychik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запилил няшный TextBox "a la 1C" )) Жизнеспособно?
авторВы вроде как с опытом...Ну я на WPF с годик назад подзабил, считал его технологией находящейся в зачаточной стадии, типа JavaFX, а уже вот оказывается как народ думает, уже единогласно хороните WinForms ))) Ну тогда наверно подумаю о углублении в WPF
...
Рейтинг: 0 / 0
18.03.2015, 13:47
    #38908340
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запилил няшный TextBox "a la 1C" )) Жизнеспособно?
badboychikавторВы вроде как с опытом...Ну я на WPF с годик назад подзабил, считал его технологией находящейся в зачаточной стадии, типа JavaFX, а уже вот оказывается как народ думает, уже единогласно хороните WinForms ))) Ну тогда наверно подумаю о углублении в WPFрекомендую это посмотреть: http://www.codeproject.com/Articles/165368/WPF-MVVM-Quick-Start-Tutorial

пример 6
...
Рейтинг: 0 / 0
18.03.2015, 13:55
    #38908352
badboychik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запилил няшный TextBox "a la 1C" )) Жизнеспособно?
Смущало то, что приложение на WPF методом тыка не напишешь, с ходу возникает тонна вопросов "почему так сделано", "а как сделать чтоб как в WinForms".

Нашел что для нормального отображения шрифтов надо у панели поставить свойство TextOptions.TextFormattingMode="Display" вместо "Ideal". Почему по умолчанию так не установлено?

И сразу надо тюнить TextBox - устанавливать VerticalContentAlignment=Center и TextWrapping=None. Видимо сразу надо создавать своего наследника, чтоб у всех так было. Гемор на ровном месте.
...
Рейтинг: 0 / 0
18.03.2015, 14:05
    #38908380
D129
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запилил няшный TextBox "a la 1C" )) Жизнеспособно?
badboychik на ровном месте.
Профессия такая - всё время надо учить что-то новое...
С другой стороны - сразу было ясно, что за этим будущее - потому, что задача программиста использовать доступное железо -
3Д ускоритель есть везде, надо его использовать для бизнес приложений? - Надо (раз он есть)...
Не только же игрушкам положено выглядеть красиво...
:-)
...
Рейтинг: 0 / 0
18.03.2015, 14:09
    #38908391
МСУ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запилил няшный TextBox "a la 1C" )) Жизнеспособно?
badboychikИ давно WPF стал приоритетнее и удобнее в разработке чем WinForms ?
Ну лет как 5 уже.

badboychikавторВы вроде как с опытом...Ну я на WPF с годик назад подзабил, считал его технологией находящейся в зачаточной стадии, типа JavaFX
Сомнительно, то JavaFX находится в зачаточной стадии. Вполне себе полноценная технология, в следующем году ожидается выход третей версии. Ну а что касается WPF, то его состояние уже давно как самодостаточно и полноценно. Вопрос лишь в том, собирается ли его MS дальше двигать. Но WinForms - это уже давно похороненный гвоздь. Смысл начинать что-то делать на нём нулевой, если не отрицательный. Уж лучше тогда JavaFX
...
Рейтинг: 0 / 0
19.03.2015, 01:31
    #38909230
hVostt
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запилил няшный TextBox "a la 1C" )) Жизнеспособно?
МСУУж лучше тогда JavaFX

Лучше Turbo Pascal нет ничего! Пнятна!?

Когда-ж ты выличешься уже, в етой больничке новая зараза!
...
Рейтинг: 0 / 0
19.03.2015, 08:52
    #38909317
МСУ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запилил няшный TextBox "a la 1C" )) Жизнеспособно?
hVosttКогда-ж ты выличешься уже, в етой больничке новая зараза!
Я здесь, чтобы открыть вам, обезьянкам, глаза
...
Рейтинг: 0 / 0
19.03.2015, 09:06
    #38909331
dvim
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запилил няшный TextBox "a la 1C" )) Жизнеспособно?
А ссылка на исходник есть?
Тогда можно было бы посмотреть и, если понравится, допилить.


WPF конечно хорош - но большинство приложений, написанных на нем обычными разработчиками ацки тормозит интерфейсом, особенно на слабых компах. (И очень напоминает яву).
...
Рейтинг: 0 / 0
19.03.2015, 09:48
    #38909386
Roman Mejtes
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запилил няшный TextBox "a la 1C" )) Жизнеспособно?
dvim,

где и что тормозит? если у человека интерфейс тормозит, значит он рукожоп и делает, что то неправильно. Нормально написаный UI тормозить не будет. Часто к тормозам приводит: а) отсутствие виртуализации в списках, неудачное использование анимации там, где её использовать не стоит, сильно перегруженный разметкой интерфейс, типа гридов по 100500 колонок и строк. Все эти проблемы решаются грамотным подходом.
А учитывая возможности использования видео акселерации, WPF ни как не тормознутее WF
...
Рейтинг: 0 / 0
19.03.2015, 11:01
    #38909508
МСУ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запилил няшный TextBox "a la 1C" )) Жизнеспособно?
Опять какая-то необоснованная чушь про "тормоза" WPF.
...
Рейтинг: 0 / 0
19.03.2015, 12:29
    #38909666
hVostt
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запилил няшный TextBox "a la 1C" )) Жизнеспособно?
МСУhVosttКогда-ж ты выличешься уже, в етой больничке новая зараза!
Я здесь, чтобы открыть вам, обезьянкам, глаза

угу, как-то встречал одного типа, который объевшись накануне грибов, пытался потом всем окружающим открыть глаза. реально тяжело без смеха таких глазных-открывальщиков слушать. так-то может они и правы, но для начала надо ужраться чего-нибудь до их просветлённого состояния, иначе не понять
...
Рейтинг: 0 / 0
19.03.2015, 14:45
    #38909944
Ilya81
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запилил няшный TextBox "a la 1C" )) Жизнеспособно?
МСУНу а что касается WPF, то его состояние уже давно как самодостаточно и полноценно. Вопрос лишь в том, собирается ли его MS дальше двигать.
В какой-то степени наверно, а основной приоритет, надо полагать, будет у WinStore apps. Как-никак, а Microsoft нужно использовать доминирование в desktop для получения большей доли в мобильных устройствах, ибо desktop вряд ли уже будет увеличивать объёмы, скорее, наоборот.
...
Рейтинг: 0 / 0
19.03.2015, 14:59
    #38909967
Изопропил
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запилил няшный TextBox "a la 1C" )) Жизнеспособно?
Ilya81Microsoft нужно использовать доминирование в desktop для получения большей доли в мобильных устройствах

мне как-то эта проблема глубоко фиолетова
...
Рейтинг: 0 / 0
20.03.2015, 01:26
    #38910544
badboychik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запилил няшный TextBox "a la 1C" )) Жизнеспособно?
dvimА ссылка на исходник есть?
Тогда можно было бы посмотреть и, если понравится, допилить.
Хотел выложить когда допилю совсем или когда надоест пилить.
...
Рейтинг: 0 / 0
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Запилил няшный TextBox "a la 1C" )) Жизнеспособно? / 25 сообщений из 53, страница 1 из 3
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]