Il Presentation Manager è l'interfaccia grafica a finestre fornita con il Sistema Operativo OS/2, a partire dalla versione 1.1.
Sebbene implementata come estensione di base del sistema operativo, il Presentation Manager è centrale per le finalità di OS/2.
OS/2 è stato disegnato per eseguire più programmi, per consentire la comunicazione tra questi programmi e per interagire efficientemente con l'utente.
Il Presentation Manager utilizza le semplificazioni di base di OS/2 per eseguire più programmi all'interno di finestre su un singolo schermo, per scambiare i dati tra queste applicazioni e per coordinare le loro operazioni di input e output. Il Presentation Manager realizza quindi il disegno fondamentale di OS/2.
Offrendo tali tecnologie, le applicazioni scritte per questo ambiente possono di conseguenza coordinare facilmente le loro attività e lo scambio dei dati per formare sofisticati sistemi software integrati.
Sfortunatamente tuttavia, sviluppare una'applicazione per il Presentation Manager non è una cosa banale per il programmatore abituato agli ambienti di programmazione tradizionali. Ci sono due ragioni alla base di questa difficoltà iniziale nello scrivere un programma per il Presentation Manager. Primo, come si vedrà in questo libro, l'architettura di base di una applicazione per il Presentation Manager è radicalmente differente da quella di un programma tradizionale. Secondo, il Presentation Manager è disegnato per fornire una sofisticata interfaccia per un'enorme serie di programmi sia grafici che in modo testo. Di conseguenza, il numero di chiamate di funzione che offre è vasto e molte di queste, spesso accettano parametri ed opzioni complesse. Mentre si sviluppano applicazioni Presentation Manager, si arriverà con piacere ad apprezzare la varietà e la sottigliezza del controllo che offre l'interfaccia di programmazione del Presentation Manager.
Inizialmente, tuttavia, tale complessità può essere motivo di ostacolo all'apprendimento e all'utilizzo del sistema.
Questo libro è stato scritto per aiutarvi a superare entrambe queste difficoltà.
This work is licensed under a Creative Commons Attribution 4.0 International License.
Aggiungi un commento