Naucz się pisać program komputerowy za pomocą SmallBasic

  • Mark Lucas
  • 0
  • 3328
  • 493
Reklama

Moim skromnym zdaniem ktoś w firmie Microsoft postępuje właściwie. To, co zrobili z Small Basic, to przywrócenie oprogramowania do ręcznego kodowania, ale z odrobinę mniejszą pomocą niż przeciąganie i upuszczanie lub interfejs WYSIWYG. Spójrzmy na to, my?

Spójrz na interfejs. Czy to nie wygląda na coś więcej niż uporządkowany Notatnik? Pod wieloma względami tak właśnie jest. Brak pasków narzędzi obiektu, brak selektorów kolorów, brak okien właściwości elementów fantazyjnych. Tylko ty, klawiatura i ekran. To jest właśnie to piękno. Natychmiast pokazało mi moją słabość, moją zależność od czarodziejów i gotowych przedmiotów. Kiedy wpatrywałem się tępo w ekran, próbowałem wymyślić tylko jedno podstawowe polecenie, od którego mogłem zacząć. Nic.


Teraz w mojej obronie nie napisałem programu podstawowego od czasu studiów. Jednak nawet wtedy uczono nas na VisualBasic 6. Najpierw szukałem elementów, które mogłem po prostu przeciągnąć na swoje miejsce. Żaden. Nigdzie. Moim następnym krokiem było zrobienie tego, co nie do pomyślenia - przejście do dokumentacji. Ale poczekaj! Nie ma nawet menu Pomoc. Pamiętałem starą dobrą F1. Nic!

Poszedłem do Menu programu od mojego Przycisk Start i poszukałem w katalogu Mały podstawowy. Oto, co naprawdę sprawia, że ​​ten program się opłaca - Przedstawiamy Small Basic (ISB) dokument.

Jak wszystkie dobre wprowadzenie do przewodników programistycznych, ISB zaczęło mnie od “Witaj świecie” program. Jeśli uczysz się języków programowania, będziesz wiedział, co to jest. ISB mówi, że po prostu wpisujesz ten wiersz:

TextWindow.WriteLine („Hello World”)

Zacząłem pisać… T… e… x… co? Co to jest, co nigdzie nie było, z informacjami tylko dla mnie? To funkcja Intellisense aplikacji.

Właśnie to odróżnia Notatnik od Small Basic. Ilekroć wyczuje, że wpisuję coś znaczącego, pokaże mi listę opcji, które możesz przewijać za pomocą klawiszy strzałek w górę iw dół. Każdy element ma krótki opis obok, dzięki czemu mogę zdecydować, czy tego właśnie potrzebujesz i jak go użyć. Kiedy znajdę termin, którego chcę, uderzam w klawisz Enter, a on automatycznie się dla mnie uzupełni. Jest to tak przyjemne, szczęśliwe medium między kodowaniem w Notatniku a zagubieniem się w połysku najnowszego, pełnowymiarowego programu VisualStudio. Myślę że ci się sposoba.

Kiedy już mam “Witaj świecie” program gotowy, mogę go zapisać, klikając przycisk Zapisz jako przycisk.

Następnie mogę go uruchomić, klikając przycisk Biegać przycisk. Lub, jak pokazuje przycisk, mogę również nacisnąć F5 klucz do uruchomienia.

Uruchommy to i zobaczmy, co się stanie.

Program otworzył okno poleceń lub okno DOS, jak to nazywają niektórzy, i wydrukował je “Witaj świecie” tak jak kazałem. Ponieważ nie napisałem nic, by powiedzieć programowi, co dalej, Small Basic automatycznie mi to daje Naciśnij dowolny klawisz, aby kontynuować… skłonić.

Teraz trochę o klawiszach skrótów, ponieważ już dotknąłem klawiszy F5. Wiele popularnych klawiszy skrótów działa z Small Basic, takich jak Ctrl + s dla oszczędzania.

Jeśli uważasz, że jest to dość szczątkowe i uproszczone, masz rację. Ale o to właśnie chodzi. Chodzi o to, aby dać nowemu programistowi użyteczne środowisko, przyzwoitą dokumentację i spartański obszar roboczy potrzebny do rozwijania umiejętności i praktyk programowania przez całe życie. Na zaledwie 69 stronach dokument ISB uczy nowego programisty o zmiennych, tablicach, warunkach i rozgałęzieniach oraz pętlach. Dzięki tym podstawom programowania możesz przejść długą drogę.

Jeśli myślisz również, że programy, które możesz zrobić w Small Basic, byłyby bezużyteczne lub nudne wizualnie, pomyśl jeszcze raz. Small Basic daje możliwość korzystania z interaktywności z użytkownikiem, tworzenia grafiki i używania kolorów. Innym schludnym wbudowanym obiektem jest Żółw. Turtle sprawia, że ​​Small Basic jest użyteczną platformą do nauczania dzieci programowania. Kto może się oprzeć nakazaniu Żółwiowi przesunięcia 100 pól, a następnie patrzeniu, jak leci? A może oglądanie, jak Żółw rysuje fraktal?

Small Basic, stary zawodowiec lub początkujący, lub dumny rodzic, który przekazuje swoje umiejętności potomstwu, to naprawdę zabawne narzędzie do programowania. Spróbuj. Poinformuj nas, co o tym myślisz.

Czy wykonałeś już trochę pracy w Small Basic? Pokaż nam, gdzie możemy zobaczyć próbkę w komentarzach poniżej.




Jeszcze bez komentarzy

O nowoczesnej technologii, prostej i niedrogiej.
Twój przewodnik w świecie nowoczesnych technologii. Dowiedz się, jak korzystać z technologii i gadżetów, które nas otaczają każdego dnia i dowiedz się, jak odkrywać ciekawe rzeczy w Internecie.