Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.11.13;
Скачать: CL | DM;

Вниз

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

 
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 вся ветка

Текущий архив: 2003.11.13;
Скачать: CL | DM;

Наверх




Память: 0.51 MB
Время: 0.025 c
1-41295
Liavik
2003-10-31 13:21
2003.11.13
DateTimePicker


1-41581
Mag
2003-10-22 21:03
2003.11.13
Как зделать форму поверх всех окон


1-41521
maestro
2003-10-28 07:55
2003.11.13
уничтожение компонента Button


3-40816
angel2000
2003-10-22 11:17
2003.11.13
ВЫделение строки в гриде


6-41815
AlexRu
2003-09-15 11:45
2003.11.13
Вопрос по GetHostByAddr и не только