Tarih arşivleri:24 Eylül 2019

Jaws ekran okuyucu için script eğitimi-6: Değişkenler

0 Jaws ekran okuyucu için script eğitimi-6: Değişkenler hakkında yorumlar
Jaws script dilinde, diğer programlama dillerinde olduğu gibi değişken tanımlamaları söz konusudur. Genel anlamda tam sayı (integer), metinsel ifadeler (string), object (objeler) ve yer tutucular (handle) türlerinde değişken tanımlanabilir. Integer değişken türleri Tam sayı olarak adlandırılmaktadır. 0,100,50 gibi değerler verilebilir. Tanımlaması aşağıdaki gibidir. Ayrıca bu türü numarik ifadeleri barındıran değişken...

Jaws ekran okuyucu için script eğitimi-5: İmleçleri taşıma ve hareket ettirme

0 Jaws ekran okuyucu için script eğitimi-5: İmleçleri taşıma ve hareket ettirme hakkında yorumlar
Jaws ile dolaşırken arka planda bazı script komutları işletilmektedir. Örneğin herhangi bir kelim işlemci yazılımda aşağı ve yukarı tuşlarla ilerlerken satırların okutulması aşağıdaki komuta benzer bir mantık sayesinde gerçekleşir. PcCursor() SaveCursor() NextLine() SayLine() Şimdi gelin aşağıdaki örneği notepad üzerinde yapalım ve test edelim. Öncelikle notepad programını açın ve program aktifken,...

Jaws ekran okuyucu için script eğitimi-4: Jaws imleçleri

0 Jaws ekran okuyucu için script eğitimi-4: Jaws imleçleri hakkında yorumlar
Jaws ile script dosyası oluşturmadan evvel, jaws ile birlikte gelen bazı dolaşım imleçlerini doğru algılamak gerekir. Bu sebeple kısa kısa, bu imleçlerin neler olduklarına deyinelim. Jaws imleci Jaws imleci aktif bir uygulama penceresinde normal kısayollarla erişilemeyen alanlarda fare ile tıklatma ve odaklanma yöntemleriyle erişim sağlanmasına olanak tanıyan bir imleç türüdür....

Sesli oyun geliştirme scripti(BGT)-16: Sınıflar arası miraz alma

0 Sesli oyun geliştirme scripti(BGT)-16: Sınıflar arası miraz alma hakkında yorumlar
BGT üzerinde sınıf oluşturma tekniği içinde birden fazla sınıfın methodlarını birbirleri arasında miras alma özelliğine sahiptir. Aşağıdaki örneğe bakınız. Sınıflar arası miras alma class araclar { void motor() { alert(" Motor durumu","çalışıyor"); } } //Araçlar isminde bir sınıf oluşturup içine motor adında bir method ekledik. class araba : araclar//Araba sınıfını...

Sesli oyun geliştirme scripti(BGT)-15: Sınıf oluşturma

0 Sesli oyun geliştirme scripti(BGT)-15: Sınıf oluşturma hakkında yorumlar
BGT yazılım dilinde diğer yazılım dillerinde olduğu gibi sınıflar oluşturarak uygulamımızı daha okunabilir kılabiliriz. Aşağıdaki örnek size temel sınıf oluşturma mantığını göstermiş olacaktır. İlk sınıf oluşturma class araba { void birinciVites() { alert("Birinci vitese geçtiniz","Hızınız 60 km"); } void motorCalisti() { alert("Motor durumu","Motor çalıştı"); } } //Yukarıda bir sınıf örneği...

Jaws ekran okuyucu için script eğitimi-3: Script yöneticisi (Yapılandırma yöneticisi) ve ilk scripti yazma

0 Jaws ekran okuyucu için script eğitimi-3: Script yöneticisi (Yapılandırma yöneticisi) ve ilk scripti yazma hakkında yorumlar
Jaws yapılandırma (script) yöneticisi jaws ekran okuma yazılımı ile diğer uygulamaların uyumlu şekilde çalışabilmesi için gerekli yapılandırma dosyalarının bulunduğu ve oluşturuldu bir alt programdır. Jaws script yöneticisine Insert + F2 tuşlarına basarak çıkan jaws Yöneticisi Çalıştır diyaloğundan türkçe Jaws kullanıcıları Y harfine basarak, ingilizce olarak kullanan kullanıcılar ise S tuşuna...

Jaws ekran okuyucu için script eğitimi-2: Klavye yöneticisi

0 Jaws ekran okuyucu için script eğitimi-2: Klavye yöneticisi hakkında yorumlar
Jaws klavye yöneticisi windows ve üçüncü parti uygulamaların kısayollarını barındıran ve bu kısayollar ile çalışılmasına olanak tanıyan bir araçtır. Jaws klavye yöneticisine Insert + F2 tuşlarına basılarak çıkan jaws yöneticisi çalıştır ekranından k harfiyle ulaşılabilir. Jaws klavye yöneticisi ekranında iki panel karşımıza çıkmaktadır. Bu paneller sağ ve sol panel şeklinde...

Jaws ekran okuyucu için script eğitimi-1: Temel Kavramlar

