Microsoft Windows: Lezioni di Programmazione base



By admin on settembre 12, 2010


Il corso di Programmazione Windows ha come scopo, oltre che far imparare all’allievo come si crea un programma che utilizza finestre, pulsanti e quant’altro Windows mette a disposizione, anche quello di formare l’allievo in modo tale da poter affrontare con maggiore efficienza l’apprendimento di ambienti di sviluppo più complicati (Delphi, C++ Builder, MS Visual C++, MS Visual Basic).
In questo corso sarà esaminata, in linguaggio C, la struttura base di un qualunque programma per Windows, saranno descritti i tipi di dato che si utilizzano ed il loro significato; gli elementi grafici più comuni (menu, pulsanti, caselle di testo,…); cosa sono i messaggi ed una descrizione di un loro piccolo sotto-insieme. Si prenderà familiarità con il concetto di “Risorsa di un programma” e sua creazione mediante un particolare linguaggio, “focus”,“Device Context”, ecc. Impareremo a creare, leggere e scrivere su file, creare e cancellare directory, cercare nel file system un particolare file o gruppo di file utilizzando il sistema di gestione file di Windows, utilizzare le finestre di dialogo standard del S.O. (apertura e salvataggio file, finestra dei colori e dei font).
Nella parte finale del corso vedremo come è possibile creare un programma che utilizza più finestre e di come si gestiscono i messaggi provenienti da una finestra secondaria.

 

  • Introduzione.
    • Architettura di Windows
    • Tipi di Risorse
      • Icone
      • Puntatori
      • Menu
      • Immagini
      • Font
      • Controlli
      • RCDATA
    • Struttura di un programma C per Windows
    • Tipi di dati per i programmi Windows
    • Messaggi
    • DLL (Dynamic Link Library): Cosa sono e a cosa servono
    • API: Advanced Programming Interface
    • Linguaggio di creazione delle risorse (file .rc)
  • Primi passi
    • La funzione principale WinMain – Il punto di ingresso
    • Le finestre di Dialogo
    • Messaggi




Lascia un Commento