Temel Veri Tipleri

Java programlama dilinde her veri tipi bir sınıf olarak değerlendirilir.
Java’da verileri kendi arasında ayrı gruplara ayırırız.

Rakamsal verilerle işlem yapabilmek için sayısal veri tipleri kullanılır.Sayısal tipler de kendi arasında iki gruba ayrılır: kesirli ve tamsayı tipleri.Karakterlerle işlem yapmak içinse metinsel veri tipleri kullanılır.Veri tiplerinin ayrılmasındaki neden işlem türlerinin farklı olmasıdır.
Sayısal veri türleri işlemleriyle matematiksel işlemler yapılabilir.Metinsel veri türleri işlemleriyle verilerin birleştirilmesi yapılabilir.Bu yüzden programımızda veri sınıflandırılmasına uyarak verileri kendi tipine göre ayrılmış veri tipleri üzerinde işleme alacağız. Almazsak zaten java bize hata verecektir.

Veri tiplerinin sınıflandırılması :
1)Kesirli sayılar tipi
2)Tamsayı tipi
3)Metinler tipi
4)Mantıksal (true,false) tip

Belirttiğim her bir veri tipinin hafızada kapladığı bir yer büyüklüğü vardır ve bu büyüklük byte cinsindendir.

Java’da veri tiplerinin gruplandırılmasının bir diğer sebebi de her veri tipinin hafızadaki işlem alanı büyüklüğünün farklı olmasıdır.Örneğin tek karakter veri tutan değişkenler hafızada 2 byte yer tutarken sayısal bir veri tutan değişken daha büyük bir yer kaplamaktadır. Ayrıca bu veri tiplerinin ayrı ve detaylı olması da hafızanın verimli kullanılmasına oldukça büyük bir katkı sağlar.

Java İlk Ders

Merhaba,

Bu dersimizde öncelikle sizlere kısaca java nedir ve neden java sorularını cevaplayıp gerekli araçların kurulumunu anlatıp ilk java uygulamamız olan “Hello World” uygulamasını beraber yapacağız.

Java Nedir?
“Bir kere yaz her yerde kullan” sloganı ile karşımıza gelen bu teknoloji SUN bilgisayar şirketinin televizyonlar, fırınlar, buzdolapları ve buna benzer aletlerin birbirleriyle haberleşmesini sağlamayı amaçlayan bir proje olarak başlatıldı. SUN firması Java dili projesini iptal edecekti. Ancak Java’nın web ortamları hazırlamada bir potansiyeli vardı. Bunu gören SUN firması Java’yı tanıttı. Proje ilgiyle karşılandı.

 

Java, C++ diline oranla öğrenilmesi çok daha kolay bir dildi. SUN firması, kullanmak isteyen herkese Java’yı ücretsiz olarak sundu. 1996-97 yıllarında hemen hemen tüm dünyada temel bilgisayar dili olarak öğretilmeye başlandı.

En baştaki sloganda demek istediğim Linux’ta yaz Windows ve MacOS’ta kullan veya tam tersi. Nerede yazıldığının önemi yok. Herhangi bir yerde yazıp diğer tüm sistemlerde kullanabilirsiniz.

Neden Java?
Java, açık kaynak olması nedeniyle tercih nedeni olmuştur. Ve yazılımı bir platformda yazıp diğer platformlarda çalıştırmalarını sağlar. Resimleri üç boyutlu olarak görüntülemenizi sağlar.

Gerekli Araçların Kurulumu

İlk olarak bu adrese girip Java SE Development Kit 7u51 yerindeki Accept License Agreement kutucuğunu işaretleyip platformlardan hangisine sahipseniz onu seçiniz.Ve inen dosyayı bilgisayarınıza kurunuz.
Şimdi sıra Eclipse’i kurmaya geldi.Bu  adrese girip Eclipse IDE for Java Developers’ın platformunuza uygun olanını indiriniz. Zip dosyası olarak inecektir. Dosyayı bilgisayarınızdaki istediğiniz yere çıkartıp programa giriş yapabilirsiniz.

