Yazılımcının Günlüğü | YazilimGunlugu.Com
Arama
Makale Kategorileri
Üye Girişi
Şuanki online üyeler()
Aktif üye bulunmamaktadır.


EDİTÖRLERİMİZ
Kadir Sümerkent
Kadir Sümerkent, BilgeADAM tarafından yayınlanan İleri Seviye .NET kitabının yazarlığını, Yazılım Uzmanlığı kitabınında editörlüğünü yapmıştır. Üniversitelerde ve Microsoft Zirvesi gibi etkinliklerde pek çok seminer vermiş olan Kadir Sümerkent, MCP, MCSA + M, MCSA + S, MCDBA, MCAD, MCSD ve MCT sertifikalarına sahiptir. Kadir Sümerkent Microsoft tarafından 2004, 2005, 2006 ve 2007 yıllarında Most Valuable Professional (MVP) ünvanına layık görülmüştü

C#.NET

Dynamic Expression API nam-ı diğer Dynamic LINQ


LINQ, piyasaya çıktığı günden beri çok konuşulan bir olgu. Yazma zamanlı, c# ya da vb syntax'ini kullanarak sql sorguları oluşturmak insanların çok hoşuna gitti. Peki, sorgularımızı "dinamik" oluşturmak istersek ne yapacağız?

LINQ(Language Integrated Query) .NET 3.5 ve Visual Studio 2008 ile hayatımıza girdi. C# ile kod yazarken SQL'de sorgu yazıyor gibi sorgu yazmak bir çok kişinin hoşuna gitti. "LINQ hoş ama daha dinamik sorgu yazabilsek ..." dediğimiz zamanda imdadadımıza Dynamic Expression API(DynamicLINQ) yetişti ve bize string tabanlı sorgu yazma imkanı, başka bir açıdan, kolaylığı sundu.Bu makalemde Dy...

Mehmet Sencer KARADAYI | Bu makaleye henüz yorum yapılmamış. | 10.02.2010 22:08:42

Convert.ToInt32(), Int32.Parse() ve Int32.TryParse() Farklılıkları


Merhabalar, Bu makalemde Convert.ToInt32() , Int32.Parse() ve Int32.TryParse() Farklılıkları’na değineceğim. String tipindeki bir değişkeninizi Integer veri tipine dönüştürürken genelde Convert.ToInt32() Method ve Sınıfını kullanırız. Fakat bu yöntem bazı durumlarda hatalar verecektir. Method ve Sınıflarımızı örneklerle inceleyelim;

Merhabalar, Bu makalemde Convert.ToInt32() , Int32.Parse() ve Int32.TryParse() Farklılıkları’na değineceğim. String tipindeki bir değişkeninizi Integer veri tipine dönüştürürken genelde Convert.ToInt32() Method ve Sınıfını kullanırız. Fakat bu yöntem bazı durumlarda hatalar verecektir. Method ve Sınıflarımızı örneklerle inceleyelim; ilk olarak dört adet değişken belirleyelim, Değişkenlerin hepsi S...

Erkan GÜZELKÜÇÜK | Bu makaleye henüz yorum yapılmamış. | 15.01.2010 10:08:48

Predicate Delegate Tanıyalım


