C# Programı

Evet WPF öğrenirseniz kolaylıkla Windows ve Windows Phone uygulaması geliştirebilirsiniz.
Kodu WPF ile hazırladım. Ama Winforms'a da aktarabilirsiniz.
Burdan indirebilirsiniz. Microsoft OneDrive - Access files anywhere. Create docs with free Office Online.

Ana kod burda:

Kod:
        Random rastgele = new Random();

        public MainWindow()
        {
            InitializeComponent();
            RastgeleSayıOluştur();
        }

        private void RastgeleSayıOluştur()
        {
            int sayı1 = rastgele.Next(1, 100);
            int sayı2 = rastgele.Next(1, 100);
            int sayı3 = rastgele.Next(1, 100);
            int sayı4 = rastgele.Next(1, 100);
            int sayı5 = rastgele.Next(1, 100);

            Textblock1.Text = sayı1.ToString();
            Textblock2.Text = sayı2.ToString();
            Textblock3.Text = sayı3.ToString();
            Textblock4.Text = sayı4.ToString();
            Textblock5.Text = sayı5.ToString();

            int toplam = sayı1 + sayı2 + sayı3 + sayı4 + sayı5;

            TextBox_Toplam.Text = toplam.ToString();

            //Burası önemli işlemde en az bir dönüşüm yapmalısınki işler long üzerinden yürüsün.
            long çarpım = (long)(sayı1) * sayı2 * sayı3 * sayı4 * sayı5;

            TextBox_Çarpım.Text = çarpım.ToString();
        }

        private void Button_Click(object sender, RoutedEventArgs e)
        {
            RastgeleSayıOluştur();
        }

Not: Bu kod 1 ile 100 arasında sayı üretir. Yani 100 dahil değil. Dahil etmek için böyle olmalı:
Kod:
int sayı1 = rastgele.Next(1, 101);
 
Son düzenleme:
Tamam iyi akşamlar kolay gelsin.
Biraz Wpf kodunu inceleyin. Wpf'nin güzelliği tasarım ile kodun birbirinden ayrılıp verilerin arayüze "Binding" bağlama yöntemiyle aktarılması.
Wpf'ye alışınca Winforms hammal işi gibi gelir. Wpf'de tasarım yapmak çok daha hızlı. Mesela Grid, Stackpanel gibi konteynerler çok avantaj sağlıyor.
 
Uyarı! Bu konu 11 yıl önce açıldı.
Muhtemelen daha fazla tartışma gerekli değildir ki bu durumda yeni bir konu başlatmayı öneririz. Eğer yine de cevabınızın gerekli olduğunu düşünüyorsanız buna rağmen cevap verebilirsiniz.

Technopat Haberler

Yeni konular

Geri
Yukarı