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 olarak tanımlamış olduk. Genelde tanımlama…
Ay: Ekim 2019
Herkes için C#Programlama Eğitimi-20: Windows forms uygulamasına giriş
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 forms temelinde şekillenir. Visual studio…
Jaws ekran okuyucu için script eğitimi-19: Pencere yapılarını anlama
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 defteri üzerinde metin alanının taşıdığı…
Jaws ekran okuyucu için script eğitimi-18: Otomatik başlayan fonksiyonlar
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 gelmişti. Şimdi bu özelliği kullanarak…
Jaws ekran okuyucu için script eğitimi-17: Fonksiyonlar
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 dahil edildiğinde not defterine hoşgeldiniz…
Jaws ekran okuyucu için script eğitimi-16: Sanal görünümde script dosyalarına özel yardım ekranları oluşturma
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 denetleyelim. if UserBufferActivate () then…
Fine Reader 14 için jaws scripti
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 scripti indir Script kullanımı…
Jaws ekran okuyucu için script eğitimi-15: Döngülere bir örnek
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 () TypeKey (“shift + f6”) var…
Jaws ekran okuyucu için script eğitimi-14: Döngüler (for döngüsü kullanımı)
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. Not : Bu script yapısı…
Jaws ekran okuyucu için script eğitimi-13: Döngüler (While döngüsü kullanımı)
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 kodlanır. while işlem olduğu müddetçe…