GWT Plugin ‘inin Eclipse Ortamına Yüklenmesi

Ağustos 8, 2011, 3:41 pm | Uncategorized kategorisinde yayınlandı | Yorum yapın

Gwt plugin’inin Eclipse ortamıan yüklenmesi için Help->Install New Software menüsünü seçiyoruz.

Karşımıza çıkan menüde Add bölümüne gwt yi yükleyeceğimiz adresi yazıyoruz ve Select All butonuna basıp next diyoruz.

Eclipse 3.7 (Indigo)

http://dl.google.com/eclipse/plugin/3.7

Eclipse 3.6 (Helios)

http://dl.google.com/eclipse/plugin/3.6

Eclipse 3.5 (Galileo)

http://dl.google.com/eclipse/plugin/3.5

Eclipse 3.4 (Ganymede)

http://dl.google.com/eclipse/plugin/3.4



Son aşamada lisans sözleşmesini kabul edip finish butonuna bastığımızda Eclipse kendini yeniden başlattığında gwt eclipse’e yüklemiş olduk.

GWT ile Basit Web Uygulaması Yapımı

Ağustos 8, 2011, 3:38 pm | Uncategorized kategorisinde yayınlandı | Yorum yapın

Yeni bi web uygulaması oluşturmak için Google Development Tools ->New Web Application Project seçeneğini seçiyoruz.

Karşımıza çıkan menüde Project name: abdullah Package : one yazıp finish butonuna basıyoruz.

Böylece web application projemizi oluşturmuş olduk.Projemizin dosyaları şu şekilde görülmeli.

Projemiz oluştu , projemizi çalıştırmak için projemize sağ tıklayıp Run As-> Web Application seçiyoruz.

Development Mode sekmesinde karşımıza çıkan linke tıklayarak projemizi çalıştırmış oluyoruz.

Projemizin çalışır hali

GWT’de Yapmış Olduğumuz Projenin Google App Engine’e Deploy Edilmesi

Ağustos 8, 2011, 3:30 pm | Uncategorized kategorisinde yayınlandı | Yorum yapın

İlk olarak eclipse de google hesabımızı aktif ediyoruz.

Daha sonra http://code.google.com/appengine/ adresine kendi google hesabımızla giriş yaptıktan sonra yeni uygulama oluşturuyoruz.

Oluşturduğumuz uygulamaya ıd ve başlık veriyoruz

Daha sonra eclipse’e geri dönüp projemizin dil ayarlarını değiştiriyoruz. Bunu yapmak için menüden GWT Compile Project ‘e tıklıyoruz.

-Xmx512m olan VM arguments ‘i -Xmx512m -Duser.language=en olarak değiştiriyoruz.

Bu işlemden sonra artık projemizi deploy etmek için menüden Deploy App Engine Project i seçiyoruz.

Daha öncede Google App Enginede oluşturduğumuz uygulamanın ıd’sini projemize veriyoruz


Aplication ID de girdikten sonra Deploy butonu aktif olur.Deploy butonuna basarak yaptığımız projeyi Google App Engine ye yüklemiş olduk.

Tek Yönlü Bağlı Listede InsertionSort Sıralaması

Aralık 10, 2009, 1:26 am | Uncategorized kategorisinde yayınlandı | Yorum yapın

dugum tail = l.ilkdugum;
dugum aktif = l.ilkdugum.sonraki;
for (int i = 1; i <10; i++) {
int Obj = aktif.değer;
if (tail.değer > Obj) {
l.aradaçıkar(tail, aktif);
if (tail == l.ilkdugum || l.ilkdugum.değer > Obj) {
l.basaEkle(aktif);

} else {
dugum d = l.ilkdugum;
while (d.sonraki != tail && d.sonraki.değer < Obj) {
d = d.sonraki;
}
l.arayaekle(d, aktif);

}
aktif = tail.sonraki;

}

else{

aktif=aktif.sonraki;

tail=tail.somraki;

}

}

şeklinde bağlı listenin değrlerine göre bağları koparıp sıralama yapılabilir sıralama mantığı ve çıktısı

Temmuz 24, 2009, 12:30 am | Uncategorized kategorisinde yayınlandı | Yorum yapın

Adsız
ver program bittiğinde

bu program kullanıcıdan 0 sayı girene kadarki sayıların aritmetik ortalamasını alıyor kullanıcıdan sayı istemesini promp metodu sağlıyor ve boş geçilirse 0 değeri alınıyor
adson

JSP

Temmuz 24, 2009, 12:11 am | Uncategorized kategorisinde yayınlandı | Yorum yapın

uzun zamandır yazılarımı seyrellti ama bu gün itibariyle tekrardan yazamaya başlıyorum.Okulumuz yaz tatiline girdi ve bende yaz tatilini boş geçirmemek için boşluğu jsp öğrenmekle doldurmaya çalışıyorum.

xox

Mayıs 27, 2009, 7:58 pm | Uncategorized kategorisinde yayınlandı | 2 Yorum

