Attribute ile Connection İşlemleri

Serhat tarafından yazılmıştır. 13. Mart 2010 11:49
Merhabalar herkese; Bu yazımızda Attribute kavramının nimetlerinden yararlanarak projemizde ki farklı class'ların farklı veritabanları ile nasıl çalışacağına farklı bir bakış açısıyla bakacağız (=. Projemizde birden fazla sınıfın config dosyamızdan alacağı veritabanına erişeceğiz.Tek yapmamız gereken o sınıfın config dosyasında hangi bağlantıyı kullanacağını Attribute ile belirtmek olacaktır. Öncelikle kodlama tarafına geçmeden önce sınıf diagramına bakalım ki kafamızda bazı şeylerin canlanması daha kolay olsun.Diagramın görünüm [Fazlası]

Bu yazıyı ilk değerlendiren siz olun

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Etiketler: ,

C# & .NET

Enum ile String Değer Saklama

Serhat tarafından yazılmıştır. 4. Mart 2010 22:35
Merhabalar herkese =) ...Uzun süredir fırsat bulup yazamıyordum ve artık yazmam gerektiğine inandım ve birşeyler karaladım =).. Bu yazımızda programlarımızda işlerimizi kolaylaytıran Enum yapısının güzel olan bir özelliğine değineceğiz ki buda aslında arka planda metinsel olarak değer saklamak olacaktır.Bildiğimiz gibi Enum'lar değer tipli üyelerimizdir yani tanımlamış olduğumuz özellikleri sayısal olarak saklamaktadır.Fakat aşağıdaki örneğimize bakacak olursakda kendi custom bir Attribute yazarak yapmak istediğimiz işlemi gerçekleştirmek için karşımıza çıkacak olan problemi ortadan kaldırmış [Fazlası]

Bu yazıyı ilk değerlendiren siz olun

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Etiketler: ,

C# & .NET

ASP.NET ve XML Web Servisi ile Dinamik Meta Tag Ekleme

Serhat tarafından yazılmıştır. 12. Ocak 2010 14:59
Merhabalar herkese :) Bu yazımızda XML Web Service yapısını kullanarak ASP.NET uygulamalarımızda nasıl dinamik bir şekilde Meta Tag ekleyebiliriz onu inceleyeceğiz. Öncelikle Meta Tag'lar bildiğimiz gibi web sayfalarımızın Head etiketleri arasında tanımlanan ve arama motorlarının sayfamızı indekslemek için kullanacağı bilgilerin bulunduğu bölümdür.Tabi ki günümüzde ki artık arama motorları çok akıllı olduğundan indeksleme algoritmaları meta tag'lara göre değil de sayfamızın içerisinde ki içeriğe görede yapabildiğini bilmekte yarar var.Ama burdan çıkaracağımız anlam kesinlikle Meta Tag'ların önemsiz olduğu olmamalıdır. Bir sitede meta tag'ların sabit olabileceğini ve niçin dinamik olarak uğraştığımızı sorabilirsiniz.Bizim burada modelleyeceğimiz yapı tek web sitesine göre değilde , elimizde 10'larca web sitesinin olduğunu ve bunların meta tag yönetiminin tek bir yerden yapabilmektedir.Bu işlemleri gerçekleştirirken de web servisi teknolojisinden yararlanacağız.Önceli [Fazlası]

Bu yazıyı ilk değerlendiren siz olun

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Etiketler: , , ,

ASP.NET

C# 3.0 - Extension Methods (Genişletme Metotları)

