Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?
Гродненский Форум
19 Апрель 2024, 12:55:49
Новости, реклама:
   Главная   Новости Гродно Помощь Игры Календарь Войти Регистрация   Меню
Гродненский Форум > Компьютеры > Программирование
(Модераторы: Админ, barmalei) > Тема:

Что лучше использовать для создания GUI ?

Голосование
Вопрос: Сабж
WinAPI - 1 (16,7%)
MFC - 0 (0%)
WinForms - 1 (16,7%)
Другое - 4 (66,7%)
Всего голосов: 5

Страниц  : 1  Все   Вниз
  Печать  
Автор Тема: Что лучше использовать для создания GUI ?  (Прочитано 10307 раз)
0 Пользователей и 1 Гость смотрят эту тему.
iced
Гость


Email
« Ответ #30 : 25 Июль 2005, 02:18:29 »

http://www.trolltech.com/products/qtopia/index.html - почитай тут
Записан
MadEd
http://facebook.com/fb.stas
Гродненец
**

Репутация: +11/-0
Offline Offline

Пол: Мужской
Сообщений: 266


Permanently drunk...

Просмотр профиля WWW
« Ответ #31 : 25 Июль 2005, 12:11:18 »

Цитировать
Поделки млин. Это ИМХО, можно не отвечать.

Цитировать
ЭТО БЫЛО СКАЗАНО ОБ ОПЕНСУРС ПОДЕЛКАХ


При всей моей "мелкомягкости", позволю сказать, что так категорично заявлять обо всём опенсоурс, мягко говоря...эээ...общо. Я в своей работе пользуюсь этими "поделками" (в основном из ASF), и достаточно успешно (правда только Джавовскими либами, но всё-таки - продукт в массе своей достаточно качественный)
Записан
MadEd
http://facebook.com/fb.stas
Гродненец
**

Репутация: +11/-0
Offline Offline

Пол: Мужской
Сообщений: 266


Permanently drunk...

Просмотр профиля WWW
« Ответ #32 : 25 Июль 2005, 12:17:55 »

Вдогонку>>
Я не претендую на звание специалиста в области кодинга - опыта маловато, знаний и желания не всегда достаточно бывает, поэтому мне известны лишь те инструменты, которые мне известны. ))) Именно поэтому в голосовании такая..однонаправленность что-ли. Ребята предложили альтернативу (ну, не Свинг, конечно )))) ), за что им спасибо - почитаем-посмотрим.
Записан
MadEd
http://facebook.com/fb.stas
Гродненец
**

Репутация: +11/-0
Offline Offline

Пол: Мужской
Сообщений: 266


Permanently drunk...

Просмотр профиля WWW
« Ответ #33 : 26 Июль 2005, 12:26:22 »

А теперь резюмирую я:
Исходя из этого обсуждения (и не только из этого) выясняется следующее -->
Спор нужен только для того, чтобы каждый из его участников убедился лишь в своей правоте   © MadEd
Записан
iced
Гость


Email
« Ответ #34 : 26 Июль 2005, 13:02:01 »

Цитировать
Спор нужен только для того, чтобы каждый из его участников убедился лишь в своей правоте   © MadEd


только если участники спора не приводят обоснованных аргументов и игнорируют аргументы оппонента.
Записан
MadEd
http://facebook.com/fb.stas
Гродненец
**

Репутация: +11/-0
Offline Offline

Пол: Мужской
Сообщений: 266


Permanently drunk...

Просмотр профиля WWW
« Ответ #35 : 26 Июль 2005, 15:13:49 »

Модераторы б##ть вы куда смотрите - удаляйте (именно удаляйте, а не закрывайте) нахер тему. Ноги моей не будет больше в ветке "программистов". Надо будет посмотреть на взаимотяфканье - схожу на базар.
to All>>   Ничего личного против самих авторов не имею, всё исходя из вышеуказанных постов.
Всем спасибо -- все свободны.
Записан
7floor
Автолюбитель
Губернатор
*****

