Giriş

Tamamlandı

Geliştiricilerin uygulama verilerini içeri aktaran veya oluşturan özellikleri geliştirerek bir projeye başlaması yaygın bir durum. Uygulamanızın bağlı olduğu verilere erişimi olduğunda, verileri işleyen ve rapor oluşturan özellikleri geliştirmeye başlayabilirsiniz.

Yerel topluluğu desteklemeyi seven bir geliştirici olduğunuzu varsayalım. Siz ve bazı arkadaşlarınız başıboş veya terk edilmiş kedi ve köpekler için yeni evler bulmaya yardımcı olan bir iş başlattınız. İşletmeniz birkaç parçayla küçük başladı, ama gelişmeye başlıyor. Bakımınızdaki hayvanları evcil hayvan arayan kişilerle eşleştirmenize yardımcı olacak bir uygulama oluşturmak istiyorsunuz. Olası sahiplerle paylaşmak için hayvanların ayrıntılı bir açıklamasının bulunmasının önemli olduğunu fark ettiniz. Buna ek olarak, köpeğin veya kedinin kişiliğini tarif edebilmek, potansiyel sahiplere daha çekici hale getirir. Önem vermekte olduğunuz köpekler ve kediler hakkındaki bilgileri yönetmenize yardımcı olacak bir uygulama oluşturmaya karar verirsiniz.

Bu modül, Contoso Pets uygulamasının veri merkezli özelliklerini geliştirme sürecinde size yol gösterir. Örnek veriler oluşturmak, bakımınızdaki hayvanları listelemek ve işletmenize yeni hayvanlar eklemek için seçim ve yineleme deyimlerini kullanacaksınız. Uygulama genelinde kod dallarının yürütülmesini denetlemek için değişkenleri ve ifadeleri kullanacaksınız. Ayrıca değişkenlerin uygun şekilde kapsamının belirlenmiş olduğundan da emin olursunuz.

Geliştirdiğiniz uygulama:

  • Pets dizisine önceden tanımlanmış örnek veriler ekleyin.
  • Uygulamanızın dış döngüsünü oluşturmak için "menü seçenekleri ve kullanıcı seçimi" kod bloğunu yineleyin.
  • Kullanıcının menü seçimlerine karşılık gelen kod dallarını uygulayın.
  • Evcil hayvan verilerini depolamak için kullanılan dizide yer alan tüm bilgileri görüntüleyin (kullanıcının menü seçimine göre).
  • Kullanıcının evcil hayvan dizisine bir veya daha fazla yeni hayvan eklemesine olanak tanıyan bir "yeni hayvan bilgisi ekle" kod bloğunu yineleyin (kullanıcının menü seçimine göre).

Bu modülün sonunda, uygulama tasarımı hedeflerinize ulaşmak için seçim ve yineleme deyimlerini birleştiren kod geliştirebileceksiniz.

Uyarı

Bu, adım adım yönergeleri izleyerek uçtan uca bir projeyi tamamladığınız kılavuzlu bir proje modülüdür.

Öğrenme Hedefleri

Bu modülde şunların nasıl yapılacağını öğreneceksiniz:

  • Visual Studio Code'u kullanarak, mantıksal iş akışlarını uygulamak için seçim ve yineleme deyimlerinin birleşimini kullanan bir C# konsol uygulaması geliştirin.
  • Uygulamanızdaki temel koşulları değerlendirin ve seçim deyimi seçenekleri arasında bilinçli bir karar verin.
  • Uygulamanızdaki temel koşulları değerlendirin ve yineleme deyimi seçenekleri arasında bilinçli bir karar verin.
  • Bir uygulama içinde uygun düzeyde kapsam değişkenleri.

Önkoşullar

  • .NET sınıflarının konsol G/Ç ve erişim yöntemlerini içeren C# konsol uygulamaları geliştirmek, derlemek ve çalıştırmak için Visual Studio Code kullanma deneyimi.
  • Koşullu ifadeleri değerlendirmek ve kod bloklarının içinde ve dışında değişken kapsamını yönetmek için C# kodunu kullanma deneyimi.
  • Bir değişkeni veya ifadeyi çeşitli olası sonuçlarla eşleştirmek için C# dilinde if-elseif-else ve switch-case deyimlerini kullanma deneyimi.
  • Bir kod bloğunda döngü yapmak ve dizi değişkenlerinin öğelerine erişmek için C# dilinde foreach, for, do ve while deyimlerini kullanma deneyimi.