Arama butonu
Bu konudaki kullanıcılar: 1 misafir, 1 mobil kullanıcı
13
Cevap
745
Tıklama
0
Öne Çıkarma
Java Sınıfı (Hergün Konular İşleyeceğim)
K
14 yıl
Çavuş
Konu Sahibi

Arkadaşlar bu konu da başlıkta da belirttiğim gibi, Java programlama dilini hergün yeni bir konu işleyerek bir ders niteliğin de anlatacağım. Üst konu yapılır mı yapılmaz mı, bilmiyorum. O konu yönetime kalmış. Bir nevi burası Java sınıfı olacak. İlerleyen zamanlar da C++, C# ve Python için de bu tarz bir oluşum yapmayı planlıyorum. Her neyse işleyeceğim konuları 3 gruba ayıracağım A grubu, B grubu ve C grubu. Aramız da, daha önce hiç bir programlama diliyle uğraşmamış 0'dan başlayanlar diye nitelendirebileceğimiz, daha önce programlama dillerinin en az biriyle uğraşmış az çok bu işin temellerini bilenler ve birden fazla programlama dili bilen temel konulara hakim application veya oyun programlayan ileri seviye programcılar olduğu için böyle bir sistem yaratmayı düşündüm o yüzden:

A Grubu - Yeni Başlayanlar

B Grubu - Orta Seviye

C Grubu - İleri Seviye

olarak eklediğim konuları ayıracağım yanlarına konunun hangi gruba dahil olduğunu da belirteceğim, bu sayede sadece kendi seviyenize uygun olan konuları okuyabilirsiniz.

JAVA - NEDİR ? [ A ]

Java, 1990'lı yılların başında Sun Microsystems firması için çalışan James Gosling, Patrick Naughton, Chris Wart, Ed Frank ve Mike Sheridan tarafından tasarlanmış ve yayımlandığı tarihten itibaren programcılık dünyasında yeni bir çığır açmış güçlü bir programlama dilidir. Programlama dili tasarlamak kolay bir iş değildir, güçlü bir programlama dili tasarlamak ve yaygınlaştırmak için büyük bir ticari destek gerekir. Bu nedenle geröekten ihtiyaç duyulmadıkça yeni bir programlama dili tasarlanmaz. Java'ya ihtiyaç duyulmasının nedeni de diğer programlama dillerinin taşınabilirlik konusunda yetersiz olmasıdır.

Java'dan önce de programlama dünyasında çok güçlü programlama dilleri vardı ve bunlardan bazıları (C, C++) hala yaygın bir şekilde kullanılmaktadır. Fakat Java'dan önceki programlama dillerinin temel bir eksikliği bulunmaktaydı: Bu programlama dilleri sadece bir işlemci üzerinde çalışacak şekilde üretilmişlerdi. Bir işlemci için yazılmış bir programı başka bir işlemci üzerinde çalıştırabilmek için kodu yeniden derlemek gerekiyordu. Bu da her bir işlemci için yeni bir derleyiciye ihtiyaç duymak demekti. Derleyici üretmek ise oldukça zaman alıcı ve gerçekten çok maliyetli bir işti.

Bu nedenle Java programlarının diğer programlama dillerinde yazılmış programlardan üstünlüğü, üzeridne çalıştığı işletim sistemi/işlemci ortamından yani platformdan bağımsız bir şekilde çalışabilmesidir. Java programı bir defa yazılır. Sonra ister Windows olsun ister Linux olsun ister Unix yada MAC OSX olsun Java Sanal Makinesi'nin (JVM ya da Java Virtual Machine) kurulu olduğu her yerde çalıştırılabilir. Bu nedenle Java dilinin sloganı haklı olarak Write once, run everywhere (Bir defa yaz, her yerde çalıştır) olarak belirlenmiştir.


JAVA - VERİTABANI SÜRÜCÜSÜ (DATABASE DRIVER) KAVRAMI [ C ]

JDBC, veritabanlarına iki farklı yolla erişir. Bunlardan birincisi veritabanı üreticilerinin sağladıkları sürücülerdir. Bu sürücüler genelde jar uzantılı derlenmiş dosyalar halinde veritabanı üreticisi tarafından ücretsiz olarak sağlanırlar. Veritabanı sürücüleri, veritabanı yönetim sistemlerinin sürümlerine göre değişiklikler arz edebilir. Örnek olarak MySQL 4 için kullanılan JDBC sürücüsü ile MySQL 5.1 için kullanılan JDBC sürücüsü aynı değildir. Genelde yer yeni sürümde bu sürümün getirdiği özellikleri daha iyi kullanan yeni bir veritabanı sürücüsü de piyasaya sürülür.