Репутация: +709/-5
Offline Offline

Пол: Мужской
Сообщений: 10506


Я люблю разные вещи!

Просмотр профиля
« Ответ #36 : 26 Июль 2005, 15:33:57 »

MadEd, признаю, что был не прав в плане флейма. Поэтому удалил все свои посты адресованные IceD.

Не кипятись, не надо "ноги моей не будет больше в ветке программистов" :-)
« Последнее редактирование: 26 Июль 2005, 15:35:36 от 7floor » Записан

Древняя китайская мудрость гласит: "Когда нечего сказать, но очень хочется, скажи древнюю китайскую мудрость!"
Я на drive2.ru
MadEd
http://facebook.com/fb.stas
Гродненец
**

Репутация: +11/-0
Offline Offline

Пол: Мужской
Сообщений: 266


Permanently drunk...

Просмотр профиля WWW
« Ответ #37 : 26 Июль 2005, 17:18:40 »

Да не кипячусь я - так погорячился. Просто обидно как-то за нас за всех (уж извините что говорю не только за себя) - интеллигентные вроде и образованные люди, а нормально дискуссию вести не всегда умеем.
Записан
MadEd
http://facebook.com/fb.stas
Гродненец
**

Репутация: +11/-0
Offline Offline

Пол: Мужской
Сообщений: 266


Permanently drunk...

Просмотр профиля WWW
« Ответ #38 : 26 Июль 2005, 17:22:37 »

Добре, будет чё интересное спросить обязательно спрошу.

to IceD: почитал про Qt, прикольная штука, но как я понял платная ? Или я опять чё-то не так понял?
Записан
X-Penguin
Настоящий гродненец
****

Репутация: +16/-0
Offline Offline

Сообщений: 469


Просмотр профиля
« Ответ #39 : 26 Июль 2005, 21:06:29 »

под двойной лицензией

Qt for Windows Available Under Open Source License
Qt 4 is offered under Trolltech's dual-licensing business model for all supported platforms, including Qt for Windows. Dual-licensed software is sold under a commercial license for proprietary, commercial development and is also available under the open source General Public License (GPL) for open source development projects. By making its successful dual-licensing business model available for Qt for Windows, Trolltech further extends Qt's reach into the Windows market, fueling the development of open source applications for the mainstream PC market. Qt for Windows is already widely used for commercial software development.
Записан
iced
Гость


Email
« Ответ #40 : 27 Июль 2005, 04:06:34 »

поверь мне - оно стоит своих денег (это если для коммерческого софта использовать). и при этом исходники от тебя никто не закрывает.

PS. а вот ещё одна плюшка Qt - попробуй например багрепорт по мфц послать. или патч. тебя даже никуда не пошлют. просто проигнорируют.
Записан
iced
Гость


Email
« Ответ #41 : 02 Август 2005, 15:51:18 »

http://66.102.9.104/search?q=cache:acdoK_YkaxIJ:phil.freehackers.org/kde/qt-vs-mfc.html+&hl=en&ie=UTF-8

вот в тему ;] оригинальный урл чёта не отвечает так что смотрим из гугелькэша.
Записан
iced
Гость


Email
« Ответ #42 : 02 Август 2005, 16:08:54 »

http://qt.osdn.org.ua/mfc-vs-qt.html - перевод (правда кривой).
Записан
Shorty
Гость


Email
« Ответ #43 : 03 Август 2005, 05:27:04 »

Веб-интерфейсы рулят )) Вот где настоящая кросс-платформенность
Записан
iced
Гость


Email
« Ответ #44 : 03 Август 2005, 06:56:09 »

тааааааааа нууууууууууу. ну ка выдай мну достаточно сложный интерфейс работающий хотя бы под основными браузерами: IE, Mozilla, Opera, Konqueror/Safari.
Записан
Shorty
Гость


