Witam. Otóż przestawiam się trochę na C++ z Javy ( chociaż zaczynałem również od C++ ) . Problem powstaje kiedy chce użyć jakiś logicznych frameworków/bibliotek. Wiadomo, bez pracy sieciowej, GUI lub grafiki ciężko wymodzić ciekawy projekt. Poczytałem, stwierdziłem czemu nie QT ? Wszystko fajnie, ale strasznie problematyczne jest zmuszenie QT do współpracy z czymkolwiek innym niż QT Creator który mnie odrzuca. Szczególnie zależałoby mi na współpracy z Visual Studio Express od MS. Jakieś pomysły ?
Tak, uzywac QtCreatora.
Powiedzmy se szczerze - jeśli chcesz pracować z Qt (nie QT - Quick Time xD), to tylko Qt Creator. Jest on naprawdę wygodny i najbardziej dostosowany do pracy z tym frameworkiem (ale tego można się domyśleć po nazwie IDE ;p). No bo powiedz - gdybyś miał stworzyć / modyfikować pliki formularzy, to chciałoby Ci się ciągle odpalać Qt Designera, kiedy w Qt Creator możesz bez problemu się od razu przełączyć na niego i raz dwa załatwić to, co trzeba?
A w ogóle to z mojego doświadczenia sądzę, iż to IDE wcale nie jest gorsze od Visual Studio.
Ehh :< A inne logiczne frameworki/liby do sieci i GUI jakiś logicznych ? Ew. wielowątkowość by się jeszcze przydała.
Co to sa logiczne frameworki?
std::thread
.
Niekoniecznie musi być to framework. Może być np. zestaw bibliotek. QT dostarczyłoby mi narzędzi do rysowania GUI + wątków + socketów. A tak jestem zdany na szukanie i wybieranie każdej z tych rzeczy (może poza wątkami - std::thread) osobno ?
No. Albo uzyc Qt. Nie za bardzo rozumiem problem.
Po prostu myślałem, że ktoś doświadczony ma jakiś sprawdzony zestaw bo to dość popularne połączenie funkcji których potrzebujemy.
Ale zestaw do czego?
Ja przywyklem do wybierania narzedzi do problemu, a nie odwrotnie, wiec kompletnie nie wiem o co chodzi.
Problem : aplikacja wykorzystująca sieć + gui + wątki. Tak jak pisałem, chciałbym sprawdzony zestaw. Tak jak qt jest już gotowym zestawem, ale skoro nic innego nie ma a QT nie jest tym czego szukam to spoko, podobieram sobie wsio oddzielnie.
Okej, inaczej.
Chce zbudowac pojazd, jakich srubek musze uzyc?
Nie chciałem specyfikować aż tak dokładnie. Ma być przede wszystkim lekkie, dobrze udokumentowane i niezbyt skomplikowane.
Pobaw się C++ Builderem
Dobre, ale to osobne IDE. Wolałbym coś co można wykorzystać z VS Studio.
Z VS Studio użyj C++/CLI
Dzięki anyway, spróbuje podziałać na jakimś WinApi czy cuś.
Lukasz_ napisał(a):
Dzięki anyway, spróbuje podziałać na jakimś WinApi czy cuś.
Może MFC?
Może MFC?
W wersji Express?
Właśnie teoretycznie mam dostęp do wszystkich produktów MS, bo jestem studentem PWR. Problem w tym że od trzech dni próbuję uwierzytelnić licencję programu żeby nie pracować na wersji testowej i jest to praktycznie niemożliwe.
Ale czy C++ i MFC ładnie wygląda?
Pewnie trzeba dokupować jakieś komponenty żeby to wyglądało porównywalnie z Qt.
Mało znam oba frameworki, więc poprawcie mnie jeśli się mylę.
C++ Builder to będzie raczej kosztowna impreza - w wersji "crippleware" (Starter) to koszt ponad 1000 zł.
Do wxWidgets jest narzędzie wxFormBuilder: http://sourceforge.net/projects/wxformbuilder/
ale czy wxWidgets można porównywać z Qt to mam wątpliwości (Qt raczej ostro poszło do przodu - przynajmniej marketingowo).
Przekonaliście mnie już. QTCreator się instaluje. Tylko niechże ktoś ładnego czarnego skina zrobi :< Co to ma być.
Moze po prostu pogooglaj? http://qt-project.org/wiki/QtCreatorStyling