Un nuovo linguaggio si affianca alla già ricca famiglia di linguaggi supportati dall'ambiente di sviluppo Visual Age. Grazie a questo, insieme alle Developer API Extension, al supporto delle varie versioni di Visual Age a vari sistemi operativi e all'integrazione di Java in Merlin probabilmente ci sarà presto un notevole incremento delle applicazioni eseguibili in ambiente OS/2.
Il Visual Age for basic è un ambiente di sviluppo completamente visuale, con cui è possibile creare applicazioni GUI eseguibili su diversi sistemi operativi, integrando diversi tipi di componenti: SOM, OpenDoc, OLE 2, OCX, e C/C++.
È possibile interagire con database DB2 e attraverso lo standard Open Database Connectivity con gli altri tipi di database, creando procedure e funzioni eseguibili su varie piattaforme e richiamabili da diversi tipi di client.
Le piattaforme supportate sono per la versione client OS/2 e Windows NT, mentre la versione server supporta, oltre alle precedenti due, anche AIX.
Le applicazioni vengono costruite, come negli altri ambienti di sviluppo della famiglia Visual Age, con semplici operazioni di selezione e drag & drop con il mouse, aggiungendo poi, con un apposito editor le necessarie linee di codice Basic. L'editor accluso oltre ad usare l'usuale sintax highlighting, permette di richiamare qualsiasi subroutine contenuta in uno dei moduli del progetto. Infine il debugger permette di testare a fondo il codice, stabilendo dei breakpoint, ispezionando i valori delle variabili e lo stack e di eseguire da una stazione client il debug del codice eseguito su un server remoto DB2.
Visual Age for Basic aggiunge delle estensioni OO (object oriented) al Basic classico, rendendo possibile creare classi e subclassi o chiamare sistemi di oggetti esterni SOM, OLE 2, OCX e C/C++ come le altre parti integrate.
La beta di Visual Age for Basic nelle varie versioni è scaricabile liberamente, previa registrazione gratuita, dall' IBM.
L'hardware e il software richiesti sono i seguenti:
![]() | Pagina precedente |
![]() | Home Page | ![]() | Sommario | ![]() |
Pagina successiva |
---|