reklama
Někdo v Microsoftu dělá věci podle mého skromného názoru. Co udělali Small Basic je opětovné zavedení softwaru pro ruční kódování, ale jen o něco méně pomoci než drag-and-drop nebo rozhraní WYSIWYG. Pojďme se na to podívat, že?
Podívejte se na rozhraní. Nevypadá to mnohem víc než jen na notifikovaný Poznámkový blok, že? V mnoha ohledech to tak je. Žádné panely nástrojů pro objekty, žádné výběry barev, žádné fantastické vlastnosti vlastností oken. Jen vy, klávesnice a obrazovka. To je jeho krása. Okamžitě mi to ukázalo moji slabost, moji závislost na kouzelnících a hotových objektech. Když jsem na obrazovku upřeně hleděl, snažil jsem se vymyslet jen jeden základní příkaz, se kterým bych mohl začít. Nic.
Nyní, na svou obranu, nenapsal jsem základní program od vysoké školy. Přesto jsme byli učeni na VisualBasic 6. Nejprve jsem tedy hledal prvky, které jsem mohl jen přetáhnout na místo. Žádný. Nikde. Mým dalším krokem bylo udělat nemyslitelné - přejděte do dokumentace. Ale počkej! K dispozici není ani nabídka nápovědy. Vzpomněl jsem si na dobrý starý F1. Nic!
šel jsem do Nabídka programu Z mého Tlačítko Start a hledal pod adresářem Small Basic. Tam to byla věc, která tento program opravdu vyplatí - Představujeme Small Basic (ISB).
Jak by se měly všechny dobré úvody k programovacím průvodcům, ISB mě zahájil programem „Hello World“. Pokud jste se naučili programovací jazyky, budete vědět, co to je. ISB říká, že do tohoto řádku zadáte:
TextWindow. WriteLine ("Ahoj svět")
Začal jsem psát… T..e… x… co? Co je to za to, co přišlo odnikud s informacemi jen pro mě? To je funkce inteligentní aplikace.
To odděluje Poznámkový blok od Small Basic. Kdykoli to cítí, že píšu něco smysluplného, ukáže mi seznam možností, které můžete procházet pomocí kláves se šipkami nahoru a dolů. Každá položka má vedle ní krátký popis, takže se mohu rozhodnout, zda je to to, co potřebujete a jak ji použít. Když najdu termín, který chci, stisknu klávesu Enter a ten se pro mě automaticky doplní. To je tak pěkné šťastné médium mezi kódováním v programu Poznámkový blok a ztracením v lesku nejnovějšího plnohodnotného VisualStudio. Myslím, že se vám bude líbit.
Jakmile dokončím svůj program „Hello World“, mohu jej uložit kliknutím na ikonu Uložit jako knoflík.
Pak to můžu spustit kliknutím na Běh knoflík. Nebo, jak ukazuje tlačítko, mohu také stisknout tlačítko F5 klíč ke spuštění.
Pojďme to spustit a uvidíme, co se stane.
Program otevřel příkazové okno nebo okno systému DOS, jak ho někteří nazývají, a vytiskl „Hello World“, jak jsem to řekl. Protože jsem nenapsal nic, abych řekl programu, co dělat dál, Small Basic mi automaticky dá Pokračujte stiskem libovolné klávesy… výzva.
Teď něco o klávesových zkratkách, protože jsem se už dotkl kláves F5. Mnoho populárních klávesových zkratek pracuje s Small Basic, například ctrl + s pro uložení.
Pokud si myslíte, že je to docela základní a zjednodušující, měli byste pravdu. Přesto je to smysl. Jde o to, aby nový programátor dal použitelné prostředí, slušnou dokumentaci a spartánský pracovní prostor potřebný k rozvoji celoživotních programovacích dovedností a postupů. Dokument ISB na pouhých 69 stránkách učí nového programátora o proměnných, polích, podmínkách a větvení a smyčkách. S těmito základy programování můžete jít dlouhou cestu.
Pokud si také myslíte, že programy, které byste mohli udělat s programem Small Basic, by byly k ničemu nebo vizuálně nudné, zamyslete se znovu. Small Basic vám dává možnost používat interaktivitu s vaším uživatelem, vytvářet grafiku a používat barvy. Dalším elegantním vestavěným objektem je Želva. Turtle dělá Small Basic použitelnou platformu pro výuku dětí k programování. Kdo může odolat tomu, aby želvě řekl, aby přesunula o 100 mezer a pak ji sledovala? Nebo co pozorování želvy kreslit fraktál?
Old Pro nebo nováček, nebo hrdý rodič předávající dovednosti potomkům, Small Basic je opravdu zábavný nástroj pro programování. Pokusit se. Dejte nám vědět, co si o tom myslíte.
Už jste udělali nějakou práci v Small Basic? Ukažte nám, kde můžeme vidět vzorek v komentářích níže.
S více než 20 let zkušeností v oblasti IT, školení a technických řemesel je mou touhou podělit se o to, co jsem se naučil, s kýmkoli jiným, kdo se chce učit. Snažím se dělat co nejlepší práci nejlepším možným způsobem as trochou humoru.