Помогите с GUI
От: rasta_queen  
Дата: 18.07.06 14:47
Оценка:
Хочу написать грамотный интерфейс для программы, но просто расставлять кнопочки в диалоге не катит больше. Нужно что-то по-серьезней.

Не подскажите ли книжки какие-нибудь про Win32 GUI или еще про что-нибудь.

Огромное желание сделать прогу, к которой можно было бы приделывать скины.

Расскажите все, что только можно на эту тему.

Пишу под Windows XP, Visual Studio V6
Re: Помогите с GUI
От: 0xD34DF00D Россия  
Дата: 18.07.06 15:20
Оценка: :)
Здравствуйте, rasta_queen, Вы писали:

_>Хочу написать грамотный интерфейс для программы, но просто расставлять кнопочки в диалоге не катит больше. Нужно что-то по-серьезней.

Qt
http://www.trolltech.com/products/qt
_>Не подскажите ли книжки какие-нибудь про Win32 GUI или еще про что-нибудь.
Ой не надо Win32 GUI, ой не надо... Он большой, страшный. И все равно M$ от него отказывается. В Vista AFAIK он через некую виртуальную машину работать будет.
В Vista native-библиотекой будет вообще что-то типа Windows.Forms.
_>Огромное желание сделать прогу, к которой можно было бы приделывать скины.
В Qt есть фича для скинов. То есть, напрямую класса для работы со скинами AFAIK нет, но можно все хорошо и красиво сделать через связку QPlugin + QStyle. Собственно, скины и получаются
_>Расскажите все, что только можно на эту тему.
Посмотри также wxWidgets.
http://wxwidgets.org
_>Пишу под Windows XP, Visual Studio V6
Не знаю, компилится ли Qt шестой студией... Да, кстати, чтобы к студии подцепить бесплатную версию, нужно поиметь изрядный геморрой.
На MinGW перейти возможно?
And solder won't keep me together (c)
Re[2]: Помогите с GUI
От: Cyberax Марс  
Дата: 18.07.06 15:50
Оценка: 1 (1)
0xD34DF00D wrote:
> Qt
> http://www.trolltech.com/products/qt
Рекомендую посмотреть на цены.

> _>Не подскажите ли книжки какие-нибудь про Win32 GUI или еще про

> что-нибудь.
> Ой не надо Win32 GUI, ой не надо... Он большой, страшный. И все равно M$
> от него отказывается. В Vista AFAIK он через некую виртуальную машину
> работать будет.
Ничего с ним не случится. И тем более никакой виртуальной машины не будет.

Прежде чем такую ерунду постить — хоть бы источники сюда давали.

> В Vista native-библиотекой будет вообще что-то типа Windows.Forms.

Рекомендую узнать через что работает WinForms.

> _>Пишу под Windows XP, Visual Studio V6

> Не знаю, компилится ли Qt шестой студией... Да, кстати, чтобы к студии
> подцепить бесплатную версию, нужно поиметь изрядный геморрой.
Берется VS Express — там все что нужно есть. Нормальный компилятор,
отладчик.

Для GUI можно посмотреть на wxWidgets, для сложного GUI можно еще взять
HTML в захостеном IE.
Posted via RSDN NNTP Server 2.0
Sapienti sat!
Re: Попробуй HTMLayout
От: FreshMeat Россия http://www.rsdn.org
Дата: 18.07.06 16:21
Оценка:
Здравствуйте, rasta_queen, Вы писали:

_>Расскажите все, что только можно на эту тему.

http://terrainformatica.com/htmlayout/
Скрины http://terrainformatica.com/htmlayout/screenshots.whtm
Хорошо там, где мы есть! :)
Re[3]: Помогите с GUI
От: 0xD34DF00D Россия  
Дата: 18.07.06 16:36
Оценка:
Здравствуйте, Cyberax, Вы писали:

C>0xD34DF00D wrote:

>> Qt
>> http://www.trolltech.com/products/qt
C>Рекомендую посмотреть на цены.
Я написал ниже, что будет гемор с подключением OpenSource версии к MSVC.

>> Ой не надо Win32 GUI, ой не надо... Он большой, страшный. И все равно M$

>> от него отказывается. В Vista AFAIK он через некую виртуальную машину
>> работать будет.
C>Ничего с ним не случится. И тем более никакой виртуальной машины не будет.
C>Прежде чем такую ерунду постить — хоть бы источники сюда давали.
Вообще-то мелькала новость где-то годовой давности (трудновато ее сейчас найти будет ), что в Vista native-библиотекой будет выступать winforms, а winapi работать через подобие виртуалки.
И никакая это не ерунда.

>> В Vista native-библиотекой будет вообще что-то типа Windows.Forms.

C>Рекомендую узнать через что работает WinForms.
Спасибо за рекомендацию, но см. выше.

>> Не знаю, компилится ли Qt шестой студией... Да, кстати, чтобы к студии

