Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Delphi Новый топик    Ответить
Топик располагается на нескольких страницах: [1] 2 3 4 5 6 7 8 9 10 .. 74   вперед  Ctrl
 HTML в компонентах  [new]
asviridenkov
Member

Откуда:
Сообщений: 3707
Современные интерфейсы все больше тяготеют к сложному оформлению, с использованием разных шрифтов, цветов, рисунков и пр.
Стандартные компоненты для этого плохо подходят, рисовать все рукамии упаришься, наволоченные типа dx получше, но в целом проблему не решают, тк шаг вправе-влево - куча проблем.
Возможность использования HTML мне видится довольно хорошим решением, все стандартно и описано, форматировать легко. Но вот библиотек подходящих, которые бы рисовали быстро и правильно в нужном месте нее нашел. Браузер целиком - толька как отдельный компонент, а хотелось бы рисовать скажем в гриде или treeview
Есть контролы у Tms, но там HTML очень ограниченный, а CSS и не пахнет
Собственно вопрос, насколько сообществу интересна нативная библиотека позволяющая рисовать HTML/CSS в произвольном месте?
11 янв 13, 22:09    [13757160]     Ответить | Цитировать Сообщить модератору
 Re: HTML в компонентах  [new]
Feg16
Member [заблокирован]

Откуда: دولة اسرا
Сообщений: 5414
Блог
asviridenkov
интересна нативная библиотека позволяющая рисовать HTML/CSS в произвольном месте?
Катастрофически неверный вопрос :)
11 янв 13, 22:11    [13757170]     Ответить | Цитировать Сообщить модератору
 Re: HTML в компонентах  [new]
asviridenkov
Member

Откуда:
Сообщений: 3707
Feg16,

В чем неверность?
11 янв 13, 22:17    [13757201]     Ответить | Цитировать Сообщить модератору
 Re: HTML в компонентах  [new]
Човайохоя
Guest
неистово интересно, приступай к разработке прямо сейчас
11 янв 13, 22:19    [13757209]     Ответить | Цитировать Сообщить модератору
 Re: HTML в компонентах  [new]
Feg16
Member [заблокирован]

Откуда: دولة اسرا
Сообщений: 5414
Блог
asviridenkov
Feg16, В чем неверность?
Подумай на досуге, почему в HTML/CSS нельзя RadioButton заменить картинку кнопки, или заменить кнопку выпадающему списку. Ибо все красивости - это рисовалка на полотне, которая увы обделяет сами контролы.
11 янв 13, 22:19    [13757211]     Ответить | Цитировать Сообщить модератору
 Re: HTML в компонентах  [new]
asviridenkov
Member

Откуда:
Сообщений: 3707
Feg16
asviridenkov
Feg16, В чем неверность?
Подумай на досуге, почему в HTML/CSS нельзя RadioButton заменить картинку кнопки, или заменить кнопку выпадающему списку. Ибо все красивости - это рисовалка на полотне, которая увы обделяет сами контролы.


Так речь и идет не о замене контролов, а о рисовании в самих контролах
Чтобы в лейбле, гриде, комбобоксе и пр можно было применять форматирование по ondraw
11 янв 13, 22:24    [13757232]     Ответить | Цитировать Сообщить модератору
 Re: HTML в компонентах  [new]
Michael Longneck
Member

Откуда: Москва
Сообщений: 2269
Пользуюсь TjvHTLabel из JVCL. А такой паровоз со стилями - это только в WPF. Причём походу паровоз тормозит и дальше не поедет.
11 янв 13, 22:24    [13757233]     Ответить | Цитировать Сообщить модератору
 Re: HTML в компонентах  [new]
Feg16
Member [заблокирован]

Откуда: دولة اسرا
Сообщений: 5414
Блог
asviridenkov
Так речь и идет не о замене контролов, а о рисовании в самих контролах
Чтобы в лейбле, гриде, комбобоксе и пр можно было применять форматирование по ondraw
Хорошо. Уточню. Допустим ты угробил месяц и сделал скинирование кнопки согласно стандарту HTML 4.01 Transitional (кстати в курсе про реальные стандарты?) а как же овер9000 других контролов?

