Return to Video

05-10 Modifying First Lines of Java Code

  • 0:01 - 0:01
    Oley!
  • 0:01 - 0:04
    Uygulamanızı kullanıcılar için
    interaktif hale getirdiniz.
  • 0:04 - 0:07
    Daha önce düğmeye basıldığında
    hiçbir şey olmuyordu.
  • 0:07 - 0:08
    Ama şimdi, bazı kod değişikliğinden sonra
  • 0:08 - 0:12
    düğmeye bastığınızda, ekranda
    bir şeyleri güncelliyor.
  • 0:12 - 0:12
    Harika!
  • 0:13 - 0:16
    Şimdi başardığınız işin
    daha derinine inelim.
  • 0:16 - 0:21
    İlk olarak Button XML elementine
    android:onClick= özniteliği eklediniz.
  • 0:21 - 0:23
    Yani düğmeye tıkladığınızda,
  • 0:23 - 0:28
  • 0:28 - 0:31
  • 0:32 - 0:34
    Tamam.
    Size verdiğimiz
  • 0:34 - 0:35
    MainActivity dosyasına giriyoruz.
  • 0:35 - 0:38
    Biliyorum, ekranda bir sürü
    garip sembol ve kelimeler var.
  • 0:38 - 0:41
    Fakat şu an bilmeniz gereken şey
    bunun bir metod olduğu.
  • 0:41 - 0:43
    Ve ismi de submitOrder.
  • 0:43 - 0:46
    Bir metod çoklu java kod satırı içerebilir.
  • 0:46 - 0:48
    Ve bu
  • 0:48 - 0:51
  • 0:51 - 0:54
    Eğer bu metotta çok kod satırı varsa
  • 0:54 - 0:58
    cihaz ilk olarak ilk satırı işler
    ve sonra ikinci satırı ve
  • 0:58 - 1:00
    böylece son satıra kadar gider.
  • 1:00 - 1:04
    Metotlara isim vermemizin nedeni
    daha sonra atıf yapabilmektir.
  • 1:04 - 1:08
    Örneğin, şimdi XML'de submitOrder
    metoduna atıf yapabiliriz.
  • 1:08 - 1:10
    Bu sizin ve benim bir adımızın olması gibi.
  • 1:10 - 1:13
    Bir hayvanınız varsa
    ona da isim verirsiniz ki
  • 1:13 - 1:15
    onu çağırabilesiniz.
  • 1:15 - 1:18
    Yani kodda, atıf yapmak istediğimiz
    bir sürü ifade varsa
  • 1:18 - 1:22
    onu bir metod içerisine koyabilir
    ve bu metoda bir isim veririz.
  • 1:22 - 1:26
  • 1:26 - 1:30
  • 1:30 - 1:35
  • 1:35 - 1:39
  • 1:39 - 1:43
  • 1:43 - 1:46
  • 1:46 - 1:50
  • 1:50 - 1:52
  • 1:52 - 1:55
  • 1:55 - 1:58
  • 1:58 - 2:00
  • 2:00 - 2:03
  • 2:03 - 2:04
  • 2:04 - 2:07
  • 2:07 - 2:10
  • 2:10 - 2:13
  • 2:13 - 2:15
  • 2:15 - 2:20
  • 2:20 - 2:22
    Bu örnekte, display m
  • 2:22 - 2:26
  • 2:26 - 2:30
    Yani bu metodu bildirdiğimiz ve
    bu da metodu çağırdığımız yer.
  • 2:30 - 2:32
    Özetlersek, arayüzde düğmeye basıldığında,
  • 2:32 - 2:35
    submitOrder metodunu
    çağırılması için tetikler.
  • 2:35 - 2:39
    Sonra submitOrder metodundaki
    her kod satırını çalıştırıyoruz.
  • 2:39 - 2:41
    İlk metoddan son metoda kadar.
  • 2:41 - 2:45
    Bu durumda, orada bir kod ifadesi var,
    bu yüzden sadece onu koşuyoruz.
  • 2:45 - 2:48
    Tamam, şimdi göster(1) diyen
    bu kod satırına bakalım.
  • 2:48 - 2:52
    Bu satırı seçmemin nedeni
  • 2:52 - 2:56
    parantez içindeki sayının ekranda
    gözüken sayı gibi durması.
  • 2:57 - 3:00
    Evet, kullanıcı arayüzündeki Sipariş
    düğmesine tıkladığımda
  • 3:00 - 3:04
    submitOrder metodunu
    MainActivity'de çağırılması için tetikler.
  • 3:04 - 3:07
    Sonra göster(1) kod satırını yürütüyoruz.
  • 3:07 - 3:10
    Ve bu da ekranı 1'i
    göstermesi için güncelliyor.
  • 3:10 - 3:14
    Yani eğer bunu 2 olması için değiştirirsem,
    ne olacağını düşünüyorsunuz?
  • 3:14 - 3:15
    Bulmak için uygulamayı çalıştıralım.
  • 3:16 - 3:18
    Ve şimdi düğmeye tıkladığımda
    2'yi gösteriyor.
  • 3:18 - 3:23
    Sipariş düğmesine tıklamak submitOrder
    metodunu çağırılması için tetikliyor.
  • 3:23 - 3:26
    Sonra göster(2) kod satırını yürütüyoruz.
  • 3:26 - 3:28
    Ve bu da ekranı 2'yi
    göstermesi için güncelliyor.
  • 3:28 - 3:29
    Şimdi sıra sizde.
  • 3:29 - 3:33
    Parantezler içindeki bu sayıyı
    farklı sayılarda değiştirebilir misiniz?
  • 3:33 - 3:37
    Daha küçük, daha büyük veya
    negatif bir sayı bile seçebilirsiniz.
  • 3:37 - 3:40
    Bu kod satırlarıyla MainActivity'de
    deneme yaptıysanız
  • 3:40 - 3:42
    işiniz bittiğinde kutuyu işaretleyin.
タイトル:
05-10 Modifying First Lines of Java Code
概説:

more » « less
Video Language:
English
Team:
Udacity
プロジェクト:
UD837 - Android for Beginners
Duration:
03:43

Turkish subtitles

改訂 Compare revisions