>> подцепить бесплатную версию, нужно поиметь изрядный геморрой.
C>Берется VS Express — там все что нужно есть. Нормальный компилятор,
C>отладчик.
Вероятны проблемы с переносом старого кода на новый компилятор.
And solder won't keep me together (c)
Re[2]: Попробуй HTMLayout
От: Cyberax Марс  
Дата: 18.07.06 16:49
Оценка:
FreshMeat wrote:
> _>Расскажите все, что только можно на эту тему.
> http://terrainformatica.com/htmlayout/
> Скрины http://terrainformatica.com/htmlayout/screenshots.whtm
К сожалению, closed source. Но большим плюсом является наличие автора
этой библиотеки на этом форуме (у него ник csmile).
Posted via RSDN NNTP Server 2.0
Sapienti sat!
Re[3]: Попробуй HTMLayout
От: FreshMeat Россия http://www.rsdn.org
Дата: 18.07.06 17:11
Оценка:
Здравствуйте, Cyberax, Вы писали:

C>К сожалению, closed source.

+1
C>Но большим плюсом является наличие автора этой библиотеки на этом форуме (у него ник csmile).
+
Форума на терраинформатика http://terrainformatica.com/bb/index.php
+
Очень быстрыми ответами Андрея на вопросы по почте.
Хорошо там, где мы есть! :)
Re[4]: Помогите с GUI
От: Cyberax Марс  
Дата: 18.07.06 17:56
Оценка:
0xD34DF00D wrote:
>> > Qt
>> > http://www.trolltech.com/products/qt
> C>Рекомендую посмотреть на цены.
> Я написал ниже, что будет гемор с подключением OpenSource версии к MSVC.
Я к тому, что OpenSource версию скорее всего нельзя будет использовать
из-за ее лицензии (там GPL). А коммерческая лицензия стоит $$$$.

> C>Ничего с ним не случится. И тем более никакой виртуальной машины не будет.

> C>Прежде чем такую ерунду постить — хоть бы источники сюда давали.
> Вообще-то мелькала новость где-то годовой давности (трудновато ее сейчас
> найти будет ), что в Vista native-библиотекой будет выступать winforms,
> а winapi работать через подобие виртуалки.
Во-первых, WinForms — это просто обертка над Win32 API.
Во-вторых, оконная часть WinAPI намного более низкоуровневая.
В-третьих, в WinForms нет некоторых частей WinAPI.
В-четвертых, WinForms — это .NET-API и не может работать с нативными
приложениями.

Скорее всего, в статье имелось в виду появление WinFX — это следующее
поколение API от MS, специально для .NET. Пока в Vista/XP работать оно
будет через Win32.

> И никакая это не ерунда.

Да, просто полная чушь.

>> > В Vista native-библиотекой будет вообще что-то типа Windows.Forms.

> C>Рекомендую узнать через что работает WinForms.
> Спасибо за рекомендацию, но см. выше.
На что смотреть? На "я читал год назад"? Ссылки где?

> C>Берется VS Express — там все что нужно есть. Нормальный компилятор,

> C>отладчик.
> Вероятны проблемы с переносом старого кода на новый компилятор.
Ага, а с mingw и gcc их не будет.
Posted via RSDN NNTP Server 2.0
Sapienti sat!
Re: Помогите с GUI
От: pigeon Великобритания
Дата: 19.07.06 06:50
Оценка:
Здравствуйте, rasta_queen, Вы писали:

хъ

Можна посмотреть в сторону WTL, и здесьесть кое-какая информация по скинам.
Ex nihilo nihil fit (Rene Descartes)
Premature optimization is the root of all evil in programming. Donald Knuth
Re[3]: Помогите с GUI
От: Ulenspiegel Россия  
Дата: 19.07.06 13:54
Оценка:
Cyberax wrote:


> Берется VS Express — там все что нужно есть. Нормальный компилятор,

> отладчик.
>
И что, в Express действительно отладчик появился ?
WBR, E. Korablin AKA Ozma
Posted via RSDN NNTP Server 2.0
Re[4]: Помогите с GUI
От: Cyberax Марс  
Дата: 19.07.06 14:13
Оценка:
Ulenspiegel wrote:
>> Берется VS Express — там все что нужно есть. Нормальный компилятор,
>> отладчик.
> И что, в Express действительно отладчик появился ?
Да. Его не было в предидущем Visual 2003 Toolkit.
Posted via RSDN NNTP Server 2.0
Sapienti sat!
Re: Помогите с GUI
От: Аноним  
Дата: 20.07.06 09:38
Оценка:
Здравствуйте, rasta_queen, Вы писали:

_>Хочу написать грамотный интерфейс для программы, но просто расставлять кнопочки в диалоге не катит больше. Нужно что-то по-серьезней.


_>Не подскажите ли книжки какие-нибудь про Win32 GUI или еще про что-нибудь.


_>Огромное желание сделать прогу, к которой можно было бы приделывать скины.


_>Расскажите все, что только можно на эту тему.


_>Пишу под Windows XP, Visual Studio V6


http://www.torjo.com/win32gui/

http://smartwin.sourceforge.net/
Re[3]: Помогите с GUI
От: MNZ Россия  
Дата: 20.07.06 12:24
Оценка: +1
Здравствуйте, Cyberax, Вы писали:

C>... для сложного GUI можно еще взять HTML в захостеном IE.


Святые небеса... Ни за что не советую. Уж лучше тогда HTMLayout.
... << RSDN@Home 1.2.0 alpha rev. 653>>
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.