|
Cross Platform si concentra sulla programmazione Win32 a livello di interfaccia utente. Un testo quindi più simile al Petzold che non ad Advanced Windows NT, sia come obiettivi che come impostazione, indirizzata principalmente ad un programmatore senza esperienza di programmazione Windows. Il libro parte dai rudimenti dell’ambiente in un’ottica di programmazione procedurale a livello SDK, passando poi ad illustrare brevemente diversi aspetti del sistema (icone, cursori, suoni) e coprendo in seguito i più tradizionali aspetti di programmazione Windows (uso delle risorse, dialog box, menu, font, disegno con GDI, eccetera). Si passa poi a tre capitoli "atipici", che mostrano come realizzare grafici di vario tipo (lineari, a torta, eccetera), non disdegnando un accenno alla serie di Fourier ed alcuni cenni all’animazione ed alla libreria OpenGL per la grafica 3D. Dopodiché gli autori considerano due librerie ad oggetti molto diffuse (Borland OWL e Microsoft MFC) illustrandone brevemente le caratteristiche e fornendo alcuni esempi di codice realizzato nei due ambienti. Infine vengono passate in rassegna le differenze in termini di API con Windows 3.x, la realizzazione di DLL e di screen saver, nonché la creazione di una semplice applicazione OLE tramite AppWizard.
|