ForumTayfa  

Go Back   ForumTayfa > Güvenlik & Bilgisayar & İnternet & Webmaster & Programlama Bölümü > Güvenlik & Bilgisayar & İnternet & Webmaster & Programlama > Programlama

Programlama Programlama hakkında herşeyi paylaştığımız, soru ve sorunlarımızı tartıştığımız bölüm...

Yeni Konu aç  Cevapla
 
LinkBack Seçenekler Stil
Alt 24.12.08, 21:00   #1 (permalink)
Acemi Tayfa
 
ShıFтdєLєтє - ait Kullanıcı Resmi (Avatar)
 
Üyelik Tarihi: Dec 2008
Nereden: Ankara/Batıkent
Mesaj Sayısı: 402
Konu Sayısı: 91
Takım: Fenerbahçe
Rep Gücü: 12706
Rep Puanı: 1269432
Rep Derecesi : ShıFтdєLєтє 0-2000000ShıFтdєLєтє 0-2000000ShıFтdєLєтє 0-2000000ShıFтdєLєтє 0-2000000ShıFтdєLєтє 0-2000000ShıFтdєLєтє 0-2000000ShıFтdєLєтє 0-2000000ShıFтdєLєтє 0-2000000ShıFтdєLєтє 0-2000000ShıFтdєLєтє 0-2000000ShıFтdєLєтє 0-2000000
Ruh Hali:

Standart Delphi' ye Giriş




Öncelikle sizlere Delphi programlama dili hakkında kısa bir bilgi vermek istiyorum. Delphi, Borland tarafından geliştirilen ve son zamanların en iyi dilleri arasında kabul görülmüş bir dildir. Bugün Türkiye ve diğer gelişmiş ülkelerde bir çok yazılım grubu programlarını Delphi ile geliştirmektedir. Aslında Delphi, Pascal dilinin geliştirilmiş halidir diyebiliriz.. Kod sistemlerindeki temel yapı aynıdır. Pascal kullanabilen programcıların çoğu Delphi'ye terfi etmiştir. Turbo Pascal programını iyi kullanabilen birisi 1-2 yıl hatta daha kısa bir süre içinde Delphi dilinde çok iyi seviyelere gelebilmektedir.

Delphi'de programcılık Procedure ve Function'lar üzerine yoğunlaşmıştır. Kodlaması kolay, ingilizcesi sade ve anlaşılır bir dildir.

Peki Delphi kullanarak ne tarz programlar geliştirilir?

Bu dil kullanılarak veritabanına yönelik gelişmiş programlar, grafik programları, ActiveX prorgramları, multimedya programları hatta oyunlar bile yapabilirsiniz..

Zaten benim de size burada anlatacaklarım Delphi'nin bu "hatta" kısmına giren oyun ve multimedya programları üzerine olacak.. Örneklerini kendi sitem olan [Sadece Kayıtlı Kullanıcılar Linkleri Görebilir.Kayıt Olmak İçin Tıklayınız...] adresinde de görebileceğiniz üzere Delphi'nin diğer yüzünde programlamaya ağırlık vereceğiz sizlerle. Yani işin biraz eğlenceli, multimedya ve oyun kısmına yöneleceğiz

Delphi nesnelere yönelik bir dil olduğu için bu dilde nesnelerin önemli rolleri vardır. Her nesnenin kendine özgü olayları vardır. Nesneler Delphi'nin Editöründe bulunan "Component Paletle" adı verilen bir Toolbar da kategorilere ayrılmış bir şekilde sıralanmıştır.

Nesne olaylarına örnek verecek olursak; Ana formun üstünde bir buton olduğunu varsayalım.. Bu butonun kendine özgü bir çok olayı bulunur.

-Tıklama (Click)
-Tuşa Basma (Key Press, Key Down, Key Up vs.)
-Mouse olayları (Mouse move, Mouse click vs.)

Yukarıda verdiğim olaylar(events) genel olaylardır. Bunun gibi bir çok olay daha bulunmaktadır. Her nesnenin sadece kendine ait olan özel olayları da olabilir..

Bir nesnenin olaylarını kontrol edebilmek için o nesnenin kontrol etmek istediğimiz olayına girip kodlarımızı yazmamız gereklidir.

