Создание GUI'а
Модератор: Злобный
- sadman
- Завсегдатай
- Сообщения: 2001
- Зарегистрирован: Чт дек 15, 2005 23:46
- Откуда: с ботаники
- Контактная информация:
Создание GUI'а
Господа! Прошли времена winapi, ну, почти прошли Прошли времена когда я кучу времени тратил на изготовление обычных, порой даже некрасивых окошек. Теперь-же испытываю потребность писать приложения с красивым, приятным интерфейсом, но в то-же время не СИЛЬНО заморачиваясь. Поэтому и обращаюсь к вам - посоветуйте библиотеку для создания качественного, красивого пользовательского интерфейса.
- MXC
- Продвинутый
- Сообщения: 267
- Зарегистрирован: Чт сен 18, 2003 03:32
- Откуда: Кишингтаун
- Контактная информация:
sadman,
программируешь под винду - используй VS. 6 с MFC классами.. .все отсалное сторонние разработки .... т.е. это игрушки... также можешь использовать платфорум .NEt например С# или VB.NET.. тут своя библиотека классов.. все упирается в опыт... и желание... а еще есть куча книг по контсуирвоанию интерфейсов...
программируешь под винду - используй VS. 6 с MFC классами.. .все отсалное сторонние разработки .... т.е. это игрушки... также можешь использовать платфорум .NEt например С# или VB.NET.. тут своя библиотека классов.. все упирается в опыт... и желание... а еще есть куча книг по контсуирвоанию интерфейсов...
Самое дуратское и не удобное что модет быть так это MFC. Мне легче было напрямую делать через winapi, чем забивать код этим мусором MFC. Насчет сторонее игрушки, не зря над проектированием .Net были приглашены 2 ведущих разработчика Delphi.MXC писал(а): программируешь под винду - используй VS. 6 с MFC классами.. .все отсалное сторонние разработки .... т.е. это игрушки...
Человек спросил на чем рисовать окошки не заморачиваясь. Мой ответ старый добрый Delphi или .Net.
[off]Я если честно не понимаю эту технологию Net. Главным плюсом щитают крос платформеность, я честно сомниваюсь что кто то будет запускать эту хрень на Unix платформах или еще чем нибудь кроме Виндузы. На сомой Виндузе из за того что компилятор просто переводит код в свой какойто промежуточный язык програму просто так не установишь, нужно просить пользователя установить еще кучу библиотек. Спрашиваетса, кому нужны все эти сложности? И вопрос номер 2, откуда такая популярность у такой неудобной вещи???[/off]
http://www.prof-uis.com/samples.aspx?go ... s&adtype=1sadman писал(а):Господа! Прошли времена winapi, ну, почти прошли Прошли времена когда я кучу времени тратил на изготовление обычных, порой даже некрасивых окошек. Теперь-же испытываю потребность писать приложения с красивым, приятным интерфейсом, но в то-же время не СИЛЬНО заморачиваясь. Поэтому и обращаюсь к вам - посоветуйте библиотеку для создания качественного, красивого пользовательского интерфейса.
- правда, эта штука платная... зато интерфейсы обалденные...
есть еще пару гнушных либ - типа WxWidget... есть еще SmartWin++ - у нее по-моему - вообще BSD-шная лицензия, т.е. можешь делать с ней все шо хочешь ... - но она - и не самая красивая...
GUI - под .NET... - ну - могу лишь одно сказать - ГУИ такой - не везде пахать будит
вообще Delphi - в плане разработке ГУИ - самое простое - что может быть только а - вообще - юзай лучше MFC - самая богоугодная библиотека
2vike - AFAIK - эта хрень - .NET - уже и под FreeBSD пашет, и - судя по всему - еще и под линухом пахать будит вскоре
- sadman
- Завсегдатай
- Сообщения: 2001
- Зарегистрирован: Чт дек 15, 2005 23:46
- Откуда: с ботаники
- Контактная информация:
пробовал.. че-то не получилось, не помню ужеWxWidge
а это как? я могу её под виндой юзать бесплатно, что-ли?есть еще SmartWin++ - у нее по-моему - вообще BSD-шная лицензия
разве там можно создать что-то нестандартное и красивое? помню, писал на c#, обычные окошки ничё особенного. Если-же можно - то я фреймворк буду поставлять вместе с прогроммой, какие проблемы!GUI - под .NET
всегда казалось что MFC неудобная, и гуй там нестандратный не создашь..а - вообще - юзай лучше MFC
2sadmansadman писал(а):пробовал.. че-то не получилось, не помню ужеWxWidgeа это как? я могу её под виндой юзать бесплатно, что-ли?есть еще SmartWin++ - у нее по-моему - вообще BSD-шная лицензияразве там можно создать что-то нестандартное и красивое? помню, писал на c#, обычные окошки ничё особенного. Если-же можно - то я фреймворк буду поставлять вместе с прогроммой, какие проблемы!GUI - под .NETвсегда казалось что MFC неудобная, и гуй там нестандратный не создашь..а - вообще - юзай лучше MFC
ну - WxWidget - я тоже не юзал - т.к. она гнушная..., насчет SmartWin++ - BSD-шная лицензия, насколько я помню, подразумевает, что ты можешь юзать либу - в любых целях, а также - менять код...
насчет GUI под .NET - ну там компоненты доставлять можно, скажем - если DevExpress-овские юзать - очень даже симпатичное ГУИ получиться у тебя, правда - они платные...
насчет MFC - ну - не знаю - мне показалась удобной достаточно - либа эта... насчет вещей нестандартных, посмотри линк этот - http://www.prof-uis.com/samples.aspx?go ... s&adtype=1, по-ходу - либа эта - на основе MFC сварганена была...
- sadman
- Завсегдатай
- Сообщения: 2001
- Зарегистрирован: Чт дек 15, 2005 23:46
- Откуда: с ботаники
- Контактная информация:
хех.. надо будет попробовать..насчет SmartWin++ - BSD-шная лицензия, насколько я помню, подразумевает, что ты можешь юзать либу - в любых целях, а также - менять код...
ну и пусть сами юзают!правда - они платные...
Аа, ну я уже скачал Осталось установить. Вечерком гляну что оно из себя представляет)
vivk: кроссплатфоменность подразумевается железная в первую очередь. Откомпелированый на ходу код под конкретную платформу исполняется бестрее чем обычный скомпилированый под некий абстрактный процессор, а есть еще такие возможности(которые мало кто использует) как предварительная компиляция и оптимизация кода, ну и естественно тоже можно скомпелировать под конкретный проц. В SP2 фрейморк по умолчанию, и в Виста. Нет совершенно проблем, кроме тех, у кого старое железо и ОС.
Контролы не легко, а очень лекго рисуются, но вы наверное ожидали большего.
Контролы не легко, а очень лекго рисуются, но вы наверное ожидали большего.
- sadman
- Завсегдатай
- Сообщения: 2001
- Зарегистрирован: Чт дек 15, 2005 23:46
- Откуда: с ботаники
- Контактная информация:
эх...с этим вот - http://www.prof-uis.com/samples.aspx?go ... s&adtype=1, не получилось... установил. При запуске Integration Wizard утверждает что VS не установлен..
- Monkey mafia
- Завсегдатай
- Сообщения: 2593
- Зарегистрирован: Чт июл 07, 2005 10:35
- Откуда: GhostTown