Multithreading demek, Java ile yaptığımız programımızın aynı anda birden fazla iş yapabilmesini sağlayan bir özelliktir. Java’nın temel özelliği diyebiliriz. + Programımız bir “komut” se bunu ufak “komut parçacıkları” ile yapılır. Biz programımızda başka bir işe komut verirken diğer komut parçacıklarının çalışmasını sağlamaktadır. Komut parçacıklarına ise Thread diyoruz. + Programımızda komutlarımızın iş sırasını Java otomatik olarak […]
+ Java’da GUI denilen grafik arayüzünde JAVA 3 sınıfa ayırmış. GUI’de JApplet, JFrame, JDialog yani kısacası Object sınıfındaki tüm kütüphaneleri kapsar. + Kısaca hatırlamak gerekirse GUI, Kullanıcı Grafik Arayüzü demekti. BARINDIRICI SINIFLAR, YARDIMCI SINIFLAR, KOMPONENT SINIFLAR‘dır. Barındırıcı Sınıflar : Genelde Komponentleri barındırmak için kullanılan sınıflardır. Yardımcı Sınıflar : Nesnelerin düzenlenmesi için kullanılan sınıflardır. Komponent Sınıflar […]
Yazılım Mimarilerinden biri olan Çok Katmanlı Mimari yazdığımız programların her birinin kendi başına çalıştığı ve gerekirse bir araya gelipte çalışabildiği bir sistem olarak özetleyebiliriz. Oluşturduğumuz kütüphaneler hem tek başına hem de bir araya gelerek bir kütüphane oluşturabilir. Bu şekilde yapılan mimari performans açısından olumlu bir katkı sağlar. Aynı kütüphaneleri tekrar tekrar yazılmasına gerek kalmaz. Artısı: […]
15 Nisan 2010’da Java Öğreniyorum diye yazmışım. Çok az kısmına bakabildiğim için paylaşmadım. Şimdi başlayabiliriz. Java’da uygulama geliştirmek için NetBeans IDE’sini seçtim. Java IDE’lerinin hiç birini beğenmememe rağmen el mahkum maalesef. Bu yazımızda NetBeans Kurulumu yapalım. Sonraki yazılarda ise Java’nın derinliklerine dalmaya başlayalım. NetBeans’ın Resmi sitesinden isteğinize göre bir sürümü indirelim. İndirdikten sonra kurulum işleminde […]
iPhone’nun en güzel özelliklerinden birisi döndürme hassasiyetini anlaması. Telefonumuzu sağa veya sola döndürdüğümüz anda çalışan programımızında dönme yönüne göre şekil almasıda kullanıcının görmek istediği şeyler arasında olsa gerek. iPhone’da yaptığımız bir program’ı bu döndürme fonksiyonunu anlatmamız gerekir. Yapmazsak nasıl olacağını resimimizde görelim. Böyle bir uygulama yapmak istemeyiz herhalde. Bu ekran döndürme’yi programımıza anlatmamız gerekiyor. Birden […]
iPhone uygulaması yaparken XCode ile beraber Objecvtive C dillerine hakim olmamız gerekiyor. Alışagelmiş programlama dillerinden farklı olsada öğrenildiğinde çok eğlenceli. XCode ise bambaşka bir IDE. Bu IDE’yi kullanırken bir iPhone projesi yapmak istediğimizde bizi bir ekran ile karşı karşıya kalıyoruz bu IDE’de hangisi ne işe yarar bunları açıklamaya çalışacağım. Örnek bir uygulama açalım ve Classes […]
Objective C nesnesel bir programlama dilidir. 1996’da Next adlı firmanın sahiplendiği ve bütün sistemini Objective C ile tasarlamasının ardından Apple Next’i aldıktan sonra daha da fazla duymaya başladık. Mac işletim sistemi yapısı bu dil üstüne kurulur ve derleyicisine Gcc denmekte. Temeli syntax c’dir ama bir o kadar da farklı bir yapısı vardır. Objective C sınıf […]
iPhone uygulaması yapmak istiyoruz peki nasıl? Nereden başlamak gerekir bu yazı serisinde bunları göreceksiniz. İlk önce Intel işlemcili bir MAC’imiz olması gerekiyor. Bunun nedeni ise iPhone SDK’sı bu sistemde çalışmakta. Ardından Apple Sdk’sı indirmeliyiz. Bunlar halledildikten sonra en önemli husus “Objective C” adlı C ile C++ arasında kalan nesneye yönelik olan programlama dilini bilmemiz gerekiyor. […]
Programımızı klavye ile yönetmek için herhangi bir nesnemizin KeyDown olayına hangi tuşla işlem yaptıracaksak KeysCode’unu programa yazarak işlemi halledebiliyoruz. Tanımlama karışık olmuş olabilir. KeysCode: klavyedeki tuşların kontrolünü sağlayabildiğimiz bir kütüphane. Programımızı ESC tuşuna basarak kapatmak istiyorsak. if (e.KeyCode == Keys.F10) { this.Close(); }
Bu dersimizde Texbox nesnemizde en çok kullandığım ya da en çok kullanılan metodları sizle paylaşmak istedim. Replace() Metodu: Textbox’ımızdaki bir harfi başka bir harf ile değiştirmemizi sağlar. textBox1.Text = textBox1.Text.Replace(“B”, “K”); Insert() Metodu: Textbox’taki string’imizin devamına ekleme yapabiriz. textBox1.Text = textBox1.Text.Insert(textBox1.Text.Length , “Brk Ktby…”);