Linguaggi come il C, Java, ecc permettono la creazione di interfacce grafiche tramite l'uso delle API di Windows (se lavori in Win).
Il codice è sicuramente più complesso di una semplice applicazione per console (DOS), ma entrambe sono eseguibile con un doppio click.
Ecco una semplice finestra grafica di saluto:
codice:
#include <windows.h>
int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance,
LPSTR lpCmdLine, int nCmdShow)
{
MessageBox(NULL, "Hello world!", "Note", MB_OK);
return 0;
}
Se vuoi invece creare un vera e propria finestra grafica (per es. come quella del blocco note con i menu a tendina) il codice è più lungo e complesso.