Mainos

small_basic_logoJoku Microsoftissa tekee asioita oikein nöyrän mielestäni. Mitä he ovat tehneet Pieni perus esittelee käsinkoodausohjelmiston uudelleen, mutta vain vähän vähemmän apua kuin vedä ja pudota tai WYSIWYG-käyttöliittymä. Katsotaanpa sitä sitten?

Katso käyttöliittymä. Eikö se näytä olevan paljon muutakin kuin esiasetettu Notepad, eikö niin? No, monella tavalla se on mitä se on. Ei objektityökalurivejä, ei värivalitsimia, ei hienoja elementtiominaisuuksia -ikkunoita. Vain sinä, näppäimistö ja näyttö. Se on sen kauneus. Heti se osoitti minulle heikkouteni, riippuvuuteni velhoista ja valmiista esineistä. Kun tuijotin tyhjää näyttöä, yritin ajatella vain yhtä Basic-komentoa, josta voisin aloittaa. Ei mitään.

kuinka tietokoneohjelmoida


Nyt puolustustessani en ole kirjoittanut perusohjelmaa yliopiston jälkeen. Silti meille opetettiin myös VisualBasic 6 -sovelluksessa. Joten etsin ensin elementtejä, jotka voisin vain vetää paikoilleen. Ei mitään. Ei missään. Seuraava askelni oli tehdä ajattelematon - käydä dokumentaatiossa. Mutta odota! Ei ole edes ohjevalikkoa. Muistin vanhan hyvän F1: n. Ei mitään!

instagram viewer

minä menin Ohjelmavalikko minun Aloitusnäppäin ja etsin hakemiston alle Pieni perus. Siinä se oli asia, joka todella tekee tästä ohjelmasta kannattavan - Esittelyssä Small Basic (ISB) -asiakirja.

Kuten kaikkien hyvien ohjelmointioppaiden käyttöönottojen pitäisi olla, ISB aloitti minut ”Hello World” -ohjelmalla. Jos olet opiskellut ohjelmointikieliä, tiedät mitä se on. ISB: n mukaan kirjoitat juuri tämän rivin:

TextWindow. WriteLine ("Hei maailma")

Aloin kirjoittaa… T..e… x… mitä? Mikä on tämä asia, joka tuli tyhjästä vain minulle tiedolla? Se on sovelluksen Intellisense-toiminto.

kuinka kirjoittaa tietokoneohjelma

Tämä erottaa Notepadin Small Basicista. Aina kun kokee, että kirjoitan jotain merkityksellistä, se näyttää minulle luettelon vaihtoehdoista, joita voit selata ylös- ja alas-nuolinäppäimillä. Jokaisella tuotteella on lyhyt kuvaus vieressä, jotta voin päättää, tarvitsetko tätä ja miten sitä käytetään. Kun löydän haluamani termin, lyön Enter-näppäintä ja se täyttyy automaattisesti minulle. Tämä on niin mukava onnellinen välimuisti Notepadin koodauksen ja viimeisimmän täysimittaisen VisualStudion kiilteen välillä. Luulen että pidät siitä.

Kun "Hello World" -ohjelma on valmis, voin tallentaa sen napsauttamalla Tallenna nimellä painiketta.

kuinka tietokoneohjelmoida

Sitten voin suorittaa sen napsauttamalla Juosta painiketta. Tai, kuten painike osoittaa, voin myös painaa F5 avain sen suorittamiseen.

kuinka ohjelmoida

Joten ajakaamme sitä ja katsotaan mitä tapahtuu.

oppia ohjelmoimaan

Ohjelma avasi komentoikkunan tai DOS-ikkunan, kun jotkut kutsuvat sitä, ja tulostaa “Hello World” aivan kuten sanoin. Koska en kirjoittanut mitään kertoakselle ohjelmalle, mitä seuraavaksi tehdä, Small Basic antaa minulle automaattisesti Paina mitä tahansa näppäintä jatkaaksesi… nopeaa.

Nyt vähän pikanäppäimistä, koska kosketin jo F5-näppäimiä. Monet suosituista pikanäppäimistä, kuten esimerkiksi, toimivat Small Basicin kanssa ctrl + s säästöön.

Jos luulet tämän olevan melko alkeellista ja yksinkertaista, olisit oikeassa. Silti se on sen kohta. Asia on antaa uudelle ohjelmoijalle käyttökelpoinen ympäristö, kunnollinen dokumentaatio ja spartan työtila, jota tarvitaan elinikäisen ohjelmointitaidon ja -käytäntöjen kehittämiseen. Vain 69 sivulla ISB-asiakirja opettaa uudelle ohjelmoijalle muuttujia, taulukkoja, olosuhteita ja haarautumista sekä silmukoita. Näiden ohjelmoinnin perusteiden avulla voit mennä pitkälle.

Jos olet myös sitä mieltä, että ohjelmat, jotka voisit tehdä Small Basicin kanssa, olisivat turhia tai visuaalisesti tylsää, mieti uudestaan. Small Basic antaa sinulle mahdollisuuden käyttää interaktiivisuutta käyttäjän kanssa, luoda grafiikkaa ja käyttää värejä. Toinen siisti rakennettu esine on kilpikonna. Kilpikonna tekee Small Basicistä käyttökelpoisen alustan lasten opettamiseen ohjelmoimaan. Kuka voi vastustaa käskyä kilpikonnasta siirtää 100 tilaa ja sitten katsoa sen menevän? Tai entä kun katsot Turtle piirtävän fraktaalia?

Vanha ammattilainen tai aloittelija tai ylpeä vanhempi siirtämällä taitojaan jälkeläisille, Small Basic on erittäin hauska työkalu ohjelmointiin. Kokeile sitä. Kerro meille mitä ajattelet siitä.

Oletko jo tehnyt töitä Small Basicissä? Näytä meille alla olevissa kommenteissa esimerkki.

Minulla on yli 20 vuoden kokemus IT: stä, koulutuksesta ja teknisestä ammatista, ja haluan jakaa oppimani kenelle tahansa muulle, joka haluaa oppia. Pyrin tekemään parasta mahdollista työtä parhaalla mahdollisella tavalla ja vähän huumorilla.