Здравствуйте, 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 перейти возможно?
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.
Здравствуйте, 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>отладчик.
Вероятны проблемы с переносом старого кода на новый компилятор.
Здравствуйте, Cyberax, Вы писали:
C>К сожалению, closed source.
+1 C>Но большим плюсом является наличие автора этой библиотеки на этом форуме (у него ник csmile).
+
Форума на терраинформатика http://terrainformatica.com/bb/index.php
+
Очень быстрыми ответами Андрея на вопросы по почте.
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 их не будет.
> Берется VS Express — там все что нужно есть. Нормальный компилятор, > отладчик. >
И что, в Express действительно отладчик появился ?
WBR, E. Korablin AKA Ozma
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