Herkes için PHP Eğitimleri-24: Sınıf oluşturma Php kodlama yapısında da diğer yazılım dillerinde olduğu gibi nesnel programlama anlayışını destekler. Bu yazıda sizlerle sınıf nasıl oluşturulur ve sınıf öğelerine nasıl erişim sağlanır onları paylaşıyor olacağım. Sınıf oluştururken aşağıdaki yapı benimsenir. class Kisiler { //Fonksiyonlar ve sınıf özellikleri buraya gelecek. } $kisiler = new Kisiler(); //Sınıfımız çağrıldı….
Herkes için C# Programlama Eğitimi-17: Yıkıcı methodlar
Herkes için C# Programlama Eğitimi-17: Yıkıcı methodlar Yıkıcı methodlar tüm programlama dillerinde mevcut sınıfı veya değişkeni ortadan kaldırmak için kullanılmaktadır. Bu bağlamda aşağıdaki örnekte göreceğiniz gibi çalışanbilgisi methodu başına “Herkes için C# Programlama Eğitimi-17: Yıkıcı methodlar” işareti konarak tamamen sonlandırılmıştır. Genel itibariyle C# dili çöp toplama özelliğine sahip bir dildir. Ancak bazen bju kodlamaya ihtiyaç…
Herkes için C# Programlama Eğitimi-16: Yapıcı methodlar
Herkes için C# Programlama Eğitimi-16: Yapıcı methodlar C# üzerinde doğrudan çalışan yapıcı method içeren sınıflar oluşturabilirsiniz. Verdiğim örneği aşağıdan inceleyiniz. Örnekte göreceğiniz gibi, sınıf adıyla, method adı aynı şekilde tanımlandığı için string veya int gibi bir tip belirlemesine ihtiyaç duyulmamaktadır. İlk verdiğim örnekte farklı iki sınıf arasında yapıcı methodun durumu verilmiştir. Ancak, aynı sınıf içinde…
Herkes için C# Programlama Eğitimi-15: This Anahtar sözcüğüyle sınıf özelliklerine erişim
Herkes için C# Programlama Eğitimi-15: This Anahtar sözcüğüyle sınıf özelliklerine erişim C# Programlama dilinde nesnel programlamaya uygun olarak sınıf içerisinde tanımlanan her bir public, private ve protected erişim düzeyli sınıf özelliğine this. anahtar sözcüğüyle ulaşılabileceğini görebilirsiniz. İhtiyacınıza göre this. anahtar sözcüğünden faydalanabilirsiniz. Burada önemli bir nokta private biçiminde tanımlanan özellik veya method için this. anahtar…
Sesli oyun geliştirme scripti(BGT)-14: Obje oluşturma
Objeler yazılım dilinde önemli bir türdür. BGT yazılım dilinde de farklı objelerden sözedebiliriz. Örnek üzerinden anlatmam gerekirse elimizde bir adet ses dosyası olsun. Bu ses dosyasını oyanatabilecek kodlarımızı aşağıda oluşturalım. Yalnız burada önemli bir husus, “bgt” uzantılı dosyanızla, ses dosyası aynı yerde olmalıdır. Obje örneği void main() { sound zilSesi; //Sound türünde bir adet objemizi…
Herkes için PHP Eğitimleri-23: Php ile masaüstü uygulama geliştirme
Herkes için PHP Eğitimleri-23: Php ile masaüstü uygulama geliştirme Görme engelli santral memurlarının telefon kayıtlarını daha hızlı tutabilmelerini ve sonrasında kayıtlara kolayca ulaşabilmelerini sağlayan alternatif bir uygulama. Bu uygulama php masaüstü geliştirme ortamıyla oluşturulmuştur. Uygulamayı zip’ten indirip içerisinde bulunan kurumsal-rehber.exe uygulamasını çalıştırmanız yeterlidir. Uygulamaya ilişkin bilgiler hakkında bölümünde bulunmaktadır. Kurumsal rehber yönetim yazılımı
Herkes için C# Programlama Eğitimi-14: Sınıf oluşturma ve erişim
Herkes için C# Programlama Eğitimi-14: Sınıf oluşturma ve erişim C# Dilinde nesnel programlamaya uygun olarak sınıf tanımlama söz konusudur. Sınıf tanımlarken aşağıdaki yapı kullanılır. class sinifAdi { public string adisoyadi; //Yukarıda sınıfa ait özellik tanımlamasına örnek verilmiştir. public void ekranaBas(string adsoyad) { console.WriteLine(this.adsoyad = adSoyad); } } Yukarıdaki yapıda önce class ifadesi kullanılmış, sonrasında sınıfa…
Sesli oyun geliştirme scripti(BGT)-13: Çok boyutlu diziler
BGT kodlama dilinde çok boyutlu diziler oluşturabiliyoruz. Bunun için aşağıdaki kodu yazabilirsiniz. dizi_türü[][] dizi_adi; Yukarıdaki yapıda da görüldüğü üzere iki boyutlu dizi oluşturmuş olduk. Her bir dizi için aç ve kapa köşeli parantez kullandık. Şimdi aşağıda örneğimizi verelim. Çok boyutlu dizi örneği void main() { string[][] satrancTahtasi; satrancTahtasi.resize(8); for(int i = 0;i
Sesli oyun geliştirme scripti(BGT)-12: Diziler
Diziler yazılım dillerinde birden çok değeri tutabilmemizi sağlayan değişken türleridir. Dizi tanımlama Dizi tanımlarken önce tür belirtilir sonrasında değişken adı belirlenir ve sonunda ise eleman sayısı parantez içerisinde belirtilir. Bu açıklamaya göre aşağıdaki örneği inceleyebilirsiniz. void main() { int[] sayilar(4); sayilar[0] = 22; sayilar[1] = 2; sayilar[2] = 33; sayilar[3] = 35; /*Tam sayı türünde…
Sesli oyun geliştirme scripti(BGT)-11:Döngüler(For döngüsü)
For döngüsü yazılım dillerinde olduğu gibi BGT dilinde de döngüsel işlemleri gerçekleştirebilmemize olanak tanımaktadır. For döngüsüne örnek For döngüsü kod yapısı aşağıdaki gibidir. for(değişken;koşul;artırma veya azaltma işlemi) { //Gerçekleştirilecek işlemler. } void main() { for(int i = 1;i < 10;i++ ) { alert("İşlem sonucu",i *2); if(i *2 == 16) { alert("Bilgi ekranı","Uygulama durduruldu"); break; }...