Jump to content
Forumu Destekleyenlere Katılın ×
Paticik Forumları
2000 lerden beri faal olan, çok şukela bir paylaşım platformuyuz. Hoşgeldiniz.

Programlama 101-


Öne çıkan mesajlar

Mesaj tarihi:
di said:

Kompleksine koyim, okuyunca ya da anlatilinca ogrenemiyo musunuz? Ne bu kasinti? diyesim geldi ama en az modu kadar ciddi bir bolum ve konuda oldugumuzdan mutevellit bisey demiyorum.


bir dilde 1 sene boyunca uğraşırsan öğrenirsin elbette, öğrenilmeyecek bişi yok.
java da öğrenirsin, çince de öğrenirsin.

ama şu ikisini kıyasladığında:


#include <stdio.h>

int main(void)
{
printf("hello, worldn");
return 0;
}



class HelloWorldApp {
public static void main(String[] args) {
System.out.println("Hello World!"); // Display the string.
}
}


birincisini izah edip, birincisiyle programlamaya giriş daha kolay bana göre.

çünkü birincisinde neden include ettiğini anlatıyorsun, printf'in ekrana yazı yazdırdığını söylüyorsun, n in alt satıra geçirdiğini gösteriyorsun, tamam bitti.

ikincisinde class ve objectler sarmış her bir tarafı.
böyle bir dili öğretmek için "bunu böyle kabul edeceksiniz, evet geçelim" demen gerekiyor, çünkü yazılanı anlamak için önce c++'da classes konusuna kadar gelmiş olman gerekiyor.

c/c++'dan java'ya geçiş daha kolay. çünkü class ve objectleri öğrenmiş oluyorsun. sonrasında java'ya geçtiğinde "aa classes lan, public diyor, ben bunları biliyorum" şeklinde düşünüyorsun.

c'ye başlangıcın daha kolay olduğu hakkında düşüncem bi de, programlamayı flowchartla, psuedocode ile öğrenmeye başlayan birisi için (hatta yanlış hatırlamıyorsam deitel'in C kitabının ilk bölümlerinde de vardı bu)
şu resimdekini:
http://i.imgur.com/mjfTN.png
programa dökmek C'de çok daha yalın oluyor.

bu yüzden c ile başlanmasının daha kolay olduğu kanaatindeyim.

bu arada sadece düşüncem bu tabii,
dediğim gibi programlama öncelikle java'da öğrenilmez, asla öğrenilmez, kimse öğrenemez, imkansız felan gibi bir iddiam yok, olamaz da.
Mesaj tarihi:
Ya Bonec, uzun uzun yazmissin da, gayet iyi bilindigi uzre syntax ogrenmek 2 saat/2 gun, geri kalani bir omur boyu.

Haliyle aman bu kolay aman sunu ogreneyim gecis yaparim kismi insanin kendisine "ben aptalim beceremem kesin, o yuzden en kolay denilenden baslayayim" demesinden otesi degil.

Java da dahil hic biri zor degil. Oturup adam akilli okuyunca aptal olsan bile ogreniyosun. Olayin ozu bu.
Mesaj tarihi:
E madem oyle yaptigin islerden orneklerle, kodlarinla aydinlat bizi Bonec.

Hemen her konuda fikrin var ama daha "sunu yaptim, bunu ettim" dedigin ya da ortaya bir ornek koymuslugun gorulmedi.

Bos konusmuyorum, bu isi yapiyorum da biliyorum diyorsan diger konularda da gorelim hunerlerini. Hic olmazsa bi faydan dokunur millete. Ego tatmini de cabasi.
Mesaj tarihi:
yok haşaa, ne haddimize, biz senin gibi programlama gurusu değiliz ki buraya satırlarca kod girelim.

sadece proleter aklımızca C'ye mi Java'ya mı başlamak daha kolaydır diye yorum yaptık.

rahatsız ettiysek kusurumuza bakmazsın inşallah.
Mesaj tarihi:
üzerine gitmeyin adamın yae,
da bana bi yardım edin bişi isticem

şimdi misal hemen örneklim,
herhangi bir methodun, mesela ne olsun
http://docs.oracle.com/javase/1.4.2/docs/api/javax/swing/ImageIcon.html#getImage

getimage olsun, bu herifin açıklamasında ne yazıyo
"Returns this icon's Image."

çok güzel. Peki bunu nasıl yapıyo? bana o lazım. Nerden bulurum onu?.

amacım ne?
mouse eventler, aynı noktada yaratılan objelerin ilkine erişebiliyormuş sadece ( başka bitanesine tıklasan bile ilkine referans veriyor herif ). Tam nasıl yaptığını görürsem, belki benzerini yazarım veya override ederim veya başka bişi yaparım.
bide merak.

help, link verseniz yeterli. yani şu sitede olur onnar bak deseniz kafi.
×
×
  • Yeni Oluştur...