© Copyright by Deitel & Associates, Inc. and Pearson Education Inc. All Rights Reserved. 1 Gelişmiş Envanter Uygulaması
© Copyright by Deitel & Associates, Inc. and Pearson Education Inc. All Rights Reserved. 2 Amaçlar Bu derste şunları öğreneceğiz: –Değişken oluşturma –TextChanged event kullanımı. –Debugger kullanımı ve Breakpoint Tanımlama
© Copyright by Deitel & Associates, Inc. and Pearson Education Inc. All Rights Reserved. 3 Envanter Uygulamasını Hatırlayalım
© Copyright by Deitel & Associates, Inc. and Pearson Education Inc. All Rights Reserved. 4 Envanter Uygulamasını Hatırlayalım
© Copyright by Deitel & Associates, Inc. and Pearson Education Inc. All Rights Reserved. 5 Gelişmiş Envanter Uygulaması Yeni eklenen özellik –Yeniden veri girilirken sonucun gösterildiği Label’daki text temizlenir. Text Temizlenen Label
© Copyright by Deitel & Associates, Inc. and Pearson Education Inc. All Rights Reserved. 6 Değişkenler Şekil : btnCalculate_Click event handler içerisinde değişken tanımlama Click event handler Değişken tanımlamaları
© Copyright by Deitel & Associates, Inc. and Pearson Education Inc. All Rights Reserved. 7 Değişkenler Şekil: Text kutularındaki sayısal değerlerin değişkenlere atanması Değişken atamaları
© Copyright by Deitel & Associates, Inc. and Pearson Education Inc. All Rights Reserved. 8 Değişkenler Şekil : btnCalculate_Click olayında değişken kullanarak çarpım işleminin yapılması Hesaplama ve sonuç gösterimi
© Copyright by Deitel & Associates, Inc. and Pearson Education Inc. All Rights Reserved. 9 Değişkenler Hesapmala sonucu
© Copyright by Deitel & Associates, Inc. and Pearson Education Inc. All Rights Reserved. 10 TextChanged Event Birinci TextBox için event handler oluştur –TextBox ‘ a çift tıkla –TextChanged event oluşturuldu Değerin temizlenmesi –Boş string tanımla Diğer TextBox’a da uygula
© Copyright by Deitel & Associates, Inc. and Pearson Education Inc. All Rights Reserved. 11 TextChanged Event Cartons per shipment: TextBox. TextChanged event handler
© Copyright by Deitel & Associates, Inc. and Pearson Education Inc. All Rights Reserved Handling the TextChanged Event Items per carton: TextBox.
© Copyright by Deitel & Associates, Inc. and Pearson Education Inc. All Rights Reserved. 13 Debugger(Hata Ayıklama) Kullanımı: Breakpoints Solution Configuration ComboBox
© Copyright by Deitel & Associates, Inc. and Pearson Education Inc. All Rights Reserved. 14 Debugger(Hata Ayıklama) Kullanımı: Breakpoints Breakpoints ekleme –Kod satırı başındaki margin boşluğuna tıkla –Kod satırında sağ tıkla ve Insert Breakpoint seç Breakpoints –İstediğimiz kadar ekleyebiliriz –Eklediğimiz satır başında koyu renkli daire olarak işaretlenir
© Copyright by Deitel & Associates, Inc. and Pearson Education Inc. All Rights Reserved. 15 Debugger(Hata Ayıklama) Kullanımı: Breakpoints Şekil : 2 breakpoint belirlenmesi Margin Breakpoints
© Copyright by Deitel & Associates, Inc. and Pearson Education Inc. All Rights Reserved. 16 Debugger(Hata Ayıklama) Kullanımı: Breakpoints Uygulamayı çalıştıralım Calculate Total Butona tıklayalım
© Copyright by Deitel & Associates, Inc. and Pearson Education Inc. All Rights Reserved. 17 Debugger(Hata Ayıklama) Kullanımı: Breakpoints Debugger modunda pencere başlık çubuğunda [break] görünecek Başlık çubuğunda [ break ]
© Copyright by Deitel & Associates, Inc. and Pearson Education Inc. All Rights Reserved. 18 Debugger(Hata Ayıklama) Kullanımı: Breakpoints Şekil: Sarı ok işareti çalıştırılacak olan satırı gösterir Sarı Ok Breakpoints Çalıştırılacak olan satır
© Copyright by Deitel & Associates, Inc. and Pearson Education Inc. All Rights Reserved. 19 Debugger(Hata Ayıklama) Kullanımı: Breakpoints Uygulama Çalıştırmaya devam etmek için, Debug > Continue Quick Info kutusu –Değişkenin o anki değerini gösterir
© Copyright by Deitel & Associates, Inc. and Pearson Education Inc. All Rights Reserved. 20 Debugger(Hata Ayıklama) Kullanımı: Breakpoints Şekil: Mouse, değeri görüntülenmesi istenen değişken üzerine getirilir Quick Info
© Copyright by Deitel & Associates, Inc. and Pearson Education Inc. All Rights Reserved. 21 Debugger(Hata Ayıklama) Kullanımı: Breakpoints Uygulamanın çalışmasını tamamlamak için Debug > Continue komutu kullanılır –Başka bir breakpoint yoksa uygulama çalışmasını tamamlayacaktır
© Copyright by Deitel & Associates, Inc. and Pearson Education Inc. All Rights Reserved. 22 Debugger(Hata Ayıklama) Kullanımı: Breakpoints Şekil: breakpoint iptal İptal edilen breakpoint
© Copyright by Deitel & Associates, Inc. and Pearson Education Inc. All Rights Reserved Using the Debugger: Breakpoints Breakpoint iptal etmek –İlgili satırda sağ tıkla Disable Breakpoint Breakpoint silme –İlgili satırda sağ tıkla Remove Breakpoint –veya margindeki breakpoint işaretine tıkla