Hirdetés
A Microsoft valaki a szerény véleményem szerint helyesen dolgozik. Mit csináltak velük Kis alap újból bevezeti a kézi kódoló szoftvert, de csak egy kicsit kevesebb segítséggel, mint a drag-and-drop program vagy a WYSIWYG felület. Vessünk egy pillantást erre?
Vessen egy pillantást a felületre. Nem sokkal több, mint egy finomított Jegyzettömb, igaz? Nos, sok szempontból ez az, ami az. Nincs objektum eszköztár, nincs színválasztó, nincs képzeletbeli elem tulajdonságok ablakai. Csak te, billentyűzet és képernyő. Ez a szépsége. Azonnal megmutatta nekem a gyengeségemet, a varázslóktól és a kész tárgyaktól való függőségemet. Ahogy üresen bámultam a képernyőt, csak egy Alapparancsra próbáltam kitalálni, amelyekkel elindulhattam. Semmi.
Védekezésemben a főiskola óta nem írtam alapprogramot. Még akkor is megtanítottak minket a VisualBasic 6-on. Tehát először azon elemeket kerestük, amelyeket csak a helyére húzhattam. Egyik sem. Most itt. A következő lépésem az elképzelhetetlen cselekedete volt - menjen a dokumentációba. De várj! Még nincs Súgó menü. Emlékszem a jó öreg F1-re. Semmi!
Elmentem a Program menü Tőlem Start gomb és a könyvtár alatt kereste a Kis alap. Ott volt az a dolog, ami valóban érdemessé teszi ezt a programot - a Bemutatjuk a Small Basic alkalmazást (ISB) dokumentum.
Mivel a programozási útmutatók minden jó bevezetésének meg kell felelnie, az ISB egy „Hello World” programmal kezdte meg. Ha bármilyen programozási nyelvet megtanult, akkor tudni fogja, mi ez. Az ISB szerint csak ezt a sort írja be:
TextWindow. WriteLine ("Hello World")
Elkezdtem gépelni… T..e… x… mi? Mi ez a dolog, amely a semmiből származott, és csak nekem adtak információkat? Ez az alkalmazás Intellisense funkciója.
Ez választja el a Jegyzettömböt a Small Basictől. Ha észreveszi, hogy valami értelmes gépelést hajt végre, megmutatja nekem azon lehetőségek listáját, amelyek között felfelé és lefelé mutató nyílbillentyűkkel lépkedhet. Minden elemhez mellékelt egy rövid leírás, így eldönthetem, vajon erre van szüksége, és hogyan kell használni. Amikor megtalálom a kívánt kifejezést, megnyomom az Enter gombot, és ez automatikusan befejeződik számomra. Ez egy olyan szép, boldog közeg a Notepad kódolása és a legfrissebb VisualStudio fényességének elvesztése között. Azt hiszem tetszeni fog.
Miután elkészítettem a „Hello World” programomat, meg tudom menteni azt a Mentés másként gomb.
Akkor futtathatom a Fuss gomb. Vagy amint a gomb azt mutatja, akkor is megnyomhatom a gombot F5 kulcs futtatásához.
Tehát futtassuk és nézzük meg, mi történik.
A program megnyitotta a Parancs ablakot vagy a DOS ablakot, ahogy néhányan hívják, és kinyomtatta a „Hello World” pontot, ahogy mondtam. Mivel nem írtam semmit, hogy elmondjam a programnak, hogy mit tegyek, a Small Basic automatikusan megadja nekem a Nyomjon meg egy gombot a folytatáshoz… gyors.
Most egy kicsit a gyorsbillentyűkről, mivel már megérintettem az F5 billentyűket. Számos népszerű gyorsbillentyű működik a Small Basic szolgáltatással, például Ctrl + S a megtakarításért.
Ha azt gondolja, hogy ez elég kezdetleges és egyszerűbb, akkor igaza van. De ennek erre a pontjára. A lényeg az, hogy az új programozó számára használható környezetet, megfelelő dokumentációt és a spártai munkaterületet biztosítsuk az egész életen át tartó programozási készségek és gyakorlatok fejlesztéséhez. Az ISB dokumentum mindössze 69 oldalból tanítja az új programozót a változókról, tömbökről, körülményekről, elágazásokról és hurkokról. A programozás ezen alapjaival messze haladhat.
Ha azt is gondolja, hogy az a program, amelyet a Small Basic-rel megtehetne, haszontalan vagy vizuálisan unalmas, gondoljon újra. A Small Basic lehetővé teszi az interaktivitás felhasználását a felhasználóval, grafikák készítését és színes használatát. Egy másik ügyesen beépített tárgy a teknős. A Turtle a Small Basic felhasználható platformjává teszi a gyerekek programozását. Ki tud ellenállni annak, ha azt mondja, hogy egy teknős 100 helyet mozgat, majd azt figyeli? Vagy mi lenne, ha a Turtle rajzolna egy fraktált?
Régi profi vagy újszülött, vagy büszke szülő továbbadja képességeit az utódoknak. A Small Basic egy komoly szórakoztató eszköz a programozáshoz. Megpróbál. Tudassa velünk, mit gondol erről.
Már végzett néhány munkát a Small Basic programban? Mutassa meg, hol láthatunk egy mintát az alábbi megjegyzésekben.
Több mint 20 éves tapasztalattal rendelkezem az informatika, a képzés és a műszaki szakmák területén, és azt kívánom, hogy megosszák másokkal mindenkit, aki hajlandó tanulni. Arra törekszem, hogy a lehető legjobb munkát, a lehető legjobb módon és kis humorral tegyem.