czwartek, 20 października 2011

Zmienne

Zmienne, WyTyFy ?
Zapewne zastanawiasz się co to są te zmienne ? Zmienne to taki worek do którego można włożyć różne wartości np. tekst i liczby. Przykład użycia: Chcemy dowiedziec się jak użytkownik programu ma na imię. W tym celu wykorzystamy właśnie zmienne. Kod programu :

TextWindow.WriteLine("Jak masz na imię ?")
imie = TextWindow.Read()
TextWindow.WriteLine("Masz na imię" + imie) 

Pojawiło się kilka nowych poleceń:
2 linijka " imie = TextWindow.Read()" odpowiada za wpisanie ciągu znaków i zapisanie go do zmiennej. Zmienną tworzymy poprost pisząć ją przy jakimś działaniu, lub przy poleceniu które zwraca określoną wartość. TextWindow.Read() zwraca To co wpisaliśmy. Zatem zmienna przybiera właśnie tę wartośc.
  TextWindow.WriteLine("Masz na imię " + imie)  odpowiada za wyświetlenie napisu "Masz na imię podane imie"  W tej linijce jest także fragment + imie - jest to łańcuch tekstowy. Czyli tekst1 + tekst2 = tekst1tekst2  Zmienne zawsze piszemy bez cudzysłowiu ! Zmienne przchowywujące napis możemy dodawać, sprawdź co się wtedy stanie. Aby zmiennej nadać wartośc tekstową bezpośrednio piszemy
zmienna = "Jakiś tam tekst" 
Matematyka i zmienne 
Do zmiennej możesz także przypisać liczbę, robi się to tak:
 Liczba = 15
Teraz jeżeli We WriteLine napiszemy  (Liczba)  to wyświetli się  15  
Działania na zmiennych
Liczba = 15 
Liczba2 = 25
Liczba3 = Liczba + Liczba2 
    Proste działanie wykorzystujące zmienne Liczba3 to 40, więc jeżeli w WriteLine wpiszemy (Liczba3) to wyświetli sie 40. 
W small basicu możesz dzielić, mnożyć, potegować, dodawać, odejmować, pierwiastkować, zaokrąglać itp. Wszelkie funcke matematyczne znajdziesz w kategorii "Math" za pomocą IntelliSense wyszukaj ją i poczytaj o jej funkcjach. 

W następnej lekcji nauczysz się: 
  • Pętle 
  • Skok warunkowy Goto
  • Warunki 
Jeżeli czegoś nie rozumiesz to zajrzyj do MANUALA !  

środa, 19 października 2011

Wyświetlanie tekstu. IntelliSense

Konstrukcja poleceń

W poprzedniej lekcji zobaczyłeś pierwszy program, co on robi i jaką ma konstrukcje ?
TextWindow.WriteLine("Cześć!"



  • TextWindow oznacza że powołujemy się na okno tekstowe. Aby zobaczyć pełną listę takich kategorii nacisnij dowolny klawisz i przewijaj poszczególne elementy strzałkami.




  • WriteLine to zaś funkcja dla kategorii "TextWindow" - wyświetla ona napis w nowej linijce.




  • ("cześć!") to łańcuch tekstowy tzw. String. Tekst ZAWSZE musi być objęty w cudzysłowy ! 


Wiedząc to można powiedzieć że potrafisz stworzyć program :) nieskomplikowany, ale zawsze. Wiedza tu przedstawiona odnosi się do każdej komendy.


IntelliSense

Podczas pisania Twojego pierwszego programu zapewne zauważyłeś, że pojawiła się lista poleceń, wraz z opisem ich działania.
Była to lista IntelliSense, która pozwala pisać programy znacznie szybciej i umożliwia nam pisanie programu, bez konieczności uczenia się na pamięć wszystkich dostępnych poleceń języka SmallBasic.
Inne polecenia tekstowe
Umiesz korzystać z IntelliSense - w ramach ćwiczenia wyszukaj Kategorię "text"; kliknij enter, wstaw kropkę i przejrzyj wszystkie polecenia. Ich wytłumaczenia znajdują się w okienku po prawej. Następnie możesz też tym samym sposobem zobaczyć polecenia dla "textwindow"
Co dalej ?
Nauczysz się : 
  • Dlaczego zmienne są fajne
  • działania matematyczne
  • Pętle


Jak zacząć ?