İlk uygulamamız Hello World

Eclipse’i açıp File>New>JavaProject diyoruz. Project Name kısmına Hello World yazdım ben siz isterseniz projeye başka bir isim verebilirsiniz. Sonra da finish e tıklıyoruz.

JavaProject
Sonra resimdeclass

gösterdiğim kısımdan HelloWorld’e iki kez tıklıyoruz ve alt dizini olarak 2 dizin açılacak src ve Jre System Library[Java SE 1.7] isimli. Src olan dizi sağ tıklayıp New>Class diyerek sınıf oluşturuyoruz. Resimdesınıfisimlendirme gösterdiğim gibi Name kısmına class ismi veriyoruz.
Resimde olduğu gibi Which method stubs would you like to create bölümündeki public static void main kısmını işaretliyoruz ve finish diyoruz.

Resimdekihelloworld

gibi kodları yazıyoruz ve üst menüdeki run(resimde kırmızı yuvarlak sembolle işaretli yere tıklıyoruz) yerine tıklıyoruz.Programımız alt taraftaki console yerinde çalıştı ve System.out.println(“Hello World”) komutuyla yazdırmasını istediğimiz Hello World’ü yazdırdı.

C# While Döngüsü

Bu dersimizde sizlere C# da while döngüsünü anlatıcam.
Döngüler programlama dillerinde sıklıkla kullanılan fonksiyonlardır.
Birden fazla tekrar etmesi gereken kodlar için döngüleri kullanırız.While ingilizcede e kadar anlamına gelmektedir.
Programımızda yapacağımız işlem 1 ile 200 arasındaki sayıları ekrana yazdırmak.
Hadi programımızı yazalım.

Continue reading C# While Döngüsü

C# If,ElseIf Karar Yapısı

Merhaba arkadaşlar,
Bu dersimizde sizlere C# da If,ElseIf karar yapısını anlatıcam.
If,ElseIf’nin yapısı şu şekildedir;

