BASKALE.NETGOO
BASKALE.NETGOO
BASKALE.NETGOO
Would you like to react to this message? Create an account in a few clicks or log in to continue.

BASKALE.NETGOO

BLUE-MOON-HACKERTEAM
 
AnasayfaAnasayfa  GaleriGaleri  Latest imagesLatest images  Kayıt OlKayıt Ol  Giriş yapGiriş yap  
Arama
 
 

Sonuç :
 
Rechercher çıkıntı araştırma
En son konular
» Delphi Derleyicileri Başlığı
A'dan Z'ye Binding Source Icon_minitime1Paz Şub. 20, 2011 12:53 am tarafından byhuysuz

» Modemi hızlandırma
A'dan Z'ye Binding Source Icon_minitime1C.tesi Şub. 19, 2011 2:17 pm tarafından byhuysuz

» Visual Studio 2010 Yükle Sadece [10mb]
A'dan Z'ye Binding Source Icon_minitime1C.tesi Şub. 19, 2011 12:16 pm tarafından byhuysuz

» Adobe'nin Bütün Versiyonları İçin Crack
A'dan Z'ye Binding Source Icon_minitime1Salı Şub. 15, 2011 9:25 pm tarafından byhuysuz

» 1st javascript Editor Professional Edition v5.1 | 8.11 Mb
A'dan Z'ye Binding Source Icon_minitime1Salı Şub. 08, 2011 3:35 pm tarafından byhuysuz

» 30 Sn'de [Pc Çökertme + Panzehir]
A'dan Z'ye Binding Source Icon_minitime1Ptsi Şub. 07, 2011 4:13 pm tarafından byhuysuz

» Java Görsel Eğitim Seti
A'dan Z'ye Binding Source Icon_minitime1Ptsi Ağus. 09, 2010 9:32 pm tarafından admin

» Programlamaya Nereden Baslamali?
A'dan Z'ye Binding Source Icon_minitime1Ptsi Ağus. 09, 2010 9:30 pm tarafından admin

» C / C++ E-Book Paylaşımı
A'dan Z'ye Binding Source Icon_minitime1Ptsi Ağus. 09, 2010 9:29 pm tarafından admin

» C dilinde basit bir mayın tarlası programı
A'dan Z'ye Binding Source Icon_minitime1Ptsi Ağus. 09, 2010 9:05 pm tarafından admin

» Delphi 7 Katılımsız Full | 150mb |
A'dan Z'ye Binding Source Icon_minitime1Ptsi Ağus. 09, 2010 8:58 pm tarafından admin

» Delphi 1
A'dan Z'ye Binding Source Icon_minitime1Ptsi Ağus. 09, 2010 8:57 pm tarafından admin

» İnternetle İlgili Doğru Sanılan Efsaneler
A'dan Z'ye Binding Source Icon_minitime1Ptsi Ağus. 09, 2010 8:54 pm tarafından admin

» Tek Tip Şarj Cihazı Dönemi Başlıyor ..
A'dan Z'ye Binding Source Icon_minitime1Ptsi Ağus. 09, 2010 8:53 pm tarafından admin

» Türk mucitten 7 boyutlu sinema
A'dan Z'ye Binding Source Icon_minitime1Ptsi Ağus. 09, 2010 8:52 pm tarafından admin

» Schrödinger’in Kedisi | Hem Ölü Hem Canlı
A'dan Z'ye Binding Source Icon_minitime1Ptsi Ağus. 09, 2010 8:51 pm tarafından admin

» Win Vista Püf Noktaları ve Optimizasyon
A'dan Z'ye Binding Source Icon_minitime1Ptsi Ağus. 09, 2010 8:48 pm tarafından admin

» Bölüm İndex
A'dan Z'ye Binding Source Icon_minitime1Ptsi Ağus. 09, 2010 8:47 pm tarafından admin

» Win 7 Püf Noktaları ve Optimizasyon
A'dan Z'ye Binding Source Icon_minitime1Ptsi Ağus. 09, 2010 8:45 pm tarafından admin

» Win Xp Püf Noktaları ve Optimizasyon
A'dan Z'ye Binding Source Icon_minitime1Ptsi Ağus. 09, 2010 8:44 pm tarafından admin

» Yeni Güvenlik Uygulamalarımız (2010)
A'dan Z'ye Binding Source Icon_minitime1Ptsi Ağus. 09, 2010 8:43 pm tarafından admin

» Önemli Olan Güvenlik İse?
A'dan Z'ye Binding Source Icon_minitime1Ptsi Ağus. 09, 2010 8:42 pm tarafından admin

» Perl ve Python Exploit Bilgisi (Bug-Res)
A'dan Z'ye Binding Source Icon_minitime1Ptsi Ağus. 09, 2010 8:41 pm tarafından admin

» Sonu Olmayan Bir Hack Dökümanı Bug-Res
A'dan Z'ye Binding Source Icon_minitime1Ptsi Ağus. 09, 2010 8:40 pm tarafından admin

