Domanda

Ora che conosco il C++ voglio entrare in applicazione desktop che dispone di un'interfaccia utente invece di Prompt dei comandi di roba, da dove dovrei cominciare, e quali sono alcuni buoni online le risorse?

È stato utile?

Soluzione

wxWidgets è un cross-platform libreria GUI per il C++ (e altre lingue).Il sito principale dovrebbe avere abbastanza puntatori a risorse per andare avanti.

Si potrebbe anche voler controllare questo domanda/risposta qui su stack overflow se siete specificamente pensando di Windows

Altri suggerimenti

Se cross platform è importante quindi sarebbe secondo il suggerimento di guardare Qt.Supporta Windows, Linux e Mac.Per il software libero è gratuito (c'è una versione GPL su Unix, ma non per Windows), ma per comercial software, non è particolarmente a buon mercato.Ora ci sono diversi libri sulla Programmazione con Qt.

Esso viene fornito con un gran numero di librerie per il networking, il parsing di XML etc.Inoltre, l'integrazione con Visual Studio su Windows.

Uno svantaggio con Qt è che non ci sono molti add on librerie come con alcuni altri framework GUI.Ot dipende dal tipo di applicazioni che si desidera scrivere se questo è importante per voi o non.

Io uso Codegear's C++ Builder.E ' il linguaggio C++ supporto non è al 100% ma più che costituisce per essa avendo un grande bidirezionale IDE RAD e la possibilità di utilizzare una vasta libreria di esistente componenti Delphi.

Come circa QT?Il cross-platform, ed è utilizzato in un sacco di software commerciali.

Su Linux e magari di Windows, è possibile utilizzare Gtk+ con Glade.Gtk+ è la GUI toolkit.Glade è una interfaccia drag and drop editor di grafica.Se siete venuti da Windows o Java e il pensiero di programmazione GUI è difficile, questa è roba facile.

Se la commerciabilità è una preoccupazione, poi C++/CLI con windows form e WPF che in realtà si traduce in "solo imparare windows form e WPF, indipendentemente dal linguaggio specifico utilizzare".

CodeProject ha una tonnellata di windows forms/WPF campioni/tutorial per ottenere iniziato.

La Fox GUI Toolkit

Veramente decente provato-e-vero toolkit con un evento molto bello di sistema.Ho usato il Rubino porta, e la mia app di Windows aveva un look and feel nativo.

Potrebbe mancanza di alcune caratteristiche, ma FLTK è incredibilmente semplice cross-platform libreria GUI.

Se si utilizza Windows, il tradizionale punto di partenza è Petzold

C'è un bel quadro, semplice qui che vi aiuterà sulla strada senza astrarre troppo lontano.

Visual Studio Express, e iniziare con una MFC finestra di Dialogo "Base" applicazione.Tutti i window toolkit citati sono buoni, ma MFC avrà un aspetto migliore su un curriculum!

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top