Aby zacząć tworzyć programy musisz najpierw pobrać najnowszą wersję edytora i środowiska w jednym; znajdziesz go pod tym linkiem: Pobieranie Small Basic

Po instalcji i uruchomieniu programu są 3 opcje:

  • Albo wszystko uruchomi się prawidłowo(wtedy zjedź poniżej obrazka) 
  • Pojawi się błąd o złej inicjacji aplikacji, wtedy zainstaluj/przeinstaluj biblioteki .Net Framework 
  • Wystąpi błąd, że nie można uruchomić programu - zainstaluj/przeinstaluj C++ redistributable wersja 64bit i 32bit
Rzut oka na program
Cytat ze strony http://www.smallbasic.pl/ :
W oknie programu SmallBasic możemy wyróżnić trzy części:
  1. Edytor
  2.  - część, w której będziemy wpisywali kod naszych programów (instrukcje dla komputera).
  1. Okno pomocy
  2.  - część, w której podczas pisania programu będą wyświetlane różne informacje na temat używanej właśnie komendy (polecenia).
  1. Wstążka
  2.  - pasek narzędziowy, na którym znajdziemy, następujące przyciski: 

  • Nowy
  •  - otwiera nowe okno Edytora (możemy mieć otwartych jednocześnie więcej okien z Edytorem).
  • Otwórz
  •  - otwiera wcześniej zapisany kod programu.
  • Zapisz
  •  - zapisuje kod, który wpisaliśmy w Edytorze (gdy pierwszy raz zapisujemy dany kod programu nad którym pracujemy i tak uruchomione zostanie opcja Zapisz jako, ponieważ musimy wskazać, w którym miejscu chcemy nasz plik zapisać i jak chcemy go nazwać.
  • Zapisz jako
  •  - możemy zapisać kod programu nad którym pracujemy, w innym miejscu na dysku, a także zmienić jego nazwę.
  • Importuj
  •  - wpisując odpowiedni identyfikator, możemy pobrać z Internetu, przygotowany przez innych fanów SmallBasica, kod programu.
  • Eksportuj
  •  - umożliwia nam umieszczenie w Internecie kodu napisanego przez nas programu.
  • Wytnij
  •  - przycisk aktywny po zaznaczeniu fragmentu kodu programu, umożliwia wycięcie fragmentu kodu, a następnie wklejenie go w innym miejscu.
  • Kopiuj
  •  - działa podobnie jak Wytnij, tyle że zamiast wycinać kopiuje zaznaczony fragment kodu.
  • Wklej
  •  - umożliwia wklejenie w określonym miejscu Edytora, wcześniej wyciętego lub skopiowanego fragmentu kodu programu.
  • Przyciski Cofnij i Powtórz - umożliwiają cofanie lub powtarzanie ostatnich czynności wykonywanych w programie SmallBasic.
  • Uruchom
  •  - przycisk uruchamiający napisany przez nas program. Możłiwe jest skorzystanie ze skrótu klawiaturowego - naciśnięcie klawisza F5 na klawiaturze jest równoznaczne z naciśnięciem przycisku Uruchom.
  • Tłumaczenie
  •  - kod napisany w języku SmallBasic możemy przetłumaczyć na bardziej zaawansowany VisualBasic. 
Koniec cytatu 

Pierwszy program
Na koniec pokażę Ci jak stworzyć pierwszy program: 
 W okienku nr. 1 wystarczy wpisać następujący kod 
 TextWindow.WriteLine("Cześć!"
Następnie wciśnij niebieską strzałkę w menu i ciesz się swoim pierwszym programem ! 


Co dalej ?

  • Omówię poszczególne fragmenty kodu
  • poznamy inne komendy dotyczące wyświetlania tekstu
  • Zobaczysz jakie fajne są zmienne




Co to jest programowanie ?


" Programowanie to proces projektowania, tworzenia, testowania i utrzymywania kodu źródłowego programów komputerowych. Kod źródłowy jest napisany w języka programowania z użyciem określonych reguł, może on być modyfikacją istniejącego programu lub czymś zupełnie nowym."  
źródło: pl.Wikipedia.org
Czyli prościej: programując. Używasz do tego języka programowania. W tym wypadku Small Basic. Polega to na wpisywaniu komend które komputer zrozumie i przetworzy i wyświetli na monitorze.

Powitanie

Witajcie, jeżeli tu trafiłeś to szukasz informacji o small basicu. W najbliższych dniach udostępnię kurs który mam już napisany.