Serhat tarafından yazılmıştır. 18. Mayıs 2009 13:11
Merhabalar herkese; Bu makalemizde kısaca C# 3.0 ile gelen LINQ,Anoymous Type,Lambda Expression,Partial Metotlar gibi birçok yenilikten biri olan Extension Methods yani Genişletme metotları hakkında birşeyler yapacağız.Extension metotlar ile Common Language Runtime (CLR) üzerindeki tiplere (int,string vs) veya kendi yazmış olduğumuz tiplere yeni metotlar eklememizi sağlamaktadır.En basitinden bir örnek vermek gerekirse string tipinin içinde bir metot olsa idi ve parametre olarak almış olduğu değeri int tipine return etse idi ne kadar güzel olurdu değil mi ? :). Genişletme metotları sayesinde LINQ mimarisi ile gelen birçok metotlardan bazıları olan Reverse,Select,Sum,Take gibi metotlar sayesinde koleksiyonlarımızı,dizilerimizi yani kısacası IEnumerable'yi uygulayan heryerden kullanabiliyoruz.Şöyle incelemek gerekirse, [code:c#] class Ogrenci { public string OgrenciAdSoyad { get; set; } public int Numuma [Fazlası]

5 kişi tarafından 4.4 olarak değerlendirildi

  • Currently 4,4/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Etiketler: ,

C# & .NET

nedirtv?com - Mayıs Ayı Webinerleri

Serhat tarafından yazılmıştır. 12. Mayıs 2009 00:08
nedirtv?com webinerleri tüm hızıyla devam ediyor. Bu ay da ASP.NET MVC, WCF, WF, SQL Server Integration Services ve XNA Game Studio gibi konularda altı farklı webinerle karşınızdayız. Mayıs ayında gerçekleştireceğimiz webinerlerle [Fazlası]

Bu yazıyı ilk değerlendiren siz olun

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Etiketler: ,

Duyuru & Haber

nedirtv?com - Nisan Ayı Webinerleri

Serhat tarafından yazılmıştır. 10. Nisan 2009 18:13
Bu ay SQL Server Integration Services, Silverlight 3.0, ASP.NET MVC ve SQL Data Services gibi yepyeni konularında olduğu webiner programımız aşağıdadır. Webinerlere katılmak için etkinlik zamanında belirtilen sayfaya giriş yapmanız yeterlidir. Eğer bilgisayarınızdan Windows Live Meeting'i kullanarak ilk defa bir webinere katılacaksanız, etkinlik vaktinden 5 dakika kadar önce sayfaya giriş yapmanız ve bilgisayarınıza küçük bir kurulum yapmanız yeterli olacaktır. Konu: SQL Server Integration Ser [Fazlası]

1 kişi tarafından 5.0 olarak değerlendirildi

  • Currently 5/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Etiketler: ,

Duyuru & Haber

Visual Studio Add-In - CopySourceAsHtml

Serhat tarafından yazılmıştır. 7. Nisan 2009 22:12
Çoğu blog yazarı gibi bazı durumlarda kod paylaştığımda onları renklendirmek zorunda oluyorum.BlogEngine'de bu hizmeti veriyor fakat farklı satırlarda dağınık kodlar olunca bu bile uzun zaman alıyor.Gerçi bu hizmeti veren bazı siteler var fakat onlarada tam olarak ısınamadım :) . Visual Studio'da yazılan kodu direk olarak paylaşıma hazırlayan bir add-in var.Adı CopySourceAsHtml . [Fazlası]

2 kişi tarafından 4.0 olarak değerlendirildi

  • Currently 4/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Etiketler:

Visual Studio

nedirtv?com - Mart Ayı Webinerleri

Serhat tarafından yazılmıştır. 13. Mart 2009 01:13
nedirtv?com webinerleri Mart ayında da tüm hızıyla devam ediyor. Sekiz farklı webinerin olacağı bu ayda XNA Game Studio, Visual Basic.NET ve SQL Server 2008 gibi konuları ilk defa ele alacağız. Mart ayında gerçekleştireceğimiz webinerlerle ilgili bilgileri aşağıda bulabilirsiniz. Webinerlere katılmak için etkinlik zamanında belirtilen sayfaya giriş yapmanız yeterlidir. Eğer bilgisayarınızdan Windows Live Meeting'i kullanarak ilk defa bir webinere katılacaksanız, etkinlik vaktinden 5 dakika kadar önce sayfaya giriş yapmanız ve bilgisayarınıza küçük bir kurulum yapmanız yeterli olacaktır. Konu: XNA Game Studio 3.0'a Giriş Zaman: 15 Mart 2009 Pazar 15:00-16:00 Konusmacı: Cemil UZUN Katılım Adresi: https://www.livemeeting.com/cc/usergroups/join?id=ZQ2B6R&role=attend Konu: ASP.NET - Veriye Erişim - I [Fazlası]

