C# Ders 27 Delegate (İkinci 100)

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

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

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

    Udemy'de bulunan kurslarımızı indirimli fiyatlarımız ile almak için linke tıklamanız yeterli olacaktır :)
    muratyucedag.wordpress.com/2019/03/22/udemy-indirim-linkleri/

  • @krautzer
    @krautzer 2 ปีที่แล้ว

    Hocam sonuna kadar hakettiğinizi düşünüyorum sakın yanlış anlamayın.Ama bu kadar reklam koymak yerine eğitimleri ücretli yapsanız daha mantıklı en azından reklam görmeyiz bir videoda 3 reklam görüyorum

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

    Siz olmasanız nolurdu acaba diye merak ediyorum bazen..piyasada gercek proje yapan yok varsa da çok çok az proje yapan kişi var

    • @huseyincuma9523
      @huseyincuma9523 ปีที่แล้ว

      bırak ya bu adamın anlatımından çok daha iyi anlatımları olup da tanınmayanlar var. ama yinede eğitmen olduğu için bişey de demek istemiyorum.

    • @berkanozcan5431
      @berkanozcan5431 ปีที่แล้ว

      @@huseyincuma9523 Mesela??

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

    Merhaba üzerinden uzun zaman geçmiş ama bende yeni öğrenmeye başladım ve yapmaya çalıştım umarım doğru olmuştur.
    delegate void islemler(int p1);
    void isl(int x1)
    {
    listBox1.Items.Add(4 * (x1*x1) + 5 * x1 + 10);
    }
    void kup(int s1)
    {
    listBox1.Items.Add(s1 * s1 * s1);
    }
    void kare(int k1)
    {
    listBox1.Items.Add(k1 * k1);
    }
    void cember (int c1)
    {
    listBox1.Items.Add(2 * 3.14 * c1);
    }
    void alan(int a1)
    {
    listBox1.Items.Add(3.14 * (a1*a1));
    }
    private void button1_Click(object sender, EventArgs e)
    {
    int sayi = Convert.ToInt32(textBox1.Text);
    islemler islem = new islemler(kup);
    islem += isl;
    islem += kare;
    islem+= cember;
    islem += alan;
    islem(sayi);
    }

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

    Siftah yapalım
    delegate void tumcalc(double sy1);
    void formul(double s1)
    {
    double snc = Math.Pow(s1, 2) * 4 + s1 * 5 + 10;
    listBox1.Items.Add("Formül : " + String.Format("{0:F1}", snc));
    }
    void kup(double s1)
    {
    double snc = s1 * s1 * s1;
    listBox1.Items.Add("Küp Hacim : " + snc);
    }
    void kare(double s1)
    {
    double snc = s1 * s1;
    listBox1.Items.Add("Kare Alanı : " + snc);
    }
    void circlealan(double s1)
    {
    double snc = Math .Pow ((s1 / 2),2)*Math.PI;
    listBox1.Items.Add("Çember Alan : " + String.Format("{0:F1}", snc));
    }
    void circlcevre(double s1)
    {
    double snc = 2 * Math.PI * (s1 / 2);
    listBox1.Items.Add("Çember Çevre : " + String.Format("{0:F1}", snc));
    }
    private void button1_Click(object sender, EventArgs e)
    {
    tumcalc calc = new tumcalc(formul);
    calc += kup;
    calc += kare;
    calc += circlealan;
    calc += circlcevre;
    calc(Convert.ToDouble (textBox1 .Text ));
    }

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

    Hocam form kullanma vs kaça kadar var?

  • @ayseaktas1
    @ayseaktas1 ปีที่แล้ว

    /* Delegate kullanarak alınan x değerine göre bu methodları tek metotta birleştirme.
    * 4X^2 +5X +10
    * X^3
    * X^2
    * Cember Alan
    * Cember Cevre
    */
    internal class Program
    {
    delegate void fonksiyonlar(int x);

    static void KupAl(int x)
    {
    Console.WriteLine("X^3 : " + x * x * x);
    }
    static void KareAl(int x)
    {
    Console.WriteLine("X^2 : " + x * x);
    }
    static void FonksiyonHesapla(int x)
    {
    Console.WriteLine("4X^2 +5X +10 = " + 4 * x * x + 5 * x + 10);
    }
    static void CemberCevre(int r)
    {
    Console.WriteLine($"Çemberin Çevresi : {2 * r * 3.14}");
    }
    static void CemberAlan(int r)
    {
    Console.WriteLine($"Çemberin Alanı : {r * r * 3.14}");
    }
    static void Main(string[] args)
    {
    fonksiyonlar fonksiyon = new fonksiyonlar(KupAl);
    fonksiyon += KareAl;
    fonksiyon += FonksiyonHesapla;
    fonksiyon += CemberCevre;
    fonksiyon += CemberAlan;
    fonksiyon(8);
    Console.ReadKey();
    }

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

    Abi oyun yapmak için derslerini izlemelimiyim cevaplarsan sevinirim ve ayrıca yanında java script derslerinimi izlemem lazım

    • @manyakkisi748
      @manyakkisi748 6 ปีที่แล้ว +5

      Emirhan Demir oyun yapmak istiyorsan ilk önce kendine bir oyun motoru belirlemen lazım sonra bu oyun motoru hangi dilleri destekledigini ogrenmelisin sonra o dil hakkinda temel syntax yapilarını ogrenmen lazım bunlari tamamladıktan sonra youtube , blog ve forum platformlarında o oyun moturunun kullandıgı komutları ve yollari ogrenmen lazım bunların hepsini yaptiktan sonra ucretsiz modellerle basit bir oyun yapip paylasip kendini gosterebilmen lazim o oyunu nasil tanittiginda onemlidir bunlari yapinca yeni insanlarla tanismis olacaksin onlarla bir takim kurup temelde su rolleri ustleneceksiniz oyun motoru uzmani , yazilimci , tasarimci , cizimci , hikayeyi yazan kisi , test edicek kisi. Eger boyle bir takim kutarsiniz size tavsiyem hikayesi guzel yormayan caydirmayan sonsuz veya sonlu bir oyun yapmaniz bunu yaptiktan sonra belediye sirketler veya oyun firmalarina basvurup sponsor olmalatini isteyeceksiniz yaptiginiz oyunuda onlara sunucaksiniz sizde isik gorurlerse olurlar (insallah). Kisaca demek istedigim sen yazilimci rolunu ustlencek kisisin galiba sana tavsiyem oyun motoru yazmayi ogrenmen ( orn direct tabanli c++ uzerinen yazilan bir oyun motoru ) bunu yapabilirisen takim bulman veya kurman basitlesebilir

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

    Biraz kolay olsa da; :D
    class Program
    {
    static void xBul(double x1)
    {
    double sonuc1 = 4*(x1*x1)+(5*x1)+10;
    Console.WriteLine(sonuc1);
    }
    static void kup(double x1)
    {
    double sonuc2 = x1*x1*x1;
    Console.WriteLine(sonuc2);
    }
    static void cemberCevresi(double c1)
    {
    double sonuc3 = 2 * 3.14 * c1;
    Console.WriteLine(sonuc3);
    }
    static void cemberAlani(double a1)
    {
    double sonuc4 = 3.14 * (a1 * a1);
    Console.WriteLine(sonuc4);
    }
    delegate void islemler(double p1);
    static void Main(string[] args)
    {
    islemler islem = new islemler(xBul);
    islem += kup;
    islem += cemberCevresi;
    islem += cemberAlani;
    islem(15);
    }
    }

  • @berkeksaglikoglu1226
    @berkeksaglikoglu1226 ปีที่แล้ว

    delegate void islemler(int x);
    void islm(int x1)
    {
    listBox2.Items.Add(4 * (x1 * x1) + 5 * x1 + 10);
    }
    void küp(int a)
    {
    listBox2.Items.Add(a * a * a);
    }
    void kare(int b)
    {
    listBox2.Items.Add(b * b);
    }
    void cmbalan(int c)
    {
    listBox2.Items.Add(Math.PI * c * c);
    }
    void cmbcevre(int p)
    {
    listBox2.Items.Add(p * 2 * Math.PI);
    }
    private void button2_Click(object sender, EventArgs e)
    {

    islemler islem = new islemler(islm);
    islem += küp;
    islem += kare;
    islem += cmbalan;
    islem += cmbcevre;
    islem(Convert.ToInt32(textBox1.Text));
    }

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

    çok güzel anlatmışsınız teşekkürler

  • @omersenpai2233
    @omersenpai2233 ปีที่แล้ว

    ARKADAŞLAR BEN BİRAZ ŞEKİL ŞUKUL YAPTIM İŞİNİZE YARAR İNŞ :)
    delegate void islem(int a);
    void fonk(int x)
    {


    listBox1.Items.Add(4 * x * 2 + 5 * x + 10);

    }
    void kup(int x)
    {


    listBox1.Items.Add(x*x*x);

    }
    void kare(int x)
    {


    listBox1.Items.Add(x*x);
    }
    void DaireAlan(int x)
    {
    double pi = 3.14;
    label2.Text=(pi*x*x).ToString();
    }
    void DaireCevre(int x)
    {
    double pi = 3.14;
    textBox2.Text=(2*pi*x).ToString();
    }
    private void button1_Click(object sender, EventArgs e)
    {
    int sonuc = Convert.ToInt32(textBox1.Text);
    islem isl = new islem(fonk);

    isl += kup;
    isl += kare;
    isl += DaireAlan;
    isl += DaireCevre;
    listBox1.Items.Clear();
    isl(sonuc);
    }