9 Aralık 2018 Pazar

Small Basic - GraphicsWindow - Bölüm 2

       Bir önceki bölümde GraphicsWindow özelliğine giriş yapmıştık. Bu bağlantıdan giriş yazısına ulaşabilirsiniz.

       Şimdi ikinci bölüme başlayalım. GraphicsWindow yalnızca pencere oluşturmak için kullanılmıyor elbette. Oluşturduğunuz pencerede istediğiniz şekilleri çizmeniz de mümkün.


Draw ile başlayan çizimleri üstteki resimde görebilirsiniz.

Çizgiler ile başlayalım:
Paylaş:
Devamını Oku

8 Aralık 2018 Cumartesi

Small Basic - GraphicsWindow - Bölüm 1

       Şimdiye kadar yaptığımız tüm çalışmalar Komut İstemi (cmd.exe) üzerinde çalışıyordu. Artık çalışmalarımızı Grafiksel ortamda sürdüreceğiz. Bunun için öğreneceğimiz ilk kod:

GraphicsWindow
       Bu kodu kullanarak small basic üzerinde grafik penceresi oluşturuyoruz. Grafi penceresinden kasıt:  Bilgisayarınızı açtığınızda kullandığınız herhangi bir programda gördüğünüz pencere. Yani grafik penceresi,ne buton, textbox vb. her türlü elementi ekleyebiliyoruz.

Şimdi ilk olarak aşağıdaki kodu yazın ve çalıştırın:


Kod:
GraphicsWindow.Show()

Çalıştırdığınızda aşağıdaki görüntüyü elde edeceksiniz:



Artık Komut İstemi yok. Tüm çalışmalar görsel olacak.

       Açılan bu pencerede değiştirebileceğimiz özellikler var. Başlığı, rengi, boyutu vb. Şimdi biraz da bunlara değinelim:

Yazacağınız kodlar aşağıdaki gibi:


Kodlar:
GraphicsWindow.BackgroundColor = "SteelBlue"
GraphicsWindow.Title = "Grafik Pencerem"
GraphicsWindow.Width = 300
GraphicsWindow.Height = 200
GraphicsWindow.Show()

Çalıştırdığınız zaman şu çıktıyı alacaksınız:


Gelin bu satırları açıklayalım:

1: İlk satır açılan pencerenin arkaplan rengini değiştirmenizi sağlıyor. Daha önce Textwindow ile kullanılabilecek renkleri Small Basic - Textwindow Özellikleri sayfasında belirtmiştik. Grafik penceresi bu koduna daha bonkör. Renk seçenekleri daha geniş.
Renklere bu bağlantıdan ulaşabilirsiniz.

2: Bu satırda ise açılan pencerenin başlığına karar veriyorsunuz. İstediğinizi yazın. İsterseniz değişken bile kullanabilirsiniz.

3:-4: Bu iki satır genişlik(width) ve yükseklik(height) değerlerini girmemizi sağlıyor. Pencere boyutunu piksel cinsinden değer girerek ayarlayabilirsiniz.

5: Bu satır da ayarlarını yaptığınız grafik penceresini göstermek amaçlı kullanılıyor.

Bu konuya bir sonraki yazıda devam edeceğiz.
Paylaş:
Devamını Oku

21 Kasım 2018 Çarşamba

Small Basic - Döngüler - For - While


FOR DÖNGÜSÜ

For döngüsü adından anlaşılacağı üzere kod içerisinde döngü kullanmak için kullanılıyor.

1: For döngüsünün başlangıcı. i değişken adı, 1'den 10'a kadar değer alıyor.
2: i değişkeni her değer aldığında bunu ekrana yazdırıyor. (1'den 10'a kadar)

3: For döngüsü bitiyor.

  • İlk satırda i değişkeni 1 değerini alıyor. 
  • Sonra ekrana bu değer yazılıyor. 
  • Döngünün başına gidiyor ve i'nin değeri kontrol ediliyor. 
  • Eğer 10'da küçük ya da eşitse yeni değer ekrana yazılıyor. 
  • 10'dan büyükse döngüden çıkılıyor.
 Kullanılan Kodlar

For i = 1 To 10
  TextWindow.WriteLine(i)
EndFor


WHILE DÖNGÜSÜ


1: Döngüyü başlatıyor. i değişkeni 100'den küçük olduğu sürece while içindeki kodlar çalışacak.
2: i değişkenine değer atanıyor. Math, small basic içinde matematik işlemlerin yapılabildiği bir sınıf. GetRandomNumber özelliği ise her defasında en fazla parantez içine girilen değer kadar olabilecek rastgele sayılar üretiyor.
3: Her defasında üretilen sayıyı ekrana yazdırıyor. Ta ki o sayılardan biri 100 ya da daha fazla olana kadar. Program her çalıştırıldığında farklı sayılar yazdıracak ekrana.


4: While döngüsü bitiriliyor.

Kullanılan Kodlar


While i < 100
  i = Math.GetRandomNumber(150)
  TextWindow.WriteLine(i)
EndWhile
Paylaş:
Devamını Oku