Veritabanlarına erişebilmek için kullanılan yollardan ikincisi ise üçüncü bir uygulama (genelde uygulama sunucusu) tarafından oluşturulan JDBC Datasource (JDBC Veri Kaynağı) adı verilen yapıyı kullanmaktır. Datasource oluşturabilmek için ve oluşturulmuş Datasource'ları kullanabilmek için JNDI (Java Naming and Directory Interface-Java İsimlendirme ve Dizin Arayüzü) API'snin içerdiği kütüphanelerine ihtiyacımız vardır. Çoğu web uygulama sunucusu Datasource oluşturabilmek için çeşitli arayüzler içerirler.

MYSQL VERİTABANI SÜRÜCÜSÜ'NÜN NETBEANS UYGULAMALARINDA KULLANILMASI [ C ]

5 Ekim 2011'de eklenecek.

Lütfen bana sormadan alıntı yapıp paylaşmayın, teşekkürler...



S
14 yıl
Yüzbaşı

Burada ne var ki sana sormadan paylaşabileceğimiz.


Bu mesaja 1 cevap geldi.
K
14 yıl
Çavuş
Konu Sahibi

quote:

Orijinalden alıntı: SiR MaNiaC

Burada ne var ki sana sormadan paylaşabileceğimiz.

Kaba


Bu mesaja 1 cevap geldi.
S
14 yıl
Yüzbaşı

Dostum, kabalık değil yaptığım.

Genel bilgiler sunmuşsun. Eline sağlık tamam ama burada sana özel bir şey yok

onu belirtmekti amacım


Bu mesaja 1 cevap geldi.
_
14 yıl
Yarbay

Java için hangi derleyiciyi kullanıyorsunuz? Visual studio dan sonra eclipse açıkçası çok basit ve yetersiz geldi bana. Visual studio tarzı ne önerebilirsin form uygulamaları geliştirmek için?





< Bu mesaj bu kişi tarafından değiştirildi _conscript_ -- 6 Ekim 2011; 18:01:33 >
Bu mesaja 2 cevap geldi.
F
14 yıl
Yarbay

quote:

Orijinalden alıntı: _conscript_

Java için hangi derleyiciyi kullanıyorsunuz? Visual studio dan sonra eclipse açıkçası çok basit ve yetersiz geldi bana. Visual studio tarzı ne önerebilirsin form uygulamaları geliştirmek için?

Ecplise yetersiz mi geldi? Enteresan.. Tam tersi bana da VS biraz daha basit geliyor arayüz olarak. Tercih meselesi tabi ki. NetBeans deneyin bakalım bir de, onu beğenebilecek misiniz..


Bu mesaja 1 cevap geldi.
_
14 yıl
Yarbay

quote:

Orijinalden alıntı: aLPaSLaN07

quote:

Orijinalden alıntı: _conscript_

Java için hangi derleyiciyi kullanıyorsunuz? Visual studio dan sonra eclipse açıkçası çok basit ve yetersiz geldi bana. Visual studio tarzı ne önerebilirsin form uygulamaları geliştirmek için?

Ecplise yetersiz mi geldi? Enteresan.. Tam tersi bana da VS biraz daha basit geliyor arayüz olarak. Tercih meselesi tabi ki. NetBeans deneyin bakalım bir de, onu beğenebilecek misiniz..

Eclipse e tam hakim olamadığımdan olabilir. Mesela visual studio daki gibi form tasarımı yapamadım bir türlü. Eclipse e book u tarzı birşey varmı elide?


Bu mesaja 1 cevap geldi.
K
14 yıl
Çavuş
Konu Sahibi

quote:

Orijinalden alıntı: _conscript_

Java için hangi derleyiciyi kullanıyorsunuz? Visual studio dan sonra eclipse açıkçası çok basit ve yetersiz geldi bana. Visual studio tarzı ne önerebilirsin form uygulamaları geliştirmek için?

Netbeans IDE


Bu mesaja 1 cevap geldi.
G
14 yıl
Yarbay

quote:

Orijinalden alıntı: _conscript_

quote:

Orijinalden alıntı: aLPaSLaN07

quote:

Orijinalden alıntı: _conscript_

