Bu site emekli olmuştur. Arşiv amaçlı olarak
BT AKADEMİ
sponsorluğunda yayın hayatına devam etmektedir.
Ana Sayfa
.net TV
Makaleler
Kaynak Kod
Haberler
Serbest Köşe
Canlı Köşe
Forum
C#nedir?
Ekibimiz
RSS
SİTE İÇİ ARAMA
Üye
GİRİŞİ
Üye girişi için
tıklayın
.
Kullanıcı Adı
Şifre
Beni her zaman hatırla
Bir hafta boyunca kullanıcı bilgilerinizi kullanıcı çıkışı yapana kadar hatırlar. (Paylaşılan bilgisayarlarda önerilmez.)
Şifremi / Kullanıcı Adımı unuttum.
C#nedir? hesabınız yok mu?
Üye olabilmek için
tıklayın
.
GÜNCEL MAKALELER
Başlangıç
emre TAŞ
yazının devamı >
Captcha ve Captcha'nın OCR ile analizi
Hüseyin Çelik
yazının devamı >
NHibernate
Önsel Akın
yazının devamı >
Lightswitch' e Giriş
Mehmet Sencer Karadayı
yazının devamı >
Başlangıç
emre TAŞ
yazının devamı >
Bende Yazmak İstiyorum
.NET TV
Android OS Üzerinde Yazılım Geliştirme
Android OS Üzerinde Yazılım Geliştirme - Kubilay Kulaoğlu
Android ile Programlamaya Başlangıç - kubilay Kulaoğlu
WPF-Chart Kontrolü - Görkem Sezgin
Silverlight'a Temel Bakış - Görkem Sezgin
Linq Teknolojisi - Görkem Sezgin
Bende Yayınlamak İstiyorum
Anket
.NET Yeniliklerini Takip Etmek Sizin İçin Nekadar Önemli ?
Çok
Az
Artık Hiç
Sadece Merak
Belki İhtiyacım Olabilir
Güncel Kalmalıyım
Diğer anketler ve sonuçları için
tıklayın
.
Diğer Herşey
»
Makaleler RSS
»
Video Gönder
»
Makale Gönder
»
Serbest Köşeye Yazı Gönder
»
Yazar Başvurusu
»
C#nedir? Ekibinde Olmalıyım!
Sponsorlar
Ana Sayfa
/
Habeler
/
Veri Katmanı Erişim Sınıfları Oluşturma
Veri Katmanı Erişim Sınıfları Oluşturma
Sitemiz editörlerinden Mustafa Erhan Ersoy'un geliştirmiş olduğu DALGenerator isimli program veri erişimi için kullanılan veri katmanındaki(data layer) sınıfları hızlı bir şekilde olşturmak için kullanabilirsiniz. Tamamen açık kaynak kodlu olan aracı projelerinizde özelleştirip geliştirebilirsiniz. Detayları okumak ve programı indirmek için haberi okuyunuz.
C#Nedir?com ASP.NET bölüm editörü
Mustafa Erhan Ersoy
’’un hazırlamış olduğu DALGenerator isimli program, MS Access veritabanı kullanacağınız küçük çaplı projeler için veri katmanı(data layer) sınıflarını üreten geliştirilmeye açık bir araçtır.
DALGenerator programının kullanımı :
İlk gözat düğmesini kullanarak öncelikle veritabanınızı seçin. (mdb dosyası)
Daha sonra tablolara ulaşım için oluşturulacak sınıf yapınızı seçin. Her tablo için bir sınıf yaratmasını yada tüm tablolar için tek bir veri erişim sınıfı yaratılmasını sağlayabilirsiniz.
Yaratılacak sınıflarınızın namespace’’ini belirleyin.
Ve son olarak sınıfların yaratılacağı dizini seçin.
Yaratılan Sınıfların Yapısı
C#Nedir?Com DALGenerator, seçtiğiniz veritabanı için aşağıdaki sınıfları yaratır :
Configuration :
Bu basit sınıf, veritabanınız için connection stringinizi barındıran sınıftır.
OleDbHelper :
Bu sınıf MS Data Access Application Block’’un çok sadeleştirilmiş ve OLEDB sağlayıcısı için uyarlanmış halidir. Veritabanı işlemlerini yapan methodları içerir.
SQLs :
Bu sınıf veritabanınızdaki herbir tablo için 5’’er adet SQL cümleciği barındıran bir sınıftır (SELECT(id ile), SELECT(tüm verileri çeken), INSERT, UPDATE ve DELETE).
Ve yaptığınız seçim eğer tüm tablolar için tek sınıf ise :
DataService :
Bu sınıf tüm yukarıdaki sınıfları kullanarak vertabanı işlemlerinizi yapan sınıftır. Projelerinizde bu sınıf içerisindeki metodları kullanarak veritabanı işlemlerinizi yapabilirsiniz.
Eğer her bir tablo için tek bir sınıf seçimi yaptıysanız veritabanınızdeki herbir tablo için ayrıca bir sınıf oluşturulacak ve veritabanı işlemlerinizi bu sınıfları kullanarak gerçekleştirebileceksiniz.
C#Nedir?Com DALGenerator kullanım ve kodlarını değiştirmek tamamen üzcretsizdir.
Uygulama ile ilgili görüşlerinizi burada bizlerle paylaşmanız bizi çok sevindirecektir.
C#Nedir?Com DALGenerator indirmek için :
C#Nedir?Com DALGenerator sadece uygulama
C#Nedir?Com DALGenerator proje
C#Nedir?Com DALGenerator örnek uygulama
Mustafa Erhan Ersoy
C#Nedir?Com ASP.NET Editörü
Yazılan Yorumlar
Yorum Yaz
AĞU
6
2005
ismet yilmaz
/
üye hakkında
tebrik ediyorum, bilginin bu şekilde hizmete sunulması bile çok güzel, değil yapılanlar, tebrik ediyorum.
AĞU
2
2005
tayfun tuna
/
üye hakkında
Mustafa tebrik ederim.Kendim yapmış gibi sevindim,zira bende böyle bir şey yapmayı düşünüyordum ama takıldığım bazı yerler vardı görüyorumki bunları sen aşmıssın.
AĞU
2
2005
tayfun tuna
/
üye hakkında
Mustafa tebrik ederim.Kendim yapmış gibi sevindim,zira bende böyle bir şey yapmayı düşünüyordum ama takıldığım bazı yerler vardı görüyorumki bunları sen aşmıssın.
TEM
17
2005
Gökhan Mutlu
/
üye hakkında
Programın daha fazla nesne tabanlı olması kod tekrarını önleyebilirdi. Metadata kullanılmaması programın daha da gelistirilmesini önlüyor. Bu arada bu konuyla ilgili değişik çalışmalar var. Fakat en iyi diye bir şey yok. Hangisinin kullanımı sizi daha üretken yapıyorsa onu kullanın..
MAY
29
2005
bilal ataç
/
üye hakkında
benim konuya fazla bir hakimiyetim yok ancak yinede program güzel olmuş diyebilirim ellerinize sağlık Mustafa Bey... Ayrıca İsmail Beyden de programın daha iyisini bekliyoruz kendisi bunu yapabilicekmiş! gibi konuşuyor çünkü... eyvallah...
MAY
28
2005
ismail codar
/
üye hakkında
Gene ortalığı karıştırmışım. :) Bu tür şeyler ile uzun zamandır ilgileniyorum ve birsürü benzer örnek gördüm. Sadece onları çağrıştırdığını belirtiyorum. İlgilenen arkadaşlara özellikle sourceforge.netprojectssqlpp adresindeki uygulama da çok başarılı. Tablolara bakarak otomatik ekle, güncelle vs sql lerinin ve DAL oluşturulmasının yanında çoklu veritabanını desteklemesi, mevcut stored procedure lere bakarak onlara erişim kodlarının otomatik oluşturulması benim aradığım özellikler. Yani sql server dan yalnızca stored procedure yazacaksın, DAL otomatik oluşacak, arayüz katmanından da ulaşacaksın. Vakit bulursam yapıcam...
MAY
28
2005
_ _
/
üye hakkında
Mustafa, dostum süper olmuş. Felsefe, mantık ve kod mükemmel. Hergün aynı kodları yazmak yerine, biraz farklı bir pencereden olaylara bakmanın güzel bir örneğini bizlere sunduğun için teşekkür ederim.
MAY
27
2005
burak selim şenyurt
/
üye hakkında
Yapılan çalışma özellikle bu konuda Türkçe içeriğin zor bulunduğu ve hatta pek çok üniversitede akademik seviyede dahi bu tarz konuların layıkıyla işlenemediği düşünüldüğünde son derece yerinde olmuş. Keşke yorum yaparken insafsızca yakınanlar, daha iyilerini yazıp bizim gibi topluluklar ile paylaşsa. O zaman çok daha hızlı ilerleyebiliriz. Bilgi paylaştıkça başkalarına aktarıldıkça anlam ifade eder. Sayın İsmail Çodar Beyin yorumlarını ne yazıkki çok üzücü buldum. Ama sevgili Mustafa arkadaşımızıda canı gönülden kutlamak isterim. Kendi başına oturup yaptığı bir çalışmaydı. Hatta kendi projesinde kullanmıştı. Bunu kendine saklamadı ve bu sitenin binlerle ifade edilebilen değerli üyesi ile paylaştı. Bu kadar çok sayıda üyenin olduğu bir sitede arada sırada olsa böyle çatlak sesler olabilir, olacaktır. Ama inanıyorumki Mustafalar bizler inandığımız yolda ilerlemeye devam edecek ve kim ne derse desin öğrendiklerimizi, bilgimizi en doğru şekilde paylaşacağız.
MAY
27
2005
Mustafa Erhan Ersoy
/
üye hakkında
Evet arkadaşlar internette bu tarz uygulamaların birçok benzeri ve hatta çok daha profesyonelleri mevcut. Fakat kimse bir proje üzerinde değişiklik yapıp bunu ben yaptım diye ortaya çıkamaz. O yüzden lütfen iftira atmadan olumlu - olumsuz yorumlayalım. Eğer benzer bir proje bulursanız linki ile birlikte burada açık açık yorum ekleyin. Özür dileyip haberi kaldırayım. Mustafa Erhan Ersoy
MAY
27
2005
caner şahan
/
üye hakkında
Birileri abartmayın demişler abartan yok takdir eden var zaten bende çalışmandan dolayı seni tebrik ederim Mustafa. Ayrıca abartmayıncılara abartılacak ne yaptılar diye bir soru sorsak abartmış mı oluruz yada abartılmış bir insan mı oluruz. Zaten abartmak için abartmaktan ziyade abartı kavramını abartmamak lazım.
MAY
27
2005
ismail codar
/
üye hakkında
Abartmayın arkadaşlar internette yüzlerce benzerini gördüğümüz uygulamalardan bi tanesi. Hatta onlardan birisinin türkçeleştirilmesi de olabilir.
MAY
27
2005
Ramazan Girgin
/
üye hakkında
Ellerine sağlık çok güzel bir proje olmuş. Ama keşke bizim gibi programlama-veritabanı bilgisi çok da fazla olmayanlar için kod içinde biraz açıklama satırları falan koysaydın. Çok teşekkürler....
MAY
24
2005
Saban koçal
/
üye hakkında
Ben Şaban .Mustafa Bütün sınıf seninle ifithar duyuyor.Ellerin dert görmesin.Özgür de buna benzer bir çalışma yapmıştı.Değişkenler,Propertyleri(Set Get)... falan da üretiyordu. Valla zeki adamın hali başka oluyo.Biz problem çözmekle uğraşırkan sen problem çözmeyi kolaylaştırmışsın.Ellerin dert görmesin abi.
MAY
24
2005
Kubilay Kulaoğlu
/
üye hakkında
Ellerine Sağlık çok güzel olmuş. Çalışmalarının ve başarılarının devamını dilerim
Sayfalar :
1
Yorum yazabilmek için üye girişi yapmalısınız. Üye girişi için
tıklayın
.
Üye değilseniz
Üyel Ol
linkine tıklayarak üyeliğinizi hemen başlatabilirisniz.
SON 10 Haber
»
Uygulama Geliştirme Yarışması
»
Microsoft Yazılım Teknolojileri
»
BT Akademi Eğitim Takvimi
»
BT Akademi Ankara'da
»
BT Akademi’den MCPD Eğitimi...
»
MVC Eğitiminde Kampanya
»
İş İlanı : Avenn Group
»
IT Proje Yönetimi
»
ASP.Net MVC Framework Semineri
»
Silverlight 3.0 Programı
Dizayn ve Kodlama
bt
akademi
. Tüm Hakları Saklıdır © Copyright 2002-2009 c#nedir?com
Makaleler
Serbest Köşe
Makale Gönder
.Net TV
Video Gönder
Canlı Köşe
Kaynak Kod
Forum
Haberler
Röportajlar
Anketler
C# Nedir?
İletişim
Site Haritası
RSS
Favorilere Ekle
Üyelik
Hesap Aktivasyon
Ekibimiz
Ekibe Katıl