Bir Programlama Dili Öğrenmek

Small Basic ile Programlamaya Giriş



Bu yazıda Small Basic ile programlamaya dair küçük bir giriş yapacağım. Small basic ve programlama ile ilgili daha fazla bilgi için ayrı bir yazı yapmak istedim ona da buradan ulaşabilirsiniz. Şimdi devam edelim..

Öncelikle Small Basic'i Google'dan indiriyoruz.
daha sonra "next next next" ile kuruyoruz :) ama dikkat sadece Windows platformunda çalıştığını unutmayalım. 




Son olarak dersleri Türkçe Small Basic PDFi üzerinden anlatmaya çalışacağım bu yüzden PDF'e ulaşmak isterseniz buradan paylaşmış olayım.


Yazacağımız ilk program bizi selamlayacak bunun için ise ;
 TextWindow.Write ("Merhaba Kodkavun")
Şimdi kodu kendinize göre düzenleyip sonucuna bakabilirsiniz :)



Muhtemelen böyle bir pencere ile karşılaşmayı beklemiyordunuz eksi bilgisayar programları gibi bir ekran açıldı ama ilk programlarımızı bu konsolda yapacağız ama şimdi burayı biraz renklendirelim :) 


Biraz renk katmak için TextWindow.BackgroundColor = "Yellow" komutunu kullanalım birinci kodun peşine bunu ekleyerek deneyelim bakalım ne olacak ? :) 

ta taa biz ne dedik o ne yaptı bizim istediğimiz Merhaba Kodkavun yazısının arkaplanını sarıya boyamaktı ama maalesef  "Merhaba Kodkavundan" sonrasını boyadı gelin bu neden oldu bakalım. 
İlk olarak kodlarımıza  bir bakalım 

TextWindow.Write ("Merhaba Kodkavun")
TextWindow.BackgroundColor = "Yellow" 

eğer böyle bir hata aldıysanız muhtemelen sizin'de kodlarınız bu şekilde görünüyordur bu hatanın nedeni small basicin kodlarımızı sıralı bir şekilde yapmasıdır yani bu iki kodu yer değiştirerek sorunu kendiniz direkt çözebilirsiniz :) 

Temizlik vakti !! 

Şimdiye kadar Small basic hakkında birkaç şey öğrendik son olarak Clear komutu ile tüm yaptıklarımızı temizleyeceğiz 

TextWindow.BackgroundColor = "Yellow"
TextWindow.Write ("Merhaba Kodkavun")
TextWindow.Clear() 

tüm kodlarımız bu şekilde ama sonuca bakarsak pekte istediğimiz gibi değil biz programımıza  "Merhaba Kodkavun" yazdırmasını istemiştik ama nerede o görebildiniz mi ? :) 

bu hatanın nedeni ise hız evet bildiğiniz hız programımız o kadar hızlı çalışıyor ki onu göremedik bile :) şimdi ise bu sorun için programımıza "Delay" komutu ile bir düzenleme getireceğiz zira biz yazdığımız şeyi görmek istiyoruz. 


TextWindow.BackgroundColor = "Yellow"
TextWindow.Write ("Merhaba Kodkavun")
Program.Delay(1000)
TextWindow.Clear()

Kodumuza bir bakalım yeni birşey ekledik oda program.delay(milisaniye olarak) yazdığımızda program bir sonraki komuta kadar verdiğimiz süreyi bekleyecek ve hatayı böylece gidermiş olacağız ama program.delay'i gereken yerde kullanmak çok önemli zira gereksiz bir yerede kullanmak hem verimsiz olur hemde hatayı gidermede başarısız olur :) 


Program.end hadi bunu da siz kullanın :) 

Yorumlar

Bu blogdaki popüler yayınlar

Small Basic Programlama 2

Small Basic Programlama 3