Grafik PIZiadas

Grafik PIZiadas

Benim dünyam inç olduğunu.

DrawWorld ! [JAVA]

Programlama dili tanıtmak yazı dizisi başladı JAVA küçük uygulamalar grafik içeriği ile üretime ilişkin yaklaşımını rehberlik.

Bir blog çerçevesinde test etmek için kullanışlıdır, ve heyecan çevre (API) Access uygulaması için kullanılabilir veri sosyal ağlar göstermek için hizmet edebilir.

JAVA Ayrıca mobil cihazlarda programlama için kullanılan bir dildir. Nerede bu dil genişlemesi geldi Android işletim sisteminin net bir örnek olduğunu, Uygulamalar JAVA ile terminal anlayan bir kodu dönüştürülmesi daha önce programlanmış beri.

Bu eğitim malzemesi yapmak mantıklı yapmak?? Kitap yok, Rehberler, yeni bir giriş yapmak için Kılavuzlar?. Biz işe almak, bir yaklaşım göre değişiyor mu? Temelde Eğer yeni bir şey getirmek edebiliyoruz bu mantıklı, belli bir “katma değer”.

  • A yaklaşım için odaklı grafik içeriği ile üretim yazılımı Şu anda yeterince belgelenmemiştir bir modeldir (Giderek görsel ortamlarda paradoksal).
  • Grafik yönelimli programlama yaklaşımı eğitimi Üniversitesi Teknik ortamlar Pragmatizm taş örnekler olarak katkıda bulunabilirsiniz.

HelloWorld adapte grafik

Genel bir programlama dili öğrenmek için tüm manuel açıklayan başlar. “yönerge ve etiketleri” ya da olarak da bilinir “kodu”, İçin gerekli ise, Sadece, bir metin yazın; Bu kod örnek program şeklinde sunulan ve sık sık denir HelloWorld.

Örneğin bizim biz bir metin yazmak olmaz (Grafik olarak yapabiliriz); Bunun yerine basit bir daire ekrana çizdiğiniz (grafik penceresi) hangi-ecek var olmak göstermek uygulama. Anlamsal bir paralellik yapma, İlk program diyoruz DrawWorld.

import java.applet.Applet;
import java.awt.Graphics;
/**
* Joju @author
*/
genel sınıf DrawWorld extends Applet {
public DrawWorld() { }
kamu statik geçersiz main(String[] args) { }
public void paint(Graphics g){
g.drawOval(10, 10, 100, 100);
}
}

Önceki metin adlı dosyada olmalıdır DrawWorld.java O-ecek var olmak hemen gibi komut satırından veya bir IDE geliştirme çalıştırma. Başlangıçta programın taksonomiyi anlayış üzerinde durulacak.

Sınıfları içe aktarma

İlk satırları:

 

 

 

import java.applet.Applet;
import java.awt.Graphics;
Bunlar, nesneler ve diğer dosyalar üzerinde tanımlı işlevleri kullanır gösterir- Özellikle de sınıf “Applet” Programın ana unsuru olarak hizmet vermektedir, Ondan beri biz uygulayan işlevi çalıştırmak. Bir tarayıcıda program çalıştırması gereken bir “Uygulama nesnesi”;

Sınıf belgeleri

Yorum kodu belgelemek için kullanılır. Yorum metin satırı için sınırlı veya tam birden fazla satır kullanma.

  • İki bar kullanılır “//” satırın sonunda biten yorum belirtmek için.

// Bu bir yorumdur

  • Kullanılan (JAVA tarzı) Bar ve iki yıldız “/**” (O-ebilmek da var olmak tek bir yıldız”/*“) birden fazla satır kullanabilirsiniz yorum belirtmek için. Ters işlem sırası bar ve yıldız işareti ile açıklamayı kapatır, Yani ile “*/“.
/**
* @author Joju
*/

 

 

 

Yorum içerebilir “Etiketler” daha sonra Yardım belgeleri otomatik nesil kolaylaştırmak. El “Yazar” Program, en este caso, O-ebilmek var olmak giriş yorumunda bildirilmiş olması için uygulamanın kendisi üzerinden.

Sınıf

JAVA dosya, Yani, uzantısı “.Java” içeren bir “Sınıf”. Dosya adı ve sınıf adıyla aynı olması gerekir.

genel sınıf DrawWorld extends Applet {
}

Dosya DrawWorld.java genel sınıf içerir DrawWorld kim kullanır veya “genişletir” sınıf “Applet“. Bu DrawWorld aslında bir küçük olduğu anlamına gelir. Bizim uygulamasını bir web sayfasına ekleyebilirsiniz, İşlecini kullanarak tüm yeteneklerini miras kaldı bu yana “extends“.

Uygulama işlevselliği “sınıf” Değişkenleri ve anahtarlar arasında işlevleri üzerinden yapılır “{……}” Bu sınırlar.

Sınıf Oluşturucu

Bir programı başlattığınızda veya yeni bir nesne JAVA'da işleci ile oluşturun. “Yeni”, Uygulama adı ne kodunu yürütür “sınıf Oluşturucu”. Bizce bu bir “başlangıç noktası”

public DrawWorld() { }

Basit örnekte sadece boşluk ve her ikisi için de hiçbir eylem olduğunu.

Yöntemi uygulamanın başka bir başlangıç noktası olduğunu “main”, bir tarayıcıda katıştırılmamış bir uygulama çalışıyorsa, programı başlatmak için kullanılan

kamu statik geçersiz main(String[] args) { }

Ekranda çizim

Bizim klasik tebrik-ecek var olmak basit çizim. Yöntemi “paint” yetkili kişi “çizmek” uygulama. Ekran yeniler zaman otomatik olarak sistem bu yöntemi çağırır, hangi biz kodu için basit bir satır dahil var. “pintar” oval eğri (elips veya daire bu durumda) o-ecek var olmak bir kare sınırlandırır alanı içinde 100 Uzunluk birimleri koordinatlarda bulunan (10,10):

 

public void paint(Graphics g){
g.drawOval(10, 10, 100, 100);
}
İşlevi “drawOval” vardır bir prosedür “Graphics sınıfı”. Bu tür bir nesne JAVA ile çizmek gerekiyor. (Grafik nesnesi), Uygulamanın özünde uygulandığı. Boya işlevi, bağımsız değişken olarak harfiyle etiketlenir bir grafik nesnesi alır. “g” standart form.
Nesnenin yöntemlerine erişmek için “Grafik” Biz katacak bir “nokta” adı (g) nesneyi ve sonra işlev adı.

 

Publisher O'Reilly el bir belge büyük ilgi var.

Java 2D grafik: Grafik giriş en ilginç kitaplardan biri JAVA ile programlama. Bunun en önemli ve kullanılan yönlerini vurgulamak örnekler kullanarak Java2D grafik kütüphane yönlerini her gelişmiş olabilir.

Klasik 2D Java programlama

 

JAVA

Curso JAVA