Email
« Ответ #45 : 03 Август 2005, 16:02:04 »

А в чём проблема? Если не извращаться со всякими дизайнерскими ухищрениями в стилях и пр, то я не вижу тут никаких вопросов.
Записан
X-Penguin
Настоящий гродненец
****

Репутация: +16/-0
Offline Offline

Сообщений: 469


Просмотр профиля
« Ответ #46 : 03 Август 2005, 18:03:22 »

Shorty, ты хоть раз писал web-интерфейсы? там основная проблема не в стилях заключается. а вот фраза "...ухищрениями в стилях и *пр*" - да, если выкинуть все _прочии_ проблемы, то вопросов и не может возникать Улыбка

p.s. тема не поднималась для обсуждения веб-интерфейсов Подмигивающий
Записан
iced
Гость


Email
« Ответ #47 : 03 Август 2005, 20:51:23 »

2XPenguin: веб-интерфейсы это тоже гуй - так ша всё намана.
Записан
Shura
Почетный гродненец
*****

Репутация: +416/-11
Offline Offline

Пол: Мужской
Сообщений: 2897


Просмотр профиля
« Ответ #48 : 03 Август 2005, 21:26:55 »

DevExpress - все что нужно для построения интерфесов.
Записан

Нетолерантный человек.
iced
Гость


Email
« Ответ #49 : 03 Август 2005, 23:18:51 »

Цитировать
А в чём проблема? Если не извращаться со всякими дизайнерскими ухищрениями в стилях и пр, то я не вижу тут никаких вопросов.


вопрос единственный - затраты времени. а так мона и на дельфях клепать если на время плевать.
Записан
iced
Гость


Email
« Ответ #50 : 03 Август 2005, 23:26:05 »

dexexpress это очередные костыли к различным дельфям если я не ошибаюсь?
Записан
Shura
Почетный гродненец
*****

Репутация: +416/-11
Offline Offline

Пол: Мужской
Сообщений: 2897


Просмотр профиля
« Ответ #51 : 05 Август 2005, 17:22:51 »

Цитировать
dexexpress это очередные костыли к различным дельфям если я не ошибаюсь?


Ты бы что ли узнал побольше, что к чему, прежде чем такое писать ...
Записан

Нетолерантный человек.
iced
Гость


Email
« Ответ #52 : 05 Август 2005, 22:03:15 »

узнал побольше ;] devexpress это очередные костыли в виде набора компонент к различным дельфям и прочим мфц.
Записан
Shura
Почетный гродненец
*****

Репутация: +416/-11
Offline Offline

Пол: Мужской
Сообщений: 2897


Просмотр профиля
« Ответ #53 : 08 Август 2005, 14:05:26 »

Цитировать
узнал побольше ;] devexpress это очередные костыли в виде набора компонент к различным дельфям и прочим мфц.


Чувствуется явный молодой запал и настойчивость :-)

Видимо ты не до конца узнал, ну да ладно. умеющий читать да увидит и использует если надо.

А вообще - это самый быстрый способ построения отличный интрефейсов для win и web приложений.

Тянуть под винду QT?  думаю найдется ооооочень узкий сегомент рынка, для которого нужна как Linux интерфейс для windows, так и кросплатформенность (кстати при использовании qt у тебя будет только кросплатформенный интерфейс и совсем не факт, что это вся программа).
Так что в целом devexpress намного более удобное и быстрое решение для разработчика под винду.

В прочем решение что выбрать будет принадлежать автору.
Записан

Нетолерантный человек.
iced
Гость


Email
« Ответ #54 : 08 Август 2005, 14:38:06 »

Цитировать
Видимо ты не до конца узнал, ну да ладно. умеющий читать да увидит и использует если надо.


минут тридцать читал обзоры. думаю в общих чертах представляю себе что это за оно ;]

