Home » , » Vb.net Class

Vb.net Class



Class Nedir? Ne işe yarar?  

Class Nedir?
İstediğimiz zaman kullanacağımız işlemlerin, tekrar tekrak kodlarını yazmamamız için bir sınıfta o işlemlerin kodlarını barındırır, kısacası kodları saklamaya yarar ve istediğimiz zaman projemize bu sınıfı ekleyerek işlemleri hızlıca yapabilirız.



Nerede Kullanabiliriz?
Class ile projemizin dilleri uyumlu ise önceden hazırladığımız classları istediğimiz projelerde kullanabiliriz, misal olarak mail gönderme
işlemini birçok farklı projelerde kullanacağız. Burada işte classımızı(mail gönderme işlemleri) bir kere oluşturup her projede
kullanılabilir.

Bize ne faydası var?
Class programınıza performans, size de her zaman aynı işlemleri tekrar tekrar yazmamakla zaman kazandırır.

Örnekle gösterelim.
İlk önce bir class oluşturalım ve sonra bu sınıfı bir projede kullanalım.

Vb.nette yeni bir class oluşturmak için:
New Project ten Class Library yi seçelim.



Projemizi açtığımızda karşımıza screendeki gibi bir bölüm
gelecektir.

Şimdi yazacağımız class mail gönderme kodlarını barındıracak.mail diye bir Sub tanımlayalım ve mail gönderme için gerekli
kodlarımızı yazalım.



Resimdeki gibi kodlarımızı classa yazdıktan sonra sınıfımızı kaydedip(classımızın adı ClassLibrary1) çıkalım ve yeni bir vb.net projesi
oluşturalım.
Projemizin formunu resimdeki gibi tasarlayalım.



Tasarımımızı da tamamladıktan sonra önceden oluşturduğumuz classımızı projemize ekleyelim.
Solution penceresinden projemize sağ tıklayalım ve Add Reference diyelim:



Açılan pencereden Browse deyip, classımızı ekleyelim.(classımız ClassLibrary1.dll)
Ekledikten sonra projemizde classı tanımlamamız gerekiyor projemizin kod kısmının en üstüne “Imports ClassLibrary1” yazalım.
Şimdi Classımızıda ekledikten sonra projemizdeki Mail Gönder butonun click olayınca gelelim ve classımızı kullanabilmemiz için
gerekli koldarı yazalım:



Kullanım bu şekildedir.

Projeleri buradan indirebilirsiniz.
 
Support : Your Link | Your Link | Your Link
Copyright © 2013. AcialCrew - All Rights Reserved
Template Created by Creating Website Published by Mas Template
Proudly powered by Blogger