• 11-01-2010, 15:25:08
    #1
    Arkdaşlar bu dersimizde sayısal programı derlemeye çalışacağız.
    sorularınız olur ise mail yada site içi notlardan bana ulaşabilirsiniz.
    ilk etapta form mumuza 6 adet label bir grup box ve 1 adet pic.box , 1 adet listbox ekleyelim en son olarak birde buton ekleyelim. ve aşağıdaki işlemleri inceleyerek neyi nereye yazacağımıza kontrol edelim.
    kontrol ederek yazmak kodları ıyıce ogrenmenıze yardımcı olacaktır.

    using System;
    using System.Collections.Generic;
    using System.ComponentModel;
    using System.Data;
    using System.Drawing;
    using System.Text;
    using System.Windows.Forms;

    namespace WindowsApplication9
    {
    public partial class Form1 : Form
    {
    public Form1()
    {
    InitializeComponent();
    }

    private void Form1_Load(object sender, EventArgs e) //bu kısmı form load kısmına yazyoruz.
    {
    label1.Visible = false;
    label2.Visible = false;
    label3.Visible = false;
    label4.Visible = false;
    label5.Visible = false;
    label6.Visible = false;

    listBox1.Visible = false;
    }

    private void button1_Click(object sender, EventArgs e) // bu kısmı da butonun load kısmına yazıyoruz..
    {
    groupBox1.Text = "Çekiliş Sonuçları";

    int[] sayi = new int[6];
    Random rnd = new Random();

    int sayici = 0;
    int rasgele = 0;

    while (sayici < 6)
    {
    rasgele=rnd.Next(1, 50);
    if (Array.IndexOf(sayi, rasgele) == -1)
    sayi[sayici++] = rasgele;

    }
    Array.Sort(sayi);

    label1.Text = sayi[0].ToString();
    label2.Text = sayi[1].ToString();
    label3.Text = sayi[2].ToString();
    label4.Text = sayi[3].ToString();
    label5.Text = sayi[4].ToString();
    label6.Text = sayi[5].ToString();

    listBox1.Items.Add(sayi[0].ToString() + "-" + sayi[1].ToString() + "-" + sayi[2].ToString() + "-" + sayi[4].ToString() + "-" + sayi[4].ToString() + "-" + sayi[5].ToString());

    label1.Visible = true;
    label2.Visible = true;
    label3.Visible = true;
    label4.Visible = true;
    label5.Visible = true;
    label6.Visible = true;
    listBox1.Visible = true;
    }
    }
    }

    Yeni başlayan arkadaşlara umarım faydalı olur.
    not: tüm dosyaları ile dowloand etmek isteyen arkadaşlar için web e atıp link verebilirim.
  • 11-01-2010, 16:16:30
    #2
    Sağolasın
  • 12-01-2010, 22:42:38
    #3
    ve calısmıyor nedeni eventleri eklemediğimiz için
  • 12-01-2010, 22:51:37
    #4
    buyrun size çalışanı
     //6 sayı saklar
                int[] sayilar = new int[6];
                Random rnd = new Random();
             
                int counter = 0;
                while (counter < 6) //ifade true oldupu sürece döngü çalışır
                {
                    int sayi = rnd.Next(1, 50);
                    if (Array.IndexOf(sayilar, sayi) == -1)
                    {
                     
                        sayilar[counter] = sayi;
                        counter++;
                    }
                }
                //sırala
                Array.Sort(sayilar);
                //listele
                label1.Text = sayilar[0].ToString();
                label2.Text = sayilar[1].ToString();
                label3.Text = sayilar[2].ToString();
                label4.Text = sayilar[3].ToString();
                label5.Text = sayilar[4].ToString();
                label6.Text = sayilar[5].ToString();
  • 12-01-2010, 22:58:46
    #5
    TuRkMeTriX adlı üyeden alıntı: mesajı görüntüle
    ve calısmıyor nedeni eventleri eklemediğimiz için
    bende gayet iyi çalısıyor. tüm dosyalarını paylaşıyım ıstersen bak bır hata vardır mutlaka