![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
красивые формы
BeaviS © (2003-07-13 17:31:00)
может кто-нибудь знает как такое сделать.
в частности изменение вида заголовка окна, кнопок ,чек-боксов и т.д. просьба сказать как...
Думкин (2003-07-17 05:40:00) [1]
Lord Warlock © (14.07.03 09:47)
Еся такое, - я когда пришел на свое место, то тут этим весьма пользовались - и пользуются. Когда у меня появились свои проекты - я всеми руками и ногами от них открестился. Тормозные они очень и взаимодействие не прозрачное. До жути. Было даже иногда "Access vio..." при сворачивании, да и .... Не нравятся они мне.
Зачастую улучшения можно добиться более дешевыми способами, тем более что во многих программах типы элементов можно по пальцам пересчитать.
Fenik © (16.07.03 22:12)
Если интерфейс достаточно сложен - несколько специфичен, то наибольшая трудность - организовать легкое сотрудничество с дизайнером, чтобы код и дизайн лежали в разных флаконах.
Fenik (2003-07-16 22:12:00) [2]
Хорошая программа только та, которая имеет кроме хорошей функциональности ещё и хороший дизайн. И совершенно не обязательно, чтобы она имела ОС-зависимый интерфейс ("обычное окно, интерфейс которого определяется ОС"). Хороший дизайн - это гармоничная совокупность таких качеств как удобство, простота и красота. Т.е. если использовать всю функциональную мощь приложения максимально удобно, приятно и результативно, то дизайн достоин похвал.Даже "простое пластиковое окно" должно быть хорошим окном. Хорошие дизайнеры - большая редкость, т.к. у этого человека должно быть уравновешено левое полушарие мозга с правым (это условное деление), другими словами гармония между логикой и чувством.
Рисуйте господа программисты!
iXuSs (2003-07-16 18:02:00) [3]
Действительно, я не буду использовать его по той причине, что мне подобные интерфейсы не нравятся. Я воспринимаю программу как окно в свой мир. С наружной стороны оно простое пластиковое окно, а вот что в нём видно - другое дело. Т.е. любой нестандартный интерфейс ИМХО всё равно должен быть заключён в обычное окно, интерефейс которого определяется ОС.
Fenik (2003-07-16 17:13:00) [4]
> iXuSs (14.07.03 22:46)
Видимо так. Но согласись, ни ты ни я не будем использовать ActiveSkin..
iXuSs (2003-07-14 22:46:00) [5]
>Cool Controls, TurboPower, ABC, LMD, 1stClass...
Данные компоненты поставленной задачи не решают, из чего следует, что мы говорили о совершенно разных вещах. Ты имел ввиду "украшение" интерфейса, я имел ввиду полную его "замену".
Lord Warlock (2003-07-14 09:47:00) [6]
Поищи SkinEngie, я точно адрес не помню. В нем есть полная замена VCL (ну или почти) на skin-компоненты
Fenik (2003-07-13 22:49:00) [7]
> И среди этих компонентов только один по данной теме.
Далеко не один.. это факт.
> Как ты определил, что коряво?
Ты пробовал крякнуть?
> И где ты видел исходники от таких компонентов?
В том то и дело, что нет исходников. Нельзя что-то подправить, подсмотреть... У многих VCL "на дисках" исходный код есть.
> В данном случае задача такова, что вот она крайняя необходимость.
Прочитав BeaviS (13.07.03 17:31), никакой крайности не наблюдается. И, учитывая ник автора, серьёзности тоже не наблюдается.
> Предложи свой вариант на чистом VCL, который подошёл бы в данном случае.
Cool Controls, TurboPower, ABC, LMD, 1stClass...
iXuSs (2003-07-13 22:09:00) [8]
2 Fenik:
Предложи свой вариант на чистом VCL, который подошёл бы в данном случае.
iXuSs (2003-07-13 22:05:00) [9]
> Во-первых, я бы так не сказал... :)
На диске могут быть сотни компонентов, на лубой вкус и цвет. И одним компонентом их не заменить.
И среди этих компонентов только один по данной теме.
> В-четвёртых, ActiveSkin на твоём сайте крякнутный (коряво) и без исходников.
Как ты определил, что коряво? И где ты видел исходники от таких компонентов?
> использование ActiveX в Delphi делается при крайней необходимости
В данном случае задача такова, что вот она крайняя необходимость.
Fenik (2003-07-13 21:51:00) [10]
> Во-первых, он заменяет диск с компонентами
Во-первых, я бы так не сказал... :)
На диске могут быть сотни компонентов, на лубой вкус и цвет. И одним компонентом их не заменить.
> Во-вторых, ActiveX компоненты используются более широко, чем обычные компоненты для Delphi VCL
Во-вторых, ActiveX используются как кроссязыковое средство. Понятно, что никто не сможет использовать компонент VCL в VB. Также, при использовании ActiveX необходимо вместе с программой поставлять сам файл .ocx, что, согласись, создаёт дополнительные трудности. (ActiveSkin.ocx - 332 КБ).
В-третьих, использование ActiveX в Delphi делается при крайней необходимости, когда нет аналогов VCL.
ActiveX - это COM-ориентированная технология: интерфейсы, засорение реестра и т.д. VCL гораздо лучше и роднее для Delphi.
В-четвёртых, ActiveSkin на твоём сайте крякнутный (коряво) и без исходников. Он стоит денег и немалых.
> Компонент, лучше этого, сложно найти.
Согласен, что он хорош. Но используют его лишь коммерческие фирмы. BeaviS его вряд ли станет использовать.
iXuSs (2003-07-13 20:42:00) [11]
> Очень узкий вариант. Тем более ActiveX..
Во-первых, он заменяет диск с компонентами, потому что сам с диска. Во-вторых, ActiveX компоненты используются более широко, чем обычные компоненты для Delphi VCL. В-третьих, ActiveSkin - это скиноид третьего поколения, т.е. размеры компонентов могут изменяться. Компонент, лучше этого, сложно найти.
Fenik (2003-07-13 20:24:00) [12]
> Вариант предложен.
Очень узкий вариант. Тем более ActiveX..
iXuSs (2003-07-13 20:10:00) [13]
> Или найди в инете, их тма...
Вариант предложен.
Fenik (2003-07-13 20:00:00) [14]
Купи диск с компонентами.
Или найди в инете, их тма...
Или пиши свои компоненты.
iXuSs (2003-07-13 19:25:00) [15]
Использую ActiveSkin с моего сайта:
http://www.hot.ee/compcoll
из раздела ActiveX.