SAMSUNG Galaxy Watch Active Day Erişilebilirliği-1: Giriş ve ilk ayarlar

0 SAMSUNG Galaxy Watch Active Day Erişilebilirliği-1: Giriş ve ilk ayarlar hakkında yorumlar
Samsung tarafından piyasaya sürülen akıllı saati Active Day-2 sunduğu erişilebilirlik özellikleriyle Apple Watch serisine göre alternatif olabilecek bir kullanım deneyimi sunacak mı (?) bu yazı dizisinde değerlendiriyor olacağım. İsterseniz başlayalım... Bilindiği üzere SAMSUNG bu sene akıllı saat anlayışını biraz değiştirerek ve geliştirerek Galaxy Watch adını verdiği bir seri üretimine geçti....

Herkes İçin JavaScript Eğitimi-4: Değişkenlerin etki alanları ve kapsamı

0 Herkes İçin JavaScript Eğitimi-4: Değişkenlerin etki alanları ve kapsamı hakkında yorumlar
Değişkenler JavaScript üzerinde oluşturulurken başına var ifadesi getirilir ise sadece tanımlandığı alanda kullanılabilir. Ancak, var ifadesi gelmez ise her yerden erişilebilir. Gelin bir örnekle bu durumu özetleyelim. Değişken etki alanlarına örnek function OrnekMethod() { var AdSoyad = "Sarper ARIKAN"; alert("Ad soyad değişkeni tanımlı olduğu için türü ekrana basılır"+typeof(AdSoyad)); } //Method...

Herkes İçin JavaScript Eğitimi-3: Tür dönüştürme