» Hacking Interface Kitabı - X-Master
A'dan Z'ye Binding Source Icon_minitime1Ptsi Ağus. 09, 2010 8:38 pm tarafından admin

» Bug Nedir? Nasıl Oluşur/Bulunur? Bug-Res
A'dan Z'ye Binding Source Icon_minitime1Ptsi Ağus. 09, 2010 8:37 pm tarafından admin

» Gerçek Pc Hızlandırma(Uçak Gibi)
A'dan Z'ye Binding Source Icon_minitime1Cuma Ağus. 06, 2010 8:46 pm tarafından admin

» 50 Adet Hack Videosu Türkçe [Videolar]
A'dan Z'ye Binding Source Icon_minitime1Cuma Ağus. 06, 2010 8:45 pm tarafından admin

» İndexinize Bilgisayarınızdan Arka Plan Müziği||Mr.SoLucaN
A'dan Z'ye Binding Source Icon_minitime1Cuma Ağus. 06, 2010 8:44 pm tarafından admin

» Hatırlamadığınız Şifreyi Kırın! 2010
A'dan Z'ye Binding Source Icon_minitime1Cuma Ağus. 06, 2010 8:41 pm tarafından admin

» Adsl Hack - Adsl Hackleme - Adls Hack 2010
A'dan Z'ye Binding Source Icon_minitime1Cuma Ağus. 06, 2010 8:01 pm tarafından admin

» 2009 Full Anti-Virus Programları
A'dan Z'ye Binding Source Icon_minitime1Cuma Ağus. 06, 2010 7:58 pm tarafından admin

Giriş yap
Kullanıcı Adı:
Şifre:
Beni hatırla: 
:: Şifremi unuttum

 

 A'dan Z'ye Binding Source

Aşağa gitmek 
YazarMesaj
YENİAJAN
spyajan
spyajan
YENİAJAN


Aktiflik :
A'dan Z'ye Binding Source Left_bar_bleue0 / 9990 / 999A'dan Z'ye Binding Source Right_bar_bleue

Mesaj Sayısı : 134
Yaş : 35
Kayıt tarihi : 23/07/08

A'dan Z'ye Binding Source Empty
MesajKonu: A'dan Z'ye Binding Source   A'dan Z'ye Binding Source Icon_minitime1Cuma Tem. 25, 2008 3:30 pm

Selam bu yazıda ,forumda sorulan sorulardan anladığım kadarıyla,biraz karmaşık bir nesne gibi görünen bindingsource nesnesinden ve sınıfından bahsedeceğim,ve umarım bu yazıdan sonra bindingsource sınıfı ile ilgili akıllarda soru kalmayacaktır.
---------------------------------------------------------------------------------------------------------------------------------------------------------------
"""'BindingSource' aslında ADO.NET'in bir üyesi ,yada bir parçası DEĞİLDİR, 'BindingSource ' , windows.form sınıfına aittir,
Bu yeni BindingSource,ADO.NET 2.0 ve sonrası sürümlerde mevcuttur,(Microsoft ADO:.net 2.0 isimli kitaptan)"""

BindingSource ,diğer view tiplerine yani(currency manager,bindingcontext ve view lara) benzemesine rağmen,onların bütün özelliklerini kapsamakla kalmayıp daha fazlasını yapabilen bir veri bağlama türüdür.

Bindingsource,kullandığı kaynağı ,kendi listesi(list) olarak görür ve bu "list"teki,navigasyonlara(ileri,geri,enson,ilk) ...gibi ve tüm
diğer row değişikliklerine ve listenin satır seçimlerine veya aktif hale gelmesine karşı duyarlıdır.

BindingSource "construction" methotları():
a-)--------------------------------------------------------------
dim bs as BindingSource
bs=new BindingSource
Şeklinde oluşturulup kaynak tanımlanabilir;(Örneğin bir dataset'i kaynak gösterelim)
bs.datasource=DataSet
bs.datamember="Tablo"
b-)-----BindingSource için kısa bir construct yöntemide şudur;
dim bs as new bindingsource(Dataset,"Tablo")'Tek satırda bitirdik.

BindingSource "Current" Methodu:
------------------------------------------------------------------
BindingSource' un current methodu; Üzerinde bulunulan mevcut satırı işaret eder,yani dahada açıklamak gerekirse,
o an ,hangi datarow aktifse,yada kendine liste olarak seçtiği kaynağın hangi satırı seçiliyse o satırı anlatır. Ör:
diyelimki bir gridviewı bir bindingsource a bağladık . 'gridview1.datasource=bs' dedik mesela, üzerinede tıklayıp bir satırı seçili hale getirdik, işte bu satırdaki dütun bilgilerini bindingsource ile kolaylıkla alabiliriz.
bs.current("sütun adı")------------bize hangi sütunu yazdıysak onun değerini döndürür.
sütunların indexlerini biliyorsak yani tablodaki sıralarını, indexleride kullanabiliriz:
bs.current(3)---gibi

