Visualizzazione dei risultati da 1 a 3 su 3

Discussione: finestra in C?

  1. #1

    finestra in C?

    Ciao a tutti,

    sono un programmatore in C e vorrei sapere dove posso trovare informazioni per creare delle interfacce grafiche con questo linguaggio (finestra, pulsanti,...).

    Per la precisione lavoro in ambiente Linux.

    Vi ringrazio in anticipo.
    Ciao.
    ------- Luca Angeletti --------
    Studente - Scrittore - Webmaster
    *** www.virtuapsicologia.it ***

  2. #2
    Utente di HTML.it L'avatar di mhmh
    Registrato dal
    Feb 2002
    Messaggi
    204
    ciao,
    per aprire una finestra in C dovresti utilizzare delle chiamate alle API di windows,specificando l'handle della finestra e la caption,più altri argomenti (che variano in base alla complessità della finestra e dei menu).Un esempio può essere il classico codice per la comparsa di una message-box:

    #include [i vari include]

    int WINAPI

    WinMain(HINSTANCE hInst, HINSTANCE hPrevInst, LPSTR lpCmdLine, int nCmdShow) {

    MessageBox(0, "Hello, World!", "Messaggio al mondo", MB_OK);

    return 0;

    }


    HISTANCE e LPSTR sono rispettivamente l'istanza dell'handler e un const char,e sono tipi "opachi"

    per saperne di più vai su www.programmazione.it
    ciao

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2001
    Messaggi
    74
    Per creare interfacce grafiche puoi usare :
    XFree86 che e' integrato con linux ,
    ma sinceramente io non ci ho mai programmato e non so cosa dirti.
    Io per programmare con interfacce grafiche uso le qt che a mio parere sono le migliori..anche perche' i sorgenti che scrivi con qt sono compatibili al 100% tra linux-win32-macOS.
    Poi con le qt ci hanno fatto KDE, meglio di cosi' :gren: .
    Non so che versione ci sia ora delle qt , cmq io ho qt-x11-free-3.0.2 .
    Poi sei avvantaggiato nella programmazione con qt , perche' in ambiente linux c'e' un ambiente di sviluppo IDE chiamato KDevelop, che integra al suo interno lo sviluppo con Qt.

    Non so ora come stanno le cose per quanto riguarda la licenza di qt sotto linux.
    Sotto windows e' non-commercial.
    Qualche link :


    Qt (Trolltech) ,

    XFree86 .
    Spero di esserti stato utile , nei limiti delle mie conoscenze.
    Ciao .

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.