Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Media";
Текущий архив: 2003.11.13;
Скачать: [xml.tar.bz2];

Вниз

красивые формы   Найти похожие ветки 

 
BeaviS   (2003-07-13 17:31) [0]

может кто-нибудь знает как такое сделать.
в частности изменение вида заголовка окна, кнопок ,чек-боксов и т.д. просьба сказать как...


 
iXuSs   (2003-07-13 19:25) [1]

Использую ActiveSkin с моего сайта:

http://www.hot.ee/compcoll

из раздела ActiveX.


 
Fenik   (2003-07-13 20:00) [2]

Купи диск с компонентами.
Или найди в инете, их тма...
Или пиши свои компоненты.


 
iXuSs   (2003-07-13 20:10) [3]

> Или найди в инете, их тма...

Вариант предложен.


 
Fenik   (2003-07-13 20:24) [4]

> Вариант предложен.

Очень узкий вариант. Тем более ActiveX..


 
iXuSs   (2003-07-13 20:42) [5]

> Очень узкий вариант. Тем более ActiveX..

Во-первых, он заменяет диск с компонентами, потому что сам с диска. Во-вторых, ActiveX компоненты используются более широко, чем обычные компоненты для Delphi VCL. В-третьих, ActiveSkin - это скиноид третьего поколения, т.е. размеры компонентов могут изменяться. Компонент, лучше этого, сложно найти.


 
Fenik   (2003-07-13 21:51) [6]

> Во-первых, он заменяет диск с компонентами

Во-первых, я бы так не сказал... :)
На диске могут быть сотни компонентов, на лубой вкус и цвет. И одним компонентом их не заменить.


> Во-вторых, ActiveX компоненты используются более широко, чем обычные компоненты для Delphi VCL

Во-вторых, ActiveX используются как кроссязыковое средство. Понятно, что никто не сможет использовать компонент VCL в VB. Также, при использовании ActiveX необходимо вместе с программой поставлять сам файл .ocx, что, согласись, создаёт дополнительные трудности. (ActiveSkin.ocx - 332 КБ).

В-третьих, использование ActiveX в Delphi делается при крайней необходимости, когда нет аналогов VCL.
ActiveX - это COM-ориентированная технология: интерфейсы, засорение реестра и т.д. VCL гораздо лучше и роднее для Delphi.

В-четвёртых, ActiveSkin на твоём сайте крякнутный (коряво) и без исходников. Он стоит денег и немалых.


> Компонент, лучше этого, сложно найти.

Согласен, что он хорош. Но используют его лишь коммерческие фирмы. BeaviS его вряд ли станет использовать.


 
iXuSs   (2003-07-13 22:05) [7]

> Во-первых, я бы так не сказал... :)
На диске могут быть сотни компонентов, на лубой вкус и цвет. И одним компонентом их не заменить.


И среди этих компонентов только один по данной теме.

> В-четвёртых, ActiveSkin на твоём сайте крякнутный (коряво) и без исходников.

Как ты определил, что коряво? И где ты видел исходники от таких компонентов?

> использование ActiveX в Delphi делается при крайней необходимости

В данном случае задача такова, что вот она крайняя необходимость.


 
iXuSs   (2003-07-13 22:09) [8]

2 Fenik:

Предложи свой вариант на чистом VCL, который подошёл бы в данном случае.


 
Fenik   (2003-07-13 22:49) [9]

> И среди этих компонентов только один по данной теме.

Далеко не один.. это факт.

> Как ты определил, что коряво?

Ты пробовал крякнуть?

> И где ты видел исходники от таких компонентов?

В том то и дело, что нет исходников. Нельзя что-то подправить, подсмотреть... У многих VCL "на дисках" исходный код есть.

> В данном случае задача такова, что вот она крайняя необходимость.

Прочитав BeaviS (13.07.03 17:31), никакой крайности не наблюдается. И, учитывая ник автора, серьёзности тоже не наблюдается.

> Предложи свой вариант на чистом VCL, который подошёл бы в данном случае.

Cool Controls, TurboPower, ABC, LMD, 1stClass...


 
Lord Warlock   (2003-07-14 09:47) [10]

Поищи SkinEngie, я точно адрес не помню. В нем есть полная замена VCL (ну или почти) на skin-компоненты


 
iXuSs   (2003-07-14 22:46) [11]

>Cool Controls, TurboPower, ABC, LMD, 1stClass...

Данные компоненты поставленной задачи не решают, из чего следует, что мы говорили о совершенно разных вещах. Ты имел ввиду "украшение" интерфейса, я имел ввиду полную его "замену".


 
Fenik   (2003-07-16 17:13) [12]

> iXuSs (14.07.03 22:46)

Видимо так. Но согласись, ни ты ни я не будем использовать ActiveSkin..


 
iXuSs   (2003-07-16 18:02) [13]

Действительно, я не буду использовать его по той причине, что мне подобные интерфейсы не нравятся. Я воспринимаю программу как окно в свой мир. С наружной стороны оно простое пластиковое окно, а вот что в нём видно - другое дело. Т.е. любой нестандартный интерфейс ИМХО всё равно должен быть заключён в обычное окно, интерефейс которого определяется ОС.


 
Fenik   (2003-07-16 22:12) [14]

Хорошая программа только та, которая имеет кроме хорошей функциональности ещё и хороший дизайн. И совершенно не обязательно, чтобы она имела ОС-зависимый интерфейс ("обычное окно, интерфейс которого определяется ОС"). Хороший дизайн - это гармоничная совокупность таких качеств как удобство, простота и красота. Т.е. если использовать всю функциональную мощь приложения максимально удобно, приятно и результативно, то дизайн достоин похвал.Даже "простое пластиковое окно" должно быть хорошим окном. Хорошие дизайнеры - большая редкость, т.к. у этого человека должно быть уравновешено левое полушарие мозга с правым (это условное деление), другими словами гармония между логикой и чувством.

Рисуйте господа программисты!


 
Думкин   (2003-07-17 05:40) [15]

Lord Warlock © (14.07.03 09:47)
Еся такое, - я когда пришел на свое место, то тут этим весьма пользовались - и пользуются. Когда у меня появились свои проекты - я всеми руками и ногами от них открестился. Тормозные они очень и взаимодействие не прозрачное. До жути. Было даже иногда "Access vio..." при сворачивании, да и .... Не нравятся они мне.
Зачастую улучшения можно добиться более дешевыми способами, тем более что во многих программах типы элементов можно по пальцам пересчитать.

Fenik © (16.07.03 22:12)
Если интерфейс достаточно сложен - несколько специфичен, то наибольшая трудность - организовать легкое сотрудничество с дизайнером, чтобы код и дизайн лежали в разных флаконах.



Страницы: 1 вся ветка

Форум: "Media";
Текущий архив: 2003.11.13;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.48 MB
Время: 0.036 c
3-40929
DelphiNew
2003-10-25 14:37
2003.11.13
Type mismatch in expression


4-42309
AlexTregubov
2003-09-06 17:21
2003.11.13
Администраторские права доступа в Win2k


8-41747
Urvin
2003-07-05 22:38
2003.11.13
Pen Mode и методы рисования


1-41255
Mild
2003-10-31 16:32
2003.11.13
Как получить в процедуре имя процедуры, которая её вызвала


14-41962
Delirium^.Tremens
2003-10-16 09:31
2003.11.13
Осень





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский