Menzione D'Onore al NSbasic CE contest 2000
Questo è stato il 1°aiutante per il programmatore in NSbasic CE e sembra per il momento rimasto l'unico
Lo sviluppo del PROGRAMMA.
Lo scopo era di creare un programma di supporto per sviluppare il codice CE rapidamente, e usarlo per ottenere il codice automaticamente. Il programma è disponibile per PPC ed anche per HPC che sono le unità più adatte per scrivere il codice per la presenza della tastiera. Adesso, con l'aggiunta alla capacità di memorizzare il codice, creare msgbox inputbox e arrays di oggetti, anche della personalizzazone dei singoli oggetti sarà possibile non solo programmare in modo più rapido ma anche aggiungere a NSbasic, molto seplicemente, possibilità non direttamente disponibili Per istallare NSassistant
Come altri miei programmi, per istallare NSassistant è
solo necessario copiare il file nel folder desiderato.
(può anche essere /storage card ).
Il programma usa NSruntime, ma essendo stato sviluppato
per programmatori NSbasic CE ritengo che gli stessi abbiano
già questo file istallato sul loro sistema.
Per avviare il programma fare tap sul nome o create un link.
E ora.... NSassistant
Quando avviate il programma
vedrete la finestra mostrata qua sotto:

Se avete letto la pagina richiamata dal pulsante GUI avete già
trovato la descrizione e il motivo dell'uso di questa window.
Comunque trovate 4 oggetti ai rispettivi angoli della window, un
pannello centrale ( non proprio al centro) e a destra una zona libera.
La combo box a destra e il primo comando da usare.
La sola istruzione che vedete all'avvio è 'Select an Action' nella
suddetta ComboBox. Aprendola troverete 3 opzioni:
Keywords or Keyword/Code (nel'ultima versione)
Msg_box Code
Objects array Code
Queste sono le 3 (4) funzioni base del programma.
Cliccando sulla prima opzione vedrete la seguente finestra
Usare questa window è molto facile.
Aprite lacombobox, selezionate una categoria, fate tap su essa
e vedrete nella sottostante lista tuute le keywords disponibili.
Evidenziate quella voluta, premete il bottone 'Copy Kweyword'
e all'avviso premete i tasti CTRL+C per copiarla nella Clipboard
e, successivamente incollatela nel vostro codice.
La prossima opzione è Msg_Box Code che mostra la seguente
finestra.
Usare questa finestra è ugualmente facile, anche se dovrete
eseguire un maggior numero di scelte.
Selezionate il tipo di messaggio ( standard msg, message
windows o input windows) poi potete sceglire il numero
dei pulsanti, il loro tipo,il bottone di default e anche la
icona da associare alla window del messaggio.
Scrivete poi il titolo e ovviamente il testo (potete scrivere
fino a 5 righe di testo), per le input box aggiungerete anche il
testo di Default ( solo i campi necessari saranno abilitati )
Premere Preview per vedere il risultato, chiudetela, e come
indicato usate CTRL+C per copiare e poi incollare il codice.
Dopo averlo incollato completatelo con il vostro codice.
L'ultima opzione è la più complessa.
In realtà non è particolarmente difficile usare questa
opzione che richiede un numero di scelte maggiore.
Prima dovete selezionare quale tipo di oggetto volete
usare per comporre l' array.
Potete usare: Command Buttons, labels, Option Box,
or Check Box
Tap la relativa opzione e definite la posizione di avvio
e le dimensioni del suddetto oggetto.
La scelta viene eseguita usando i comuni valori NSbasic:
Left,Top,High,Width (il valore di default può essere corretto)
Sulla destra è presente un altro campo di input chiamato
Spacer. Se il valore della textbox è 0 (default) tutti gli
oggetti saranno mostrati affiancati. Aumentando il valore
dello spacer inserirete spazio in pixel tra gli oggetti.
Ora indicate il Numero di objects dell'array e selezionate
se posizionarli vertically o horizontally.
Siamo giunti alla fine. Se volete potete scegliere con la
check box di aggiungere ulteriori cunstomizable properties .
QUESTE SONO LE FINESTRE DELLA VERSIONE PalmPC di NSassistant peraltro la versione per PPC è esattamente identica.
Il programma funziona esattamente come la versione per HPC .
Solo l'inserimento del test è stato portato nella parte alta dello
schermo per permettere all'utente di vedere cosa scrive anche
usando la keyboard virtuale del PalmPC.
Per ottenere il meglio dal programma si suggerisce di:
1- Nominare sempre gli oggetti e le variabil comuni alla stessa
maniera (Esempio Lbl1,Lbl2,Lbl3 per le labels o Id1,Id2,Id3 per
gli indice di funzione) così il vostro codice potrà subito essere
usato appena copiato con il minimo di correzioni.
2- Memorizzare funzioni essenziali (cioè Open file, Read file, e
così via) per poter copiare codice comunemente presente in
ogni programma direttamente da quello memorizzato. Così
facendo dovrete digitare solo le righe di codice specifiche del
vostro programma in lavorazione.