If (koşul) // eğer belirttiğimiz koşul bu ise
{ //metot } // bu satırı gerçekleştir.
Else if (koşul) // ya da bu ise
{ //metot } // bu satırı gerçekleştir.
Eğer if ve else if den sonra gerçekleştireceğimiz metotlar tek satır ise { } methodumuzu bu işaretler içinde yazmamıza gerek yoktur. Eğer birden fazla metot gerçekleştireceksek { } bu parantezler içinde yazmamız gereklidir.
Bir örnek yapıp pekiştirelim.
Açılan formumuza 1 adet label 2 adet textbox ve 1 adet de button ekleyelim.
Butona çift tıklıyarak kod bölümünü açalım ve aşağıdaki kodları yazalım.

// sayi1 ve sayi2 diye iki adet integer tanımlıyoruz.
int sayi1;
int sayi2;
//textboxa girilen sayılar string tipinde olduğundan dolayı onları,
//integer tipine çevirip sayi1 ve sayi2 ye atıyoruz.
sayi1 = Convert.ToInt32(textBox1.Text );
sayi2 = Convert.ToInt32(textBox2.Text );

if (sayi1 < sayi2) //eger sayi1 imiz sayi2 mizden küçük ise aşağıdakini
MessageBox.Show(sayi1 + " küçüktür " + sayi2 + " 'den");
else if (sayi1 > sayi2)// yada eger sayi1 imiz sayi2 mizden küçük ise
//aşağıdakini
MessageBox.Show(sayi1 + " büyüktür " + sayi2 + " 'den");
else if (sayi1 == sayi2) // yada eger sayi1 imiz sayi2 mizden küçük ise
//aşağıdaki olayı gerçekleştir.
MessageBox.Show(sayi1 + " eşittir " + sayi2 + " 'e");

 

F5 e basıp programımızı çalıştırıyoruz.


C# MessageBox(Mesaj Kutusu)

Merhaba Arkadaşlar,
Bu dersimizde kullanıcıya mesaj vermek için kullandığımız mesaj kutularını göreceğiz.
Microsft Visual Studio’yu açıp Project/New Project diyerek yeni bir C# projesi açıyoruz ve “Form1” karşımıza çıkıyor.
Sol tarafta olan toolbox dan buttonu formumuza ekliyoruz.

Ve “button1” in üzerine çift tıklıyoruz.Açılan kod kısmına;

 MessageBox.Show("baransomakli.com C#Dersleri");

Yazıyoruz.F5 e basıp projeyi çalıştırıyoruz.

C#’da Basit Giriş Paneli Uygulaması

C#’dada yazdığım basit bir giriş panelinin nasıl yapılacağını bu derste sizlere anlatmaya çalışacağım.
İlk olarak Visual Studio da File menüsünden yeni bir C# projesi oluşturuyoruz.
Formumuza 2 tane label 2 tane textbox ve 1 tane buton ekliyoruz.
Ben formu bu şekilde yaptım:
ders1girişpaneli
Daha sonra kod kısmına geliyoruz. Giriş butonuna iki kere tıkladığımız zaman açılan kod kısmına şu aşağıdaki kodları yazalım.

string Kullanici;
string sifre;

Kullanici = textBox1.Text;
sifre = textBox2.Text;

if (Kullanici == "Baran Somaklı" && sifre == "123123")
MessageBox.Show("Giriş Başarılı!");
else
MessageBox.Show("Hatalı Giriş!");

Kodlama kısmı bu kadar.
Programımızı çalıştırdığımız zaman aşağıdaki örnekte olduğu gibi çalışacaktır. Eğer kullanıcı adı ve şifre bölümüne yukarıda if yapısının içindeki girdiğimiz bilgileri girersek program düzgün çalışacaktır.

Eğer kullanıcı adını ve şifreyi yanlış yazarsak program “Hatalı Giriş!” mesajını verecektir.

Tabii programımıza bazı ekler yapabiliriz mesela şifre bölümüne şifremizi yazaken sayı çıkmasın * çıksın istiyorsak şifre bölümünün textboxını seçip sağ tarafta PassawordChar bölümün * karakterini basarak sayı yerine başka bi karakter çıkartabiliriz.

Visual Basic İle Internet Explorer Tabanlı WebBrowser Yapımı

Merhaba arkadaşlar. Bu dersi turkmmo.com da da paylaşmıştım.Şimdi de burada sizlerle paylaştım.
Bu derste Visual Basic 6.0 kullandım.
İlk önce standart exe yi seçip aç diyoruz.
-
Şimdi ctrl+t yaparak microsoft internet controls u ekliyoruz.

Şimdi de forma 1 adet text, 1 adet browser(internet controls) ve 5 adet de buton ekliyoruz.

Şimdi butonların üstüne 1 kere tıklayarak yeni isimlerini yazıyoruz. text in üstüne de 1 kere tıklayıp delete diyoruz ve yazısı siliniyor.

İsimleri girdiğimize göre şimdi sırasıyla kodları girelim.

”git” butonunun üstüne 2 kere tıklayarak: WebBrowser1.Navigate Text1.Text yazıyoruz.

”anasayfa butonunun üstüne 2 kere tıklayarak: WebBrowser1.GoHome yazıyoruz.

”ileri” butonunun üstüne 2 kere tıklayarak: WebBrowser1.GoForward yazıyoruz.

”geri” butonunun üstüne 2 kere tıklayarak: WebBrowser1.GoBack yazıyoruz.

”dur” butonunun üstüne 2 kere tıklayarak: WebBrowser1.Stop yazıyoruz.
Yani bu şekilde olması gerek:

Şimdi olmuş mu bakalım:

Evet olmuş

Kaydetmek de şöyle oluyor:

Şunu da hatırlatayım yaptığımız program İnternet Explorer bilgisayarınız da olmadan çalışmaz.