Merhaba Arkadaşlar; Bugun linq sorgularımızda özellikle arama işlemlerinde sık sık karsımıza cıkan predicate delegate i inceliyecegiz. Predicate delegate ler parametre olarak T tipi alan ama geriye bool yani true veya false deger dondurebilen metotları işaret eden delegate lerdir .

 Code tarafında bakalım ...Ogrenci.csusing System;using System.Collections.Generic;using System.Linq;using System.Text;namespace PredicateDelegeInceleme{    class Ogrenci    {        public int Ogrenciid { get; set; }        public string OgrenciAdi { get; set; }        public string OgrenciSoyad { get; set; }        public int Not1 { get; set; }        public int Not2 { get; set; }        public ...

Cengiz Atilla | Bu makaleye henüz yorum yapılmamış. | 07.01.2010 10:34:56

Func Delegate Tanıyalım


Merhaba Arkadaşlar ; Bugunku makalemizde linq sorgularımızı yazar iken karsımıza cıkan delegate lerden biri olan func delegate sini inceleyecegiz. Func delegate si delegate den kalıtılmış generic bir delegate dir . Parametre olarak < T > tipi alır geriye < T > tipi dondurur .

 Code tarafına gecelim . Ilk once uzerinde işlem yapıcagımız ogrenci tipimizi olusturalım ...ogrenci.csclass Ogrenci    {        public int Ogrenciid { get; set; }        public string OgrenciAdi { get; set; }        public string OgrenciSoyad { get; set; }        public int Not1 { get; set; }        public int Not2 { get; set; }        public int Not3 { get; set; }        public override string T...

Cengiz Atilla | Bu makaleye henüz yorum yapılmamış. | 07.01.2010 10:34:13

C# ile Soundex Algoritması(Bunu mu demek istediniz?)


Herkese merhabalar bu makalemizde Fonetik algoritmalar içerisinde önemli bir yer tutan Soundex algoritmasını inceleyeceğiz. İnsanoğlunun uzun yıllar boyunca süren zeka gelişimi evrelerine baktığımızda, her yeni dönemin, dünyayı tanıma evrelerinin getirdiği yeni bilgi akışları ve bu bilgilerin kullanımlarına dair uygulanabilirlikleri tanımladığını görebiliriz. 18. Yüzyıldan bu yana insanoğlu matematik ve fizik alanlarında birçok yeni buluşlar yapmış ve bu buluşların eğitim öğretim hayatına aktarılmasıyla insan zihninin hiç olmadığı kadar zorlanarak geliştirilebilmesine olanak sağlamıştır.

Herkese merhabalar bu makalemizde Fonetik algoritmalar içerisinde önemli bir yer tutan Soundex algoritmasını inceleyeceğiz. İnsanoğlunun uzun yıllar boyunca süren zeka gelişimi evrelerine baktığımızda, her yeni dönemin, dünyayı tanıma evrelerinin getirdiği yeni bilgi akışları ve bu bilgilerin kullanımlarına dair uygulanabilirlikleri tanımladığını görebiliriz. 18. Yüzyıldan bu yana insanoğlu matema...

Yasin Sirkecili | Bu makaleye 1 yorum yapılmış. | 31.10.2009 10:19:08

C# ile OCR(Optical Character Recognition) - VSTO


Bugünkü konumuz printer, daktilo, fotokopi vb. kağıt halindeki çıktılardan tutunda plaka tanıma sistemlerine kadar uzanan insan hayatını kolaylaştıran en sevdiğim yapay zeka uygulamalarından olan OCR(Optical Character Recognition) uygulamasının C# ile nasıl yapılacağına basitce bakacağız. Amacımız JPG dosyasındaki text verileri tanımlayıp *.txt dosyasına aktaracak bir OCR(Optical Character Recognition) uygulaması gerçekleştirmek.

Herkese merhabalar;Bugünkü konumuz printer, daktilo, fotokopi vb. kağıt halindeki çıktılardan tutunda plaka tanıma sistemlerine kadar uzanan insan hayatını kolaylaştıran en sevdiğim yapay zeka uygulamalarından olan OCR(Optical Character Recognition) uygulamasının C# ile nasıl yapılacağına basitce bakacağız. Amacımız JPG dosyasındaki text verileri tanımlayıp *.txt dosyasına aktaracak bir OCR(Optica...

Yasin Sirkecili | Bu makaleye henüz yorum yapılmamış. | 31.10.2009 07:40:04

WindowsFormsApplicationBase Sınıfı


Bu makalede kısaca sözü edilen Microsoft.VisualBasic.ApplicationServices’deki WindowsFormsApplicationBase sınıfından yararlanarak C# uygulamasının başlangıç ve açılış formuyla ilgili bazı işlemleri kolayca yapmak mümkündür. Bu sınıf daha çok Visual Basic programcıları tarafından kullanılan bir sınıftır.

C# uygulamaları hakkında değişik kaynaklarda yazılanlara bakılacak olunursa projenin başlangıç formunun örneği alınıp Application sınıfının Run() metoduna parametre olarak verilmektedir. Bu işlem yani projenin başlangıç formunu hazırlama işlemi Main() metodunun bulunduğu Program.cs dosyasında yapılmaktadır.  ...

Memik YANIK | Bu makaleye henüz yorum yapılmamış. | 01.10.2009 00:00:29

Linq To Sql İle Çoklu Gruplama


Makalemizde Linq to Sql ile çoklu gruplama (Group by multiple columns ) işlemini inceleyeceğiz...

Adventureworks veritabanındaki Person.Contact tablosunu kullanalım ve verilerimizi Title , FirstName , LastName alanlarına göre gruplayalım . Adventureworks database imizdeki Person.Contact tablomuz aşağıdaki gibidir .Sql server üzerinde TSQL kodumuz aşağıdaki gibidir . Şimdi Linq to Sql ile bu çoklu gruplamayı nasıl yapacağımıza bakalım . ...

Cengiz Atilla | Bu makaleye henüz yorum yapılmamış. | 07.08.2009 20:46:21

Verileri Xml Icerisine Yazmak


Makalemizde linq to xml ve linq to sql kullanarak verilerimizi xml dosyamıza yazıcagız. Xml içerisine verilerimizi yazarken iç içe sorgular içerisinde çalışacağız

Makalemize başlamadan önce sql tablolarımızı oluşturalım. Uygulamamızda AracStoklarımızın tutulduğu tablodaki araçlarımızı xml döküman olarak kayıt ediceğiz. * Araçlarımızın tutulduğu tablocreate table tblaracbilgi(...

Cengiz Atilla | Bu makaleye 2 yorum yapılmış. | 07.08.2009 20:42:48

Linq To Sql Ile Inner Join kullanimi


Makalemiz boyunca sql server ımız icindeki iki tablomuza baglanıp inner join işlemine bakıcağız ..

Makalemize başlamadan önce sql tablolarımızı ayarlayalım . tblkullanicikisabilgi  : tablomuzda Ad Soyad Kullanıcı Adı Sifre gibi bilgileri tutucağız.tblkullaniciadres      : tablomuzda kullanıcının adres bilgilerini tutucağız . Sql Tablomuzu Oluşturalım-------------------------------tblkullanicikisabilgi tablosutblkullaniciadres tablosu...

Cengiz Atilla | Bu makaleye henüz yorum yapılmamış. | 07.08.2009 20:40:26

Tema
Anket
Visual Studio 2010 Beta 2'yi denediniz mi?


En Çok Okunan Makaleler
En Son Eklenen Makaleler
Soru Merkezinde Bekleyenler
Ana Sayfa | Hakkımızda | Editörler | Yazarlar | RSS RSS | İletişim
Yazılım Günlüğü 2007-2009 © Tüm Hakları Saklıdır.