Java için hangi derleyiciyi kullanıyorsunuz? Visual studio dan sonra eclipse açıkçası çok basit ve yetersiz geldi bana. Visual studio tarzı ne önerebilirsin form uygulamaları geliştirmek için?

Ecplise yetersiz mi geldi? Enteresan.. Tam tersi bana da VS biraz daha basit geliyor arayüz olarak. Tercih meselesi tabi ki. NetBeans deneyin bakalım bir de, onu beğenebilecek misiniz..

Eclipse e tam hakim olamadığımdan olabilir. Mesela visual studio daki gibi form tasarımı yapamadım bir türlü. Eclipse e book u tarzı birşey varmı elide?

eclipse aslında visual studio gibi bir bütün halinde gelmiyor. plugin yükleyerek yeni özellikler kazandırıyorsun ide ye. eclipse'i açıp menüden help -> marketplace e girerseniz ve gui builder, gui designer gibi terimler ile ararsan işine yarayabilecek birçok farklı eklentileri indirip kurabilirsin. beğendiğini kullanırsın.



D
14 yıl
Yarbay

quote:

Orijinalden alıntı: KediOlmusGidiyorsun

quote:

Orijinalden alıntı: _conscript_

Java için hangi derleyiciyi kullanıyorsunuz? Visual studio dan sonra eclipse açıkçası çok basit ve yetersiz geldi bana. Visual studio tarzı ne önerebilirsin form uygulamaları geliştirmek için?

Netbeans IDE

ders vermeden önce compiler seçimini gözden geçir, gui kullanmaya başladığın zaman büyük birşey yaparken netbeans ile kafayı yersin, konsol için ok ama gui için uzak durun


Bu mesaja 1 cevap geldi.
_
14 yıl
Yarbay

quote:

Orijinalden alıntı: Dracos

quote:

Orijinalden alıntı: KediOlmusGidiyorsun

quote:

Orijinalden alıntı: _conscript_

Java için hangi derleyiciyi kullanıyorsunuz? Visual studio dan sonra eclipse açıkçası çok basit ve yetersiz geldi bana. Visual studio tarzı ne önerebilirsin form uygulamaları geliştirmek için?

Netbeans IDE

ders vermeden önce compiler seçimini gözden geçir, gui kullanmaya başladığın zaman büyük birşey yaparken netbeans ile kafayı yersin, konsol için ok ama gui için uzak durun

Benim için GUI önemli. Demek istediğim Eclipse'de Visual Studiodaki gibi form üzerine kontrol ekleyebiliyormuyuz? Mesela 3 textbox 2 button koymak istiyorum ille ben bunları button sınıfından çağırıp eventlerini tek tek ellemi yazmam lazım yoksa?


Bu mesaja 1 cevap geldi.
D
14 yıl
Yarbay

quote:

Orijinalden alıntı: _conscript_

quote:

Orijinalden alıntı: Dracos

quote:

Orijinalden alıntı: KediOlmusGidiyorsun

quote:

Orijinalden alıntı: _conscript_

Java için hangi derleyiciyi kullanıyorsunuz? Visual studio dan sonra eclipse açıkçası çok basit ve yetersiz geldi bana. Visual studio tarzı ne önerebilirsin form uygulamaları geliştirmek için?

Netbeans IDE

ders vermeden önce compiler seçimini gözden geçir, gui kullanmaya başladığın zaman büyük birşey yaparken netbeans ile kafayı yersin, konsol için ok ama gui için uzak durun

Benim için GUI önemli. Demek istediğim Eclipse'de Visual Studiodaki gibi form üzerine kontrol ekleyebiliyormuyuz? Mesela 3 textbox 2 button koymak istiyorum ille ben bunları button sınıfından çağırıp eventlerini tek tek ellemi yazmam lazım yoksa?

var tabi canım olmaz mı, arayıp bulamadıysan awt için aradığındandır, swing için bakacaksın, swing gui designer ve jform designer benim sana önerebileceklerim

http://marketplace.eclipse.org/content/swing-gui-designer

http://marketplace.eclipse.org/content/jformdesigner-swing-gui-designer


Bu mesaja 1 cevap geldi.
_
14 yıl
Yarbay

marketplace de bu 2 eklenti için install butonu çıkmıyor, dolayısıyla yükleyemedim Sorun nedir acaba? Teşekkürler ilginiz için


Bu mesaja 1 cevap geldi.
C
14 yıl
Onbaşı

JAVA NETBEANSTE PAİNT PROGRAMI BİLENLER VARSA DONEBİLERMİ BANA???



DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.