Jak napisać własny program?
Pisanie własnego programu w Small Basic-u jest bardzo proste, jednak aby to zrobić musisz: po pierwsze – zainstalować odpowiednią aplikację na swoim komputerze, po drugie – przeczytać jasno napisany poradnik, po trzecie – być cierpliwym, a po czwarte – myśleć logicznie. :)
Języki programowania
Ludzie, w różnych krajach rozmawiają w różnych językach – po polsku, po angielsku, po niemiecku, czy po francusku. Gdy programista pisze program, też rozmawia z komputerem w odpowiednim języku. Tak jak w świecie rzeczywistym, tak i w świecie komputerów istnieją różne języki programowania. Jedne przeznaczone są dla początkujących, inne dla profesjonalistów.
Pomysł Microsoftu – Small Basic
Firma produkująca najpopularniejszy na świecie system operacyjny – Microsoft, wpadła na pomysł stworzenia języka programowania przeznaczonego dla młodzieży, który będzie maksymalnie uproszczony, z wieloma ułatwieniami – i za darmo! Projekt ten nazywa się „Microsoft Small Basic”. Narodził się w 2008 roku, a dwa lata później został przetłumaczony na język polski.
Krok po kroku
- Skup się i zarezerwuj sobie co najmniej 60 minut czasu.
- Ściągnij program Microsoft Small Basic (link do programu tutaj) i zainstaluj go na swoim komputerze (podczas instalacji upewnij się, że zainstalujesz też polską wersję językową).
- Pobierz poradnik w języku polskim (link do poranika tutaj). Aby go przeczytać, musisz na komputerze mieć zainstalowany czytnik plików PDF, np. Adobe Reader. Jeśli go nie masz, również go zainstaluj (link do czytnika PDF). W systemie Windows 10 czytnik PDF jest wbudowany i nie trzeba instalować dodatkowego.
Przykład
Aby móc pisać programy, musisz przeczytać chociaż część pobranego poradnika. Jednak jeśli już teraz chcesz przynajmniej trochę pobawić się Small Basic-iem, skorzystaj z przygotowanego przeze mnie przykładu. Pobierz ten plik – przyklad.zip i wypakuj archiwum ZIP. Następnie uruchom program Microsoft Small Basic z menu Start, odczekaj kilka(naście) sekund, kliknij przycisk Otwórz i wskaż pobrany plik.
Program Procenty stworzyłem właśnie w Small Basic-u. Gdy zdobędziesz już większą wiedzę na jego temat, możesz wykorzystać również kod Procentów.
Życzę sukcesów przy programowaniu. ;)
Komentarze (31)
ANNNONIM
Nie ma przecież języka chińskiego!!Są tylko chińskie dialekty!!!!!!!!!
Tomasz Gąsior
Ojej, przepraszam za błąd, ale nie musisz krzyczeć. :)
ptp
Powiem krótko lipa. Gdzie są zmienne, opisy przykłady?
Jeśli masz takie podejście to nigdy nie będziesz programistą.
Hahahaha, chyba robisz reklame. Czy gogle stoi na windowsie no chyba nie….
Tomasz Gąsior
Czy zajrzałeś do poradnika w pliku PDF, do którego link podałem? Pewnie nie.
W tym wpisie miałem tylko zachęcić do skorzystania ze Small Basica, a wszystko (o zmiennych, o obsłudze tego języka – z przykładami) jest w poradniku przygotowanym przez Microsoft.
Co do drugiego pytania – co ma programowanie dla młodzieży z serwerami Google’a? Pewnie jesteś nietolerancyjnym linuksiarzem, któremu nieprzyjemnie robi się na myśl o Windowsie.
compl
Choc wszystko ładnie napisane,linki podane to brakuje choćby wstępu na czym w ogole programowanie. Tlumaczysz sie ze linka podales, ale jednak to jest blog z artykulami, a nie forum z linkami do tutoriali. Mozesz zrobic drugi artykul z wlasnym opisem jaknajbardziej uproszczonym jak dziala programowanie i jakis przyklad (niekoniecznie od razu w sbasicu). Ogolnie to wieksza radoche robi zrobienie aplikacji w „prawdziwym” jezyku programowania jakim jest np C+. W przyszlosci mozesz zrobic artykul o BATCH lub VBS.
JebaćTomaszaGąsiora
ms serwer trzeba „restartować” gdy acitce śmiecia sie stawia. Hehe, i potem niskie uptime. To ma być na sewer?! Lol
Tomasz Gąsior
Nie rozumiem – co mają serwery „ms” do programowania dla dzieci? :/
zupa
JebaćTomaszaGąsiora ma racje. Po drugie chyba chodziło mu o microsoft server.
Pewnie wiesz o co chodzi. Czy napiszę program w microsoft basic na innym systemie niż windows, nie. Dlatego to gówno.
ja
Podoba mi się sposób programowania. Napisałem za pomocą poradnika kilka krótkich i prostych programów, teraz chciałbym napisać edytor tekstu , ale mam problem z zapisywaniem plików. Nie
umiem napisać ani tekstowego, ani graficznego okna , które umie zapisać tekst napisany w moim edytorze tekstu.
Tomasz Gąsior
Przykro mi, ale nie jestem w stanie ci pomóc, ponieważ sam w tym języku „programowałem” ponad półtora roku temu i nie dość, że nic nie pamiętam, to jeszcze nie mam dostępu do środowiska, więc przepraszam, ale nie udzielę ci rady.
artur
spoko bardzo mi to pomogło dziekuje
Patrol
doceniam twój wysiłek i przynajmniej teraz wiem, że coś takiego jest
Twardziel
A potraficie tylko narzekać, jak wam nie pasuje to woń ze strony albo jak jestescie tacy cwani to sami stwórzcie strone z poradnikami . A nie siedza i pier…dola , istna loza szyderców która nie widzi siebie i swoich wad. i jak sie to mówi jak baletnicna nie umi tanczyc to jej rombek przeszkadza albo siedzi i narzeka na forum…..
Bardzo dobra robota Tomek . Własnie takiego programu szukalem i strona elegancka prosto i na temat bez zbednego pierdo..lenia
POZDRAWIAM I DZIEKI ZA POMOC
Paweł
Witam zrobiłem to co jest tu napisane i w tym poradniku pisali że kiedy napiszemy ten pierwszy program to możemy kliknąć na uruchom. I tu jest knif(czy jak się to pisze) otóż kiedy naciskam F5 to program przestaje odpowiadać i nie chce się ten program włączyć. Co mam zrobić?
Tomasz Gąsior
Dawno nie korzystałem ze środowiska SmallBasic, ale istnieje duże prawdopodobieństwo, że twoja appka po prostu działa w tle i jej nie widać, a środowisko SmallBasic, jako że appka jest uruchomiona, oczekuje na zakończenie jej pracy. Na jakiś serwis typu http://pastebin.com/ wrzuć kod swojego programiku.
blanka
nie jestem pełnoletnia czy ja też mogę mieć swój program
Tomasz Gąsior
Tak. Możesz. Nie trzeba zdobywać żadnych uprawnień i pozwoleń, by móc pisać programy komputerowe.
mqdesu
Zapytam z innej beczki – umiałbyś na dzień dzisiejszy napisać prostą przeglądarkę internetową? :)
Tomasz Gąsior
Nie. Interesuję mnie języki webowe, nie desktopowe. Przeglądarki internetowej nie umiem zrobić, lecz CMS-a tak.
mqdesu
Rozumiem, szkoda, ja kiedyś w Visual Studio próbowałam stworzyć bardzo prostą przeglądarkę. ;)
MrDragon
A mam takie pytanie. Czy można tym programem zrobić jakieś przyciski zmieniające aktualną funkcję myszy? np. robię kreskę myszą a potem chcę narysować elipsę. Czy da się tak zrobić?
Tomasz Gąsior
Dawno już w SmallBasic nie pisałem. Chyba da się obsłużyć rysowanie myszą, ale oczywiście tylko w ramach okna programu.
Daft
Co to CMS?
Tomasz Gąsior
CMS to oprogramowanie instalowane na serwerze, dzięki któremu można bez znajomości programowania (języka PHP czy JavaScript, a także języków CSS, HTML) tworzyć stronę internetową i zarządzać nią za pośrednictwem przeglądarki. Dziś prawie każda strona WWW działa w oparciu o jakiś system CMS. Przykłady takich systemów: WordPress, Drupal, Joomla. Sam też jeden taki system zrobiłem. ;) http://wizytowka.tomaszgasior.pl/
Więcej informacji: https://pl.wikipedia.org/wiki/System_zarz%C4%85dzania_tre%C5%9Bci%C4%85
slimix
ja też nie jestem pełnoletni a czy da się tu napisać grę a jeżeli tak to czy łatwo. niedawno zacząłem się tym interesować więc postanowiłem poszukać jakiejś strony i tak trafiłem na tą
Tomasz Gąsior
Nie trzeba był pełnoletnim, by móc pisać programy komputerowe. ;) Nie są wymagane żadne specjalne pozwolenia.
Pisanie graficznych aplikacji jest znacznie trudniejsze niż prostych programów tekstowych, tymbardziej całych gier komputerowych. Dlatego, jeśli interesuje cię programowanie, proponuję zacząć od prostej aplikacji pytającej w tekstowym okienku o informacje (np. o imię, wiek) i wyświetlającej potem te informacje w sformatowanej formie. To idealne zadanie na początek nauki. SmallBasic od firmy Microsoft to zaś fajna zabawka na początek. W powyższym wpisie jest podany przykładowy kod programu — wystarczy ściągnąć, uruchomić, poczytać, pobawić się, a potem napisać coś swojego. Powodzenia!
slimix
dzienki za rade
M
Zero zapraszamy……czy też może się okazać że są tacy którzy chcą się uczyć….nie tylko zniechęcić ☯️Ⓜ️
M
A bez aplikacji idzie … przecież to oczywiste że pierwsze aplikacje powstały po przez program,to o to mi chodzi..a nie o jakieś apki
Andrzej
Bardzo ciekawy i pomocny opis
Rostyslav
Ktos może coś poleceć jakiś intruckcje jak tworzyć program.
Dodaj komentarz