Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    eseguibili

    Ciao a tutti, penso che sto per fare una domanda scema ma la curiosità mi spinge...
    Ho provato, e per provato intendo visto qualche esempio, linguaggi come c, java e perl, ma tutti indicano che il file eseguile viene visualizzato su riga di comando in dos... La mia domanda è: ma come faccio a fare uno script, ad esempio in c, che sia eseguibile con doppio click dal desktop ed abbia una propria grafica? Spero di non essere caduto nel ridicolo con questa domanda, ma intanto vi ringrazio. Ciao

  2. #2
    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.

  3. #3
    Ho capito, grazie mille della chiara ed esauriente spiegazione. ciao

  4. #4
    devi89, è un pò che bazzico con ste cose per capire come creare gui. Adesso che ti ho trovato non mi scappi

    Conosci per caso qualche guida, tutorial, link e quant'altro potesse essermi utile? Quello che cerco è un sistema di grafica completo, per disegnare anche grafici, credi si possa fare? (c'è qualcosa che non si può fare con c e c++ ??)

    Grazie 1000 Ciao!
    Ci provo...e ci riesco!!!
    http://kings.altervista.org

  5. #5
    Ci sono vari siti web di spiegazione per la creazione di gui.

    Se sai l'inglese visita questo sito:
    http://www.winprog.org/tutorial/

    Oppure in italiano:
    http://www.aleax.it/TutWin32/tc.htm

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.