Конференция "Прочее" » Симпотичные VCL компоненты
 
  • Андрей_К (18.03.08 18:23) [0]
    Подскажите какие-нибудь визуально симпотичные компоненты для использования в приложениях под Delphi 2007. Пока имею только TMS, но есть к нему притензия, поэтому альтернатива для выбора бы не помешала.
    Подскажите какие компоненты могут быть типа TMS Menus для создания меню типа MS Office2007.
  • DVM © (18.03.08 22:48) [1]
  • Андрей_К (19.03.08 08:06) [2]
    Большое спасибо дружище. как раз то что я искал
  • Андрей_К (19.03.08 09:15) [3]
    Этот компонент нельзя скачать для теста. Только exe демо. Есть у кого нибудь хотя бы демо компонент? что бы попробовать его в своем приложении
  • DimaBr © (19.03.08 09:34) [4]
    Что в вашем понятии есть ДЕМО ?
  • Андрей_К (19.03.08 09:38) [5]
    Демо компонент, который уже можно установить в Delphi и пробовать в своем приложении. С любыми ограничениями. Но главное что бы можно было уже поюзать кодом.

    Может есть еще какие то подобные?
  • Игорь Шевченко © (19.03.08 10:18) [6]
    В стиле MS Office подойдет стандартный TActionManager
  • Андрей_К (19.03.08 10:25) [7]
    2 Игорь Шевченко
    в стиле MS Office2007?
  • Ник (19.03.08 10:40) [8]
  • Игорь Шевченко © (19.03.08 10:41) [9]
    Андрей_К   (19.03.08 10:25) [7]

    А что, непохоже ? Я честно разницы не увидел
  • 31512 (19.03.08 10:47) [10]

    > Андрей_К   (18.03.08 18:23) 

    http://www.devexpress.com/
  • Дмитрий С (19.03.08 22:31) [11]

    > http://www.devexpress.com/Products/VCL/ExBars/

    блокнот в 1 метр... куда мир катится =(
  • DVM © (19.03.08 22:37) [12]

    > А что, непохоже ? Я честно разницы не увидел

    Сложно не увидеть разницы между тулбаром и риббонбаром.
  • Игорь Шевченко © (19.03.08 22:46) [13]
    DVM ©   (19.03.08 22:37) [12]


    > Сложно не увидеть разницы между тулбаром и риббонбаром.


    Там буковки не написаны. Кроме того, меню с вкладками больше похоже на PageControl, а то меню, которое по клику на их большой иконе вылезает, ничем не отличается от меню ActionManager, кроме разве что цвета.
  • DVM © (19.03.08 23:00) [14]

    > Игорь Шевченко ©   (19.03.08 22:46) [13]

    Не, эта лента намного сложнее чем кажется на первый взгляд. Конечно, можно попытаться иммитировать ее с помощью табконтрола (с собственной отрисовкой) и TActionManager, но будет очень много мороки. Ни TMS ни DevExpress до сих пор не реализовали в своих компонентах все те же возможности, что у ленты из офиса. А по мне так эта лента вообще кажется несколько громоздкой и стоит трижды подумать, чем использовать ее в приложении.
  • pirks © (20.03.08 14:59) [15]
    Компонентов для украшательств куча.
    Но на мой взгляд хороших не так уж и много.
    Вот один из них
    http://www.alphaskins.com
    тут целая библиотека компонентов для смены интерфейса.
    И они для жителей СНГ бесплатные.
    Сам ими пользуюсь.
    Ну а по поводу MS Office 2007 то вот
    Office 2007 style page control
  • Андрей_К (21.03.08 09:18) [16]
    2 pirks
    Спасибо за ссылки.

    2 Игорь Шевченко
    Это больше похоже на извращение, использовать TActionManager, и тратить столько времени что бы реализовать то что можно найти в компонентах
  • KilkennyCat © (21.03.08 23:38) [17]
    > Это больше похоже на извращение, использовать TActionManager,
    > и тратить столько времени что бы реализовать то что можно
    > найти в компонентах


    Ну дык, программирование - это ваще извращение. Тратить столько времени....
  • Riply © (21.03.08 23:52) [18]
    Offtop
    Всегда удивляло:
    неужели проект так качественно продуман и реализован, что уже и добавлять (менять, исправлять) нечего,
    так вылизан и отлажен, что пора вплотную заниматься "украшательсвом" ?

    P.S.
    Мне кажется, что я никогда не доберусь до этого благословенного момента :)
  • guav © (22.03.08 00:01) [19]
    > [18] Riply ©   (21.03.08 23:52)


    А что делать, если украшательства приоритетнее продуманности и реализации ?
  • KilkennyCat © (22.03.08 00:02) [20]
    > [18] Riply ©   (21.03.08 23:52)

    Вы просто неправильно пишете. Сначала надо нарисовать кучу красивостей, а потом, и только потом программировать. Тогда, возможно, и программировать не надо будет, так как проект сдохнет по куче причин гораздо раньше
  • TIF © (22.03.08 00:34) [21]

    > Вы просто неправильно пишете. Сначала надо нарисовать кучу
    > красивостей, а потом, и только потом программировать. Тогда,
    >  возможно, и программировать не надо будет, так как проект
    > сдохнет по куче причин гораздо раньше


    Вроде как согласен

    Лично меня шпеняют все и каждый из друзей: создай сначала программку, а только потом дизайн...

    Что интересное, пока я не создам дизайн, я не смогу понять, куда мне что засунуть и где разместить те или иные возможности, куда поставить кнопки, чтобы затем в обработчиках событий написать необходимые выполняемые действия...

    Но убедить как-то не получается... Стиль создаю под 2007 офис, ествественно, но решил немного пофантазировать и добавил свои панельки, с которыми и страшно мучаюсь...
  • Riply © (22.03.08 01:44) [22]
    > [21] TIF ©   (22.03.08 00:34)
    > Что интересное, пока я не создам дизайн, я не смогу понять, куда мне что засунуть и где разместить те или иные возможности,
    > куда поставить кнопки, чтобы затем в обработчиках событий написать необходимые выполняемые действия...

    Какой - то странный подход: сначала содавать кнопку, а потом придумывать, чтобы такое запихать в обработчик :)
    Может наоборот а ? :)
  • AMDX4 © (22.03.08 11:29) [23]
    Человек мыслит визуально - это его право
  • Dimaxx © (22.03.08 13:21) [24]

    > Какой - то странный подход: сначала содавать кнопку, а потом
    > придумывать, чтобы такое запихать в обработчик :)

    Немного нет так. Если он знает, что должно выполняться по нажатию кнопки, то тут проблем нет. Просто компоненты (которые он использует или хочет использовать) могут содержать доп. свойства и методы (которых нет у стандартных), которые и надо вызывать в обработчике этой кнопки. Отсюда и проблема: обработчик написать не сложно, а вот потом придется переписывать его под конкретный компонент.
  • Andy BitOff © (22.03.08 13:57) [25]

    > Андрей_К   (18.03.08 18:23) 

    http://www.raize.com/
  • pirks © (24.03.08 09:39) [26]
    Разумеется оснавная задача программиста придумывать алгоритм - логику программы.
    Вот по этому то я и посоветовал использовать http://www.alphaskins.com
    Поскольку пишешь весь проект ... затем AlphaConvert конвертирует его для придания ему более приятного интерфейса, и всё париться не нужно.
    Минимум на рисование интерфейса - максимум на придумывание самой логики.
    Так идолжно быть. Или не прав Я ?
  • pirks © (24.03.08 09:42) [27]
    А если человек мыслит визуально то пусть сначала берёт листок и рисует блок схемы и диаграмы...
  • den303 © (24.03.08 15:16) [28]

    > pirks ©   (24.03.08 09:42) [27] ? others

    Блин, ну какая вам разница, каким образом человек программирует? Может ему удобно сначала интерфейс накидать? Да и пускай рисует...

    > Andy BitOff ©   (22.03.08 13:57) [25]

    +1, Рэйзы симпатичные
  • DVM © (24.03.08 16:29) [29]
    В последнее время я делаю так: создаю ядро (обычно объект с кучей методов и свойств) и потом (а иногда и параллельно) интерфейс для проверки работы ядра. Иногда интерфейс чисто демонстрационный иногда окончательный.


    > Поскольку пишешь весь проект ... затем AlphaConvert конвертирует
    > его для придания ему более приятного интерфейса, и всё париться
    > не нужно.
    > Минимум на рисование интерфейса - максимум на придумывание
    > самой логики.
    > Так идолжно быть. Или не прав Я ?

    Неправ. Интефейс это не только внешний вид, это еще и удобство пользования.
 
Конференция "Прочее" » Симпотичные VCL компоненты
Есть новые Нет новых   [134433   +24][b:0][p:0.001]