Iniziare a  programmare per entrambi i linguaggi (2a parte )       


Questa è solo una buona occasione per chiarirmi le idee su ciò che sto       Iniziare a program.1 
facendo. La cosa migliore e sintetizzare qui il codice per realizzare una     Iniziare a program.3
vera applicazione.

Se scrivete su la vostra unità CE (palmare in questo caso) le poche linee  
di codice che trovate alla fine della 1a parte, da eseguire con NSbasic, 
dovreste vedere sullo schermo una immagine come questa:
  Gli oggetti ancora mancanti richiedono per essere creati
alcune linee aggiuntive di codice diverso dalle precedenti.
NSbasic supporta li objects' array potete ottenere così di usare le stesse
funzioni che oggetti simili offrono usando Visual Basic.

Potete scegliere due modi per creare il codice necessario. Cercare sul
manuale NSbasic che presenta un esempio relativo a Option Buttons o 
potete usare NSassist che scriverà il codice richiesto per voi. 

Se nessuno dei due modi vi soddisfa potete vedere qui il codice richiesto:

Dim Vc,Oc
Vc=20:Oc=0
Dim I,Alabel(4)
For I = 0 to UBOUND(Alabel)
ADDOBJECT "Label","Alabel" & I,0+ ( I * Oc ),84+ ( I * Vc ),50,18
EXECUTE("SET Alabel(" & I & ") = Alabel" & I)
EXECUTE("SUB Alabel"& I &"_Click" _
& vbCrLf & "Alabel_Click("& I &")" _
& vbCrLf &"END SUB")
Alabel( I ).BackColor = vbRed
Alabel( I ).FontBold = True
Alabel( I ).BorderStyle=1
Alabel( I ).Caption=""
Next

Potrete poi modificare Alabel( I ).Caption per attribuire un testo a ogni 
label. Ovviiamente con lo stesso codice potrete usare oggetti diversi come
TextBox, CommandButtons, Option or CheckBox. Il solo problema usando
detto codice è che otterrete solo oggetti allineati verticalmente o in
orizzontale inoltre gli oggetti avranno tutti le stesse dimensioni.
 


<<< Tips Index