BindingSource "Count" Methodu:
------------------------------------------------
bs.count------Bize tablodaki satır sayısını döndürür.(tabi bindingsourceumuz altta anlatılacağı gibi filtrelenmemişse, eğer filtrelenirse filtrelenmiş olan sayıyı döndürür ki dehşet güzel bir olaydır.)

BindingSource "AddNew" Methodu:
------------------------------------------------
Bu yöntem yeni bir satır eklemek için kullanılır;
bs.AddNew-----düzenlemeye hazır yeni bir satır.(satır henüz dataset üzerinde değildir)

BindingSource "EndEdit" Methodu:
------------------------------------------------
Bu yöntem,bindingsource un listesinde yapılan değişikliklerin dataset'e iletilip dataset bazında kaydedilmesini sağlar,satırla işimiz bittiğinde endedit kullanmak gerekir,

BindingSource "Filter" Methodu:
------------------------------------------------
Adındanda anlaşılabileceği gibi filtreleme yapar,
bs.filter="sütun1='ahmet' and sütun2=123"....gibi

BindingSource "Find" Methodu:
------------------------------------------------
Bu yöntemde ,arama ,bulma işlemlerini yapar,yapar ancak, Dikkat geriye dönen değer aradığımız değerin kendisi değil aradığımız bilginin bulunduğu satırın satır numarasıdır!!(integer tipinde bir değerdir)
bs.find("sütun adı",değer)--şeklinde kullanılır
ee şimdi geriye dönen değer satır numarasıysa ne işe yarayacak'' aşağıda 'index ' kullanımında ve "position" isimli yöntemlerde iki ayrı usulde bu satır numarasını bulmak anlatılmış olacak.

BindingSource 'ta Navigasyon(Gezinme işlemleri)
------------------------------------------------
(burada daha önce anlattığımız 'current' methodu geçerlidir,navigasyondan sonra artık 'currentımız' değişmiş olacaktır)bs.movefirst----ilk kayıta gider
bs.movelast----son kayıta gider
bs.movenext---bir sonraki satır
bs.moveprevious--bir önceki satır

BindingSource "Position" yöntemi
------------------------------------------------
posiziton yöntemi hem 'get' hemde 'set' özelliklidir yani bindingsource u istediğimiz satıra gönderebilir(Dikkat 'current methodu yine geçerli'), hemde bulunduğu satırı öğrenebiliriz,(integer tipinde bir değer döndürür)
bs.position=3---3.Satıra gider
dim a as integer=bs.position-----a değeri 3 olarak bize bulunduğu satır indexini döndürür.
----yukarıda bahsedilmiş olan find methodu işte burada işe yaramaktadır,nasılmı;
bs.position=bs.find("sütun adı",değer)----şeklinde kullanıldığı zaman artık current methoduyla bulmuş olduğumuz satırdan sadece aradığımız sütun değerlerini değil diğer tüm sütunlarında o satırdaki değerlerini alabiliriz

BindingSource'ta index kullanımı:
------------------------------------------------
bs(4)("yaşı")--bu örnek bize 4.satırdaki 'yaşı' isimli sütunun değerini döndürür.
yine yukarıda bahsetmiş olduğumuz find methodunun kullanım alanlarından biride burada ortaya çıkar:
Ör:dim a as string=bs(bs.find("sütun adı",değer)).tostring --bu ifade istediğimiz ifadeyi arayıp ,bize döndüren tek satırlık bir ifadedir .

BindingSource "RemoveCurrent" Yöntemi:
------------------------------------------------
buradada üzerinde bulunulan mevcut satırı silebiliyoruz(Bellekten)

BindingSource "RemoveFilter" Yöntemi:
------------------------------------------------
Daha önce "Filter" yöntemi ile filtrelemiş olduğumuz kayıttan tüm filtreleri temizleyip listesini orijinal hale döndürür.

BindingSource "Sort" ve "RemoveSort" Yöntemleri:
------------------------------------------------
sort sıralama yapar ve removesort bu sıralamyı iptal eder:
bs.sort="sütunadı desc"---sıralamış olduk örneğin.
bs.removesort---güle güle sıralama.

--evet bir çok yöntem anlattık bunlar en sık kullanılan yöntemlerdi ama daha bir çok yöntemi var incelemek ve çalışmak sizlere kalmış,
(Giriş tanıtım cümlesi hariç kendi yorumumdur ve incelemelerim kaynaklıdır
Sayfa başına dön Aşağa gitmek
http://www.baskale.yetkin-forum.com
 
A'dan Z'ye Binding Source
Sayfa başına dön 
1 sayfadaki 1 sayfası

Bu forumun müsaadesi var:Bu forumdaki mesajlara cevap veremezsiniz
BASKALE.NETGOO :: PROGRAM DİLLERİ (giriş) :: VisuaL Basic-
Buraya geçin: