9 Kasım 2012 Cuma

Nesne Tabanlı Programlama II

Nesne tabanlı programlama dersi örnekeleri


Çözümlü Örnekler
1. Sahne içinde klavyedeki ok yön tuşları yardımıyla sağa, sola, yukarı ve aşağı hareket edebilen bir nesne oluşturmak için gerekli olan sınıfı yazınız.

2. Sahne sınırlarına çarparak geri dönen ve sürekli çarpraz olarak hareket eden nesneyi oluşturmak için kullanılan bir sınıf yazınız.

3. Sahne içinde “U” şeklindeki bir nesneye temas ettiği zaman “çarpışma var” uyarısının verilmesini sağlayan bir nesne oluşturabilecek bir sınıf yazınız. (“U” ve “çarpışma var” nesnelerinin sınıflarına istenilen bir isim verilebilir.)

4. Sahnenin ortasından rasgele yönlere doğru hızla hareket eden ve ekrandan kaybolduğu zaman ise tekrar sahnenin ortasında belirip aynı hareketi tekrar yapan nesneleri oluşturabilecek bir sınıf yazınız.

5. Ara çubuğu tuşuna basıldığında sürekli ekranın rasgele farklı yerlerinde belirebilen bir nesneyi oluşturan sınıfı yazınız.

6. Aşağıdaki özelliklere sahip bir nesne oluşturabilen sınıfı yazınız.
    a. “+” tuşuna basıldığında büyüyen, “-“ tuşuna basıldığında küçülen.
    b. “z” tuşuna basıldığında saat yönününün tersine, “x” tuşuna basıldığında saat yönüne dönen.
    c. “a” tuşuna basıldığında şeffaflaşan, “w” tuşuna basıldığında görünürlüğü artan (şeffaflığı azalan).

7. Sürekli kendi etrafında dönen bir nesne klavyeden her ara tuşuna basılılışında aksi istikamette dönmektedir. Bu nesneyi oluşturabilen bir sınıf yazınız.

8. Ok yön tuşları ile kontrol edilebilen bir nesne sahnede hareket ettirilirken, sahne içerisinde belirli bir sınıfa ait diğer nesnelere dokunduğunda kademe kademe büyümektedir. Bu nesneyi oluşturabilecek sınıfı yazınız. Sahnedeki diğer nesnelerin sınıflarına herhangi bir isim verilebilir.

9. Sahnede rasgele konumlara, rasgele büyüklüklerde, rasgele yönlerde ve rasgele şeffaflık değerlerine sahip nesneler oluşturulmasını sağlayan sınıfı yazınız.

10. Sahnenin solundan sağına ve sağından soluna doğru sürekli karşılıklı olarak gidip gelen bir nesnenin bu hareketinin hızı “+” ve “-“ tuşlarıyla sırasıyla arttırılabiliyor ve azaltılabiliyor. Bu nesneyi oluşturabilen bir sınıf yazınız.



Örnek - 1 ;




Örnek - 2 ;




Örnek - 3 ;






Örnek - 4 ;




Örnek - 5 ;




Örnek - 6 ;




Örnek - 7 ;




Örnek - 8 ;




Örnek - 9 ;




Örnek - 10 ;




Örneklerin kaynak kodları içinTıklayınız

2 yorum:

  1. Ellerine sağlık...Allah emeğini boşa çıkarmasın inşallah...

    YanıtlaSil

Yorumlarınız için Teşekkür Ederiz...