Модераторы: LSD

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Какими ГУИ-либами пользуемся и почему, Не знаем, а пользуемся в приложениях 
:(
    Опции темы
 
Используемые вами ГУИ-либы
WinAPI [ 14 ]  [16.09%]
GTK (а также GTK+, GTK#, etc.) [ 5 ]  [5.75%]
MFC [ 7 ]  [8.05%]
VCL [ 14 ]  [16.09%]
XLib [ 1 ]  [1.15%]
Windows Forms [ 15 ]  [17.24%]
SWT [ 0 ]  [0.00%]
wxWidgets (в т. ч. версии не для плюсов, вроде wxPython) [ 9 ]  [10.34%]
QT [ 14 ]  [16.09%]
Swing [ 8 ]  [9.20%]
Всего проголосовавших: 56
В этом опросе возможен один вариант ответа
Гости не могут голосовать 
Любитель
Дата 26.8.2006, 11:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Программист-романтик
****


Профиль
Группа: Комодератор
Сообщений: 3645
Регистрация: 21.5.2005
Где: Воронеж

Репутация: 5
Всего: 92



Несколько коментариев от себя.

WinAPI Программировать ГУИ на чистом ВинАПИ извратно и бессмыслено. ВинАПИ нужно только для написании других ГУИ-либ  smile Либо приложение настолько мало, что толком о ГУИ там и говорить нечего.

GTK Ненавижу. Без коментариев (по крайней мере пока)

MFC С точки зрения ООП либа извратная, но не смертельно. Зато производительность + лёгкость и естественность взаимодействия с ВинАПИ (если нужно). Да плюс много на МФЦ примочек всяких, хотя в основном платные (BCGControlBar, Ultimate ToolBox и т. д.)

VCL С ООП получше, но очень плоско. Плюс на чём писать: билдер - компилер и IDE ужасные, Дельфи - вообще молчу.

XLib Мне нафиг толком не надо. Разве попробывать...

Window Forms Как говорится на .NET и суда НЕТ.

SWT Ничего о ней не знаю  smile 

wxWidgets Кросплатформенное извращение над MFC. Теряются преимущества последней. Зачем это нужно?

QT Либа в основном неплохая, главный минус - цена, да и некая ява-стилистика что ли  smile (хотя вроде есть её версия и для явы)

Swing К сожаленью тоже толком не знаю...

Это сообщение отредактировал(а) Любитель - 26.8.2006, 11:47


--------------------
PM MAIL ICQ Skype   Вверх
LSD
Дата 26.8.2006, 11:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Leprechaun Software Developer
****


Профиль
Группа: Модератор
Сообщений: 15718
Регистрация: 24.3.2004
Где: Dublin

Репутация: 9
Всего: 538



Ну и каша. Свалить в одну кучу и Си и Java и Delphi библиотеки.

И еще, разве WinAPI это библиотека?


--------------------
Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it.
PM MAIL WWW   Вверх
DemoCode
Дата 26.8.2006, 12:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 890
Регистрация: 20.10.2005
Где: Россия

Репутация: нет
Всего: 41



Цитата(Любитель @  26.8.2006,  12:42 Найти цитируемый пост)
VCL С ООП получше, но очень плоско. Плюс на чём писать: билдер - компилер и IDE ужасные, Дельфи - вообще молчу.


На вкус и цвет... Лично мне борландовские IDE гораздо более симпатичны всех остальных.

Цитата(LSD @  26.8.2006,  12:57 Найти цитируемый пост)
Ну и каша. Свалить в одну кучу и Си и Java и Delphi библиотеки.


В итоге сейчас получим ещё одну тему Delphi vs C++ vs Java  smile 


--------------------
Жить стало лучше, жить стало веселей
© И.В. Сталин 
PM MAIL ICQ   Вверх
Mayk
Дата 26.8.2006, 16:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


^аВаТаР^ сообщение>>
****


Профиль
Группа: Участник
Сообщений: 2616
Регистрация: 22.5.2005
Где: за границей разум а

Репутация: 2
Всего: 134



SWING. Ибо в яве знаю где достать бесплатные либы для отчётов и графиков, которые пойдут к бесплатному же свингу.



--------------------
 Здесь был кролик. Но его убили.
Человеки < кроликов, йа считаю.
PM MAIL WWW ICQ   Вверх
Ch0bits
Дата 26.8.2006, 17:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Python Dev.
****


Профиль
Группа: Завсегдатай
Сообщений: 2124
Регистрация: 21.2.2005
Где: Казань

Репутация: 1
Всего: 62



ИМХО VCL конечно мощнее всех! Потом Swing и WindowsForms. GTK ужась! У QT видел только дизайнер, вполне достойный набор контролов.
PM WWW   Вверх
Любитель
Дата 30.8.2006, 08:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Программист-романтик
****


Профиль
Группа: Комодератор
Сообщений: 3645
Регистрация: 21.5.2005
Где: Воронеж

Репутация: 5
Всего: 92



Цитата(LSD @  26.8.2006,  11:57 Найти цитируемый пост)
И еще, разве WinAPI это библиотека?

Имеются функции, структуры и пр. для работы с ГУИ.
Цитата(LSD @  26.8.2006,  11:57 Найти цитируемый пост)
Ну и каша. Свалить в одну кучу и Си и Java и Delphi библиотеки.

К сожалению, по другому не получилось  smile Многие библиотеки (пожалуй, исключение - чисто явовские) предназначены для разных языков, поэтому хотелось бы (по возможности) готвлечься от языка.
Цитата(DemoCode @  26.8.2006,  12:23 Найти цитируемый пост)
Лично мне борландовские IDE гораздо более симпатичны всех остальных.

Ну хоть одно настоящее преимущество у них есть?


--------------------
PM MAIL ICQ Skype   Вверх
mr.DUDA
Дата 30.8.2006, 09:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


3D-маньяк
****


Профиль
Группа: Экс. модератор
Сообщений: 8244
Регистрация: 27.7.2003
Где: город-герой Минск

Репутация: 4
Всего: 232



Если б программил на С++, выбрал бы Qt, уж очень он замечательный по сравнению с MFC, WTL/ATL и wxWidgets... Но период С++ в прошлом, работаю WinForms, почти всем доволен smile.


--------------------
user posted image
PM MAIL WWW   Вверх
DemoCode
Дата 30.8.2006, 13:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 890
Регистрация: 20.10.2005
Где: Россия

Репутация: нет
Всего: 41



Цитата(Любитель @  30.8.2006,  09:04 Найти цитируемый пост)
Ну хоть одно настоящее преимущество у них есть? 

Есть. Не охота повторяться. Посмотри в холиварах темы типа Delphi vs С++ и т.п.

Это сообщение отредактировал(а) DemoCode - 30.8.2006, 13:39


--------------------
Жить стало лучше, жить стало веселей
© И.В. Сталин 
PM MAIL ICQ   Вверх
Любитель
Дата 1.9.2006, 13:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Программист-романтик
****


Профиль
Группа: Комодератор
Сообщений: 3645
Регистрация: 21.5.2005
Где: Воронеж

Репутация: 5
Всего: 92



Кстати, существует (по-моему, пока не окончательный релиз) Qt Jambi - Qt для явы, возможно сделают и для .NET. В последнем смысл наверно есть, а вот в первом, по-моему, вряд ли.


--------------------
PM MAIL ICQ Skype   Вверх
Medved
Дата 1.9.2006, 17:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 7209
Регистрация: 15.9.2002
Где: Kazakhstan, Astan a

Репутация: 2
Всего: 154



WinForms.
Но я добавил бы еще в список DevExpress.


--------------------
http://extreme.sport-express.ru/
...и неважно сколько падал, важно сколько ты вставал...
PM MAIL WWW ICQ Skype GTalk   Вверх
MAKCim
Дата 1.9.2006, 19:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Воін дZэна
****


Профиль
Группа: Экс. модератор
Сообщений: 5644
Регистрация: 10.12.2005
Где: Менск, РБ

Репутация: 8
Всего: 207



Qt
все логично и продумано


--------------------
Ах, у елі, ах, у ёлкі, ах, у елі злыя волкі ©

PM MAIL   Вверх
nerezus
Дата 5.9.2006, 19:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Вселенский отказник
****


Профиль
Группа: Участник
Сообщений: 3330
Регистрация: 15.6.2005

Репутация: 13
Всего: 43



Блин, да где же Tk?

Поэтому проголосовал за wxWidgets + QT


--------------------
Сообщество художников Artsociety.ru
PM MAIL WWW   Вверх
Snowy
Дата 5.9.2006, 19:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 11363
Регистрация: 13.10.2004
Где: Питер

Репутация: 9
Всего: 484



VCL, KOL, WinAPI
редко QT, WinForms
Swind - доводилось когда-то...

ИМХО, VCL - полный руль. Мощно, быстро, эффективно. Но расплата - размер ехешника. Что в принципе для прикладных систем не имеет значения. Да и для стэндэлонов относительно.
PM MAIL   Вверх
HalkaR
Дата 5.9.2006, 23:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Пуфыстый назгул
****


Профиль
Группа: Экс. модератор
Сообщений: 2132
Регистрация: 8.12.2002
Где: В Москве

Репутация: 2
Всего: 42



Исключительно WinForms - не потому что люблю, просто .Net smile
PM MAIL   Вверх
Любитель
Дата 6.9.2006, 09:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Программист-романтик
****


Профиль
Группа: Комодератор
Сообщений: 3645
Регистрация: 21.5.2005
Где: Воронеж

Репутация: 5
Всего: 92



Цитата(HalkaR @  5.9.2006,  23:05 Найти цитируемый пост)
Исключительно WinForms - не потому что люблю, просто .Net

А если бы были версии для дотнета других библиотек?
Цитата(nerezus @  5.9.2006,  19:05 Найти цитируемый пост)
Блин, да где же Tk?

Пожалуй, стоило бы добавить ещё один пункт - другие



--------------------
PM MAIL ICQ Skype   Вверх
ivashkanet
Дата 6.9.2006, 10:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Кодю потиху
****


Профиль
Группа: Участник Клуба
Сообщений: 3684
Регистрация: 23.2.2006
Где: Гомель, Беларусь

Репутация: 2
Всего: 149



Цитата(Любитель @  6.9.2006,  09:40 Найти цитируемый пост)
А если бы были версии для дотнета других библиотек?

так они ж есть  smile 
Цитата(Pegas @  1.9.2006,  17:04 Найти цитируемый пост)
Но я добавил бы еще в список DevExpress.

 smile 
Может и еще что-то есть
PM MAIL WWW ICQ   Вверх
Snowy
Дата 6.9.2006, 10:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 11363
Регистрация: 13.10.2004
Где: Питер

Репутация: 9
Всего: 484



Цитата(Любитель @  6.9.2006,  09:40 Найти цитируемый пост)
А если бы были версии для дотнета других библиотек?
У нас есть... VCL.NET smile
PM MAIL   Вверх
HalkaR
Дата 6.9.2006, 14:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Пуфыстый назгул
****


Профиль
Группа: Экс. модератор
Сообщений: 2132
Регистрация: 8.12.2002
Где: В Москве

Репутация: 2
Всего: 42



Цитата(ivashkanet @ 6.9.2006,  10:05)
Цитата(Любитель @  6.9.2006,  09:40 Найти цитируемый пост)
А если бы были версии для дотнета других библиотек?

так они ж есть  smile

Покажите мне библиотеку с возможностями не меньше WinForms 2.0!
PM MAIL   Вверх
ivashkanet
Дата 6.9.2006, 14:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Кодю потиху
****


Профиль
Группа: Участник Клуба
Сообщений: 3684
Регистрация: 23.2.2006
Где: Гомель, Беларусь

Репутация: 2
Всего: 149



Цитата(HalkaR @  6.9.2006,  14:22 Найти цитируемый пост)
Покажите мне библиотеку с возможностями не меньше WinForms 2.0!

Developer Express .NET 2005 v6.1 smile 
Причем стандартные компоненты и в подметки не годятся smile 
PM MAIL WWW ICQ   Вверх
HalkaR
Дата 6.9.2006, 14:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Пуфыстый назгул
****


Профиль
Группа: Экс. модератор
Сообщений: 2132
Регистрация: 8.12.2002
Где: В Москве

Репутация: 2
Всего: 42



Цитата(ivashkanet @ 6.9.2006,  14:28)
Цитата(HalkaR @  6.9.2006,  14:22 Найти цитируемый пост)
Покажите мне библиотеку с возможностями не меньше WinForms 2.0!

Developer Express .NET 2005 v6.1 smile 
Причем стандартные компоненты и в подметки не годятся smile

И сколько он стоит???
И с ними можно полностью отказаться от System.Windows.Forms?
PM MAIL   Вверх
DemoCode
Дата 6.9.2006, 14:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 890
Регистрация: 20.10.2005
Где: Россия

Репутация: нет
Всего: 41



Цитата(HalkaR @  6.9.2006,  15:22 Найти цитируемый пост)
Покажите мне библиотеку с возможностями не меньше WinForms 2.0! 


Как уже сказалSnowy, VCL.NET.


--------------------
Жить стало лучше, жить стало веселей
© И.В. Сталин 
PM MAIL ICQ   Вверх
bilbobagginz
Дата 6.9.2006, 15:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Naughtius Maximus
****


Профиль
Группа: Экс. модератор
Сообщений: 8813
Регистрация: 2.3.2004
Где: Israel

Репутация: 6
Всего: 317



Любитель, выражением 
"wxWidgets Кросплатформенное извращение над MFC. Теряются преимущества последней. Зачем это нужно?"

вы меня ввели в ступор: 
"кроссплатформенное" с "MFC", теряющее примущества последней...
 а какую версию MFC стоит использовать под SunOS ? или Mac OS 10 ?

smile



--------------------
Я ещё не демон. Я только учусь.
PM WWW   Вверх
HalkaR
Дата 6.9.2006, 17:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Пуфыстый назгул
****


Профиль
Группа: Экс. модератор
Сообщений: 2132
Регистрация: 8.12.2002
Где: В Москве

Репутация: 2
Всего: 42



Цитата(DemoCode @ 6.9.2006,  14:53)
Цитата(HalkaR @  6.9.2006,  15:22 Найти цитируемый пост)
Покажите мне библиотеку с возможностями не меньше WinForms 2.0! 


Как уже сказалSnowy, VCL.NET.

Еще раз спрошу - я смогу полностью перстать использовать WinForms и переейти на что-то другое? Или же использовать как дополнительный набор контролов?

Если в дополнение то соглашусь DevExpress вещь отличная, но WinForms она не заменяет а только дополняет.
PM MAIL   Вверх
mr.DUDA
Дата 8.9.2006, 22:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


3D-маньяк
****


Профиль
Группа: Экс. модератор
Сообщений: 8244
Регистрация: 27.7.2003
Где: город-герой Минск

Репутация: 4
Всего: 232



Нет лучшей библиотеки, чем GDI+, обычного винформсовского класса Control из .NET 2.0 и компонента "прямые руки" !!! Avalon/WPF и DevExpress нервно курят в сторонке.

P.S. сорри за эмоции, навеяло после непрерывного кодирования одного мега-контрола в течении недели...  smile  smile  smile 


--------------------
user posted image
PM MAIL WWW   Вверх
Любитель
Дата 10.9.2006, 12:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Программист-романтик
****


Профиль
Группа: Комодератор
Сообщений: 3645
Регистрация: 21.5.2005
Где: Воронеж

Репутация: 5
Всего: 92



bilbobagginz, wxWidgets спроектировано в идеологии MFC, но реализовано естественно иначе (ИМХО - хуже, чем MFC).


--------------------
PM MAIL ICQ Skype   Вверх
alir
Дата 13.9.2006, 20:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 383
Регистрация: 19.3.2005

Репутация: нет
Всего: 4



WinForms - мощно, просто, удобно.
PM MAIL ICQ   Вверх
Medved
Дата 13.9.2006, 20:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 7209
Регистрация: 15.9.2002
Где: Kazakhstan, Astan a

Репутация: 2
Всего: 154



Цитата(mr.DUDA @  9.9.2006,  01:33 Найти цитируемый пост)
Нет лучшей библиотеки, чем GDI+, обычного винформсовского класса Control из .NET 2.0 и компонента "прямые руки" !!! Avalon/WPF и DevExpress нервно курят в сторонке.

Если смотреть с точки зрения "крутости" то да. А если с точки зрения здравого смысла и практичности....


--------------------
http://extreme.sport-express.ru/
...и неважно сколько падал, важно сколько ты вставал...
PM MAIL WWW ICQ Skype GTalk   Вверх
batigoal
Дата 14.9.2006, 09:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Нелетучий Мыш
****


Профиль
Группа: Участник Клуба
Сообщений: 6423
Регистрация: 28.12.2004
Где: Санктъ-Петербургъ

Репутация: 4
Всего: 151



Swing - в силу того, что я ява-девелопер.

Пробовал еще MFC в простейших С++ -приложениях. Понравилась простотой и полной интеграцией со Студией (еще шестой версии). 


--------------------
"Чтобы правильно задать вопрос, нужно знать большую часть ответа" (Р. Шекли)
ЖоржЖЖ
PM WWW   Вверх
mr.DUDA
Дата 19.9.2006, 09:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


3D-маньяк
****


Профиль
Группа: Экс. модератор
Сообщений: 8244
Регистрация: 27.7.2003
Где: город-герой Минск

Репутация: 4
Всего: 232



Цитата(Pegas @  13.9.2006,  20:46 Найти цитируемый пост)
Если смотреть с точки зрения "крутости" то да. А если с точки зрения здравого смысла и практичности....

Иногда бывает и так, что без ручного кодинга отрисовки никак не обойтись. Ну например, нужен заказчику эффект плавной подсветки рамкой при наведении мыши, или градиентный бэкграунд, или fade in/out чего-нибудь, или всё вместе взятое  smile ...


--------------------
user posted image
PM MAIL WWW   Вверх
Любитель
Дата 4.11.2006, 15:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Программист-романтик
****


Профиль
Группа: Комодератор
Сообщений: 3645
Регистрация: 21.5.2005
Где: Воронеж

Репутация: 5
Всего: 92



Цитата(mr.DUDA @  19.9.2006,  09:35 Найти цитируемый пост)
градиентный бэкграунд

QGradient

Цитата(mr.DUDA @  19.9.2006,  09:35 Найти цитируемый пост)
fade in/out чего-нибудь

Для меню в Qt есть. Для прочего, а также:
Цитата(mr.DUDA @  19.9.2006,  09:35 Найти цитируемый пост)
эффект плавной подсветки рамкой при наведении мыши

сейчас начинаю писать для кутехи (использование - примитивно + работает для любых имеющихся виджетов).



--------------------
PM MAIL ICQ Skype   Вверх
powerOn
Дата 4.11.2006, 15:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


software saboteur
****


Профиль
Группа: Участник
Сообщений: 4367
Регистрация: 7.10.2005

Репутация: нет
Всего: 159



Цитата(batigoal @  14.9.2006,  09:03 Найти цитируемый пост)
Swing - в силу того, что я ява-девелопер.

Аналогично. Еще, раньше, когда на С++ писал, использовал MFC.




--------------------
user posted image нет времени думать - нужно писать КОД!

PM MAIL   Вверх
ToshaCh
Дата 5.11.2006, 14:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 555
Регистрация: 10.11.2005
Где: Москва, РФ

Репутация: 2
Всего: 26



Цитата(Любитель @  10.9.2006,  12:07 Найти цитируемый пост)
wxWidgets спроектировано в идеологии MFC, но реализовано естественно иначе (ИМХО - хуже, чем MFC).


Ещё хуже чем MFC? Куда уже хуже! Это и так свалка объектов и макросов собранная как винигрет без какой либо системы, но продаваемая как закуска из чёрной икры.


--------------------
Slackware 12.2 | Linux 2.6.27 | Fluxbox 1.1.1 | Wmii 3 | Opera 9.63 
--
Oracle это не только способ отмывания денег, но и вполне себе преличная база данных.
PM MAIL Jabber   Вверх
Любитель
Дата 7.11.2006, 18:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Программист-романтик
****


Профиль
Группа: Комодератор
Сообщений: 3645
Регистрация: 21.5.2005
Где: Воронеж

Репутация: 5
Всего: 92



wxWidgets тоже
Цитата(ToshaCh @  5.11.2006,  14:15 Найти цитируемый пост)
свалка объектов и макросов 




--------------------
PM MAIL ICQ Skype   Вверх
alir
Дата 10.11.2006, 14:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 383
Регистрация: 19.3.2005

Репутация: нет
Всего: 4



В таком случае пора Avalon изучать ;)
PM MAIL ICQ   Вверх
Daevaorn
Дата 11.11.2006, 12:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 2155
Регистрация: 29.11.2004
Где: Москва

Репутация: 5
Всего: 70



Мне очень нравится wxPython
Когда пишешь крупицы кода, а получаешь большую отдачу - подкупает
Код

from wxPython.wx import *

ID_ABOUT = 101
ID_EXIT  = 102

class MyFrame(wxFrame):
    def __init__(self, parent, ID, title):
        wxFrame.__init__(self, parent, ID, title,
                         wxDefaultPosition, wxSize(200, 150))

        self.CreateStatusBar()
        self.SetStatusText("This is the statusbar")
        menu = wxMenu()
        menu.Append(ID_ABOUT, "&About",
                    "More information about this program")
        menu.AppendSeparator()
        menu.Append(ID_EXIT, "E&xit", "Terminate the program")
        menuBar = wxMenuBar()
        menuBar.Append(menu, "&File");
        self.SetMenuBar(menuBar)

        EVT_MENU(self, ID_ABOUT, self.OnAbout)
        EVT_MENU(self, ID_EXIT,  self.TimeToQuit)

    def OnAbout(self, event):
        dlg = wxMessageDialog(self, "This sample program shows off\n"
                              "frames, menus, statusbars, and this\n"
                              "message dialog.",
                              "About Me", wxOK | wxICON_INFORMATION)
        dlg.ShowModal()
        dlg.Destroy()


    def TimeToQuit(self, event):
        self.Close(true)



class MyApp(wxApp):
    def OnInit(self):
        frame = MyFrame(NULL, -1, "Hello from wxPython")
        frame.Show(true)
        self.SetTopWindow(frame)
        return true

app = MyApp(0)
app.MainLoop()

user posted image
PM MAIL WWW   Вверх
Artemios
Дата 15.11.2006, 15:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 405
Регистрация: 14.8.2006
Где: Саратов, Россия

Репутация: 10
Всего: 50



Qt


--------------------
fib = 1: 1: [ x+y | (x,y) <- zip fib (tail fib) ]
PM MAIL   Вверх
ivashkanet
Дата 15.11.2006, 15:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Кодю потиху
****


Профиль
Группа: Участник Клуба
Сообщений: 3684
Регистрация: 23.2.2006
Где: Гомель, Беларусь

Репутация: 2
Всего: 149



Daevaorn, ну, на .Net WinForms кода все же поменее будет smile
PM MAIL WWW ICQ   Вверх
batigoal
Дата 15.11.2006, 16:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Нелетучий Мыш
****


Профиль
Группа: Участник Клуба
Сообщений: 6423
Регистрация: 28.12.2004
Где: Санктъ-Петербургъ

Репутация: 4
Всего: 151



На Свинге - примерно столько же. Так что по объему кода тут выигрыша нет  smile 


--------------------
"Чтобы правильно задать вопрос, нужно знать большую часть ответа" (Р. Шекли)
ЖоржЖЖ
PM WWW   Вверх
LSD
Дата 16.11.2006, 14:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Leprechaun Software Developer
****


Профиль
Группа: Модератор
Сообщений: 15718
Регистрация: 24.3.2004
Где: Dublin

Репутация: 9
Всего: 538



Странно, что никто не написал SWT. Хотя известных проектов на нем хватает.


--------------------
Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it.
PM MAIL WWW   Вверх
MaxWave
Дата 30.12.2006, 02:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 158
Регистрация: 8.3.2006

Репутация: нет
Всего: нет



VCL- рулит!!!
PM MAIL   Вверх
Любитель
Дата 31.12.2006, 00:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Программист-романтик
****


Профиль
Группа: Комодератор
Сообщений: 3645
Регистрация: 21.5.2005
Где: Воронеж

Репутация: 5
Всего: 92



LSD, а есть ли у вас (в ява-разделе) те, кто девелопят на SWT? В какой-то мере меня интересует сия вещь (хотелось бы изучить). Что можешь посоветовать?


--------------------
PM MAIL ICQ Skype   Вверх
Страницы: (3) [Все] 1 2 3 
Ответ в темуСоздание новой темы Создание опроса
Правила ведения Религиозных войн
Smartov
1. Уважайте собеседника
2. Собеседник != враг
3. Старайтесь воздерживаться от тем вида "Windows Rulez" или "Linux Rulez"

С уважением, Smartov.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Религиозные войны | Следующая тема »


 




[ Время генерации скрипта: 0.1540 ]   [ Использовано запросов: 24 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.