Örneğin bir butona tıklayınca(click) "OnClick" olayı gerçekleşir. Diyelim ki bu olay gerçekleştiğinde programın bize bir tepki vermesini örneğin bir mesaj göstermesini istiyoruz. Bunun için Delphi'de ana form üzerinde bulunan butona tıklayıp Delphi Editör'ün sol tarafında bulunan "Object Inspector" penceresinden "Events" sekmesine geçmeliyiz. Buradan "OnClick" olayını bulup çift tıklattığımızda Delphi bize bir procedure'u otomatik olarak ayarlar.. Biz sadece yapmak istediğimiz işleri begin-and kelimeleri arasına yazarız. Projeyi derlediğimizde ise butona tıklamadığımız sürece yazdığımız kodlar işlemez. Bu örnekleri daha ilerde detaylı olarak işleyeceğiz. Sadece aklınızda yer edinmesi için bahsettim burada.



Evet arkadaşlar bu derste size Delphi dilinden kısaca bahsetmeye çalıştım.. Çok detaya girmek istemiyorum. Çünkü sizlerle daha farklı şeyler paylaşacağız bu sayfalarda.. Diğer Delphi derslerinin aksine daha ilginç yöntemler daha ilginç projelerle karşılaşacaksınız. Kayan yazılar, küçük oyunlar, multimedya programlar, resim göstericiler gibi konular var sonraki derslerde.

Şimdilik bu kadar.. İsterseniz diğer derse kadar kişisel web sayfamı ziyaret edip ilerde neler yapabileceğimize dair fikirler edinebilirsiniz. Adresim [Sadece Kayıtlı Kullanıcılar Linkleri Görebilir.Kayıt Olmak İçin Tıklayınız...].. Sanalkurs.net adresinde tekrar buluşmak üzere hoşçakalın...


__________________

ShıFтdєLєтє isimli Üye şimdilik offline konumundadır   Alıntı ile Cevapla
Cevapla


Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir)
 
Seçenekler
Stil

Yetkileriniz
Konu Acma Yetkiniz Yok
Cevap Yazma Yetkiniz Yok
Eklenti Yükleme Yetkiniz Yok
Mesajınızı Değiştirme Yetkiniz Yok

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodu Kapalı
Trackbacks are Açık
Pingbacks are Açık
Refbacks are Açık


Benzer Konular
Konu Konuyu Başlatan Forum Cevaplar Son Mesaj
Delphi Bitirme Projem!Yardım! AnathemA Programlama 0 29.02.08 15:04
Delphi 7 Turkce anlatim Atlas Programlama 0 04.12.07 12:39
Acil Yardım Delphi Final Projesi mustii38 Programlama 0 29.11.07 14:45
Delphi YARDIM!!! msersavas Programlama 1 15.09.07 03:40
Delphi ile geliştirilmiş meşhur programlar! silentwolf Programlama 0 26.04.07 17:00


Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 11:05.


Powered by vBulletin® Version 3.8.0
Copyright ©2000 - 2020, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.6.0
User Alert System provided by Advanced User Tagging v3.0.6 (Lite) - vBulletin Mods & Addons Copyright © 2020 DragonByte Technologies Ltd.
ForumTayfa

Arşiv: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 16 22 23 24 25 26 27 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 95 96 97 98 99 100 102 103 104 105 106 155 156 157 158 159 160 161 162 163 164 167 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271


ForumTayfa - Link Değişimi
Telinka İletişim | Voip Ürünleri | Link Değişimine Katılın |

Sitemiz bir forum sitesi olduğundan dolayı, kullanıcılar her türlü görüşlerini önceden onay olmadan anında siteye yazabilmektedir. ForumTayfa Yöneticileri mesajları itina ile kontrol etse de, bu yazılardan dolayı doğabilecek her türlü sorumluluk yazan kullanıcılara aittir. Yine de sitemizde yasalara aykırı unsurlar bulursanız [email protected] email adresine bildirebilirsiniz, şikayetiniz incelendikten sonra en kısa sürede gereken yapılacaktır.

Any member of our web site has the right of adding comments instantly without getting permisson due to the forum structure of our site basis. Althought, our site modarators check comments with care, all the responsibilities sourced from these comments directly belong to the members. If you still find any illegal content in our site ( A.buse, H.arassment, S.camming, H.acking, W.arez, C.rack, D.ivx, Mp.3 or any Illegal Activity ), please report us via [email protected] .Your reports will be evaluated as soon as the arrival of your e-mail.