Canias ERP Troia Eğitimleri 15 – Switch Case Yapısı

Merhaba Troia eğitimlerimize Switch Case yapısı ile devam ediyoruz.

Switch Case pek çok yazılım dilinde İf Else yapısına alternatif olarak geliştirilmiş bir karar yapısıdır. 

Kullanımı

Kısaca yapıyı anlatalım.

Switch ifadesiyle hangi değişkenin durumu takip edilecekse o değişken yazılır.

Daha sonrasında Case ifadesi ile oluşabilecek olası durumlar ve o olayın olması sonucunda yapılacak işlemler kodlanır.

Burada bir Case’e değer yazılırken gelen değerin STRING mi yoksa diğer türlerden bir değer olarak mı geliyor bu bilinmelidir.

string bir değer geliyorsa

CASE’DEĞER’ : şeklinde DEĞER iki tane tek tırnak arasına yazılmalıdır.

Eğer gelen değer örneğin bir INTEGER ise

CASE DEĞER: şeklinde yazılmalıdır.

Case yapısında eğer istenilen durumların hiçbiri gerçekleşmez ise olacak olaylar

DEFAULT: altında yazılır.

Her SWITCH bir ENDSWITCH kodu ile bitmelidir.

Artık örneğimize geçebiliriz.

Yine bir önceki yazımız için geliştirdiğimiz Hesap Makinesi üzerinden anlatıma devam ediyor olacağız.

Canias ERP Troia Eğitimleri 15 – Sınıf İle Detaylı Proje

Transaction İsmi : EDUTEST

Başlangıç Diyalogu : EDUD01D000

Oluşturacağımız Diyalog :  EDUD01D002

Sınıf İsmi :EDUTESTCLAS

Tasarımda herhangi bir değişiklik yok OK Click methodu hariç diğer kodlarımızda da olmayacak.

Sadece OK Click kodlarında if ile yazdığımız kısımları uygun SWITCH CASE yapısına çekeceğiz.

Diğer metotların kodlarına bir önceki yazımızdan kolayca göz atabilirsiniz.

Böylelikle Troia’da SWITCH CASE yapısını da öğrenmiş olduk.

Bir sonraki eğitim yazımda görüşmek üzere.

Facebook Sayfamizdan Bizleri Takip Edebilirsiniz
Murat Bilginer

Industryolog Akademi Founder – Endüstri Mühendisi
Canias ERP Troia Geliştiricisi & Yazılım Uzmanı
7 Yıldır bildiğini paylaşmak için çabalayan bir blogger.

http://muratbilginer.net/