Gorsel Programlama | Görsel Programlama | C#.Net | VB.Net | C# Console

ana sayfa > C#, Dersler > Class (Sınıf) Oluşturma C# Ders 48

Class (Sınıf) Oluşturma C# Ders 48

Cumartesi, 08 Oca 2011 yorum ekle yorumlara git

Class (Sınıf) Oluşturma C# Ders 48

Daha fazla bilgi için : www.gorselprogramlama.com

Class (Sınıf) Oluşturma : Sınıflara örnek olarak random,pen,color,button,radioButton vb. örnek verebiliriz.Bu sınıflar c#.net kütüphanesinde bulunan hazır sınıflardır.Bu sınıflar gibi bizde kendimize özel sınıflar oluşturabiliriz.

Kullanımı:

class sınıf adı

{

metotlar

}

1.yol: Sınıfı direkt kodlarımızın bulunduğu namespace dışına yazabiliriz.

Örnek:


using System;

using System.Collections.Generic;

using System.ComponentModel;

using System.Data;

using System.Drawing;

using System.Linq;

using System.Text;

using System.Windows.Forms;

namespace classlar

{//Daha fazla bilgi için : www.gorselprogramlama.com

public partial class Form1 : Form

{

public Form1()

{

InitializeComponent();

}

private void button1_Click(object sender, EventArgs e)

{

mesajlar msj = new mesajlar();

msj.mesaj1();

}

private void button2_Click(object sender, EventArgs e)

{

mesajlar msj = new mesajlar();

msj.mesaj2();

}

}//Daha fazla bilgi için : www.gorselprogramlama.com

}

class mesajlar

{

public void mesaj1()

{

MessageBox.Show("mrb 1");

}

public void mesaj2()

{

MessageBox.Show("mrb 2");

}

}

Sınıfı oluşturduktan sonra kod ekranında harflere bastıkça aşağıda gözüktüğü gibi sınıfımızı görürüz.

Aşağıda gözüktüğü gibi sınıfımızdan bir değişken oluşturduktan sonra istediğimiz metodu (mesaj1,mesaj2) çağırabiliriz.

Not: Dışarıdan erişimi Public sağlıyor.Eğer kullancının metot’a dışarıdan erişimini istemiyorsanız Private kullanmalısınız.

Daha fazla bilgi için : www.gorselprogramlama.com

2.yol : class dosyası oluşturup oradan çağırabiliriz.

Class dosyasını oluşturmak için Solution Explorer penceresinde projemiz ismi üzerinde sağ tıklayıp Add-Class tıklanır.

Sınıfımıza bir isim verip Add tıklıyoruz.

Örnek:

mesajlar sınıfına yazılacak kodlar

Not: mesajlar.cs sınıfına using System.Windows.Forms kütüphanesini messagebox’ı kullanabileyim diye ekledim.


using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

using System.Windows.Forms;

namespace classlar

{

class mesajlar

{//Daha fazla bilgi için : www.gorselprogramlama.com

public void mesaj1()

{

MessageBox.Show("mrb 1");

}

public void mesaj2()

{

MessageBox.Show("mrb 2");

}

}

}


using System;

using System.Collections.Generic;

using System.ComponentModel;

using System.Data;

using System.Drawing;

using System.Linq;

using System.Text;

using System.Windows.Forms;

namespace classlar

{

public partial class Form1 : Form

{

public Form1()

{

InitializeComponent();

}//Daha fazla bilgi için : www.gorselprogramlama.com

private void button1_Click(object sender, EventArgs e)

{

mesajlar msj = new mesajlar();

msj.mesaj1();

}

private void button2_Click(object sender, EventArgs e)

{

mesajlar msj = new mesajlar();

msj.mesaj1();

}

}

}

Daha fazla bilgi için : www.gorselprogramlama.com








Rica: Sitemizin Google'da Ön Sıralarda Çıkması İçin Lütfen Alttaki Google+ Butonuna Tıklayınız , Sayfamızı Facebookta Beğeniniz veya yazıları Twitter,Facebookta paylaşınız.
Paylaş :



Böyle bir web sayfam olsun diyorsanız iletişim bölümünden veya gorselprogram@gmail.com mail adresinden bize ulaşabilirsiniz.


Tüm cep telefonu aksesuar fırsatları için tıklayın !

  1. ismail
    Pazar, 12 Ağu 2012 zamanında 13:50 | #1

    çok saol güzel anlatım klavyene sağlık…

  2. BekraHayrNestr
    Cumartesi, 01 Haz 2013 zamanında 18:38 | #2

    Güzel Palaşım olmuş Fakat bide Sql Command ı Nasıl Class Yaparız onuda anlatırmısın.

  3. Pazar, 24 Kas 2013 zamanında 12:28 | #3

    teşekkürler anlatım için

  4. Alın
    Salı, 01 Tem 2014 zamanında 11:15 | #4

    Eline sağlık. güzel anlatım

  1. şimdilik geri bağlantı yok