Skelbimas

small_basic_logoMano kuklia nuomone, kažkas „Microsoft“ elgiasi teisingai. Ką jie padarė su Mažas pagrindinis iš naujo pristato rankinio kodavimo programinę įrangą, tačiau tik su šiek tiek mažesne pagalba nei vilkimas ir nuleidimas arba WYSIWYG sąsaja. Pažvelkime į tai?

Pažvelkite į sąsają. Ar tai neatrodo kur kas daugiau nei iš anksto ištaisyta užrašinė, ar ne? Na, daugeliu atžvilgių, kas tai yra. Jokių objekto įrankių juostų, jokių spalvų parinktuvų, jokių išgalvotų elementų savybių langų. Tiesiog tu, klaviatūra ir ekranas. Tai yra to grožis. Iškart tai parodė mano silpnybę, priklausomybę nuo burtininkų ir paruoštų daiktų. Žvelgdamas tuščiai į ekraną, bandžiau sugalvoti tik vieną pagrindinę komandą, kurią galėčiau pradėti. Nieko.

kaip kompiuterio programa


Dabar gindamasis aš nerašiau pagrindinės programos nuo pat studijų laikų. Tačiau net tada mes buvome išmokyti „VisualBasic 6“. Taigi pirmiausia ieškojau elementų, kuriuos galėčiau tiesiog nutempti į vietą. Nė vienas. Niekur. Kitas mano žingsnis buvo padaryti neįsivaizduojamą - pereiti prie dokumentacijos. Bet palauk! Net nėra žinyno meniu. Prisiminiau seną gerą F1. Nieko!

instagram viewer

Aš nuėjau į Programos meniu nuo mano Pradėjimo mygtukas ir ieškojo po katalogą Mažas pagrindinis. Tai buvo tas dalykas, dėl kurio ši programa verta, - Pristatome „Small Basic“ (ISB) dokumentas.

Kaip ir visi geri programavimo vadovų supažindinimai, ISB mane pradėjo nuo „Sveikas pasaulis“ programos. Jei mokėtės programavimo kalbų, žinosite, kas tai yra. ISB sako, kad tiesiog įveskite šią eilutę:

„Teksto langas“. „WriteLine“ („Sveikas pasaulis“)

Aš pradėjau rašyti… T..e… x… ką? Kas yra tas dalykas, kuris iš niekur atsirado tik man? Tai yra intelektualioji programos funkcija.

kaip parašyti kompiuterinę programą

Būtent tai skiria „Notepad“ nuo „Small Basic“. Kai pajunta, kad rašau ką nors reikšmingo, jis parodys man parinkčių, kurias galite naršyti naudodami rodyklių aukštyn ir žemyn, sąrašą. Kiekvienas elementas yra trumpai aprašytas šalia, kad galėčiau nuspręsti, ar tai yra tai, ko jums reikia, ir kaip juo naudotis. Kai randu norimą terminą, paspaudžiu „Enter“ klavišą ir jis man automatiškai užpildomas. Tai nuostabi terpė tarp kodavimo „Notepad“ ir pasiklydimo naujausio „VisualStudio“ blizgesyje. Manau, kad tau tai patiks.

Pabaigus programą „Sveikas pasaulis“, ją išsaugoti galiu spustelėjęs Išsaugoti kaip mygtuką.

kaip kompiuterio programa

Tada aš galiu jį paleisti spustelėjęs Bėk mygtuką. Arba, kaip rodo mygtukas, aš taip pat galiu paspausti mygtuką F5 raktas, kad jį paleistumėte.

kaip programuoti

Taigi paleiskime ją ir pažiūrėkime, kas atsitiks.

išmokti programuoti

Programa atidarė komandų langą arba DOS langą, kai kas jį vadina, ir išspausdino „Sveikas pasaulis“, kaip aš jam sakiau. Kadangi nieko nerašiau, kad nurodyčiau programai, ką daryti toliau, „Small Basic“ automatiškai suteikia man Paspauskite bet kurį klavišą norėdami tęsti… greitą.

Dabar šiek tiek apie sparčiuosius klavišus, nes jau palietiau F5 klavišus. Daugelis populiarių sparčiųjų klavišų veikia su „Small Basic“, pvz., „Ctrl“ + s taupymui.

Jei manote, kad tai yra gana originalu ir supaprastinta, būtumėte teisūs. Vis dėlto tai yra to esmė. Esmė yra suteikti naujajam programuotojui tinkamą aplinką, tvarkingą dokumentaciją ir spartietišką darbo vietą, reikalingą visą gyvenimą trunkančio programavimo įgūdžiams ir praktikai ugdyti. Vos 69 puslapių ISB dokumentas moko naująjį programuotoją apie kintamuosius, masyvus, sąlygas ir šakojimąsi bei kilpas. Turėdami šiuos programavimo pagrindus, galite nueiti ilgą kelią.

Jei taip pat manote, kad programos, kurias galėtumėte atlikti su „Small Basic“, būtų nenaudingos ar vizualiai nuobodžios, pagalvokite dar kartą. „Small Basic“ suteikia galimybę naudoti interaktyvumą su savo vartotoju, kurti grafiką ir naudoti spalvas. Kitas tvarkingai pastatytas objektas yra vėžlys. Vėžlys daro „Small Basic“ naudinga platforma mokant vaikus programuoti. Kas gali atsispirti, jei liepiate vėžliui perkelti 100 erdvių ir tada žiūrėti, kaip jis eina? Arba kaip žiūrėti „Turtle“ piešti fraktalą?

Senas profesionalas ar naujokas ar išdidus tėvas perduoda savo įgūdžius savo atžalai, „Small Basic“ yra labai įdomus įrankis, skirtas programuoti. Pabandyk. Praneškite mums, ką apie tai galvojate.

Ar jau dirbote „Small Basic“? Parodykite mums, kur mes galime pamatyti pavyzdį žemiau pateiktuose komentaruose.

Turėdamas daugiau nei 20 metų patirtį IT, mokymo ir technikos srityse, noriu pasidalinti tuo, ką išmokau, su visais kitais, norinčiais mokytis. Aš stengiuosi padaryti geriausią darbą, kiek įmanoma geriau ir su mažu humoru.