Посоветуйте легковесную C/C++ библиотеку для разработки UI под Windows

Тема в разделе "WASM.WIN32", создана пользователем Forever, 20 фев 2009.

  1. _DEN_

    _DEN_ DEN

    Публикаций:
    0
    Регистрация:
    8 окт 2003
    Сообщения:
    5.383
    Адрес:
    Йобастан
    Voodoo

    Ну х.з., говорю же - не юзал :) Просто понравились примеры использования, а это очень большая редкость.
     
  2. Voodoo

    Voodoo New Member

    Публикаций:
    0
    Регистрация:
    9 апр 2003
    Сообщения:
    297
    Адрес:
    Новосибирск
    _DEN_
    Да, выглядит приятно, спорить не буду. =)

    По теме - еще есть SmartWin++ и WinX. Оба не очень хорошо документированы, оба местами жутковаты. Первый страшнее, но кому-то может понравиться.
     
  3. perez

    perez Member

    Публикаций:
    0
    Регистрация:
    25 апр 2005
    Сообщения:
    502
    Адрес:
    Moscow city
  4. K10

    K10 New Member

    Публикаций:
    0
    Регистрация:
    3 окт 2008
    Сообщения:
    1.590
    Его нет в дефолтной Windows XP. Этим все сказано...
     
  5. Forever

    Forever Виталий

    Публикаций:
    0
    Регистрация:
    12 апр 2008
    Сообщения:
    244
    perez
    К wxWidgets присматривался. Скачал исходники и скомпилил. Получил кучу объектников. Скопилил пару примеров, идущих вместе с ними. Програмка, которая демонстрирует различные контролы получилась размером в 2 метра. Глянул на объектники. Они там все по пол метра и больше весят. Как то уж это не очень. Впечатление не очень хорошее осталось. Но буду имметь ввиду.
     
  6. perez

    perez Member

    Публикаций:
    0
    Регистрация:
    25 апр 2005
    Сообщения:
    502
    Адрес:
    Moscow city
    Forever
    Много весит - потому что функционал библиотеки большой. Можно кое что поотключать.
    Но если сравгтвать с чем - то другим, здесь самый маленький объем на выходе:
    - QT - больше в несколько раз
    - Java - таскать виртуальную машину огромную. Еще память жрет
    - .NET - таскать платформу здоровую

    Ну и не забываем о всеядной кроссплатформенности wxWidgets

    [добавлено]
    И еще почему люблю wx - потому что по умолчанию использует нативные контролы, а не рисует свое.
    Быстрее и более приятно взгляду.
     
  7. s0larian

    s0larian New Member

    Публикаций:
    0
    Регистрация:
    15 июл 2004
    Сообщения:
    489
    Адрес:
    Крыжёпполь
    Forever
    эээ, это у тебя просто отсутствие понимания. Не надо гнать на либу.

    Сама библиотека - тонкая обёртка для Win32 API, прияём оочень расширяемая. Суть именно в том что ты можешь дополнить любой контроль. Из более "толстых" мест там только message pump - всё остальное можешь пройти в отладчике, для любого вызова. Ах да, там ещё document/view абстракция реализована - так это чистая логика - твой документ на диске, твой viewer.
     
  8. Voodoo

    Voodoo New Member

    Публикаций:
    0
    Регистрация:
    9 апр 2003
    Сообщения:
    297
    Адрес:
    Новосибирск
    Forever
    а чем WTL не подходит, если чисто под вин?
     
  9. K10

    K10 New Member

    Публикаций:
    0
    Регистрация:
    3 окт 2008
    Сообщения:
    1.590
    Чем дальше, тем больше я уважаю Delphi :))
     
  10. s0larian

    s0larian New Member

    Публикаций:
    0
    Регистрация:
    15 июл 2004
    Сообщения:
    489
    Адрес:
    Крыжёпполь
    K10, ну вот, и начался срач. Товарищ, не занимайтесь некрофилией, учите С, С++ если хотите заниматься системным ПО или java, C# для прикладного/баз.
     
  11. _basmp_

    _basmp_ New Member

    Публикаций:
    0
    Регистрация:
    10 июл 2005
    Сообщения:
    2.939
    есть еще fox-toolkit.org довольно нежирный
     
  12. s0larian

    s0larian New Member

    Публикаций:
    0
    Регистрация:
    15 июл 2004
    Сообщения:
    489
    Адрес:
    Крыжёпполь
    Кста, про wxWidgets - у меня нескольно прог с этим UI, и если слинковать всё статически выходит 2 мега .exe (ессно жмётся). Это просто сликован wxbase и wxcore (и MS CRT). Уверен что wx можно ещё порезать...
     
  13. Forever

    Forever Виталий

    Публикаций:
    0
    Регистрация:
    12 апр 2008
    Сообщения:
    244
    Voodoo
    Слыхал не очень хорошие отзовы о WTL. Сам не смотрел. Если ты с ней работал, может тогда поделишся впечатлением?
     
  14. K10

    K10 New Member

    Публикаций:
    0
    Регистрация:
    3 окт 2008
    Сообщения:
    1.590
    s0larian
    Если это срач, то он начался еще на 1-й странице :)

    Какая филия, о чем вы говорите? Я вижу, что предлагают всякий гуан как QT, дотнет, GTK, wxWidgets, python и прочий...
    Для примера, прога со средним ГУИ, несколько форм, графика, иконки и прочие финтифлюшки получилась на Делфи 460 кБ (ессно НЕ сжат). Вместе со всей функциональностью. При этом все рисуется на VCL мышкой быстро и удобно.
    Вы же предлагаете таскать за собой многомегабайтные фреймоворки, при этом прога будет потом еще и подтормаживать и вобще работать через пень колоду :)

    --- ADD ---
    java, хахаха :)))
    А для системного ПО есть ассемблер :)
     
  15. perez

    perez Member

    Публикаций:
    0
    Регистрация:
    25 апр 2005
    Сообщения:
    502
    Адрес:
    Moscow city
    K10
    По вашему дельфи есть лучший инструмент/язык в мире.
    Удачи.
     
  16. Arthur

    Arthur New Member

    Публикаций:
    0
    Регистрация:
    27 янв 2007
    Сообщения:
    494
    что бы использовать VCL не обязательно юзать Delphi, ведь есть Borland C/C++
     
  17. K10

    K10 New Member

    Публикаций:
    0
    Регистрация:
    3 окт 2008
    Сообщения:
    1.590
    perez
    Нет, есть еще ассемблер :)
     
  18. s0larian

    s0larian New Member

    Публикаций:
    0
    Регистрация:
    15 июл 2004
    Сообщения:
    489
    Адрес:
    Крыжёпполь
    K10, ну вот не надо про системный софт на асме - прошивку для router-a на чём пишут, как ты думаешь? Как ты не понимаешь, большие переносимые проекты и асм - взаимо-исключающие вещи.
     
  19. Rel

    Rel Well-Known Member

    Публикаций:
    2
    Регистрация:
    11 дек 2008
    Сообщения:
    5.323
    фуууу... делфе... ;)

    решетку просто использовать в союзе с другими языками... ваще предлагаю написать первый вирус на языке 1с...
     
  20. censored

    censored New Member

    Публикаций:
    0
    Регистрация:
    5 июл 2005
    Сообщения:
    1.615
    Адрес:
    деревня "Анонимные Прокси"
    Есть уже такие :) я видел 2 виря