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!
- 1. Android dynamic String Resources
- 2. Resources $ NotFoundException gdy uruchomiony Roboelectric Test
- 3. Try-with-resources w Java 7?
- 4. Czytanie w JSON przez Angular Resources Service
- 5. Android Resources konwersji na ciąg TypedValue ostrzeżenia
- 6. Sub resources with emberjs + ember-data
- 7. Try-with-resources podczas wywoływania super konstruktora
- 8. Jak zmusić maven do pobierania zasobów z/src/test/resources zamiast/src/main/resources dla projektu zależnego?
- 9. Czy obowiązkowe jest umieszczanie wewnętrznych try-for-resources, czy wszystko w jednym z try-for-resources zostanie automatycznie zamknięte?
- 10. Android Nougat nie może wyświetlać niektórych plików wektorowych (Resources $ NotFoundException)
- 11. Atrybut tłumaczący = "fałsz" do elementu root <resources>?
- 12. Laravel5: Nie odnaleziono aplikacji [app]. resources/views/auth/login.blade.php
- 13. Konfiguracja Typesafe: Załaduj konfigurację z src/test/resources
- 14. maven-resources-plugin: 2.6 - Nie można utworzyć katalogu wyjściowego zasobów
- 15. Spring 3 Zasoby MVC i tag <mvc: resources />
- 16. Jaka jest różnica między typami plików .Resx i .Resources?
- 17. <mvc: resources> sposób korzystania z lokalizacji ścieżki klasy
- 18. Dynamic ui: include inside ui: repeat. Czy istnieje proste rozwiązanie?
- 19. Android ProgressBar UI niestandardowy układ
- 20. Kendo UI Formatowanie walut
- 21. Jquery ui $ ([])
- 22. Qt: UI z C++ vs z xml vs z qml
- 23. C#: Pokaż okno dialogowe na wątku UI z innego wątku
- 24. Autouzupełnianie JQuery UI nie osiąga ActionResult C# MVC
- 25. Nici tła vs UI wątku
- 26. Wtyczka Grails Resources, moduły i <r:img> do renderowania obrazów?
- 27. ui-view nie renderuje odpowiedniego szablonu dla kąta-ui-tab?
- 28. Jak kierować określone elementy UI-widocznym zagnieżdżone UI-widoki istnieć
- 29. angularjs ui-Router stan domyślny dziecko i UI-sref
- 30. Angular-UI-Router: ui-sref nie buduje href z parametrami
MFC na CV? naprawdę? jest całkiem przestarzały. – Tim
Myślałem, że wyłączyli także MFC w ekspresowym ... – Tim