C# İle Adım Adım Anket Uygulaması Yapımı
C# İle Adım Adım Anket Uygulaması Yapımı
Merhaba! Bu rehberde, C# programlama dilini kullanarak basit bir anket uygulaması nasıl yapılacağını adım adım öğreneceğiz. Bu uygulama ile kullanıcılarınıza soruları sorma ve cevapları toplama fırsatı sunacaksınız. Hadi başlayalım!
Adım 1: Proje Oluşturma ve Arayüz Tasarımı
-
Visual Studio adlı geliştirme ortamını açın. Yeni bir Windows Forms App (.NET Framework) projesi oluşturun.
-
Form'u tasarlayın:
- Sol taraftaki Toolbox penceresinden gerekli araçları sürükleyip formunuzda yerleştirin.
- Örneğin, soruları göstermek için bir Label, cevap seçenekleri için RadioButton ve cevapları göndermek için bir Button ekleyin.
Adım 2: Soruları ve Cevapları Tanımlama
- Bir sınıf oluşturarak Soru ve Cevap yapılarını tanımlayalım
class Soru
{
public string Metin { get; set; }
public List<string> Cevaplar { get; set; }
public int SecilenCevapIndex { get; set; }
}
Adım 3: Form Kodlaması
- Form'un kod kısmında, soruları ve cevapları içeren bir liste oluşturalım:
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'un yüklendiği zaman 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 uygulamanızı test edin. Kullanıcıların soruları yanıtlayabilmesi ve sonuçları görebilmesi gerekmektedir.
Harika! Artık basit bir anket uygulamasını oluşturmayı tamamladınız. Kullanıcılar soruları yanıtlayabilir ve sonuçları görüntüleyebilirler.
Berat KURTGÖZ (Yazar)
Tasarım ssnasıl göründüğü ya da nasıl hissettirdiği ile ilgili bir şey değildir. Tasarım nasıl çalıştığı ile ilgilidir
Makaleleri
45
Makale Okunması
19531
Yorumunuz Gönder