© Copyright by Deitel & Associates, Inc. and Pearson Education Inc. All Rights Reserved. 1 Bu derste şunları öğreneceğiz: –CheckBox es kullanımı. –Mesaj Kutuları kullanımı. –Mantıksal operatörlerin kullanımı. Dişçi Ücret Ödeme Uygulaması Amaçlar
© Copyright by Deitel & Associates, Inc. and Pearson Education Inc. All Rights Reserved. 2 Dişçi Ücret Ödeme Uygulaması Önizleme Şekil 1 Ödeme Formu’nun veri girilmeden önceki durumu. CheckBox kontrolleri (işaretlenmemiş)
© Copyright by Deitel & Associates, Inc. and Pearson Education Inc. All Rights Reserved. 3 Dişçi Ücret Ödeme Uygulaması Önizleme Eksik Bilgi uyarısı –İsim girilmediğinde –CheckBox lar seçilmediğinde –İkaz ikonu Şekil 2. İsim girilmediğinde ve/veya CheckBox kontrolleri seçilmediğinde mesaj kutuları.
© Copyright by Deitel & Associates, Inc. and Pearson Education Inc. All Rights Reserved. 4 Dişçi Ücret Ödeme Uygulaması Önizleme Uygulamaya veri girişi –Hastanın adı –Temizleme CheckBox seçimi –X-Ray CheckBox seçimi –Toplam hesaplama
© Copyright by Deitel & Associates, Inc. and Pearson Education Inc. All Rights Reserved. 5 Dişçi Ücret Ödeme Uygulaması Önizleme Şekil.3 Uygulama formuna veri girilmiş hali. CheckBox kontrolleri (işaretlenmiş)
© Copyright by Deitel & Associates, Inc. and Pearson Education Inc. All Rights Reserved. 6 Dişçi Ücret Ödeme Uygulaması Form Tasarımı
© Copyright by Deitel & Associates, Inc. and Pearson Education Inc. All Rights Reserved. 7 Dişçi Ücret Ödeme Uygulaması Form Tasarımı
© Copyright by Deitel & Associates, Inc. and Pearson Education Inc. All Rights Reserved. 8 CheckBox kullanımı Forma eklenmesi –Toolbox –Location, Text, Size, Name
© Copyright by Deitel & Associates, Inc. and Pearson Education Inc. All Rights Reserved. 9 CheckBox kullanımı Program akışı –Değişkenlerin oluşturulması ve değer atamaları –if bloklarının kullanılması –CheckBox ’ın Checked özelliği –Toplam değişkenin arttırılması –Sonucun biçimlendirilmesi
© Copyright by Deitel & Associates, Inc. and Pearson Education Inc. All Rights Reserved. 10 CheckBox kullanımı Şekil.6 Checked özelliği kullanımı. Toplamın hesaplanması
© Copyright by Deitel & Associates, Inc. and Pearson Education Inc. All Rights Reserved. 11 Mesaj Kutuları Kullanımı Eksik Bilgi uyarısı mesajı –Başlık çubuğu –Uyarı ikonu –Tamam Buttonu –Kapat butonu Şekil 7. Uygulamada kullanılan mesaj kutusu Kapat butonu Tamam butonu mesaj kutusunu kapatır İkon Başlık Çubuğu Kutunun genişliği verilen mesajın uzunuluğuna göre değişir
© Copyright by Deitel & Associates, Inc. and Pearson Education Inc. All Rights Reserved. 12 Mesaj Kutuları Kullanımı if bloğu eklenmesi –Hasta ismi girilmeden hesaplamaya izin verilmez
© Copyright by Deitel & Associates, Inc. and Pearson Education Inc. All Rights Reserved. 13 Mesaj Kutuları Kullanımı Şekil 8. btnCalculate_Click event handler ‘a uyarı mesajı eklemeden önce if bloğu eklenmesi Text kutusunun kontrol edilmesi
© Copyright by Deitel & Associates, Inc. and Pearson Education Inc. All Rights Reserved. 14 Mesaj Kutuları Kullanımı Mesaj Kutusu –MessageBox.Show metodu –Dört arguman Mesaj text Başlık çubuğu text Butonların belirlenmesi İkon belirlenmesi
© Copyright by Deitel & Associates, Inc. and Pearson Education Inc. All Rights Reserved. 15 Mesaj Kutuları Kullanımı Şekil 9. Mesaj kutusu gösterimi MessageBox gösterimi
© Copyright by Deitel & Associates, Inc. and Pearson Education Inc. All Rights Reserved. 16 Mesaj Kutuları Kullanımı
© Copyright by Deitel & Associates, Inc. and Pearson Education Inc. All Rights Reserved. 17 Mesaj Kutuları Kullanımı
© Copyright by Deitel & Associates, Inc. and Pearson Education Inc. All Rights Reserved. 18 Mantıksal Operatörler
© Copyright by Deitel & Associates, Inc. and Pearson Education Inc. All Rights Reserved. 19 Mantıksal Operatörler
© Copyright by Deitel & Associates, Inc. and Pearson Education Inc. All Rights Reserved. 20 Mantıksal Operatörler
© Copyright by Deitel & Associates, Inc. and Pearson Education Inc. All Rights Reserved. 21 Mantıksal Operatörler Şekil 12. && ve || kullanımı Checked özelliğinde mantıksal operatör kullanımı