Teraz, gdy wiem, C++, chcę dostać się do aplikacji komputerowej z interfejsem użytkownika zamiast z Command Prompt, gdzie powinienem zacząć, a jakie są dobre zasoby online?C++ UI resources
Odpowiedz
Używam C++ Builder dla Codegear. Obsługa języka w C++ nie jest w 100%, ale to nadrabia, dzięki świetnemu dwukierunkowemu IDE RAD i możliwości korzystania z ogromnej biblioteki istniejących komponentów Delphi.
Co powiecie na ? Jest to platforma wieloplatformowa i jest używana w wielu komercyjnych programach.
Jeśli chodzi o zbywalność rynkową, to C++/CLI z WinForms i WPF, co naprawdę przekłada się na "po prostu poznaj WinForm i WPF, niezależnie od tego, jakiego języka używasz".
CodeProject ma a ton of WinForms/WPF samples/tutorials, aby zacząć.
Naprawdę przyzwoity wypróbowanych i prawdziwy zestaw narzędzi o bardzo ładnym systemu konferencyjnego. Użyłem portu Ruby, a moje aplikacje Windows miały bardzo natywny wygląd.
Jeśli obsługa wielu platform jest ważna, chciałbym dodać sugestię, aby spojrzeć na Qt. Obsługuje systemy Windows, Linux i Mac. W przypadku wolnego oprogramowania jest ono bezpłatne (w systemie Unix jest wersja GPL, ale nie w Windows), ale w przypadku oprogramowania komercyjnego nie jest to szczególnie tanie. Jest teraz kilka książek na temat programowania z Qt.
Posiada wiele dodatkowych bibliotek do pracy w sieci, analizowania XML itp. Posiada również integrację z Visual Studio w systemie Windows.
Jedną wadą Qt jest to, że nie ma tak wielu dodatków do bibliotek, jak w niektórych innych frameworkach GUI. Ot zależy od rodzaju aplikacji, które chcesz napisać, niezależnie od tego, czy jest to dla ciebie ważne, czy nie.
Może brakować niektórych funkcji, ale FLTK to niesamowicie prosta międzyplatformowa biblioteka GUI.
Pobierz program Visual Studio Express i zacznij od aplikacji MFC "Dialog Based". Wszystkie wspomniane zestawy narzędzi do okien są dobre, ale MFC będzie wyglądać najlepiej w CV!
MFC na CV? naprawdę? jest całkiem przestarzały. – Tim
Myślałem, że wyłączyli także MFC w ekspresowym ... – Tim