Hazırlayan: Melih Can Aydın 22430070060
Visual Studio "Blazor WebAssembly" şablonunu seçerek Blazor projesi oluşturdum.
Proje oluşturulduktan sonra, anketle ilgili verileri tutacak olan bir veri modeli tanımladım. Bu model, anketin sorusu, seçenekleri, cevapları gibi özellikleri içeriyor. Anket adında bir sınıf oluşturarak bu modeli tanımladım.
Sonraki adımda, anket formunu oluşturdum. Bu form, kullanıcının anket sorularını görmesini ve cevaplarını girmesini sağlıyor. Blazor bileşenleri kullanarak form elemanlarını (metin alanları, seçenek kutuları, onay kutuları vb.) oluşturuyorum.
Veri saklama ve iletişim adımında, anket verilerini saklamak ve işlemek için bir servis sınıfı oluşturdum. Bu servis sınıfı, anketleri oluşturma, kaydetme, güncelleme ve silme gibi işlemleri gerçekleştiriyor. Verileri veritabanıyla kullanmayı düşünüyorum(MSSQL VEYA MYSQL).(Verileri geçici olarak bellekte saklayabilirim belli değil.)
Anket listesi sayfası adımında, mevcut anketleri listeleyen bir sayfa oluşturdum. Bu sayfa, Anketservis sınıfından anket verilerini alarak bunları bir liste olarak görüntüledim. Kullanıcılar bu sayfada mevcut anketleri görüntüleyebilir ve istedikleri anketi düzenleyebilir veya silebilirler.
tasarım adımında, Blazor bileşenlerinin ve sayfalarının kullanıcı arayüzünü CSS veya Bootstrap gibi kütüphanelerle özelleştirmeyi düşünüyorum.
Son olarak, test ve hata kontrolü adımında, oluşturduğum anket uygulamasını test edip , hata kontrolü yapacağım. Kullanıcı girişlerini doğru bir şekilde işlediğimden emin olmalıyım ve hata durumlarında uygun hata mesajları geri bildirimlerini sağlayacağım.