Annuncio pubblicitario
Qualcuno della Microsoft sta facendo le cose nel modo giusto secondo la mia modesta opinione. Quello che hanno fatto Piccolo di base reintroduce il software di codifica manuale, ma con un po 'meno aiuto rispetto al trascinamento della selezione o all'interfaccia WYSIWYG. Diamo un'occhiata a questo, vero?
Dai un'occhiata all'interfaccia. Non sembra molto più di un Blocco note preimpostato, vero? Bene, per molti versi è così. Nessuna barra degli strumenti oggetto, nessun selettore di colore, nessuna finestra delle proprietà dell'elemento fantasia. Solo tu, una tastiera e uno schermo. Questa è la bellezza. Immediatamente, mi ha mostrato la mia debolezza, la mia dipendenza da maghi e oggetti già pronti. Mentre fissavo lo schermo, ho cercato di pensare a un solo comando di base con cui potevo iniziare. Niente.
Ora, a mia difesa, non scrivo un programma di base dal college. Eppure, anche allora ci hanno insegnato VisualBasic 6. Quindi ho prima cercato gli elementi che potevo semplicemente trascinare in posizione. Nessuna. Da nessuna parte. La mia prossima mossa fu quella di fare l'impensabile - vai alla documentazione. Ma aspetta! Non c'è nemmeno un menu di aiuto. Mi sono ricordato della buona vecchia F1. Niente!
sono andato al Menu del programma dal mio Pulsante Start e ho cercato nella directory Piccolo di base. Eccolo lì, la cosa che rende davvero utile questo programma - il Presentazione di Small Basic (ISB) documento.
Come tutte le buone introduzioni alle guide di programmazione dovrebbero, l'ISB mi ha iniziato con un programma "Hello World". Se hai imparato qualcosa sui linguaggi di programmazione, saprai di cosa si tratta. L'ISB dice che hai appena digitato questa riga:
Finestra Testo. WriteLine ("Hello World")
Ho iniziato a digitare... T..e... x... cosa? Cos'è questa cosa che è venuta dal nulla con le informazioni solo per me? Questa è la funzione Intellisense dell'applicazione.
Questo è ciò che separa Notepad da Small Basic. Ogni volta che sente che sto scrivendo qualcosa di significativo, mi mostrerà un elenco di opzioni che puoi scorrere usando i tasti freccia su e giù. Ogni articolo ha una breve descrizione a fianco in modo che io possa decidere se questo è ciò di cui hai bisogno e come usarlo. Quando trovo il termine desiderato, premo il tasto Invio e questo si completerà automaticamente. Questo è un bel mezzo felice tra la codifica in Blocco note e la perdita nel gloss dell'ultimo VisualStudio in piena regola. Penso che ti piacerà.
Una volta terminato il mio programma "Hello World", posso salvarlo facendo clic su Salva come pulsante.
Quindi posso eseguirlo facendo clic su Correre pulsante. Oppure, come mostra il pulsante, posso anche premere F5 chiave per eseguirlo.
Quindi eseguiamolo e vediamo cosa succede.
Il programma ha aperto una finestra di comando, o una finestra DOS come alcuni la chiamano, e ha stampato "Hello World" proprio come gli avevo detto. Dato che non ho scritto nulla per dire al programma cosa fare dopo, Small Basic mi dà automaticamente il Premere un tasto qualsiasi per continuare… richiesta.
Ora, un po 'sui tasti di scelta rapida da quando ho già toccato i tasti F5. Molti dei più famosi tasti di scelta rapida funzionano con Small Basic, ad esempio Ctrl + s per salvare.
Se stai pensando che sia piuttosto rudimentale e semplicistico, avresti ragione. Eppure, questo è il punto. Il punto è quello di fornire al nuovo programmatore un ambiente utilizzabile, una documentazione decente e lo spazio di lavoro spartano necessario per sviluppare abilità e pratiche di programmazione per tutta la vita. In sole 69 pagine, il documento ISB insegna al nuovo programmatore su variabili, array, condizioni e ramificazioni e loop. Con queste basi della programmazione, puoi fare molto.
Se stai anche pensando che i programmi che potresti fare con Small Basic sarebbero inutili o visivamente noiosi, ripensaci. Small Basic ti dà la possibilità di usare l'interattività con il tuo utente, creare grafica e usare il colore. Un altro oggetto pulito incorporato è la tartaruga. Turtle rende Small Basic una piattaforma utilizzabile per insegnare ai bambini a programmare. Chi può resistere nel dire a una tartaruga di spostare 100 spazi e poi guardarla andare via? O che ne dici di guardare Turtle mentre disegna un frattale?
Piccolo professionista o principiante, o orgoglioso genitore che trasmette competenze alla prole, Small Basic è uno strumento davvero divertente per la programmazione. Provaci. Fateci sapere cosa ne pensate.
Hai già lavorato in Small Basic? Mostraci dove possiamo vedere un campione nei commenti qui sotto.
Con oltre 20 anni di esperienza in IT, formazione e scambi tecnici, è mio desiderio condividere ciò che ho imparato con chiunque sia disposto a imparare. Mi sforzo di fare il miglior lavoro possibile nel miglior modo possibile e con un po 'di umorismo.