1 kişi tarafından 5.0 olarak değerlendirildi

  • Currently 5/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Etiketler: ,

Duyuru & Haber

nedirtv?com 3. Yıldönümü Seminerleri - İstanbul

Serhat tarafından yazılmıştır. 6. Mart 2009 10:28
2006 Mart ayında yayın hayatına başlayan nedirtv?com 3. yaşını kutluyor. Üç yıldır hazırladığımız Türkçe içerikli videolarla, gerçekleştirdiğimiz webiner ve seminerlerle bilgiyi paylaşmaya, paylaştıkça büyütmeye çalıştık. Üçüncü yılımızı sizlerle kutlamak ve bilgi paylaşımını bu seferde yüzyüze gerçekleştirebilmek için 14 Mart 2009 Cumartesi günü İstanbul'da gerçekleştireceğimiz seminerlere üyelerimizin katılımlarını bekliyoruz. Seminer programını aşağıda bulabilirsiniz. Kayıt işlemini bu sayfadan gerçekleştirebilirsiniz. Kayıt işleminden önce siteye giriş yapmanız gerekiyor! Seminerlere 150 kişi katılabilecektir. Seminerlere katılım ücretsizdir. [Fazlası]

2 kişi tarafından 4.0 olarak değerlendirildi

  • Currently 4/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Etiketler: ,

Duyuru & Haber

Data Caching (Verinin önbellekte tutulması)

Serhat tarafından yazılmıştır. 17. Şubat 2009 10:41
Merhaba arkadaşlar, Bu yazımızda ASP.NET uygulamalarında bize performans kazandıran bir özellik olan Data Caching'e bakacağız.Data Caching'i sitemizde kullanılan bir nesnenin her kullanıcıya tekrardan yaratılmasını engelleyerek bizim belirttiğimiz özellikler(bellekte duracağı süre vb) doğrultusunda tüm ziyaretçilerin Caching işlemi uygulanmış nesneye erişerek tekrardan her bir kullanıcı için nesnemizin yeniden oluşturulmasını engellemek için kullanırız.Aslında bu nesne dediğimizde veritabanından gelen ve içerisinde kayıtlarımızın bulunduğu DataTable,DataSet veya elemanlarımızın bulunduğu koleksiyonlardan başka birşey değildir.Elimizdeki bir veriyi belleğe almak istersek Page sınıfında ki Cache nesnesinin Insert isimli metodunu kullanarak verimizi sunucumuzun belleğinde saklayabiliriz.Verilerimizi belleğe atarken de key-value çiftleri olarak saklakamtayız. Tabi ki bizim oluşturmak istediğimiz nesneleri bellekte belirlediğimiz süreler doğrultusunda tutabileceğimizi söylemiştik.Saklama işleminde de aşağıdaki iki yöntemi kullanabiliriz; Sliding Expiration: Bu yöntem ile bellekte ki veri [Fazlası]

3 kişi tarafından 5.0 olarak değerlendirildi

  • Currently 5/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Etiketler: ,

ASP.NET

Powered by BlogEngine.NET 1.4.5.0
Bu tema Mads Kristensen tarafından yapılmıştır ve Türkçeleştirilmesi Blog Engine Türkiye ekibi tarafından yapılmıştır.

Son Yorumlar

Comment RSS

Yasal Uyarı

Bu sitede sunulan tüm bilgi ve dökümanların kullanımından ve sitede yapılan kullanıcı yorumlarından (siyasi içerik,hakaret vb.) doğacak sorunlardan yazar sorumlu tutulamaz. 

İçeriğin kaynak belirtilmeden kopyalanması yasaktır !

SERHAT TAŞ

© Copyright 2010