Reklaam
Keegi Microsofti käitub minu alandliku arvamuse kohaselt õigesti. Mida nad on teinud Väike põhiline tutvustab taas käsitsi kodeerimise tarkvara, kuid pisut vähem abi kui lohistamine või WYSIWYG-liides. Vaadakem siis seda?
Vaadake liidest. Kas see ei tundu olevat palju muud kui eelvormitud Notepad, kas pole? Noh, paljuski see see on. Objektide tööriistaribad puuduvad, värvivalijad puuduvad, väljamõeldud elementide atribuudid puuduvad. Just sina, klaviatuur ja ekraan. See on selle ilu. Kohe näitas see mulle minu nõrkust, sõltuvust võluritest ja valmisobjektidest. Tühjalt ekraanile jõudes proovisin mõelda vaid ühele põhikäsklusele, millega võiksin alustada. Mitte midagi.
Nüüd ei ole ma kaitses kirjutanud põhiprogrammi kolledžist saadik. Kuid isegi siis õpetati meile VisualBasic 6-s. Nii otsisin kõigepealt elemente, mida saaksin lihtsalt oma kohale tõmmata. Puudub. Kusagil. Minu järgmine samm oli teha mõeldamatu - minna dokumentide juurde. Aga oota! Puudub isegi abimenüü. Mulle meenus vana hea F1. Ei midagi!
Käisin Programmimenüü minult Start-nupp ja otsisin kataloogi alt Väike põhiline. Seal oli see asi, mis teeb selle programmi väärt - Tutvustame Small Basicut (ISB) dokument.
Nagu kõik head programmeerimisjuhendite sissejuhatused peaksid, käivitas ISB mind programmiga “Tere maailm”. Kui olete programmeerimiskeeli õppinud, saate teada, mis see on. ISB ütleb, et kirjutate lihtsalt selle rea sisse:
Tekstiaken. WriteLine ("Tere maailm")
Hakkasin kirjutama… T..e… x… mis? Mis on see asi, mis tuli mitte kuskilt koos teabega ainult minu jaoks? See on rakenduse Intellisense funktsioon.
Just see eristab Notepadit Small Basicust. Kui tunnete, et kirjutan midagi tähenduslikku, kuvatakse mulle loetelu võimalustest, mida saate üles ja alla nooleklahvide abil sirvida. Igal üksusel on lühike kirjeldus, et saaksin otsustada, kas seda vajate ja kuidas seda kasutada. Kui leian soovitud termini, löön sisestusklahvi ja see saab minu jaoks automaatselt täidetud. See on nii kena õnnelik meedium Notepadis kodeerimise ja viimase täieliku VisualStudio läike kadumise vahel. Ma arvan, et sulle meeldib see.
Kui olen oma programmi "Tere maailm" valmis teinud, saan selle salvestada, klõpsates nuppu Salvesta kui nuppu.
Siis saan seda käivitada, klõpsates nuppu Jookse nuppu. Või nagu nupp näitab, võin ka vajutada F5 võti selle käivitamiseks.
Laske siis käivitada ja vaatame, mis juhtub.
Programm avas käsuakna või DOS-akna, nagu mõned seda kutsuvad, ja printida välja “Tere maailm” just nii, nagu ma käskisin. Kuna ma ei kirjutanud midagi, et öelda programmile, mida edasi teha, annab Small Basic mulle selle automaatselt Jätkamiseks vajutage suvalist klahvi ... kiire.
Nüüd natuke kiirklahvidest, kuna ma juba puudutasin F5 klahve. Paljud populaarsed kiirklahvid töötavad näiteks Small Basicuga, näiteks ctrl + s kokkuhoidmiseks.
Kui arvate, et see on üsna algeline ja lihtsustatud, oleks teil õigus. Kuid see on selle mõte. Asi on anda uuele programmeerijale kasutatav keskkond, korralik dokumentatsioon ja spartalik tööruum, mida on vaja elukestva programmeerimisoskuse ja tavade arendamiseks. ISB dokument õpetab kõigest 69 leheküljel muutujaid, massiive, tingimusi, hargnemist ja silmuseid kõigest 69 leheküljel. Nende programmeerimise põhitõdede abil saate minna kaugele.
Kui arvate ka, et programmid, mida saaksite Small Basicuga teha, oleksid kasutud või visuaalselt igavad, mõelge uuesti. Small Basic annab teile võimaluse kasutada oma kasutajaga interaktiivsust, luua graafikat ja kasutada värvi. Teine kena sisseehitatud objekt on kilpkonn. Turtle muudab Small Basicu kasutatavaks platvormiks laste programmeerimiseks. Kes suudab vastu panna, kui öeldakse kilpkonnale, et ta liigutab 100 ruumi ja siis vaatab, kuidas see läheb? Või kuidas vaadata seda, kuidas Kilpkonn fraktaali joonistab?
Vana proua või uustulnuk või uhke lapsevanem, kes annab oskusi edasi järglastele. Small Basic on tõsiselt lõbus vahend programmeerimiseks. Proovi. Andke meile teada, mida te sellest arvate.
Kas olete Small Basicus juba mõnda tööd teinud? Näita meile, kus näeme allolevates kommentaarides näidist.
20-aastase IT-, koolitus- ja tehnikaalase kogemusega on minu soov jagada oma õpitut kellegi teisega, kes on valmis õppima. Püüan teha parimat tööd parimal võimalikul viisil ja vähese huumoriga.