Uzun bir zamandır yazılarımı geciktiriyorum bunun sebebi üniversitemizin düzenlediği yazılım sergisine hazırlanmamız bir de vize 2 sınavlarımdı.Neyse bu yazımda sizlere yapmış olduğum xox oyunu hakkında bilgi vereceğim.
Oyunun amacı kullanıcını 3 e 3 lük bir kare dizisinde yatayda,çaprazda,dikeyde attığı simgelerin eşit olmasıdır tabiki 2. kullanıcı bunu engelleyip kendi çıkarına dönüştürmeli.
İlk olarak int[3][3] boyutunda birdizi tanımladım ve çinide 0 ile doldurdum sonrada dama oyunuda da kullandığımız MouseClicked metoduyla farenin tıklandığı yerin x ve y kordinatlarını hesaplatıp dizide o elemanın boş olup olmadığı kontrolunü yaptım ve farenin tıklandığı ye boş ise sıra ile x ve o simgelrini koydurdum ve repaint metodu ile tekrardan çizdirdim bunu java dili ile ifade edersek;
if (++sıra % 2 == 1) {
if (a[getx][gety] == 0) {
a[getx][gety] = 1;
}
} else {
if (a[getx][gety] == 0) {
a[getx][gety] = 2;
}
}
şimdiye kadar yazdıklarım resim olarak şu sekilde oldu;
xox
bu işlemleri yaptıktan sonra artık kontrol yapıp oyunun kim kazandığını anlamak için iki skor ismi ve kontrol metodu tanımladım .Kontrol metodunda her hamlede yatayı ,çaprazları ve dikeyi kontrol ediyor ve herhangi birinde elemanlar eşit ise hangi simge eşit ise onun skorunu 1 arttırıp oyunun bittiğine dair uyarıda bulunuyor
Adsız
bu kontrolude şöyle yaptık;
for (int s = 0; s 0 && a[s][0]
== a[s][1] && a[s][0]
== a[s][2] && !bitti) {
if (a[s][0] == 1) {
scorx++;
} else {
scory++;
}
else if (a[0][s] > 0 && a[0][s] ==
a[1][s] && a[0][s] ==
a[2][s] && !bitti) {
if (a[0][s] == 1) {
scorx++;
} else {
scory++;
}
if (a[0][0] == a[1][1] && a[1][1]
== a[2][2] && !bitti) {
tamam = 7;
if (a[0][2] == 1) {
scorx++;
} else {
scory++;
}
} else if (a[0][2] == a[1][1] && a[1][1]
== a[2][0] && !bitti) {
if (a[0][2] == 1) {
scorx++;
} else {
scory++;
}
böylelikle oyun oyunanılmaya hazır oldu ;) ..

Damada Taş Yutma

Mayıs 4, 2009, 11:39 am | Uncategorized kategorisinde yayınlandı | Yorum yapın

Daha önce
for (int i = 0; i < 8; i++) {
a[i][1] = 1;
a[i][2] = 1;
}
for (int i = 0; i < 8; i++) {
a[i][5] = 2;
a[i][6] = 2;
}
for (int i = 1; i < 3; i++) {
a[i][0] = 0;
a[i][7] = 0;
a[i][3] = 0;
a[i][4] = 0;
}
şeklinde değişkenlerimizi atamıştık MouseReleased metoduyla tuttuğumuz taşın önünde sağında solunda taş varmı varsa taştan sonra ki bölümün boş olup olmadığına göre taş yutma işlemini yapacağız.Bu işlemi şöyle yapabiliriz
if (tut == 1(1. kullanıcı için)) {
if (a[xk][yk + 1] == 2) {
if (a[xk][yk + 2] == 0(taştan sonraki kare boşsa)) {
a[xk][yk] = 0;
a[xk][yk + 1] = 0;
a[xk][yk + 2] = 1;
tuttu = false;
}
}
tut = 0;
tutx = -1;
tuty = -1;
tuttu = false;
repaint();}
if (tut == 2(2. kullanıcı için)) {
if (a[xk][yk - 1] == 1) {
if (a[xk][yk - 2] == 0(taştan sonraki kare boşsa)) {
a[xk][yk] = 0;
a[xk][yk - 1] = 0;
a[xk][yk - 2] = 2;
tuttu = false;
}
}
tut = 0;
tutx = -1;
tuty = -1;
tuttu = false;
repaint();}
şeklinde dizide değerleri yeniden atıyarak tekrarda çizdirdik.Yazdığımız kodalarda x kordinatınada aynı işlemleri uygularsak sağa sola doğru taş yutma işlemini de yapabiliriz

Dama3

Mayıs 3, 2009, 11:53 pm | Uncategorized kategorisinde yayınlandı | Yorum yapın

şimdiye kadar yaptılarımızın son görünümü

dama

Dama1

Mayıs 3, 2009, 11:42 pm | Uncategorized kategorisinde yayınlandı | Yorum yapın

Daha önceden yapmış olduğum ileri harekete birde sağa doğru ve sola doğru hareketi yapmak içinde yapmış olduğumuz y kordinatlarındaki değişklikler yerinde bu seferde x kordinatlarını değiştirerek sağladım.Ayrıca birde damaya güzel görünüm sağlamak için yapmış olduğum çalışmalarla paint metodu içinde Image a = getImage(getCodeBase(), “a.png”); ile resmi tanımlamış olduk ve
if (a[i][j] == 1) {
g.drawImage(a, i * 75, j * 75, this);
}
ilede dizinin 1 olan yerlerine a.png resmini koyduk böylece görünümümüz

a
şeklinde oldu.

Sonraki Sayfa »

WordPress.com'dan blog alın. | Tema Pool, Borja Fernandez tarafından yapılmıştır.
Yazılar ve yorum feeds.

Takip Et

Get every new post delivered to your Inbox.