0 Jaws ekran okuyucu için script eğitimi-1: Temel Kavramlar hakkında yorumlar
Tanıtım Jaws (İşe sesli erişim yazılımı) dünyada ve ülkemizde en yaygın kullanılan ve Windows için geliştirilmiş ekran okuyucu uygulamasıdır. Görme engellilerin kullanımına sunulan jaws yazılımı sayesinde Windows ortamlarına ve üçüncü parti uygulamalara tamamaen ve kısmen erişim sağlanabilmektedir. Bununla birlikte Jaws yazılımının üçüncü parti uygulamalarla olan uyumluluğu üzerine geliştirilmiş alt yapılandırma...

Herkes için C#Programlama Eğitimi-19: Sınıflarda set ve get methodlarını kullanma

0 Herkes için C#Programlama Eğitimi-19: Sınıflarda set ve get methodlarını kullanma hakkında yorumlar
C# dilinde özellikle private olarak tanımlama gereği duyacağınız erişim düzeyli değişkenlere değer atama ve değer çağırma gibi işlemlerde kullanabileceğiniz GET ve SET methodları bulunmaktadır. Bu iki method sayesinde örneğin hassas erişim gerektiren değişkenleriniz için değer ataması ve okuması yapılabilir. Gelin aşağıdaki vereceğim örnekte bu methodlar nasıl işliyor bir bakalım. GET...

Erişilebilir linux paketi(winux)

0 Erişilebilir linux paketi(winux) hakkında yorumlar
Uygulama Akademisi projesi kapsamında hazırladığım yeni bir paketle sizlerleyim. Bu paket daha öncede paylaşılan winux işletim sisteminin hem tamamiyle türkçeleştirilmiş hem de temel ayarları yapılmış bir linux paketi şekli. Bu paket vmdk dosyası olarak vm-ware sanal makine oluşturma yazılımı tarafından desteklenen bir sanal disk formatı. Bu disk içerisinde linux paketini...

Herkes için C# Programlama Eğitimi-18: C# ad alanı(Namespace kavramı ve projemize başvuru ekleme)

0 Herkes için C# Programlama Eğitimi-18: C# ad alanı(Namespace kavramı ve projemize başvuru ekleme) hakkında yorumlar
C# dilinde ad alanı kavramı üzerine birkaç şey dile getirmekte fayda var. Nesnel programlama dillerinde bir sınıf ve methodlar bütününün hemen üst kısmında namespace ibaresini görürsünüz. Bu yazılımı oluşturan ve başvurulan parçaların adlarını ifade etmektedir. Konuya açıklık getirmesi amacıyla aşağıdaki yapıya baktığınızda her programın başında bulunan using ifadesinden sonra gelen...

Sanal android 9.0 kullanım rehberi

0 Sanal android 9.0 kullanım rehberi hakkında yorumlar
Android işletim sisteminin bilgisayarlarınızda çalışan sanal bir kopyasını paylaşıyoruz sizlerle. Paylaşıyoruz diyorum. Çünkü, bu sanal android kalıbı tamamiyle Hakan KILIÇ tarafından www.uygulamaakademisi.com projesi için hazırlandı. İçerisinde türkçe sentezliyicisiyle birlikte gelen kalıp içinde tarafımdan Talkback tuş tanımlamaları yapılarak aşağıdaki link üzerinden sizlerle paylaşıldı. Android işletim sistemini sanal olarak kullanabilmeniz için şu...

Herkes için PHP Eğitimleri-25: Yapıcı ve yıkıcı methodlu sınıf tanımlama

0 Herkes için PHP Eğitimleri-25: Yapıcı ve yıkıcı methodlu sınıf tanımlama hakkında yorumlar
Herkes için PHP Eğitimleri-25: Yapıcı ve yıkıcı methodlu sınıf tanımlama Php kodlamada sınıf çağrıldığında doğrudan çalışan methodlara yapıcı method denir. Kodlama sırasında bazı durumların sınıf çağrıldığında çalıştırılmasını istiyorsak yapıcı methodları, tam aksi durumda kodlarımızın sonlandırılmasını istiyorsak ise, yıkıcı methodları çağırabiliriz. Yeni örnekler için sizi yazının devamına alalım. Yapıcı ve yıkıcı...

Herkes için PHP Eğitimleri-24: Sınıf oluşturma

0 Herkes için PHP Eğitimleri-24: Sınıf oluşturma hakkında yorumlar
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...

Herkes için C# Programlama Eğitimi-17: Yıkıcı methodlar

0 Herkes için C# Programlama Eğitimi-17: Yıkıcı methodlar hakkında yorumlar
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....

Herkes için C# Programlama Eğitimi-16: Yapıcı methodlar

0 Herkes için C# Programlama Eğitimi-16: Yapıcı methodlar hakkında yorumlar
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...

Herkes için C# Programlama Eğitimi-15: This Anahtar sözcüğüyle sınıf özelliklerine erişim

0 Herkes için C# Programlama Eğitimi-15: This Anahtar sözcüğüyle sınıf özelliklerine erişim hakkında yorumlar
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...