Цитировать
Тянуть под винду QT?  думаю найдется ооооочень узкий сегомент рынка, для которого нужна как Linux интерфейс для windows, так и кросплатформенность (кстати при использовании qt у тебя будет только кросплатформенный интерфейс и совсем не факт, что это вся программа).


1. линукс интерфейс для виндовз это как? кутя даёт нативный лукнфил (при желании конечно можно использовать красивые темы типа пластика).

2. сегмент рынка требующий кроссплатформенность довольно велик.

3. кутя это не только QtGui а ещё и QtNetwork и QtSql в том числе (ну и различные QtOpenGL).

для примера - был заказ на чисто линуксовую аппликуху (дсп). через несколько месяцев после сдачи проекта попросили порт на вентовз. некоторые проблемы возникли с компиляцией используемых либ (как то libsndfile), сама же аппликуха собралась и заработала БЕЗ ЕДИНОГО ИЗМЕНЕНИЯ! в финальном варианте добавился один единственный #ifdef WINDOWS для установки умолчальных фонтов.
Записан
Shura
Почетный гродненец
*****

Репутация: +416/-11
Offline Offline

Пол: Мужской
Сообщений: 2897


Просмотр профиля
« Ответ #55 : 09 Август 2005, 16:39:11 »

>кутя даёт нативный лукнфил (при желании конечно >можно использовать красивые темы типа пластика).

Анекдот в тему:
- Linux лучше чем windows
- Чем?
- чем windows

здесь спор безсмысленен. думаю в 99% случаев выиграет Developer express, т.к она кроме интрефесных блоков предоставляет еще множество невизнуальных "костылей" :-) типа экспортов и др. для работы.

в общем спорить не собираюсь. Решение принимать автору ...
Записан

Нетолерантный человек.
iced
Гость


Email
« Ответ #56 : 09 Август 2005, 17:47:18 »

Цитировать
в общем спорить не собираюсь. Решение принимать автору...


есессно ;] но почему бы не поспорить. я вот например об этом девэкспресс не знал, а кто-то не знал о куте - польза есть...

Цитировать
здесь спор безсмысленен. думаю в 99% случаев выиграет Developer express, т.к она кроме интрефесных блоков предоставляет еще множество невизнуальных "костылей"  типа экспортов и др. для работы.


кутя это тожа дааааааалеко не только гуй. я уже вроде писал о том что имеются QtNetwork и компания. кстати вот маленький примерчик - задача - приходят строки в известной кодировке. их надо получить, перекодить во уникод и оповестить все заинтересованные объекты о факте прихода (я это пару дней назад писал). код на куте:

коннектимся:
Код:

   mSocket = new QTcpSocket(this);
   connect(mSocket, SIGNAL(readyRead()), this, SLOT(readResponse()));
   mSocket->connectToHost(mHost, mPort);


собственно читаем (данный слот законекчен на сигнал прихода новых данных в сокет):

Код:

void ZFConnection::readResponse() {
   QTextCodec *codec = QTextCodec::codecForMib(mMib);
   QTextStream sockets(mSocket);
   sockets.setCodec(codec);

   while (!sockets.atEnd()) {
       QString data = sockets.readLine();
       emit(response(data)); // а вот тут мы оповещаем всех кому интересно
   }
}
« Последнее редактирование: 09 Август 2005, 17:48:36 от iced » Записан
Страниц  : 1  Все   Вверх
  Печать  
 
Перейти в:  

Войти
Войдите, чтобы добавить комментарий

Войдите через социальную сеть

Имя пользователя:
Пароль:
Продолжительность сессии (в минутах):
Запомнить:
Забыли пароль?

Контакт
Powered by MySQL Powered by PHP Мобильная версия
Powered by SMF 1.1.20
SMF © 2006-2024, Simple Machines
Simple Audio Video Embedder
| Sitemap
Valid XHTML 1.0! Valid CSS!
Страница сгенерирована за 0,145 секунд. Запросов: 21.