Per sviluppatori NSBasic da EFsoft

 

NSBasic Desk 4.0 è ora disponibile. Il programma include le caratteristiche di una interfaccia
Visual IDE ed alcuni utili strumenti come il Menu Editor.
Ho notato che la versione per CE Device di NSBasic 4.0 non dispone di questo strumento.
Questo significa che se usate NSBasic per programmare 'Anytime and anywhere' dovrete in
questo caso scrivere il codice per il menu manualmente.
NSBMenuW  è il programma svilppato per risolvere il problema.
Potete usare il programma sul vostro palmare direttamente e creare il codice richiesto da copiare 
(Control-C) e incollare (Control-P) nella NSBasic IDE. Poichè gira sul dispositivo CE potee anche
vedere una preview del codice creato nella finestra del programma prima di copiarne il codice.
Questi sono gli screenshot del programma:

                              

Questo mostra il programma sviluppato         Questo il programma in NSBasic sul palmare
usando Visual Basic 5.0                              ottenuto dalla traduzione effttuata con VBtraNS 

Per istallare il programma copiatelo semplicemente con Active Sync dove volete (suggerisco il folder 
NSBasic sul vs. palmare) e lanciatelo con un click sul file .nsb o create un link se volete.
Per usarlo prima lanciate la NSBasic IDE con il codice del Vs. programma poi avviate NSMenuW.nsb.
(Per disistallarlo cancellate semplicemente il file e il relativo link se creato) 
Come potete vedere l'nterfaccia del programma non è esattamente come il Menu Editor che trovate nella
versione NSBasicDesk 4.0 ma l'uso risulta sostanzialmente lo stesso.
Scrivete la Caption (voce del Menu) e il Name (Nome della Sub chiamata cliccando sulla relativa voce
del menu ), selezionate il Caption level (0 per la MenuBar) e premete il pulsanre NEXT.
Vedrete il contenuto della Caption mostrato nella lista sottostante.
Ripetete quanto sopra per ogni voce di menu che vi serve e notate che se modificate il livello vedrete
la relativa Caption preceduta da 3 punti per ogni livello indicato.
Prendete nota che per aggiungere il separatore fra le voci del menu di uno stesso livello dovete solo usare
" - " nel campo Caption lasciando vuoto il campo Name.
Due prompts saranno mostrati se userete NEXT prima di aver inserito tutti i dati o se cercherete di usare
due volte lo stesso Name.
Per Modificare, Cancellare o Inserire una nuova voce fate come segue:
MODIFICA: Fate click sul termine da modificare nella lista che mostra le voci menu. Vedrete il contenuto
                 della voce selezionata nei campi di Input . Modificate come richiesto e premete NEXT.
DELETE: Fate click sulla voce da eliminare nella lista poi usate il tasto DELETE. La voce scomparirà 
INSERT:  Fate click nella lista sulla voce SOTTO la quale volete inserire la nuova voce. Una nuova linea
               vuota apparirà sotto quella cliccata. Fate nuovamente click sulla nuova linea e vedrete i campi.
               di input vuotarsi per dar posto ai nuovi dati. Il Caption level invece dovrete modificarlo 
               voi stessi. Aggiungete i dati della nuova voce, e fate click sul tasto NEXT.
               La nuova voce apparira al suo posto nella lista menu.
Ricordate di aumentare il caption level di una unità per volta (Livello 0 e di seguito Level 2 non è
accettabile e può produrre codice errato).
Appena terminato l'inserimento usate il tasto OK del programma e otterrete una textbox contenente
il codice NSB creato ed inoltre un nuovo bottone con l'indicazione 'PREVIEW'.
Premendo il nuovo bottone sarete in grado di verificare come apparirà il vostro menu in basso sullo 
schemo del palmare e decidere se correggerlo se non risulta come voluto. 
Se quanto visto è corretto selezionate tutto il testo del codice presente nella textbox e usando Ctrl+C
copiate lo stesso poi richiamate la NSBasic IDE sul vostro palmare toccate lo schermo per far apparire
il pop.up, selezionate Paste e vedrete il codice copiato nel Vs.Programma.
E questo è tuttol.               

Questo  programma non è inserito nella comune pagina di Download ma potete scaricarlo da  QUI

Notate che questa è ancora una versione BETA e potrà essere soggetta  a modifiche.  
Il programma è stato creato come aggiunta ad una nuova versione di NSAssistant
che sarà disponibie durante il 2003. 
PRIMO BUGS FIX
Ora il programma funziona correttamente. La nuova versione è stata completamente
riscritta e ora:
1) Il menu risultante,usando preview, appare esattamente come è stato previsto senza
    riposizionare casualmente alcuni items.
2) All'avvio la Visual Keyboard viene mostrata automaticamente e la Caption input text
    box viene direttamente attivata.
3) ScrollBars sono state aggiunte alla Caption display List (solo in Verticale) e anche alla
    text box che mostra il codice risultate (Orizzontale e Verticale).
4) la dimenzione del Font nelle input TextBoxes sono state aumentate per migliore lettura.
Chi ha scaricato la prima versione può semplicemente sostituire il vecchio file con il 
nuovo file .nsb sovrascrivendolo sul dispositivo CE.