Kurs QBasic - preludium

Wstęp do QBasica

Poniżej przedstawiam kurs Basica mojego autorstwa. Kurs składa się z opisu kompilatora, dziewięciu części teoretyczno-praktycznych, oraz dwóch typowo praktycznych. W każdej części kursu znajdują się liczne przykłady ułatwiające zrozumienie języka. W kursie zawarłem większość z tego co wiem temat basica. Mam nadzieję, że moja wiedza komuś się przyda. Wszystkie opisane tu polecenia i przykłady działają poprawnie w QuickBasicu 4.5, oraz QBasicu 1.0. Jeżeli chcesz dowiedzieć się więcej na temat QuickBasica wejdź tutaj. Na stronie znajdziesz historię kompilatora, oraz pliki różnych kompilatorów do pobrania (ostrzegam, iż nie wiem czy pliki są legalne, dlatego nie zamieszczam ich na swojej stronie i nikogo nie namawiam do ich ściągania - pliki ściągasz na własną odpowiedzialność). Na końcu tej części kursu zamieściłem dodatkowe linki do różnych ciekawych stron związanych z programowaniem w basicu. Znalazł się tam również bezpośredni link do spakowanych przykładów zaprezentowanych na tej stronie, co z pewnością usprawni naukę. Skoro wstęp mamy już za sobą, czas brać się do roboty.

Opis kompilatora

Jeżeli masz ściągnięty kompilator Basica, uruchom go klikając dwukrotnie na ikonie pliku QBasic.exe (lub QB.exe). Poniżej przedstawiam zrzut ekranu kompilatora QBasic 1.0:

W górnej części ekranu mamy belkę z dostępnymi komendami i opcjami (1), poniżej ekran przeznaczony do edycji projektu (2) oraz nazwie obecnego projektu (3). Krótki opis górnej belki przedstawiam poniżej:

File Umożliwia wykonywanie operacji na plikach
New tworzy nowy plik programu
Open... otwiera wcześniej utworzony plik programu
Save zapisuje plik programu
Save as... zapisuje plik programu pod inną nazwą
Print... drukuje plik programu
Exit kończy pracę kompilatora
Edit Opcje związane z edycją projektu
Cut wytnij
Copy kopiuj
Paste wklej
Clear wyczyść
New SUB... tworzy nowy podprogram
New FUNCTION... tworzy nową funckję
View Opcje związane z widokiem
SUBs... podgląd podprogramów
Split pozwala podzielić okno na dwie części, co umożliwia pracę na dwóch plikach jednocześnie
Output Screen pozwala zobaczyć co kompilator wyświetlił podczas ostatniego uruchomienia programu
Search Opcje wyszukiwania
Find... pozwala znaleźć zdefiniowany ciąg znaków
Repeat Last Find przechodzi do kolejnego wyrażenia ustawionego w "Find..."
Change... pozwala określony ciąg znaków zamienić na inny
Run Opcje związane z uruchamianiem projektu
Start uruchamia napisany program
Restart restartuje program
Continue kontynuuje wykonywanie programu
Debug Opcje związane z debugowaniem
Step program będzie uruchamiany krok po kroku
Procedure Step wykonaj obecny krok
Trace on śledzenie programu
Toggle Breakpoint nakazuje programowi zatrzymanie się w linii programu, w której znajduje się punkt stopu (linia podświetlona na czerwono)
Clear All Breakpoints usuwa wszystkie punkty stopu
Options Opcje programu
Display... opcje dotyczące ekranu kompilatora (kolory tekstu, okien, itd.)
Help Path... pozwala na podanie ścieżki dostępu do pliku QBasic.hlp
Syntax Checking włącza/wyłącza sprawdzanie poprawności kodu programu
Help Pomoc
Index indeks poleceń
Contents zawartość pomocy (spis treści)
Topic: xxxxx wyświetla informacje na temat xxxxx
Using Help porady jak używać pomocy
About... informacje na temat kompilatora

Po przeczytaniu nieniejszego wstępu możesz przejść do pierwszej prawdziwej lekcji dotyczącej nauki QBasica. Jeżeli masz jakieś pytania (uwagi, prośby,...) zawsze możesz napisać i wysłać maila. Jeżeli chcesz zamieścić niniejszy kurs na swojej stronie internetowej, pamiętaj że musisz mieć moją zgodę. Poza kursem polecam zapoznać się z następującymi programami mojego autorstwa (wszystkie w wersji opensource - możesz je modyfikować według własnego uznania):

oraz stronami internetowymi:

 

Język

Polska wersja językowa    English language version

Poleć stronę

Aby polecić aktualnie oglądaną stronę kliknij:

Licznik wizyt

Liczniki

Kontakt

Wiadomości

03.12.2013

Dodano opis gry Stellar System.

16.06.2013

Dodano opis programu "System Sprzedaży", oraz poprawiono treści na stronie.

10.05.2012

Strona została całkowicie przebudowana. Zmieniono layout, poprawiono teksty, oraz dodano angielską wersję strony.