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ı]

4 kişi tarafından 4.5 olarak değerlendirildi

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

Etiketler: ,

ASP.NET

nedirtv?com - Şubat Ayı Webinerleri

Serhat tarafından yazılmıştır. 3. Şubat 2009 22:16
Şubat Ayı Webinerlerinin tarihleri: Konu: ASP.NET 3.5 AJAX Zaman: 4 Şubat 2009 Çarşamba 21:00-22:00 Konuşmacı: Fatih COŞKUN Katılım Adresi: https://www.livemeeting.com/cc/usergroups/join?id=ZQ2B6R&role=attend Konu: Expression Blend 2 Zaman: 6 Şubat 2009 Cuma 21:0 [Fazlası]

Bu yazıyı ilk değerlendiren siz olun

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

Etiketler: ,

Duyuru & Haber

İstisnai Durum Sınıfları Oluşturmak

Serhat tarafından yazılmıştır. 21. Ocak 2009 16:18
Merhaba arkadaşlar, Önceki yazımızda .NET'te bulunan ve en sık karşılaşılan hataları yakalamayı incelemiştik.Bunlar örneğin değişkenlerin alabileceği boyuttan fazla bir değer atandığında OverflowException veya parametre bekleyen yere kabul edemeyeceği türden bir değer attığımızda FormatException gibi istisnai durum sınıfları bulunmakdaydı.Uygulamalarımızda oluşturduğumuz class'lar üzerinden işlemler yaparken kendi hata yakalama mekanizmaları oluşturma isteyebiliriz. Bu hata yakalama sınıflarını yazmak için yazdığımız istisnai durumu class'ları ApplicationException class'ından türetilmelidir. ApplicationException'ın içerisinde ki üyeleri bu şekilde kendi Exception sınıfımızda kullanabiliriz.Burada ki kullanabileceğimiz üyeler .NET'in bize verdiği hazır exception class'larındaki üyelerdir aslında örneğin hatayı ekrana yazdırmakta kullandığımız Message özelliği. Örnek üzerinden devam etmek gerekirse 3 ö [Fazlası]

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

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

Etiketler: ,

C# & .NET

Yapılar (Structs)

Serhat tarafından yazılmıştır. 21. Ocak 2009 10:44
Merhaba arkadaşlar, Bu yazımızda C# programlama dilimizin özelliklerinden biri olan Struct(Yapı)'lara bakacağız.Struct'lar değer tipli verilerdir.Tanımlama bakımından ve içerisinde bulundurduğu özellikleri göz önüne alırsak class'larla aynı benzerlikleri gösterdiğini söyleyebiliriz.Aralarındaki en önemli temel fark struct'ların değer tipli class'ların ise referans tipli olmasıdır.Yapı tanımlamaları struct anahtar sözcüğü ile tanımlanmaktadır yani class anahtar kelimesi yerine struct yazılmaktadır. Elimizdeki verilere bazen referans yardımıyla ulaşmak performans kaybına yol açabilir.Bildiğiniz gibi referans tipli veriler bellekte 2 ayrı bölümde bulunmaktaydı.Referans olan tipin verisi belleğin Heap alanında bulunurken bu heap'deki referansın adı da belleğin Stack adı verilen bölümde bulunarak Heap'daki referansın adresini saklamaktaydı.Değer tipli verilerimiz de ise böyle birşey söz konusu değildi.Değer [Fazlası]

4 kişi tarafından 3.5 olarak değerlendirildi

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

Etiketler: ,

C# & .NET

İstisnai Durum Yönetimi ( Exception Handling )

Serhat tarafından yazılmıştır. 9. Ocak 2009 13:20
Merhaba arkadaşlar , bu yazımızda programlama esnasında oluşmayan kullanıcı kaynaklı yani çalışma zamanında oluşan hataları kontrol etmeye bakacağız.Bu hataları yakalama işlemine İstinai Durum Yönetimi ( Exception Handling ) denilmektedir.Çalışma zamanında oluşan bütün istisnai durumlar birer sınıftır.Bu sınıftlar oluşan hatanın türüne göre tepkiler göstermektedir..NET mimarisi çok sık oluşan hatalar ile ilgili bizim kullanmamızı sağlayan sınıfları bulunmaktadır.Tabi ki büyük uygulamalarda bu hazır sınıfları kullanmayıp uygulama mantığımıza göre kendi istisnai class'larımızı yazarak hataları yakalayabiliriz. .NET mimarisinde herşey sınıflardan oluştuğu için .NET'in bize sağladığı hazır exception class'larıda bir yerden türemesi lazımdır.Bu türetilen System.Exception nesnesidir. Programlama tarafında bu hataları göz önüne alarak yakalayabilmemiz için bazı işlemler yapmalıyız. Bu işlemleri yapmamızda kullanacağımız kodlar ; try, catch,finally ve throw dur. Try bloğunda bizim gerçekten yapmamız gereken işlemler bulunur.Şöyle düşünürsek bizim temel işlemimiz burada olacağından bir hata oluştuğunda otomatikman oluşan hataya ait bir exception class'ı fırlatılır. [Fazlası]

