c# yardım

Kodla Büyü

bu şekilde bir dersim var nasıl yapabilirim

  • yardım

    Oy: 0 0.0%
  • yardım

    Oy: 1 100.0%

  • Kullanılan toplam oy
    1

ihsan46

Üye
Mesajlar
7
visual studio 2015 de çalışıyorum bu şekilde bir ders verildi yeni ögrendigim için yapamadım yardımcı olabilirmisiniz
 

Ekli dosyalar

  • ileri_programlama_odev.pdf
    433.7 KB · Görüntüleme: 121
Zor bir ödev değil hocam. siz başlayın takıldığınız yerlerde sorun ben dahil yardımcı olacak arkadaşlar olacaktır.
 
teşekkür ederim ben yeni başladım uzaktan okuyorum ve konuya hiç hakim degilim görselleri yerleştiriyorum ama içine yazılımı nasıl yerleştirecegim onu bilemiyorum
 
Programlama seviyen nedir bilmiyorum ama amacın gercekten öğrenmek ve projeyi kendin yapmak ise oncelikle form yapilarina, form nesneleri ve özelliklerine hakim olmalisin. Projende zamanin geri saymasi için Timer, sorularini yazman icin Label, her bir cevap secenegi icin radiobutton, ileri geri dugmeleri icin buton ve soruyu icerisine yazacagin alan icin frame nesneleri var. Ayrica dogru ve yanlis sayilarin sanirim farkli bir gormda goruntulenecek bunun icin de yeni bir form olusturmayi ögrenmen gerekiyor. Bunlarin özelliklerine ve event dedigimiz olaylarina da bak. Bunlarin disinda zamana mudahale edilmesi, dogru yanlis sayilarinin bulunmasi icin de karar kontrol yapilarini (if/else vb.) yapilarina hakim olmalisin. Her birini ayri ayri aratip ögrenebilirsin, nette bircok kaynak mevcut. (timer nesnesi ve özellkleri vb.) Gozun korkmasın, öğrenmen gereken epey yer var bir sey bilmiyorsan ama en iyi ogrenme de bu sekilde gerceklesiyor.
 
görsel olarak yerleştirdim label ekledim butonları koydum combobox koydum groupbox koydum içene soruları yazdım şıklar için radibutonları koydum ileri geri butonlarını koydumders seçip başla tuşuna basınca ilerlemeyi kod olarak sıralayamıyorum kafa duruyor seviyem 0 video izleyerek yapmaya çalışıyorum yaş geçti taban da yok okulu bitirmek için ugraşıyorum inşallah başarırım yardımlarınızdan dolayı ve yardımseverliginizden dolayı teşekkür ederim
 
int saniye = 60;
int dakika = 05;
private void button1_Click(object sender, EventArgs e)
{
timer1.Enabled = true;
İleri_programlama.Items.Add("İleri Programlama");
groupBox1.Visible = true;
groupBox2.Visible = false;
groupBox3.Visible = false;
groupBox4.Visible = false;
groupBox5.Visible = false;
button3.Visible = true;
button4.Visible = true;
}
private void Form1_Load(object sender, EventArgs e)
{
comboBox1.Items.Add("Veri Tabanı 1");
comboBox1.Items.Add("İleri Programlama");
groupBox1.Visible = false;
groupBox2.Visible = false;
groupBox3.Visible = false;
groupBox4.Visible = false;
groupBox5.Visible = false;
button3.Visible = false;
button4.Visible = false;
}

private void timer1_Tick(object sender, EventArgs e)
{
saniye--;
lblsaniye.Text = saniye.ToString();
if (saniye==0)
{
saniye = 60;
dakika--;
lbldakika.Text = dakika.ToString();
}
if (dakika == 0)
timer1.Stop();
}
private void button2_Click(object sender, EventArgs e)
{
timer1.Stop();
}
private void button4_Click(object sender, EventArgs e)
{
groupBox2.Visible = true;
groupBox1.Visible = false;
}
private void button3_Click(object sender, EventArgs e)
{
groupBox1.Visible = true;
groupBox2.Visible = false;
}
}
}
buraya kadar ilerledim eksigim yada fazla olan bir şey varmı
 
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace Sınav_Modülü
{
public partial class Form1 : Form
{


public Form1()
{
InitializeComponent();
}
int saniye = 60;
int dakika = 05;
private void button1_Click(object sender, EventArgs e)
{
timer1.Enabled = true;
İleri_programlama.Items.Add("İleri Programlama");
groupBox1.Visible = true;
groupBox2.Visible = true;
groupBox3.Visible = true;
groupBox4.Visible = true;
groupBox5.Visible = true;
button2.Visible = true;
label2.Visible = true;
label3.Visible = true;
lbldakika.Visible = true;
lblsaniye.Visible = true;
}
private void Form1_Load(object sender, EventArgs e)
{
comboBox1.Items.Add("Veri Tabanı 1");
comboBox1.Items.Add("İleri Programlama");
groupBox1.Visible = false;
groupBox2.Visible = false;
groupBox3.Visible = false;
groupBox4.Visible = false;
groupBox5.Visible = false;

button2.Visible = false;
label2.Visible = false;
label3.Visible = false;
lbldakika.Visible = false;
lblsaniye.Visible = false;
}

private void timer1_Tick(object sender, EventArgs e)
{
saniye--;
lblsaniye.Text = saniye.ToString();
if (saniye==0)
{
saniye = 60;
dakika--;
lbldakika.Text = dakika.ToString();
}
if (dakika == 0)
timer1.Stop();
}
private void button2_Click(object sender, EventArgs e)
{

timer1.Stop();
int dogru = 0, yanlis = 0,sonuçlar=0;
if (radioButton4.Checked) { dogru = dogru + 1; }
else
yanlis = yanlis + 1;
if (radioButton5.Checked) { dogru = dogru + 1; }
else
yanlis = yanlis + 1;
if (radioButton12.Checked) { dogru = dogru + 1; }
else
yanlis = yanlis + 1;
if (radioButton16.Checked) { dogru = dogru + 1; }
else
yanlis = yanlis + 1;
if (radioButton17.Checked) { dogru = dogru + 1; }
else
yanlis = yanlis + 1;
sonuçlar.ToString();
dogru.ToString();
yanlis.ToString();
MessageBox.Show("Doğru cevap sayısı " + dogru + "\n\n" + "yanlış cevap sayısı : " + yanlis);
groupBox1.Enabled = false;
groupBox2.Enabled = false;
groupBox3.Enabled = false;
groupBox4.Enabled = false;
groupBox5.Enabled = false;

button1.Enabled = false;
comboBox1.Enabled = false;
}

}
}
son şekli
 

Ekli dosyalar

  • Ekran Alıntısı.PNG5.PNG
    Ekran Alıntısı.PNG5.PNG
    347 KB · Görüntüleme: 11
Geri
Üst