‫Daha önce komut satırı argümanlarının nasıl kullanılacağını tartışmıştık.
‫Bu bölümde kullanıcı girdisini nasıl işleyeceğinizi ve temel işlemleri yapan bir programı nasıl yapacağınızı öğreneceksiniz.
‫Ayrıca, kullanıcıya programımızın nasıl çalıştığını ve gereksinimlerinin neler olduğunu açıklayan temel bir kılavuzun nasıl görüntüleneceğini
‫de göreceğiz.
‫Uygulamamız kullanıcıdan girdi istemek için konsol satırını kullanmadığından bu gereklidir.
‫Bunun yerine, uygulamamızın ihtiyaç duyduğu tüm veriler komut satırı argümanları kullanılarak başlangıçta sağlanacaktır.
‫Yapabileceğimiz şey, örneğin bir dahaki sefere argüman sağlayın, daha fazla ayrıntı almak istiyorsanız yardımı iletin gibi
‫bir şey söyleyebiliriz.
‫Tamam.
‫Dolayısıyla bu, kullanıcının uygulamayı başlattığında gördüğü ifade olacaktır.
‫Şimdi de kullanıcının yardım girip girmediğini kontrol edelim.
‫Eğer yardıma ihtiyacı varsa, ona yardım edeceğiz.
‫Talimatlar diyeceğiz.
‫Aşağıdaki komutlardan birini ve ardından iki sayıyı kullanın.
‫İki sayıyı toplamak için topla seçeneğini kullanın.
‫Alt iki iki sayıyı çıkarır.
‫Uygulamamız daha sonra duraklayacak ve geri dönecektir.
‫Şimdi kullanıcı girdisini ele alalım çünkü bir numaralı kural, kullanıcıya asla güvenmeyin çünkü kullanıcı
‫hata yapacaktır.
‫Ve bizim işimiz, uygulamamızın kullanıcının sağlayabileceği tüm bu olası girdi hatalarını ele almasını
‫sağlamaktır.
‫İlk olarak, uygulamamızın işini yapması için üç argümana ihtiyacı vardır, bu nedenle üç argümandan daha fazla
‫veya daha az argüman sağlanırsa uygulamadan çıkmak güvenlidir, çünkü burada böyle bir şey yapabilmemiz için tam olarak
‫buna ihtiyacımız var.
‫Uzunluğumuz üçe eşit değilse geçersiz argümanlar yazın.
‫Lütfen talimatlar için yardım komutunu kullanın ve anahtarı okuyun.
‫Şimdi, üç argümanımız olmadığı sürece uygulamamızda daha ileri gitmeyeceğimizden emin olduğumuz için, argümanlarımız
‫bir komut ve ardından iki sayı biçiminde olacağından, argüman biçiminin doğru olup olmadığını kontrol
‫edelim.
‫İki sayının doğru formatta olup olmadığını kontrol etmek istiyoruz ve bunu float kullanarak yapıyoruz.
‫Try parse işlevi, float'a geçirmeye çalışacağı bir dize ve ayrıştırma işlemi başarılı olduysa ayrıştırılan
‫verileri kaydetmek için kullanacağı bir float değişkeni alır.
‫Bu nedenle, bu kodu buraya ekleyeceğiz ve bu bir numara ayrıştırıldı ve bu iki numara ayrıştırıldı diyeceğiz.
‫Yani temel olarak bu değerleri doğru alıyoruz ve şimdi devam edebiliriz ve şimdi kullanıcının gerçekten kayan bir sayı
‫olacak bir şey geçip geçmediğini veya girip girmediğini kontrol edebiliriz.
‫Şimdi bu ikisinin doğru olup olmadığını kontrol edebiliriz.
‫Yani eğer doğru değillerse.
‫Yani ikisi de ya da ikisinden biri.
‫Dolayısıyla, bunlardan herhangi biri yanlışsa, o zaman geçersiz argümanlar diyebiliriz.
‫Lütfen talimatlar için yardım komutunu kullanın ve ardından anahtarı okuyun ve uygulamadan çıkın.
‫Şimdi bu noktada, devam edebilir ve sonuçları saklayacağımız bir float kullanarak sonucu gerçekten hesaplayabiliriz
‫ve ardından switch deyimi olarak sıfır konumundaki yayları aldığımız gibi bir switch case deyimi
‫kullanabiliriz.
‫Yani karşılaştırıyoruz.
‫Dolayısıyla, kullanıcı ekle seçeneğini girdiyse, bir numaralı çıkış olan NUM bir'i kullanacağız.
‫Ve iki numara.
‫Bu yüzden bunları toplayacağız, sonucu ve sonucu saklayacağız ve konsola yazacağız.
‫Ve bu noktada, anahtar kutusundan çıkın.
‫Ve sonra eğer kullanıcı ARX sıfırda ilk giriş olarak yukarı girecek şekilde ayarlanmışsa, o zaman NUM ikiyi
‫num birden çıkaracaktır.
‫Ve sonra sonuçları burada gösterecektir.
‫Ve son olarak, varsayılan durumda, add veya sub seçeneklerinden hiçbiri verilmemişse, geçersiz argümanlar
‫diyecektir.
‫Talimatlar için lütfen help komutunu kullanın.
‫Ve çantadan çıkacaklar.
‫Bu noktada, Ricky'nin iyi olacağına dair bu parlak çizgiden kurtulabiliriz.
‫Ve şimdi uygulamayı çalıştıralım.
‫Ve elbette, çalıştırmak için önce komut isteminizi kapattığınızdan emin olun.
‫Aksi takdirde çalışmaz.
‫Yani şimdi inşa edilecek.
‫Şimdi devam edebilir ve argümanları ona aktarabiliriz.
‫Bu yüzden CMD kullanarak komut istemini açın, yani Windows Tuşu ve ardından CMD.
‫Ve sonra uygulamalarınızı elbette çözüm gezgini aracılığıyla bulabileceğiniz bir dosyaya sürükleyebilirsiniz.
‫Sağ tıklayın ve burada klasörü açın ve burada bin debug'a gidin.
‫Benim durumumda nokta net beş ve burada ana argümanlar demosunu bulacaksınız.
‫Şimdi bunu komut isteminize sürükleyebilirsiniz.
‫Bu yüzden buraya sürükleyin ve ardından örneğin alt ve beş altı girebilirsiniz.
‫Yani beş ve altının altının eksi bir olduğunu söyleyecektir.
‫O zaman tekrar yapalım.
‫Farklı bir girişle deneyelim.
‫Şimdi 15 ile 13'ü toplayalım ve 15 ile 13'ün toplamının 28 olduğunu görelim.
‫Şimdi de başka bir şey girelim, geçersiz argümanları görebilmeniz için aptalca bir şey.
‫Lütfen talimatlar için yardım komutlarını kullanın.
‫Şunu bir deneyelim.
‫Hadi girelim.
‫Yardım edin.
‫Ve aşağıdaki komutlardan birini ve ardından iki sayı kullanıldığını görebiliriz.
‫İki sayıyı toplamak için topla iki sayıyı çıkarmak için çıkar.
‫Tamam, tekrar deneyelim.
‫Ve burada rastgele bir anahtar kelime kullanalım ve iki sayı toplayalım ve bunun çalışmayacağını görebilirsiniz
‫çünkü argümanlar doğru değildi çünkü q w e beklemiyor ya add ya da sub bekliyor.
‫Evet.
‫Temelde bu kadar.
‫Uygulama dışından argümanlar kullanarak ilk komut satırı programımızı bu şekilde oluşturduk.
‫Yani kullanıcı girişi doğrudan komut isteminde.
‫Ve şimdi elbette uygulamanızı onunla istediğiniz her şeyi yapacak şekilde genişletebilirsiniz ve bu sizin için harikalar
‫yaratacaktır.
‫Tamam.
‫Bu video için bu kadar.
‫Umarım beğenmişsinizdir.
‫Artık komut istemini kullanarak kendi küçük uygulamalarınızı oluşturabilir, kullanıcı girdisini kullanabilir
‫ve ARX'i nasıl kullanacağınızı öğrenebilirsiniz.
‫Peki, uygulamayı başlatırken varsayılan olarak sahip olduğunuz tüm bu güzel ana argümanlar nasıl kullanılır?
‫Bir sonraki videoda görüşmek üzere.