C# İle Adım Adım Anket Uygulaması Yapımı
Bu rehberde, C# programlama dilini kullanarak basit bir anket uygulamasının nasıl yapılacağını adım adım öğreneceksiniz. Uygulama, kullanıcılara soruları sorma ve cevapları toplama imkânı sunar.
Adım 1: Proje Oluşturma ve Arayüz Tasarımı
Visual Studio geliştirme ortamını açın ve yeni bir Windows Forms App (.NET Framework) projesi oluşturun.
Formu tasarlayın:
- Toolbox penceresinden gerekli araçları sürükleyip forma yerleştirin.
- Soruları göstermek için bir Label, cevap seçenekleri için RadioButton ekleyin; ayrıca btnSonraki ve btnSonuc adında iki Button ekleyin.
Adım 2: Soruları ve Cevapları Tanımlama
- Bir sınıf oluşturarak Soru yapısını tanımlayın:
class Soru
{
public string Metin { get; set; }
public List<string> Cevaplar { get; set; }
public int SecilenCevapIndex { get; set; }
}
Adım 3: Form Kodlaması
- Formun kod kısmında soruları ve cevapları içeren bir liste oluşturun:
List<Soru> sorular = new List<Soru>
{
new Soru
{
Metin = "En sevdiğiniz renk nedir?",
Cevaplar = new List<string> { "Mavi", "Kırmızı", "Yeşil", "Sarı" }
},
// Diğer soruları da burada ekleyin
};
Form yüklendiğinde anketi başlatan ve sonuçları görmek için gereken kodları ekleyin:
int aktifSoruIndex = 0;
private void Form1_Load(object sender, EventArgs e)
{
SoruyuGoster(aktifSoruIndex);
}
private void btnSonraki_Click(object sender, EventArgs e)
{
if (aktifSoruIndex < sorular.Count - 1)
{
aktifSoruIndex++;
SoruyuGoster(aktifSoruIndex);
}
}
private void btnSonuc_Click(object sender, EventArgs e)
{
SonuclariGoster();
}
private void SoruyuGoster(int index)
{
// Seçilen soruyu gösterme ve cevapları oluşturma işlemleri
}
private void SonuclariGoster()
{
// Toplanan cevapları görüntüleme işlemi
}
Adım 4: Uygulamanın Test Edilmesi
- Form tasarımınızı düzenleyin ve uygulamayı test edin. Kullanıcıların soruları yanıtlayabilmesi ve sonuçları görebilmesi gerekir.
Uygulama tamamlandı. Kullanıcılar soruları yanıtlayabilir ve sonuçları görüntüleyebilir.