Sabitler, değişkenler gibi tanımlanır, ancak değerleri değişmeyen yapılardır. Sabit kullanımı her defasında kullanılacak değişmeyen ifadelerde işimizi kolaylaştırmaktadır. Bir sabit tanımlarken aşağıdaki kodu oluştururuz. Const Dogru = 1, Yanlis = 0
Ay: Eylül 2019
Jaws ekran okuyucu için script eğitimi-6: Değişkenler
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 tipi şeklinde düşünebilirsiniz. Int TamSayiDegiskeni…
Jaws ekran okuyucu için script eğitimi-5: İmleçleri taşıma ve hareket ettirme
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, script yöneticisini açalım. Hemen ardından…
Jaws ekran okuyucu için script eğitimi-4: Jaws imleçleri
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. Örneğin bazı metin editörlerinde durum…
Sesli oyun geliştirme scripti(BGT)-16: Sınıflar arası miraz alma
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ı oluşturup sonrasında gelen iki nokta…
Sesli oyun geliştirme scripti(BGT)-15: Sınıf oluşturma
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 gördünüz. Sınıf içinde void şeklinde…
Jaws ekran okuyucu için script eğitimi-3: Script yöneticisi (Yapılandırma yöneticisi) ve ilk scripti yazma
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 basarak ulaşabilirler. Aynı zamanda tüm…
Jaws ekran okuyucu için script eğitimi-2: Klavye yöneticisi
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 bulunur. Soldaki panelde uygulamalar bulunurken,…
Jaws ekran okuyucu için script eğitimi-1: Temel Kavramlar
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 dosyaları sayesinde ve bu yapılandırma…