4 kişi tarafından 3.5 olarak değerlendirildi

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

Etiketler: ,

C# & .NET

LINQ to SQL - SP ve Sorgular

Serhat tarafından yazılmıştır. 6. Ocak 2009 13:10
Visual ortamına entegre edilen LINQ(Language Integrated Query)'den biraz bahsetmiştik.LINQ to SQL ise kod yazarken T-SQL yazım kurallarına benzer şekilde veritabanında fazla uğraşmadan kodlama alanında nesneler üzerinden sorgu atabilmesini sağlar.Bu işlemler stored procedure veya basit birer select sorguları gibi hepsi dahildir bu işleme. Örneğimizin arayüzü aşağıdaki gibidir.Öğrenciler butonuna basıldığında veritabanımızdaki tüm öğrencileri getirecektir.Öğretmenler butonuna tıklandığında da öğretmenleri getirecektir.Alt tarafta bulunan K [Fazlası]

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

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

Etiketler: , ,

C# & .NET

Generic Koleksiyonlar - List<T>

Serhat tarafından yazılmıştır. 5. Ocak 2009 12:33
C#'ta bilindiği gibi object veri tipiyle çalışılmaktadır.Bu tip istenilen türden referansı alabilmektedir.Güzel birşey gibi gözüksede elimizde bulunan veriler heap ve stack bölgelerinde tutulduğundan verilerimiz üzerinde işlem yaparken boxing-unboxing yapılarak bir yer değiştirme söz konusu olacaktır.Olumsuz yönlerinden bahsetmek gerekirsek ilki metoda parametre atarken object türden parametresi verildiğinden tür güvenliği söz konusu değildir.Klasik kolleksiyonlardan biri olan ArrayList üzerinden devam edecek olursak örneğin aşağıdaki gibi bir ArrayList tanımlayıp içerisindee görüldüğü gibi farklı türlerden değerler girilebilmektedir object türünden değer aldığı [Fazlası]

4 kişi tarafından 4.8 olarak değerlendirildi

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

Etiketler: , ,

C# & .NET

LINQ to Object yapısı

Serhat tarafından yazılmıştır. 4. Ocak 2009 22:18
LINQ (Language Integrated Query )'den bahsedecek olursak C# 3.0'a eklenen en önemli yeniliktir.C# dilinin içerisine entegre olduğundan başka yardımcı araca ihtiyaç duymadan verilerimiz üzerinde işlemler yapabiliriz.Bu verilere erişimde kullanılan LINQ sağlayıcıları ; -Linq to Object -Linq to Sql -Linq to Xml 3 temel sağlayıcının dışında üçüncü parti denilen sağlayıcılarda bulunmaktadır.Bunlar; Linq to Sharepoint,Linq to MySql gibi.Biz bu makalemizde LINQ To Object yapısını inceleyeceğiz. Linq to Object ; Elimizde bulunan List ve IEnumerable arayüzünü uygulamış bütün kolleksiyonları sorgulamak için geliştirilmiştir. Generic bir List üzerinden örneğimizi verelim.Örneğimizde [Fazlası]

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

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

Etiketler: , ,

C# & .NET

nedirtv?com - Ocak Ayı Webinerleri

Serhat tarafından yazılmıştır. 3. Ocak 2009 17:10
nedirtv?com ve Ineta Türkiye yazılım geliştiriciler için webinerler(web üzerinden seminerler) serisine başlıyor. Her ay düzenli olarak gerçekleştirilecek olan bu webinerlerde başta .NET ve Microsoft teknolojileri olmak üzere yazılım geliştiricilerin ilgisini çekecek konuların ve yeni teknolojilerin sunumları nedirtv?com editörleri tarafından gerçekleştirilecektir. İlk olarak Ocak ayı içerisindeki 8 farklı webinerle [Fazlası]

Bu yazıyı ilk değerlendiren siz olun

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

Etiketler: ,

Duyuru & Haber

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