0 Herkes İçin JavaScript Eğitimi-3: Tür dönüştürme hakkında yorumlar
JavaScript kodlama dilinde, diğer programlama dillerinde olduğu üzere tür dönüşümleri yapabilirsiniz. Başlıca yapılabilecek tür dönüşümleri; *toString veya string(değer) ile metin türüne dönüşüm. *parseInt(değer) veya number(değer) türüne dönüşüm. *boolean(değer) türüne dönüşüm. toString ve string() yapılarıyla metinsel türe dönüşüm var sayi = 1984; alert("Sayı değişkeni sayısal türden metin türüne dönüştü. Bu da...

Herkes İçin JavaScript Eğitimi-2: Değişken Tanımlama

0 Herkes İçin JavaScript Eğitimi-2: Değişken Tanımlama hakkında yorumlar
Değişken, programların çalışması için gerekli olan veri tiplerini barındıran bölgelerdir. JavaScript üzerinde toplamda 6 adet veri tipi bulunmaktadır. Bu veri tipleri sırasıyla Number(Sayısal değişkenler) String(Metinsel değişkenler) Null(Değer atanmamış değişkenler) Undefined(Tanımlanmamış değişken) Boolean(Mantıksal değişkeni) Object(Nesne değişkeni) Değişken Tanımlama var ad = "sarper"; var yas = 35; alert(ad +" "+" "+"yaşı"+" "+yas);...

Herkes İçin JavaScript Eğitimi-1: JavaScript Giriş ve Kod Yapısı

0 Herkes İçin JavaScript Eğitimi-1: JavaScript Giriş ve Kod Yapısı hakkında yorumlar
JavaScript, web sayfalarını dinamik hale getiren tarayıcı taraflı bir dildir. Html, php ve css dilleriyle birlikte kullanılmaktadır. JavaScript tarayıcı taraflı bir dil olduğu için internet olmasa dahi bilgisayarınızda tarayıcı tabanlı uygulamalar yapabilirsiniz. Genel itibariyle JavaScript kodları aşağıdaki yapı arasına yazılmaktadır. JavaScript Kod Yapısı JavaScript kod yapısında html 5 öncesi type...

Herkes için PHP Eğitimleri-28: Sihirbaz methodlar__call()

0 Herkes için PHP Eğitimleri-28: Sihirbaz methodlar__call() hakkında yorumlar
Php programlamada bazen özelleştirilmiş hatalar oluşturmak isteyebiliriz. Bu durumda çok faydalı bir sihirbaz method karşımıza çıkıyor. __call() methodunun kullanımına aşağıdan bakabilirsiniz. __call Sihirbaz Methodu class calisanlar { public function __call($ad,$attr) { echo "$ad adlı method bulunamadı!"; } } $sinif = new calisanlar(); $sinif->yaz(); Yukarıda bulunan kod yapısında varolmayan bir method...

Herkes için PHP Eğitimleri-27: Sihirbaz methodlar __toString()

0 Herkes için PHP Eğitimleri-27: Sihirbaz methodlar __toString() hakkında yorumlar
Php programlamada string türünde çıktılar elde etmek istersek __toString() sihirbaz methodunu kullanabiliriz. Aşağıdaki örneği inceleyelim. __toString() Kullanımına Örnek class ornek { public $ad = "sarper arıkan"; //Ad isminde bir arguman oluşturduk. Bu arguman string türünde. public function __toString() { return $this->ad; //Ad isminde oluşturduğumuz string türündeki argumanımıza sihirbaz methodumuzun içinden...

Jaws ekran okuyucu için script eğitimi-21: Open Broadcaster canlı yayın uygulaması için jaws script projesi

0 Jaws ekran okuyucu için script eğitimi-21: Open Broadcaster canlı yayın uygulaması için jaws script projesi hakkında yorumlar
Jaws script eğitimimiz için bir başka script projesiyle birlikteyiz. Bu proje kapsamında youtube gibi canlı yayın ortamlarında akışlar yapabilmemizi sağlayan open broadcaster programına özel scriptler oluşturdum. Script program arayüzünde düğmelere erişimi kolaylaştırmak ve kaynak seçimi gibi alanlara kolayca erişim sağlanabilmesi hedefiyle oluşturulmuştur. OBS Scriptlerinin yaptıkları Ekran kaydı için kaynak seçim...

Herkes için PHP Eğitimleri-26: Sınıf öğelerinde gizlilik ve erişim düzeyleri

0 Herkes için PHP Eğitimleri-26: Sınıf öğelerinde gizlilik ve erişim düzeyleri hakkında yorumlar
Php dilinde nesne programlama kurallarına göre kodlama yaparken karşımıza çıkacak en önemli nokta, sınıf öğelerinin erişim düzeylerini belirleme süreçleri olacaktır. Temel kullanımda 5 tür erişim düzeyi bulunmaktadır. Public : Sınıfın içinden , sınıftan türetilen diğer sınıflardan ve sınıf dışından erişilebilen method ve argumanlardır. Private: Oluşturulduğu sınıf içinden erişilebilen, ancak sınıf...

Jaws ekran okuyucu için script eğitimi-20: Skype web için jaws script projesi

0 Jaws ekran okuyucu için script eğitimi-20: Skype web için jaws script projesi hakkında yorumlar
Jaws script yazılı eğitimlerin yirmincisinde skype web scripti geliştiriyoruz. Bilindiği üzere skype masaüstü uygulamasının yanısıra bir de web üzerinde bir aplikasyonu bulunmakta. Bu uygulama genel itibariyle erişilebilir olsada, birçok işlemi gerçekleştirmek için tab ile dolaşmak gerekiyor. İşte scriptimizin yaptığı belli işlevlere hızlı erişim sağlamayı kolaylaştırmak yönünde ilgili dosyaları yazının sonunda...

Herkes için C#Programlama Eğitimi 25: Button, TextBox,ComboBox kullanarak hazırlanan örnek uygulama

0 Herkes için C#Programlama Eğitimi 25: Button, TextBox,ComboBox kullanarak hazırlanan örnek uygulama hakkında yorumlar
TextBox, ComboBox ve Button kullanarak aşağıda hazırladığım örnek uygulamayı bulabilirsiniz. Bu uygulama şu işlemleri yapıyor; *Kullanıcı adınızı ve şifrenizi istiyor, bu alanları boş geçip geçmediğinize bakıyor. *Şifre alanında 14 karakterden az şifre giremeyeceğiniz konusunda uyarıyor. *Seçim kutusunda ise 18 yaşından küçükseniz sizi sisteme almıyor. *Yukarıdaki durumların tam aksine tüm koşulları...

Herkes için C#Programlama Eğitimi 24: Seçim kutuları

0 Herkes için C#Programlama Eğitimi 24: Seçim kutuları hakkında yorumlar
Seçim kutuları içerisinde birden fazla seçeneği barındıran nesnelerdir. Web sayfalarında ve bazı programlarda karşımıza çıkabilirler. Bu nesnenin oluşturulma amacı kullanıcıdan seçenekler arasında bir tercih yaparak o tercihe ilişkin işlemler gerçekleştirebilmesini sağlamak şeklinde açıklanabilir. C# dilinde combobox olarak adlandırılan bu nesneler aşağıdaki gibi oluşturulur. private ComboBox secimkutusu; Nesneye ait özellikleri tanımladıktan...

Herkes için C#Programlama Eğitimi 23: DialogResult kullanımı

0 Herkes için C#Programlama Eğitimi 23: DialogResult kullanımı hakkında yorumlar
C# programlama dilinde ekrana bastırmak istediğimiz diyalog türüne göre işlem yaptırabiliriz. Bu kullanım türü DialogResult şeklinde karşımıza çıkmaktadır. DialogResult kullanımında esas olan nokta önce yeni bir diyalog result nesnesi oluşturulması gerekliliğidir. Aşağıdaki örnekte hem nesnemizi hem de mesaj diyaloğumuzu diyalog isminde bir değişkene atadık. using System; using System.Collections.Generic; using System.ComponentModel;...

Herkes için C#Programlama Eğitimi 22: Mesaj diyaloğu oluşturma

0 Herkes için C#Programlama Eğitimi 22: Mesaj diyaloğu oluşturma hakkında yorumlar
Merhaba C# dilinde ekrana farklı formatlarda diyaloglar çıkarabiliriz. Bu diyalogları en temelde oluşturabilmek için şu yapıyı kullanırız. MessageBox.Show("içerik","başlık","düğmeler","ikon"); Gelin şimdide örneğimize geçelim. MessageBox örneği 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 :...

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...