14-C# Number Prediction Game, C # Form Courses

แชร์
ฝัง
  • เผยแพร่เมื่อ 1 ก.พ. 2025

ความคิดเห็น • 55

  • @SendeKodYaz
    @SendeKodYaz  5 ปีที่แล้ว

    Udemy C# Dersleri ile Programlama Temelleri | Visual Studio 2019 eğitimi yayınlandı.
    bit.ly/csharpdersleri
    Ülkemizin yazılım alanındaki gelişimine katkıda bulunmak için hazırladığımız eğitimler devam ediyor.
    Eğitime ve öğrenmeye değer veren, emeğin farkında olan ve bu emeği takdir etme erdemini gösteren herkese yürekten teşekkür ederim.

  • @muhammedibrahimcetin2645
    @muhammedibrahimcetin2645 3 ปีที่แล้ว +3

    Türkçede ücretsiz olarak bu kadar kaliteli bir içerik daha önce hiç görmemiştim elinize emeğinize sağlık

  • @gurhanocaktan9372
    @gurhanocaktan9372 4 ปีที่แล้ว +7

    Ana dilimizde böyle güzel eğitim videoları bulmak neredeyse imkansız.Teşekkürler hocam videolar için .

    • @SendeKodYaz
      @SendeKodYaz  4 ปีที่แล้ว +2

      Selamlar Gürkan Bey. Sizler gibi eğitime ve öğrenmeye değer verenleri ana dilinde programlama ve robotik kodlama anlatmak benim için mutluluk verici. Teşekkür ederim.

  • @yasinerdem8222
    @yasinerdem8222 4 ปีที่แล้ว +1

    Hocam önce c# console derslerinizi izledim ondan sonra form deslerinizi izliyorum yaptığınız bu kapsamlı eğitim için teşekkür ederim, çok duru ve anlaşılır bir anlatımınız var.

    • @SendeKodYaz
      @SendeKodYaz  4 ปีที่แล้ว +1

      Teşekkür ederim Yasin Bey. Eğitimler hakkındaki olumlu görüşlerinize sevindim. Console Derslerini bitirdiğinize göre sizlere form derslerine başlamadan bir tekrar kaynağı hediye edeyim. info@sendekodyaz.com adresine mail atmanızı bekliyor olacağım.

  • @hasangevez6072
    @hasangevez6072 4 ปีที่แล้ว

    Hocam bravo. Daha önce isim vermek istemiyorum başka bir c# kursu izledim. Sizin 15-20 dakikada olayın özünü anlattığınız bu dersleri başka arkadaş her videoyu 45 - 50 dk olarak anlatıyor. Yok arka planı mavi yapalım dur olmadı sarı olsun yok yok sarı da olmadı yeşil yapalım gibi boşa vakit kayıpları oldu ve tahammül edemeyip vazgeçmiştim. Tam aradığım kurs bu diyebilirim. Emeğinize sağlık.

  • @yakupgursoy6603
    @yakupgursoy6603 5 ปีที่แล้ว +2

    teşekkürler hocam gerçekten çok kapsamlı eğitim videosu olmuş

    • @SendeKodYaz
      @SendeKodYaz  5 ปีที่แล้ว

      Merhaba. Teşekkür ederim. Eğitimlerden faydalanmanıza sevindim. Anlamadığınız kısımları sorabilirsiniz. Iyi çalışmalar diliyorum

  • @Astanaveziri
    @Astanaveziri 4 ปีที่แล้ว

    Emeklerinize saglik hocam,
    Basarilarinizin daim olmasini dilerim.
    Eger Udemy platformunda uygulamalı bir proje yaparsanız sevinirim.Mesela hastane projesi vs.. gibi..Saygılar

  • @savascnnyolu450
    @savascnnyolu450 6 ปีที่แล้ว +2

    Public alanda tanımlanan değişken adları private bölümde göremiyorum. Sebebi ne olabilir?

    • @savascnnyolu450
      @savascnnyolu450 6 ปีที่แล้ว +1

      2017 sürümü için "public form1" alanın üst kısmına tanımlayın. Böylelikle probleminiz çözülür.

    • @SendeKodYaz
      @SendeKodYaz  6 ปีที่แล้ว +1

      Merhaba. Komutları yorum satırı olarak yazarsanız göz atacağım. İyi çalışmalar diliyorum.

    • @savascnnyolu450
      @savascnnyolu450 6 ปีที่แล้ว

      @@SendeKodYaz Müsait olduğum ilk anda yazarım hocam, saygılar.

  • @WalkAlone84
    @WalkAlone84 4 ปีที่แล้ว

    Ellerinize sağlık hocam.
    Küçük bir ekleme yapmak istiyorum. Oyun esnasında eğer textBox1 e giriş yapılmadan tamam tuşuna basılırsa yazılım exception hatası veriyor.
    Sebebi ise int.Parse(textBox1.Text); fonksiyonuna null geliyor muhtemelen.

  • @oguzturkyilmaz543
    @oguzturkyilmaz543 4 ปีที่แล้ว

    pars etme işlevinin ne olduğu konusu havada kalmış açıklama olmadığı için google amcaya başvurdum onun dışında gayet güzel bir ders oldu. Teşekkür ederim.

    • @SendeKodYaz
      @SendeKodYaz  4 ปีที่แล้ว

      Selamlar Oğuz Bey. C# Form Dersleri öncesinde C# Console Dersleri oynatma listesi ile Programlama Temelleri konularını öğrenmelisiniz. Bu konuları ayrı bir oynatma listesi halinde anlattım.

    • @Astanaveziri
      @Astanaveziri 4 ปีที่แล้ว

      *Parse metodu, string türündeki bir veriyi, belirtilen
      * bir veri türüne dönüştürmede kullanılır.
      * değişkenTürü.Parse(Dönüştürülecek Değer);
      * ornek string sayi1="123"; olsun
      * console.writeline(int32.Parse(sayi1));
      *satırı 123 sonucu verecek.
      string sayi2=null; olsun
      console.writeline(int32.Parse(sayi2));
      sayi2 null olduğu için
      FormatException hatası alınır.
      string sayi3="345.678";olsun
      console.writeline(int32.Parse(sayi3));
      sayi3 değeri ondalıklı değer olduğu için
      int32 türünden farklıdır. FormatException hatası alınır.
      string sayi4="12345678912349876762137817236782130";olsun
      console.writeline(int32.Parse(sayi4));
      sayi4 değeri int32 türünün sınırlarını aştığından
      OverflowException hatası alınır.*/

  • @engindestan5850
    @engindestan5850 4 ปีที่แล้ว

    hocam birde bilgi yarışması oyunu yaparsanız sevinirim..emeginize saglık

    • @SendeKodYaz
      @SendeKodYaz  4 ปีที่แล้ว +1

      İnşallah Engin Bey. Visual Studio C# Dersleri eğitim serisini bende devam ettirmek istiyorum önümüzdeki birkaç ay içerisinde bu konuda çalışmalar yapacağım.

    • @engindestan5850
      @engindestan5850 4 ปีที่แล้ว

      @@SendeKodYaz tşkuler hocam . aslında yarışmada test halinde C# ile ilgili sorular olsa güzel olur hocam bence mantıklı :)

  • @yildiz6676
    @yildiz6676 6 ปีที่แล้ว +1

    hocam uygulamayı test ettiğimde 9. hakda sayıyı bildiğimizde başla diyoruz tekrardan hak ve puan sıfırlanmasına rağmen bi sayı daha salladığımızda tahmin hakkınız kalmadı oyun kapatılacak notu geliyor bu sorunu nasıl düzeltebiliriz

    • @codercoder7270
      @codercoder7270 6 ปีที่แล้ว +1

      Ben onu duzelttim button2 nin olduğu yere tahmin_sayisi = 0; yazarsan her başla butonuna basıldığında tahmin sayısı 0 a iniyor

    • @oguzturkyilmaz543
      @oguzturkyilmaz543 4 ปีที่แล้ว

      @@codercoder7270 Ayni zamanda puan degiskeni degerinide tekrar 1000 olarak atamak gerekiyor, yoksa oda kaldigi yeden dusmeye devam ediyor.

  • @metronom_81
    @metronom_81 4 ปีที่แล้ว +1

    güzel

  • @sadkserhat9491
    @sadkserhat9491 5 ปีที่แล้ว +1

    Abi uygulama buglu oldu tekrar oyun başlatınca tahmin sayısı artıyor ve yanlış tahmin yapınca bir önceki oyundan kalan tahmin hakkımızı 1 azaltıp puan'ı eksiltip yani önceki oyundan 400 puanım kaldıysa ve bu oyunda tahminnim yanlışsa 300 puana düşüyor)

    • @sadkserhat9491
      @sadkserhat9491 5 ปีที่แล้ว

      ve yanlış girmeye devam ettikçe tahmin sayısı artıp ne kadar yeni oyunda başlatsan puanın azalmaya devam ediyor. Form'u kapatıp açınca sorun ortadan kalkıyor fakat böyle yapmaya devam edince uygulama hata verip kapanıyor

    • @SendeKodYaz
      @SendeKodYaz  5 ปีที่แล้ว +1

      Merhaba. Eğitim amaçlı bir uygulama olduğu için videoda bahsettiğim gibi oyunu ikinci kez oynayacak şekilde düzenlemedim. Projeyi kapatıp açarak yeni oyun başlatılması yönünde düzenledim. Bu durumda da tüm değişken değerleri sıfırlandığı için sorun oluşmamaktadır.

    • @oguzturkyilmaz543
      @oguzturkyilmaz543 4 ปีที่แล้ว

      @@sadkserhat9491 baslat butonunun tiklandigi olayina puan degiskeninin degerini 1000'e tahmin sayisi degiskeni degerininide 0'a atarsaniz formdan cikip girmeye gerek kalmadan her baslat dediginizde baslangic degerleri ilgili labellara yazilir.

  • @mesuttunc021
    @mesuttunc021 6 ปีที่แล้ว +1

    Herhangi bir veri girişi yapmayıp tamam dediğimizde hata veriyor. Hatayı nasıl engelleyebiliriz?

    • @SendeKodYaz
      @SendeKodYaz  6 ปีที่แล้ว +1

      Try-catch yapısını kullanabilirsiniz.

  • @furkankuru8868
    @furkankuru8868 4 ปีที่แล้ว

    hocam iyi günler form1 kısmında değişkeni yazmama rağmen button2_Click kısmında(işaretli) tanımıyor cevap verirseniz sevinirim
    Teşekkür ederim..
    public Form1()
    {
    InitializeComponent();
    int sayi = 0, tahmin_sayisi = 0, puan = 1000;
    }
    private void button2_Click(object sender, EventArgs e)
    {
    button1.Enabled = true;
    button2.Enabled = false;
    Random r = new Random();
    -------- sayi---------- = r.Next(100);
    }

  • @TekinAVCI
    @TekinAVCI 5 ปีที่แล้ว

    Kolay gelsin. 5. turda sayıyı buldum. Yeni oyuna başladığımda bana tekrar 10 hak vermesi gerekirken kaldığı yerden devam edip 6. hakkınızda buldunuz diyor. Bu hatayı nasıl düzeltebiliriz? Teşekkür ederim.

    • @emreeseert
      @emreeseert 5 ปีที่แล้ว

      sayıyı bulduğunuz yerin altında yani tebrikler mesajından sonra tahmin sayısını tekrardan 0'a eşitlerseniz durum çözülür.

    • @tufandoganc9670
      @tufandoganc9670 3 ปีที่แล้ว

      @@emreeseert olmadı

  • @yildiz6676
    @yildiz6676 6 ปีที่แล้ว +1

    hocam biz bunu birine oynattığımızda sayıyı görmüş olucak tahminin amacı ne olucak

    • @SendeKodYaz
      @SendeKodYaz  6 ปีที่แล้ว

      Merhaba. Eğitim videosu olduğu için kontrol amaçlı tahmin edilen sayı görüntüleniyor. Normalde gizleriz.

    • @yildiz6676
      @yildiz6676 6 ปีที่แล้ว +1

      @@SendeKodYaz nasıl gizleyebiliriz hocam

    • @SendeKodYaz
      @SendeKodYaz  6 ปีที่แล้ว +2

      Hak bilgisini yazan label yada textbox nesnesinin visible yani görünürlük - gizlilik özelliğini properties panelinden değiştirerek bu işlemi gerçekleştirebilirsiniz.

    • @yildiz6676
      @yildiz6676 6 ปีที่แล้ว

      @@SendeKodYaz teşekkürler hocam

  • @berxy2994
    @berxy2994 5 ปีที่แล้ว

    if (sayı % 2 == 0)
    {
    label9.Text = "Cevap bir çift sayı.";
    }
    else
    {
    label9.Text = "Cevap bir tek sayı.";
    }
    Hocam ben ipucu olarak bunu da koymak istiyorum amacım sayının tek mi çift mi oluğunu belli etmek ama cevap tek de olsa "cevap bir çift sayı" diyor nerede hata yapıyorum?

    • @SendeKodYaz
      @SendeKodYaz  5 ปีที่แล้ว

      Merhaba. Öncelikle yoğunluktan dolayı yorumunuza yanıt geciktiği için kusura bakmayın. Genellikle bir iki gün içerisinde yorumları yanıtlamaya çalışıyorum. Sanırım soruna çözüm üretmişsinizdir. İyi çalışmalar diliyorum.

  • @asdasfazamas99
    @asdasfazamas99 6 ปีที่แล้ว +1

    bilgisayarın tuttuğu sayıyı nasıl gizleyebiliriz

    • @SendeKodYaz
      @SendeKodYaz  6 ปีที่แล้ว +2

      Merhaba İbrahim Bey. Bilgisayarın tuttuğu sayı zaten gizlidir, isterseniz siz bunu label nesnesine yazdırabilirsiniz, isterseniz yazdırmazsınız.
      Random rnd=New Random();
      int sayi=rnd.Next(0,50);
      Yukarıdaki komut satırlarını yazdığınızda bilgisayar 0 ile 50 arasında bir sayı üretir, bu sayı integer türündeki sayi isimli değişkende saklanır. Bu değer bellektedir. Siz isterseniz bunu kullanıcıya bir label nesnesine yazdırarak gösterirsiniz, isterseniz göstermezsiniz.
      Başarılar diliyorum.

    • @TekinAVCI
      @TekinAVCI 5 ปีที่แล้ว

      ibrahim bey.. label8.Text = ""; yaptığınızda sayı gizleniyor...

  • @kadircan6534
    @kadircan6534 4 ปีที่แล้ว

    Random rnd =new Random;
    sayi=rnd.next(1,100); komutunda 1 ve 100 dahil ediliyormu yoksa 1 dahil edilip 100 dahil edilmiyor mu ?

    • @ilhankertmen1731
      @ilhankertmen1731 3 ปีที่แล้ว

      Kendin de deneyebilirdin kodu yazıp hem öyle daha kalıcı olur ben next(1,3) denedim 1 geldi ancak 3 gelmedi. Sorduğun soruda da 100 değeri gelmeyecektir ancak 1 değeri gelecektir.

  • @erlik_kh4an
    @erlik_kh4an 7 หลายเดือนก่อน

  • @denizcan806
    @denizcan806 5 ปีที่แล้ว

    peki bu sayı sabit bir sayı olsa nasıl olacak örneğin 33

    • @denizcan806
      @denizcan806 5 ปีที่แล้ว

      bide bu yaptığınız programı rar dosyası olarak bana atar mısınız ?

  • @yigiterdogan6912
    @yigiterdogan6912 5 ปีที่แล้ว +3

    Console.WriteLine("oyuna başlamak için bulmayı seçtiğiniz sayıyı giriniz");
    int sayı=Convert.ToInt16(Console.ReadLine());
    r: t: u: ı:
    Console.WriteLine("tahmin sayınızı giriniz");
    int games=Convert.ToInt16(Console.ReadLine());

    if (sayı == games)
    {
    Console.WriteLine("sayıyı buldun");
    }
    else if (sayı - games < 10 && sayı - games > 0)
    {
    Console.WriteLine("çok yakınsın yukarı doğru");

    goto u;
    }
    else if (games - sayı < 10 && games - sayı > 0)
    {
    Console.WriteLine("çok yakınsın aşağı doğru");




    goto ı;
    }
    else if (sayı < games)
    {
    Console.WriteLine("sayı daha aşağıda");

    goto r;
    }
    else if (sayı > games)
    {
    Console.WriteLine("sayı daha yukarıda");

    goto t;
    }




    Console.WriteLine("oyun sona erdi..");

    Console.ReadKey();
    ben geçen cuma aklıma geldi diye bunu yazmıştım şimdi sizden izledim (" bu aralar aklıma ne gelirse karşıma çıkıyor")
    ben bu oyuna puan sistemi ekleyemedim ne denediysem patladı elimde bildiğim kodlar kısıtlı daha 3 aya yakın zamandır c# öğreniyorum
    acaba öneriniz olurmu puan sistemi için

  • @irfansuvaroglu1378
    @irfansuvaroglu1378 2 ปีที่แล้ว +1

    çok yavaş konuşuyorsun

  • @canerhacan
    @canerhacan 6 ปีที่แล้ว +1

    Merhaba, "sende" olarak değil "sen de" olarak yazılır. Takıntılı biri olarak sürekli gözüme çarpıyor. Düzeltir misiniz rica etsem?

    • @SendeKodYaz
      @SendeKodYaz  6 ปีที่แล้ว +2

      Merhaba. Biliyorum o şekilde olduğunu ancak logo da ayrı yazdığımda çok dağınık durdu. Yeni bir amblem üzerinde çalışırım. Birkaç arkadaş daha bu durumu belirtmişti.