1. Yunus G旦rsel ProgramlamaYunus G旦rsel Programlama
Projenin
Konusu
T端rk巽e olarak program yaz脹m脹
Projenin
Amac脹
Ana dilimizde kod yaz脹m脹na
balayarak, temel programlama
komutlar脹n脹 tan脹mak.
Projenin
Hedefleri
Programlama diline basit bir ara birim
ile al脹arak deneyim kazanmak.
1yunus.sourceforge.net
2. Yunusun zellikleriYunusun zellikleri
Basic diline benzer basit bir dili vard脹r.
Hem ara y端z hem de programlama dili
olarak T端rk巽e ve 聴ngilizce destei vard脹r.
Genel ayarlar脹 ve projenin kendi ayarlar脹
saklan脹r.
yunus.sourceforge.net 2
Temel olarak 3
pencere vard脹r:
1- Ana Pencere
2- Form Tasar脹m脹
3- Kod Penceresi
3. Yunusun zellikleriYunusun zellikleri
Kodlar脹 bask脹 旦n izleme ile g旦rebilir,
yazd脹rabiliriz.
Veritaban脹 olarak XML ve Excel dosyalar脹n脹
kullanabiliriz.
Temel form
elemanlar脹 vard脹r.
(metin kutusu,
d端me gibi)
yunus.sourceforge.net 3
Ana penceredeki standart
d端meler ve nesneler
4. Yunusun zellikleriYunusun zellikleri
Yunusun projelerinin dosya uzant脹s脹
*.projedir.
*.proje dosyalar脹 Yunusun ana penceresine
s端r端klenerek a巽脹labilir veya Bilgisayar脹mdan
*.proje dosyalar脹 巽ift t脹klat脹labilir.
Bir proje HTML olarak d旦n端t端r端lebilir, ayr脹ca
basit olarak Delphi projesine 巽evrilebilir.
Paralel port bulunan bilgisayarlarda bu
porta sinyal g旦nderilebilir veya al脹nabilir.
Yuzey komutu ile form y端zeyine grafik
ekiller 巽izilebilir, yaz脹 yaz脹labilir.
yunus.sourceforge.net 4
5. T端rk巽e Temel Kod DeyimleriT端rk巽e Temel Kod Deyimleri
// simgesi ile a巽脹klama sat脹rlar脹 yap脹labilir
Eger a = 1 // Eer a 1 ise
EgerBitti // Eer blou bitti
Donder i = 1, 10 ,1 // 1den 10a kadar d旦n
DonderBitti // D旦nder blou bitti
iken a<5 // a 5den k端巽端k olduu s端rece
ikenBitti // iken d旦ng端s端 blou bitti
yunus.sourceforge.net 5
8. A巽脹k Kaynak Da脹t脹mA巽脹k Kaynak Da脹t脹m
http://yunus.sourceforge.net adresinden
proje indirilerek, Delphi dilinde d端zenlenebilir.
Projeye katk脹da bulunarak destek olunabilir.
yunus.sourceforge.net 8
9. Yunus Wiki Sayfas脹Yunus Wiki Sayfas脹
http://sourceforge.net/apps/mediawiki/yun
us/index.php?title=Yunus adresindeki bilgi
sayfas脹ndan bilgi edinebilirsiniz.
yunus.sourceforge.net 9
10. Yunus Hakk脹nda K脹sa BilgilerYunus Hakk脹nda K脹sa Bilgiler
Aral脹k 2001 tarihinde projeye balanm脹t脹r.
25 bin sat脹r kod yaz脹lm脹, 600 saat emek verilmitir.
Delphi 3 s端r端m端nde balanm脹 Delphi 2007ye
kadar proje gelimeye devam etmitir.
Kaynak Siteler:
www.delphiturk.com : 聴pu巽lar脹 ve kod bankas脹
synedit.sourceforge.net/ : Kod yaz脹m
d端zenleyici nesnesi
www.vclcomponents.com/catalog/Zlportio :
Paralel port nesnesi
megep.meb.gov.tr : Biliim Teknolojileri
Alan脹nda Programlama Temelleri dersi
yunus.sourceforge.net 10
11. Dier HedeflenenlerDier Hedeflenenler
Case (Durum) komutu
Dinamik nesne (d端me gibi) oluturma
Daha iyi nesne se巽imi ve nesne
boyutland脹rma tutama巽lar脹
Nesne ve deiken dizileri
Birden fazla Form eklenebilmesi
Daha geni yard脹m konular脹
EXE ve HTML olutururken t端m nesnelerin
komutlar脹 ile birlikte 巽al脹abilmeleri
Linuxta da 巽al脹abilme (Kylix)
yunus.sourceforge.net 11