Идея то по сути отличная. Только реализация утопична.
11 янв 13, 22:27    [13757245]     Ответить | Цитировать Сообщить модератору
 Re: HTML в компонентах  [new]
Relic Hunter
Member

Откуда: AB
Сообщений: 6222
Michael Longneck,

Ну пусть человек свояет WFP для Delphi. Утрем нос мелкософту.
11 янв 13, 22:27    [13757248]     Ответить | Цитировать Сообщить модератору
 Re: HTML в компонентах  [new]
fd00ch
Member

Откуда: Нижний Новгород
Сообщений: 5828
asviridenkov, у меня нескромный вопрос - а на кой поддержка CSS нужна? можно глянуть пример _реального_ приложения, для интерфейса которого нужны _такие_ навороты в разных контролах? мне возможности TMS Html Pack то кажутся излишними, необходимость возникает только в html-лейбле, и то изредка
11 янв 13, 22:29    [13757252]     Ответить | Цитировать Сообщить модератору
 Re: HTML в компонентах  [new]
asviridenkov
Member

Откуда:
Сообщений: 3707
Michael Longneck
Пользуюсь TjvHTLabel из JVCL. А такой паровоз со стилями - это только в WPF. Причём походу паровоз тормозит и дальше не поедет.


В Jedi HTML крайне ограничен
А насчет стилей - это же опционально, можно HTML без стилей, можно с style=..., а можно общую простыню подключать, чтобы не дублировать
Где как удобнее
11 янв 13, 22:30    [13757258]     Ответить | Цитировать Сообщить модератору
 Re: HTML в компонентах  [new]
Feg16
Member [заблокирован]

Откуда: دولة اسرا
Сообщений: 5414
Блог
Feg16
Идея то по сути отличная. Только реализация утопична.
Вон поспрашай автора AlphaSkins - сколько багов за два года он перелопатил. Дворец в Иерусалиме хватит построить :) Опять же совместимость под 95-98-xp-win200/win2003/7/8/vista + туповатый аеро
11 янв 13, 22:30    [13757259]     Ответить | Цитировать Сообщить модератору
 Re: HTML в компонентах  [new]
Michael Longneck
Member

Откуда: Москва
Сообщений: 2269
Микрософт, я думаю, и сам свои сопли подберёт. А практика показывает, что доступность "богатых средств оформления" рождает чудовищное UI. Раскрашенное глюкало (со скинами!) и так можно написать.
11 янв 13, 22:31    [13757265]     Ответить | Цитировать Сообщить модератору
 Re: HTML в компонентах  [new]
Feg16
Member [заблокирован]

Откуда: دولة اسرا
Сообщений: 5414
Блог
asviridenkov
В Jedi HTML крайне ограничен
Эээ.. В чем разница между HTML и CSS?
11 янв 13, 22:31    [13757267]     Ответить | Цитировать Сообщить модератору
 Re: HTML в компонентах  [new]
Feg16
Member [заблокирован]

Откуда: دولة اسرا
Сообщений: 5414
Блог
Michael Longneck
Микрософт, я думаю, и сам свои сопли подберёт. А практика показывает, что доступность "богатых средств оформления" рождает чудовищное UI. Раскрашенное глюкало (со скинами!) и так можно написать.
А нефиг заставлять программиста рисовать. Когда создают машину, автомеханика же не заставляют вычерчивать в автокаде рельефы кузова
11 янв 13, 22:33    [13757276]     Ответить | Цитировать Сообщить модератору
 Re: HTML в компонентах  [new]
Feg16
Member [заблокирован]

Откуда: دولة اسرا
Сообщений: 5414
Блог
Feg16
Michael Longneck
Микрософт, я думаю, и сам свои сопли подберёт. А практика показывает, что доступность "богатых средств оформления" рождает чудовищное UI. Раскрашенное глюкало (со скинами!) и так можно написать.
А нефиг заставлять программиста рисовать. Когда создают машину, автомеханика же не заставляют вычерчивать в автокаде рельефы кузова
Это тоже самое что заставить программиста создать движок, нарисовать фейс, а потом еще отправить на базар торговать тем, что он создал
11 янв 13, 22:35    [13757282]     Ответить | Цитировать Сообщить модератору
 Re: HTML в компонентах  [new]
