Tarih arşivleri:28 Ağustos 2019

Sesli oyun geliştirme scripti(BGT)-14: Obje oluşturma

0 Sesli oyun geliştirme scripti(BGT)-14: Obje oluşturma hakkında yorumlar
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;...

Herkes için PHP Eğitimleri-23: Php ile masaüstü uygulama geliştirme

0 Herkes için PHP Eğitimleri-23: Php ile masaüstü uygulama geliştirme hakkında yorumlar
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...

Herkes için C# Programlama Eğitimi-14: Sınıf oluşturma ve erişim

0 Herkes için C# Programlama Eğitimi-14: Sınıf oluşturma ve erişim hakkında yorumlar
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...

Sesli oyun geliştirme scripti(BGT)-13: Çok boyutlu diziler

0 Sesli oyun geliştirme scripti(BGT)-13: Çok boyutlu diziler hakkında yorumlar
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...

Sesli oyun geliştirme scripti(BGT)-12: Diziler

0 Sesli oyun geliştirme scripti(BGT)-12: Diziler hakkında yorumlar
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]...

Sesli oyun geliştirme scripti(BGT)-11:Döngüler(For döngüsü)

0 Sesli oyun geliştirme scripti(BGT)-11:Döngüler(For döngüsü) hakkında yorumlar
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) {...

Herkes için yerli yazılım dili S.U.A Rehberi-5: Akış kontrolleri(Eğer yapısıyla koşullu durumlar)

0 Herkes için yerli yazılım dili S.U.A Rehberi-5: Akış kontrolleri(Eğer yapısıyla koşullu durumlar) hakkında yorumlar
S.U.A programlama dilinde birçok programlama dilinde olduğu üzere, koşullu durumları ifade eden yapılar bulunmaktadır. Bu koşullu durumlar aşağıdaki şekilde kodlanmaktadır. eğer(oluşturulan koşul){ //Koşul gerçekleştiğinde çalışan kodlar. }; Koşullu durumlar için kullanılabilecek mantıksal operatörler == : İki değerin eşitlik yönünden karşılaştırılmalarında kullanılır. != : Soldaki değer, sağdaki değere eşit olmadığı durumlarda...

Herkes için yerli yazılım dili S.U.A Rehberi-4: Kullanıcıdan veri alma

0 Herkes için yerli yazılım dili S.U.A Rehberi-4: Kullanıcıdan veri alma hakkında yorumlar
Tüm yazılım dillerinde olmazsa olmaz unsur uygulamaların kullanıcı etkileşimli hale gelebilmesini sağlayan bileşenlerin oluşturulmasıdır. Bu bileşenler kısaca metin alanları, düğmeler, onay kutuları, çok seçimli alanlar vb şeklindedir. S.U.A dilinde de kullanıcıdan veri almamızı sağlayan birçok fonksiyon bulunmaktadır. Bu yazıda sizlerle kullanıcıdan nasıl veri alacağınızı ve aldığınız veriyi ekrana nasıl bastıracağınızı...

Herkes için yerli yazılım dili S.U.A Rehberi-3: Değişkenler

0 Herkes için yerli yazılım dili S.U.A Rehberi-3: Değişkenler hakkında yorumlar
S.U.A dilinde değişken tanımlama yöntemi çok anlaşılır ve kolaydır. Yapmanız gereken değişken adını belirtmeniz, eşittir atama operatörüyle sonrasında gelen değeri yazmanız yeterli olacaktır. Değişkenler farklı tipte olabilmektedir. Bu tiplerin türlerini bu linkten inceleyebilirsiniz. Değişken örnekleri ad = "sarper"; soyad = "arıkan"; mesaj.bilgi(ad +" "+soyad+" "+"sisteme hoşgeldiniz."); sayı1 = 40; sayı2...

Herkes için yerli yazılım dili S.U.A Rehberi-2:Mesaj türleri

0 Herkes için yerli yazılım dili S.U.A Rehberi-2:Mesaj türleri hakkında yorumlar
S.U.A dilinde farklı durumlar için mesaj uyarıları ekrana basabilirsiniz. Bunun için elimizde birkaç farklı tür bulunmaktadır. Uyarı mesajı : mesaj.uyarı("içerik"); Bilgi mesajı : mesaj.bilgi("içerik"); Hata mesajı : mesaj.hata("içerik"); Tehlike mesajı : mesaj.tehlike("içerik"); Soru mesajı : mesaj.soru("içerik"); Kullanım örnekleri mesaj.uyarı("Bu program çocuklar için uygun değildir."); mesaj.bilgi("18 yaşın altındaki kullanıcılar programı belli...

Herkes için yerli yazılım dili S.U.A Rehberi-1:Kurulum ve ilk uygulama

0 Herkes için yerli yazılım dili S.U.A Rehberi-1:Kurulum ve ilk uygulama hakkında yorumlar
Herkese merhaba. Sizler için hazırladığım yeni bir anlatım serisiyle birlikteyim. Sanal uygulama aracı adıyla yerli bir dil olarak "Erenler Yazılım ve Bilişim Teknolojileri" tarafından geliştirilen ve halen gelişmeye devam eden SUA dilini birlikte öğreniyor olacağız. İlk kurulum ve kullanım SUA için geliştirme ortamını, buradan edinebilirsiniz. Programı kurduktan sonra ilk yapmanız...