Tarih arşivleri:30 Ekim 2019

Herkes için C#Programlama Eğitimi 21: Button nesnesi oluşturma

0 Herkes için C#Programlama Eğitimi 21: Button nesnesi oluşturma hakkında yorumlar
Windows forms uygulaması hazırlarken düğme nesnei oluşturmak için aşağıdaki yapıya ilgili kodları dahil etmemiz gerekir. using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; namespace WindowsFormsApp1 { public partial class Form1 : Form { private Button dugme; /*Burada button öğesini özellik...

Herkes için C#Programlama Eğitimi-20: Windows forms uygulamasına giriş

0 Herkes için C#Programlama Eğitimi-20: Windows forms uygulamasına giriş hakkında yorumlar
C# eğitimlerimizde önemli bir konu olan windows forms uygulaması şu ana kadar gördüğümüz konuların içerisinde en önemli başlığı ifade etmektedir. Windows forms uygulaması console uygulamasından farklı olarak içerisinde düğmeleri, metin alanlarını, resim alanlarını ve karşımıza çıkabilecek her türlü nesneyi barındıran kullanıcı arayüzünü ifade etmektedir. Her bir masaüstü uygulaması aslında windows...

Jaws ekran okuyucu için script eğitimi-19: Pencere yapılarını anlama

0 Jaws ekran okuyucu için script eğitimi-19: Pencere yapılarını anlama hakkında yorumlar
Jaws ile script geliştirirken en çok ihtiyaç duyacağınız fonksiyonlar pencere bilgilerine göre işlem yapılmasını sağlayacak get fonksiyonlarıdır. Jaws aktifken "Control + Insert + F1" tuşlarına basarak bir pencerenin bilgilerine ulaşabilirsiniz. Açılan sanal ekranda aşağıdaki örnek ekrandaki bilgiler karşınıza çıkacaktır. Window Technical Information: Control ID 15 ; Bu bilgisayar farketmeksizin not...

Jaws ekran okuyucu için script eğitimi-18: Otomatik başlayan fonksiyonlar

0 Jaws ekran okuyucu için script eğitimi-18: Otomatik başlayan fonksiyonlar hakkında yorumlar
Jaws üzerinde otomatik devreye giren olaylar bulunmaktadır. Bu olaylar arasında en çok kullanılanlar; AutoStartEvent AutoFinishEvent FocusChangeEvent NewTextEvent Jaws içerisinde buna benzer birçok örnek görebilirsiniz. Şimdi vereceğim örnekte, jaws AutoStartEvent ve AutoFinishEvent yapılarını görüyor olacaksınız. AutoStartEvent ve AutoFinishEvent Örneği Bildiğiniz gibi Jaws 17 versiyonundan sonra web sitelerine özel scriptler oluşturabilme özelliği...

Jaws ekran okuyucu için script eğitimi-17: Fonksiyonlar

0 Jaws ekran okuyucu için script eğitimi-17: Fonksiyonlar hakkında yorumlar
Jaws script dili içerisinde fonksiyon oluşturabilir ve bu fonksiyonları kullanabiliriz. Aynı zamanda scripti yazdığınız program aktifken otomatik devreye giren fonksiyonlarla birlikte programdan çıktığınızda çalışan otomatik fonksiyonlar oluşturabiliriz. Gelin şimdi aşağıda fonksiyonlara bir giriş yapalım. Geri dönüşsüz ve doğrudan çalışan fonksiyonlar Aşağıdaki fonksiyonu not defteri için oluşturabilirsiniz. Bu fonksiyon scriptimizin içinden...

Jaws ekran okuyucu için script eğitimi-16: Sanal görünümde script dosyalarına özel yardım ekranları oluşturma

0 Jaws ekran okuyucu için script eğitimi-16: Sanal görünümde script dosyalarına özel yardım ekranları oluşturma hakkında yorumlar
Jaws üzerinde yazdığınız scriptler için sanal görünümde yardım ekranları oluşturabilirsiniz. Peki nedir bu sanal ekran diyecek olursanız? Sanal ekranlar bir pencerede beliren ve içeirsinde oluşturduğunuz yardım açıklamalarınızı içeren pencerelerdir. Bu ekranlardaki içerikler genelde .jsm dosyları içerisinde oluşturulur. Virtual viewer oluşturma Öncelikle aşağıdaki kod bloğuyla virtual viewer aktif mi değil mi...

Fine Reader 14 için jaws scripti

0 Fine Reader 14 için jaws scripti hakkında yorumlar
Fine Reader 14 üzerinde bazı işlemleri hızlıca yapabilmenizi sağlayacak jaws scriptleri geliştirilmiştir. Scripti kullanıcı klasörünüzün içerisinde bulunan app data içindeki roming içerisinde bulunan freedom scientific jaws ve oradan da 2019 altına kopyalamanız yeterlidir. Script ile şu an için aktif olan kısayolların neler olduğunu shift +1 tuşlarıyla öğrenebilirsiniz. Fine Reader 14...

Jaws ekran okuyucu için script eğitimi-15: Döngülere bir örnek

0 Jaws ekran okuyucu için script eğitimi-15: Döngülere bir örnek hakkında yorumlar
Döngüler konusunda for ve while yapılarını inceledikten sonra size güzel bir örnek sunalım. Senaryomuz aşağıda verilmiştir. Bildiğiniz gibi word 2016 üzerinde durum çubuğuna gitmek için f6 tuşuna basmak gerekli. Scriptimiz öncelikle durum çubuğuna gidecek ve sayfa ve sözcük bilgisini okuyarak imlecimizi orada bırakacak. Script DurumCubugunuSoyle () TypeKey ("alt") SaveCursor ()...

Jaws ekran okuyucu için script eğitimi-14: Döngüler (for döngüsü kullanımı)

0 Jaws ekran okuyucu için script eğitimi-14: Döngüler (for döngüsü kullanımı) hakkında yorumlar
Jaws scripting dilinde bir başka döngü türüde for döngüsüdür. Belli bir aralıkta işlemin gerçekleştirilmesine olanak verir. Aşağıdaki örnekte for kullanımı gösterilmektedir. Verilen örnekte not defteri uygulamasında normal şartlarda ulaşılamayan ekranı kapla veya geri yükle düğmesine erişim sağlanmış ve ekran kaplı ise ekran kaplandı tam tersi ise ekran küçültüldü uyarısı verilmiştir....

Jaws ekran okuyucu için script eğitimi-13: Döngüler (While döngüsü kullanımı)

0 Jaws ekran okuyucu için script eğitimi-13: Döngüler (While döngüsü kullanımı) hakkında yorumlar
Programlama dillerinde bulunan ve aynı işlemi tek bir kod bloğunda gerçekleştirilmesini sağlayan tüm işlemler temel anlamda döngü olarak ifade edilir. Döngüler sayesinde tekrar eden işlem süreçleri hızlıca gerçekleştirilebilir. İşte bu döngüler yazılım dillerinde while ve for döngüleri şeklinde karşımıza çıkmaktadır. Jaws script dilinde de benzer yapılar bulunur ve aşağıdaki şekilde...

Jaws ekran okuyucu için script eğitimi-12: Koşullu durumlar(else ve elif kullanımı)

0 Jaws ekran okuyucu için script eğitimi-12: Koşullu durumlar(else ve elif kullanımı) hakkında yorumlar
Jaw scripti içerisinde koşullu durumları oluştururken birden fazla olasılık için sorgulama yapabilmemiz mümkün kılınmıştır. Eğer kullanımına ek olarak elif ile birden fazla koşullu duruma bakılmasını sağlayabiliriz. Şimdi aşağıda vereceğim örnekte, not defterinin ekranı kaplayıp kaplamadığını bize bildirecek bir script oluşturalım. string Function RenkBildir () var int renk = GetColorText ()...

Jaws ekran okuyucu için script eğitimi-11: Koşullu durumlara giriş

0 Jaws ekran okuyucu için script eğitimi-11: Koşullu durumlara giriş hakkında yorumlar
Jaws ile script geliştirirken koşullu bir durum gerektirecek hallerde, scriptin nasıl davranış göstereceğini planlayabiliriz. Bu planlamayı yaparken, bazı bilgilere ihtiyaç duyabiliriz. Tam bu noktada get ile başlayan fonksiyonlardan yararlanabiliriz. Aşağıdaki örnek ile durumu anlamaya çalışalım. Script BataryaDurumunuOgren () Var int batarya let batarya = GetBatteryChargeStatus ();Bu fonksiyon laptoplarda batarya durumunu...

Jaws ekran okuyucu için script eğitimi-10 : Mesaj dosyalarıyla çalışan örnek uygulama

0 Jaws ekran okuyucu için script eğitimi-10 : Mesaj dosyalarıyla çalışan örnek uygulama hakkında yorumlar
Bu yazılı eğitimde not defterinin dosya menüsünü açan ve bu menünün açıldığını kullanıcı düzeyine göre farklı şekilde bilgilendiren bir script yazacağız. Mesaj dosyasının oluşturulması const kys_altD ="alt + d" ;Yukarıda alt + d kısayoluna başvuracak bir sabit oluşturduk ve adını kys_altD şeklinde belirledik. Messages @DosyaMenuUzunMesaj Dosya menüsü açıldı @@ @DosyaMenuKisaMesaj...

Jaws ekran okuyucu için script eğitimi-9: Yeni mesaj dosyasına yer işareti ekleme

0 Jaws ekran okuyucu için script eğitimi-9: Yeni mesaj dosyasına yer işareti ekleme hakkında yorumlar
Jaws mesaj dosyalarında yer işareti koyarak mesajlarımızı oluşturabiliriz. Yapılması gerekenler ise aşağıdaki gibi; Daha önce oluşturmuş olduğumuz not defteri mesaj dosyasına gelelim ve içerisinde yeni bir mesaj bloğu oluşturalım. Burada ben AdimSoyadim isminde bir mesaj adı belirledim. Siz başka şekilde bir ad belirleyebilirsiniz. @AdimSoyadim ve @@ bloğu içerisine gelelim ve...

Jaws ekran okuyucu için script eğitimi-8: Yeni mesaj dosyası oluşturma

0 Jaws ekran okuyucu için script eğitimi-8: Yeni mesaj dosyası oluşturma hakkında yorumlar
Mesaj dosyaları, jaws scriptleriyle birlikte oluşturulan bilgilendirici mesajları içeren dosyalardır. Bu dosyalar sizin kullanım seviyenize göre uzun ve kısa geri dönütler vermektedir. Örneğin: Mesaj panoya kopyalandı temel jaws kullanım seviyesinde bilgi olarak verilirken, kopyalandı uyarısı orta veya ileri seviye kullanım düzeyinde mesaj olarak seslendirilmektedir. Şimdi gelin bir mesaj dosyası nasıl...