Basit bir JAVA Applet Yazımı

Javascript Basit bir JAVA Applet Yazımı Programlama Dilleri hakkında bilgi paylaş; Java programlama dünyasında görsel açıdan ilgi çeken dillerden biridir. JAVA bir Nesne Yönelimli Programlama Dili ( ...
Cevapla
WebMasTer SiTeSi
 
Seçenekler
  #1  
Arama 24-01-2008, 02:09
Banlı
Üyelik Tarihi: 18/09/07
Mesajlar: 1.551
 
     WS-Ticareti: (1)
Blog Yazıları: 1
Teşekkürleri: 0
20 Msg. 27 Tşkr.
Rep Gücü: 0 B737 rep gücü epey yüksek

Basit bir JAVA Applet Yazımı

Java programlama dünyasında görsel açıdan ilgi çeken dillerden biridir. JAVA bir Nesne Yönelimli Programlama Dili ( Object Oriented Programming) olduğundan gördüüü rağbet de doğal olarak fazladır. Ama JAVA ile yazılmış programlar biraz yavaş çalıştığı için bu sorun java ile yazılım geliştiren programcılar için en büyük problemdir. Bu negatif özelliğine rağmen Java Dili ile hem yapısal hem de nesne yönelimli programlar yazmak mümkündür.

Java diline başlarken önce dilin temel olan özelliklerini öğrenmek gerekir. Mesela, değişken tanımlama, atama ve diğer basit aritmetik işlemler, kontrol yapıları ve döngüler gibi.

Her programlama dilini öğrenmeye başlarken bir "Merhaba Dünya" örneği yapmadan olmaz değil mi?. Daha önceki yazımızda bunu yapmıştık. Ama bu sefer ekrana yazırdıgımız "Merhaba Dünya" ' yazısını APPLET olarak web tarayıcısında görmeye çalişacağız.


Kod1: merhaba.java
import javax.swing.*;
import java.applet.Applet;
import java.awt.Graphics;

public class merhaba extends Applet
{
public void paint(Graphics g)
{
g.drawString("Merhaba Dünya!", 50, 25);
System.exit(0);
}
}


Önceki makalemizde yaptıklarımızı aynen bu kod için de uygulayalım. Kodumuzu kopyalayıp herhangi bir metin editorüne yada notepad'e yapıştıralım."merhaba.java" olarak c:\j2sdk1.4.1_02\bin dizinine kaydedelim.Daha sonra komut satırı açarak
>>cd j2sdk1.4.1_02 ve ardından >>cd bin yazıp Enter'a tuşlayarak "merhaba.java" uzantılı programımızın bulunduğu dizine gidelim.


Daha sonra komut satırında >>javac merhaba.java yazıp Enter'a basarsak "merhaba.class" imizi oluşturmuş olacağız.

Şimdiye kadar işin basit kısmını geride bıraktık.Bundan sonra yapacağımız işlemler kodumuzu web tarayıcısında görmemizi sağlayacaktır. Bunu yapabilmek için temel HTML tag'larini biliyor olmaniz gerekir. Bunları bildiğinizi varsayarak APPLET'imizi hazırlamaya koyulalım:

Kod2: merhaba.html
<HTML>
<HEAD>
<TITLE> Ilk Appletimiz </TITLE>
</HEAD>
<BODY>Appleimiz:
<center>
<APPLET CODE="merhaba.class" WIDTH=250 HEIGHT=45>
</APPLET>
</center>
</BODY>
</HTML>


Metin editörümüzü açtıktan sonra bu kodu kopyalayıp içine yapıştıralım.Kopyalama işleminden sonra da "merhaba.html" olarak "merhaba.class"ımızın bulunduğu dizine yani c:\j2sdk1.4.1_02\bin'in içine kaydedelim.

Küçük bir açıklama yaparsak bu noktada yararlı olacagı kanaatindeyim. Gördüğünüz gibi APPLET'imizin dışında geri kalanlar HTML ile tamamen aynıdır. Body kısmına <APPLET></APPLET> tag'ımızı ekliyoruz ve daha sonra programımızın class'ını CODE= "merhaba.class" şeklinde tag'imizin içine yerleştiriyoruz. Buradaki WIDTH= 250 HEIGHT= 45ise APPLET penceremizin web tarayıcısında kaplayacaği alanı belirmektedir. Bunu kendi isteğinize göre ayarlayabilirsiniz.

Şimdi de sıra APPLET'imizi görmeye geldi. Komut satırına geçiyoruz ve burada >>appletviewer merhaba.html yazıp Enter'a basıyoruz. Kodlama işlemleri sırasında herhangi bir hata yapmadıysak APPLET penceremiz açılacaktır.Bu işlemin yanısıra C:\j2sdk1.4.1_02\bin dizininin içerisine bakarsak "merhaba.html"yi göreceğiz. Buna tıklarsak Explorer açılacak ve Applet'imizi taracayıdan da görme imkanına sahip olacağız.
Alıntı ile Cevapla
Cevapla
Arama Etiketleri: , , ,



Seçenekler


Benzer Konular
Konu Konu Açanlar Forum Cevaplar Güncel Mesajlar
java basit proje yardım edin lütfen?? KralNokia Web Dersleri 0 Dün 01:44
java basit proje yardım edin lütfen?? carso Java 0 02-12-2008 03:51
Yeni Baslayanlar İcin Java Dersleri ve Basit Kodlar Ra_eM Javascript 5 01-08-2008 04:42
java applet baysms Java 1 16-07-2008 12:29
Java Swing Basit 4 İşlem miguel Java 0 04-02-2008 04:24


Webmaster web tasarım online reviews ~ Kadınlar blogu ~ Apple iPhone, iPod Touch ( iTouch ) Forum ~ iPhone