Programmare con Class(y)
|
|
Windows 95/NT
|
|
|
Installa
|
- Class(y) è uno strumento che permette di ottenere sottoclassi dalle nuove classi di Clipper 5.3 come ad esempio CheckBox o ListBox. Per fare ciò sono fornite delle funzioni il cui nome è quello delle classi clipper ma con prefisso "Csy". Così ad esempio avremo: CsyCheckBox(), CsyListBox() etc. Per ereditare dalle classi Clipper, basta specificare la corrispondente funzione: CREATE CLASS mylistbox INHERIT CsyListBox. Si ricordi che come per tutte le funzioni Clipper, solo i primi 10 caratteri del nome sono significativi. E' possibile avere, ora senza i problemi della precedente versione, la possibilità di ereditarietà multipla. Come dettaglio tecnico segnaliamo qualche incopatibilità tra Class(y) e Mr.Debug.
|
Due OBJ per FiveWin
|
|
Windows 95/NT
|
|
|
Installa
|
- Abbiamo selezionato due interessanti (dal punto di vista della programmazione) file .obj di cui viene fornito anche il sorgente. Il primo mostra una finestra da cui si può selezionare una directory e ne è l'autore il noto (a chi tratta Clipper e/o FiveWin) I.Ortiz; il secondo .obj permette di visualizzare una finestra con un messaggio il cui contenuto spazia dal semplice "ATTENTION!" a messaggi a cui segue una possibile scelta (es. "please select" con possibile scelta tra Yes e No). Come dicevamo all'inizio, i due OBJ non rappresentano nulla di eccezionale, ma sono scritti in modo chiaro e questo ne aumenta il valore didattico.
|
Label come con il Clipper
|
|
Windows 95/NT
|
|
|
Installa
|
- Corredato di un programma di test (TEST.PRG) ecco un programmino che, al solito, non ha grandi pretese, ma può servire da stimolo per creare qualcosa di nuovo. E' un esempio di come ottenere un label-output come col Clipper Label Form ma... costruendo un .EXE per Windows. Le istruzioni per compilare il tutto sono contenute nel file Build.Bat; fate attenzione a dove posizionate i vari file compresi nel .zip che devono essere accessibili. Una curiosità, se date una occhiata ai file sorgenti vi troverete con dei commenti al codice che partono in tedesco e finiscono in spagnolo!!! Villaggio globale!
|
Piccoli ma grandi
|
|
Windows 95/NT
|
|
|
Installa
|
- Nel file PROGS.ZIP troverete una miniserie di piccoli programmi (cinque per la precisione) che sono stati raccolti per offrirvi un aiuto e uno stimolo alla programmazione. Sono tutti programmi funzionanti ma che forse hanno più valore didattico. Vediamo comunque quali sono e cosa fanno:
- KEYSEEK: per avere un'idea di quali tasti sono stati premuti;
- MDIBMP: è un esempio di come posizionare una immagine bipmap
in una MDI Window;
- WAITON: consiste di due funzioni in GrumpFish style:
WaitOn(cText) e WaitOff();
- TREEITEM: una classe che ci da una mano nel mostrare un
database con una struttura ad albero.
- TABS: per avere ogni TAB di un colore diverso.
|