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

C# dosya tarihlerini değiştirme

Serhat tarafından yazılmıştır. 30. Aralık 2008 18:12
Dosya işlemleri yapılan bir uygulamada çalışılan dosya üzerindeki oluşturulma,değiştirilme tarihi gibi bilgileri kullanma ihtiyacı olabilir.Hatta bu bilgilere yeni bilgiler eklenilmesi durumuda söz konusu olabilir.C#'da bu işlemi yapmak için System.IO namespace'inin altında bulunan File sınıfının metotlarını kullanacağız.Bu sınıfta bulunan en sık kullanılan metotlar; -GetCreationTime() : Dosyanın oluşturulma tar [Fazlası]

Bu yazıyı ilk değerlendiren siz olun

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

Etiketler:

C# & .NET

SEAS Resim İşleme v0.3

Serhat tarafından yazılmıştır. 30. Aralık 2008 13:30
Siteye birşeyler yazarken resim ekliyorum ve bu resimlerede adresimi yazıyordum.Tabi ki bir resim için photoshop'u açmak zor geliyordu açıkcası :) . Bende düşündüm niye böyle birşey yapmıyorum diye.Bu programda seçilen resime istenilen metin girilebildiği gibi anlık saati ve istenilen tarihde girilebiliyor.Kayıt uzantısı değiştirilebilir ve yazılan içeriğin boyutu,f [Fazlası]

Bu yazıyı ilk değerlendiren siz olun

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

Etiketler: ,

C# & .NET

C# ile sistemdeki fontlar

Serhat tarafından yazılmıştır. 30. Aralık 2008 00:56
Birçok uygulamada sistemdeki fontlar üzerinden işlemler yapmamız gerekebiliyor.Kurulu olan tüm fontları öğrenebilmemiz için using System.Drawing.Text namespace'inde bulunan InstalledFo [Fazlası]

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

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

Etiketler:

C# & .NET

SEAS Download ( Dosya indirme aracı )

Serhat tarafından yazılmıştır. 26. Aralık 2008 15:18
Ufak tefek olayları yazdığım programlar ile halletmeyi seviyorum =) . Torrent'çi olduğumdan bilgisayarımda bir download manager tarzı bir program olmuyor ve sırf dosya indirmek içinde firefox'u arkada çalıştırmak istemem kalabalık yapıyor.Bende ufak birşey yaptım tek linki veriyorsun el altında kalabalık yapmadan tray'de durarak indirme işini yapıyor bittiği zaman uyarıda [Fazlası]

Bu yazıyı ilk değerlendiren siz olun

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

Etiketler: , ,

C# & .NET

AutoCompleteStringCollection sınıfının kullanımı

Serhat tarafından yazılmıştır. 19. Aralık 2008 15:07
Bazı durumlarda TextBox'ımızda ki bilgilerin baş harfini belirttiğimizde onunla ilgili ve devamı ile ilgili bilgileri getirmek isteyebiliriz.Hatta tamamlama özelliğini bile kullanabiliriz buna deyineceğiz. Textbox'ımızda autoComplete özelliğini akfit hale getirmek için AutoCompleteStringCollection isimli sınıfdan bir nesne yaratıyoruz, içerisinde kolleksiyon barındırır.Bu nesne datasource olarak attığımız kontrole otomatik tamamlama işlevi kazandırır.Bu nesnemizin içine tamamlamasını istediğimiz bilgileri oluşturduğumuz nesne'nin Add() metoduna parametre verilerek oluşturulur. Bu özelliği eklemek istediğimiz TextBox'ın properties'ine gidip AutoCompleteMode özelliğini Suggest yapıyoruz örneği [Fazlası]

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

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

Etiketler: , ,

C# & .NET

Kalıtımı Engellemek ( sealed )

Serhat tarafından yazılmıştır. 17. Aralık 2008 18:10
Oluşturmuş olduğumuz bir sınıf temel sınıf olarak kabul ettiğimiz sınıfı kalıtım yolu ile özelliklerini alabiliyordu.Kalıtımın yapılması anlamsız olması veya güvenlik nedeniyle class'a erişemeyip kalıtım dışı bir hale getirmek istiyorsak ne yapmalıyız ? . Bu gibi durumlarda oluşturmuş olduğumuz classların türetilmesini engellemek istiyorsak sealed anahtar sözcüğünü kullanmalıyız.Kalıtım yolu ile engellenen bir sınıfın yapısı aşağıdaki gibidir. sealed class TemelSinifimiz { //fields,met [Fazlası]

Bu yazıyı ilk değerlendiren siz olun

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

Etiketler: ,

C# & .NET

C#'ta Kalıtım(Inheritance) işlemi

Serhat tarafından yazılmıştır. 17. Aralık 2008 12:01
Merhabalar, Bu yazımızda nesne yönelimli programlama(OOP) tekniğinin en önemli özelliklerinden biri olan Kalıtım(Inheritance)'ı inceleyeceğiz. Kalıtımın en sade açıklaması class'ların birbirlerinden türetilmesidir denilebilir.Türeyen sınıf temel sınıfın(base class)'ın bütün özelliklerini aldığı gibi o özelliklere(fields,methods) yeni özelliklerde ekleyebiliriz. Örneğin araba ve motor nesnelerini alalım.Her iki nesneninde araç türü gibi farklı özellikleri olduğu halde ortak olarakta renk, yolcu sayısı vb gibi ortak sahip oldukları özellikler bulunmaktadır.Ortak olan özellikleri her nesneyi tasarlarken tekrardan belirtek yerine Araç diye ortak bir base class yazıp araba ve motor sınıflarını buradan kalıtsaydık ne güzel olurdu dimi ?. Bu durumda ara [Fazlası]

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

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

Etiketler: ,

C# & .NET

Numaralandırıcılar (Enumerators)

Serhat tarafından yazılmıştır. 16. Aralık 2008 23:11
Bu yazımızda kendi türlerimizi oluşturmamızı sağlamaya yarayan Enumeration ifadesini inceleyeceğiz.Numaralandırıcılar sınırlı sayıda kullanabilmemiz için değişken yaratmamıza olanak sağlar.Programlarımızda kullanma nedenlerinin en başında aynı tipten verilerimize kolayla ulaşmamızı sağlar diyebiliriz.Örneğin program içerisinde haftanın 7 günü üzerinden işlem yaparak çeşitli yerlerde gün isimlerini kullanıyorsunuz ve kullanırkende belli bir standartda yazıyorsunuz.Hepsini farklı farklı yazm [Fazlası]

Bu yazıyı ilk değerlendiren siz olun

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

Etiketler: ,

C# & .NET

Visual C# 2008 klavye kısayolları

Serhat tarafından yazılmıştır. 15. Aralık 2008 01:09
Kodlama aşamasında herşeyi klavyeden yapmak isteyenleri ilgilendiren bir konu =) . Visual C# 2008 klavye kısayol tuşlarını poster olarak indirip işlemlerin kısayol tuşlarına bakabi [Fazlası]

Bu yazıyı ilk değerlendiren siz olun

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

Etiketler: ,

C# & .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