Annons

small_basic_logoNågon hos Microsoft gör rätt saker enligt min ödmjuka åsikt. Vad de har gjort med Liten Basic introducerar handkodningsprogramvara, men med bara lite mindre hjälp än dra och släpp eller WYSIWYG-gränssnitt. Låt oss ta en titt på det ska vi?

Ta en titt på gränssnittet. Ser det inte ut mycket mer än en förskriven anteckningsblock, eller hur? Tja, på många sätt är det vad det är. Inga objektverktygsfält, inga färgväljare, inga fina elementegenskaper fönster. Bara du, ett tangentbord och en skärm. Det är det här. Omedelbart visade det mig min svaghet, mitt beroende av trollkarlar och färdiga föremål. När jag stirrade blankt på skärmen försökte jag tänka på bara ett Basic-kommando som jag kunde komma igång med. Ingenting.

hur man datorprogram


För mitt försvar har jag inte skrivit ett grundläggande program sedan college. Ändå lär vi oss även på VisualBasic 6. Så jag letade först efter de element som jag bara kunde dra på plats. Ingen. Ingenstans. Mitt nästa steg var att göra det otänkbara - gå till dokumentationen. Men vänta! Det finns inte ens en hjälpmeny. Jag kom ihåg goda gamla F1. Ingenting!

jag gick till Programmeny från min Startknapp och tittade under katalogen efter Liten Basic. Där var det, det som verkligen gör detta program värt - the Vi presenterar Small Basic (ISB) dokument.

Som alla bra introduktioner till programmeringsguider borde började ISB mig med ett ”Hello World” -program. Om du har lärt dig programmeringsspråk vet du vad det är. ISB säger att du bara skriver denna rad i:

TextWindow. WritLine ("Hej världen")

Jag började skriva... T..e... x... vad? Vad är det här som kom från ingenstans med information bara för mig? Det är applikationen Intellisense.

hur man skriver datorprogram

Det här skiljer Notepad från Small Basic. Närhelst det känner att jag skriver något meningsfullt kommer det att visa mig en lista med alternativ som du kan bläddra igenom med dina upp- och nedpiltangenter. Varje objekt har en kort beskrivning bredvid så jag kan bestämma om det är det du behöver och hur man använder det. När jag hittar den term som jag vill slår jag på Enter-tangenten och den kommer automatiskt att slutföras för mig. Detta är ett så trevligt lyckligt medium mellan kodning i Notepad och att gå förlorad i glansen från den senaste fullstoppade VisualStudio. Jag tror att du kommer att gilla det.

När jag har gjort "Hello World" -programmet kan jag spara det genom att klicka på Spara som knapp.

hur man datorprogram

Sedan kan jag köra det genom att klicka på Springa knapp. Eller, som knappen visar, kan jag också trycka på F5 nyckel för att köra den.

hur man programmerar

Så låt oss köra det och se vad som händer.

lära sig att programmera

Programmet öppnade ett kommandofönster, eller DOS-fönster som vissa kallar det, och skrev ut "Hello World" precis som jag sa till det. Eftersom jag inte skrev något för att berätta för programmet vad jag ska göra härnäst ger Small Basic mig automatiskt Tryck på valfri tangent för att fortsätta… prompt.

Nu, lite om genvägstangenter eftersom jag redan berörde F5-tangenterna. Många av de populära genvägarna fungerar med Small Basic, till exempel ctrl + s för att spara.

Om du tycker att detta är ganska rudimentärt och förenklat, skulle du ha rätt. Ändå är det poängen med det. Poängen är att ge den nya programmeraren en användbar miljö, anständig dokumentation och det spartanska arbetsområdet som behövs för att utveckla livslångt programmeringsförmåga och -praxis. På bara 69 sidor lär ISB-dokumentet den nya programmeraren om variabler, matriser, villkor och förgrening och slingor. Med dessa grunder i programmering kan du gå långt.

Om du också tänker att programmen du kan göra med Small Basic skulle vara värdelösa eller visuellt tråkiga, tänk igen. Small Basic ger dig möjligheten att använda interaktivitet med din användare, skapa grafik och använda färg. Ett annat snyggt inbyggt objekt är sköldpaddan. Turtle gör Small Basic till en användbar plattform för att lära barn att programmera. Vem kan motstå att berätta för en sköldpadda att flytta 100 utrymmen och sedan titta på den gå? Eller vad sägs om att titta på Turtle rita en fraktal?

Old Basic eller nybörjare, eller stolt förälder som skickar färdigheter till avkomman, Small Basic är ett allvarligt roligt verktyg för att programmera med. Ge det ett försök. Låt oss veta vad du tycker om det.

Har du redan gjort lite arbete i Small Basic? Visa oss var vi kan se ett exempel i kommentarerna nedan.

Med mer än 20 års erfarenhet av IT, utbildning och teknik, är det min önskan att dela vad jag har lärt mig med någon annan som är villig att lära sig. Jag strävar efter att göra det bästa jobbet som möjligt på bästa sätt och med lite humor.