Feg16
Member [заблокирован]

Откуда: دولة اسرا
Сообщений: 5414
Блог
Если врач начнет шить, а портной лечить, то мир повергнется в хаос. (с) Разрушитель
11 янв 13, 22:35    [13757285]     Ответить | Цитировать Сообщить модератору
 Re: HTML в компонентах  [new]
Michael Longneck
Member

Откуда: Москва
Сообщений: 2269
Дело даже не в том, что программист совсем обделён "художественным чутьём". А в том, что художественность и удобство (практичность) находятся в некотором антагонизме. Красиво не значит удобно. Паче того "стильно" зачастую и не красиво и не удобно. Чтобы соблюсти баланс всех этих вещей нужно иметь бюджет "мс офиса", а не бюджет "АРМ коммерческого ларька". И соответствующих людей, занятых только этим. А не программиста, который по нужде в MS Paint иконки 16x16 попиксельно подрисовывает.
11 янв 13, 22:39    [13757303]     Ответить | Цитировать Сообщить модератору
 Re: HTML в компонентах  [new]
Relic Hunter
Member

Откуда: AB
Сообщений: 6222
В Visual C когда-то такой тип приложения был "Web Browser Application" для десктопа. Брался за основу IWebBrowser интерфейс, которым мог обрабатывать события от контролов HTML View.
11 янв 13, 22:40    [13757308]     Ответить | Цитировать Сообщить модератору
 Re: HTML в компонентах  [new]
Feg16
Member [заблокирован]

Откуда: دولة اسرا
Сообщений: 5414
Блог
Один хрен, если программист сделает как удобнее пользователем, второй программист посмотрит и скажет - херня. И не потому что там херня. А потому что программист на программиста более чем всегда смотрит как на хавно.
11 янв 13, 22:42    [13757309]     Ответить | Цитировать Сообщить модератору
 Re: HTML в компонентах  [new]
Michael Longneck
Member

Откуда: Москва
Сообщений: 2269
О, кстати. Есть такая чуча - HTMLDialog API. Можно сделать.
11 янв 13, 22:43    [13757315]     Ответить | Цитировать Сообщить модератору
 Re: HTML в компонентах  [new]
defecator
Member

Откуда:
Сообщений: 35068
Feg16
Один хрен, если программист сделает как удобнее пользователем, второй программист посмотрит и скажет - херня. И не потому что там херня. А потому что программист на программиста более чем всегда смотрит как на хавно.


Ну, твой собственный взгляд теперь известен всем.
11 янв 13, 22:44    [13757319]     Ответить | Цитировать Сообщить модератору
 Re: HTML в компонентах  [new]
Feg16
Member [заблокирован]

Откуда: دولة اسرا
Сообщений: 5414
Блог
defecator
Ну, твой собственный взгляд теперь известен всем.
Это не мой взгляд. Это замечание по жизни. Автомеханик никогда не скажет что второй автомеханик сделал что-то не так. Это только у программистов мания величия лезет из одного места :)
11 янв 13, 22:45    [13757325]     Ответить | Цитировать Сообщить модератору
 Re: HTML в компонентах  [new]
Човайохоя
Guest
Feg16
Автомеханик никогда не скажет что второй автомеханик сделал что-то не так. Это только у программистов мания величия лезет из одного места :)
да что ты, ошибаешься
11 янв 13, 23:27    [13757489]     Ответить | Цитировать Сообщить модератору
 Re: HTML в компонентах  [new]
Човайохоя
Guest
тут от человека зависит, а не от профессии
11 янв 13, 23:27    [13757493]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: [1] 2 3 4 5 6 7 8 9 10 .. 74   вперед  Ctrl
Все форумы / Delphi Ответить