Lær, hvordan man skriver computerprogram med SmallBasic

  • Peter Holmes
  • 0
  • 1942
  • 49
Reklame

Nogen hos Microsoft gør tingene rigtigt efter min ydmyge mening. Hvad de har gjort med Small Basic er genindførelse af håndkodningssoftware, men med bare lidt mindre hjælp end træk og slip eller WYSIWYG-interface. Lad os se på det skal vi?

Se på grænsefladen. Ser det ikke ud meget mere end et fortroligt notesblok, gør det det? På mange måder er det, hvad det er. Ingen objektværktøjslinjer, ingen farvevælgere, ingen fancy element egenskaber windows. Bare dig, et tastatur og en skærm. Det er skønheden ved det. Umiddelbart viste det mig min svaghed, min afhængighed af troldmænd og færdige objekter. Da jeg stirrede blankt på skærmen, prøvede jeg at tænke på kun en Basic-kommando, som jeg kunne komme i gang med. Ikke noget.


Til mit forsvar har jeg ikke skrevet et grundlæggende program siden college. Alligevel lærte vi selv på VisualBasic 6. Så jeg kiggede først efter de elementer, som jeg bare kunne trække på plads. Ingen. Ingen steder. Min næste træk var at gøre det tænkelige - gå til dokumentationen. Men vent! Der er ikke engang en Hjælp-menu. Jeg huskede gode gamle F1. Ikke noget!

Jeg gik til Programmenu fra min Start-knap og kiggede under kataloget efter Lille Basic. Der var det, det, der virkelig gør dette program umagen værd - Introduktion af Small Basic (ISB) dokument.

Som alle gode introduktioner til programmeringsvejledninger burde, startede ISB mig med en “Hej Verden” program. Hvis du har læst programmeringssprog, ved du, hvad det er. ISB siger, at du bare skriver denne linje i:

TextWindow.WriteLine ("Hello World")

Jeg begyndte at skrive… T… e… x… hvad? Hvad er denne ting, der kom ingen steder med information lige for mig? Det er applikationen Intellisense.

Dette adskiller Notepad fra Small Basic. Hver gang det fornemmer, at jeg skriver noget meningsfuldt, vil det vise mig en liste over indstillinger, som du kan rulle gennem ved hjælp af dine op- og nedpiletaster. Hvert emne har en kort beskrivelse ved siden af, så jeg kan beslutte, om det er det, du har brug for, og hvordan man bruger det. Når jeg finder udtrykket, som jeg vil, strejker jeg enter-tasten, og det udfyldes automatisk for mig. Dette er sådan et dejligt lykkeligt medium mellem kodning i Notepad og at gå tabt i glansen af ​​den nyeste fuldt blæst VisualStudio. Jeg tror, ​​du vil kunne lide det.

Når jeg først har min “Hej Verden” programmet er gjort, kan jeg gemme det ved at klikke på Gem som knap.

Så kan jeg køre det ved at klikke på Løb knap. Eller, som knappen viser, kan jeg også trykke på F5 nøgle til at køre den.

Så lad os køre det og se, hvad der sker.

Programmet åbnede et kommandovindue eller et DOS-vindue, som nogle kalder det, og udskrives “Hej Verden” ligesom jeg fortalte det. Da jeg ikke skrev noget for at fortælle programmet, hvad jeg skulle gøre næste, giver Small Basic mig automatisk Tryk på en vilkårlig tast for at fortsætte ... hurtig.

Nu lidt om genvejstaster, da jeg allerede har berørt F5-tasterne. Mange af de populære genvejstaster fungerer sammen med Small Basic, f.eks ctrl + s til at spare.

Hvis du synes, dette er temmelig rudimentært og forenklet, ville du have ret. Alligevel er det pointen med det. Pointen er at give den nye programmør et anvendeligt miljø, anstændig dokumentation og det spartanske arbejdsområde, der er nødvendigt for at udvikle livslang programmeringsevne og praksis. På kun 69 sider lærer ISB-dokumentet den nye programmør om variabler, arrays, betingelser og forgrening og sløjfer. Med disse grundlæggende programmering kan du gå langt.

Hvis du også tænker, at de programmer, du kunne gøre med Small Basic, ville være nytteløse eller visuelt kedelige, skal du tænke igen. Small Basic giver dig mulighed for at bruge interaktivitet med din bruger, skabe grafik og bruge farve. Et andet pænt indbygget objekt er skildpadden. Turtle gør Small Basic til en anvendelig platform til at lære børn at programmere. Hvem kan modstå at fortælle en skildpadde at flytte 100 rum og så se den gå? Eller hvad med at se Turtle tegne en fraktal?

Gammel pro eller nybegynder eller stolt forælder, der videregiver færdigheder til afkom, Small Basic er et alvorligt sjovt værktøj til programmering med. Prøv det. Fortæl os, hvad du synes om det.

Har du allerede gjort noget arbejde i Small Basic? Vis os, hvor vi kan se en prøve i kommentarerne herunder.




Endnu ingen kommentarer

Om moderne teknologi, enkel og overkommelig.
Din guide i en verden af moderne teknologi. Lær hvordan du bruger de teknologier og gadgets, der omgiver os hver dag, og lær, hvordan du finder interessante ting på Internettet.