Blog Archives

Ocak
4th 2008
C# ile XMLQuery Örneği

Posted under C# (csharp)

Bu yazımda sizlere, XML dokümanlarında nasıl sorgulama yapabileceğimizi basit bir örnek ile anlatmaya çalışacağım.

Dilerseniz hemen uygulamaya geçelim. Yeni bir Asp.Net Web Application açın ve adını XmlQuery olarak ayarlayın. Ardından projeye yeni bir xml doküman ekleyin ve adını Kayıtlar.Xml olarak ayarlayın. Xml dokümanın yapısını aşağıdaki gibi düzenleyin.
Continue Reading »

No Comments »

Ocak
4th 2008
GDI+ ile Resim İşleme(Image Processing)

Posted under C# (csharp)

Bu yazıda Gdi kütüphanesi ile basit görüntü işleme tekniklerinin, bir resim üzerinde uygulanmasını ele alacağız. Bu teknikleri kullanarak resimler üzerinde gamma - gray scale - brightness gibi efektlerin nasıl uygulanacağından ve bu efektlerin özelliklerinden bahsedeceğiz. Ayrıca bu sayede bitmap yapısınada kısaca bir göz atmış olacağız. Aşağıda yapılmış basit bir uygulamanın resmini görmektensiniz. Birazdan bu efektlerin nasıl yapıldığını açıklayacağız.


Continue Reading »

1 Comment »

Ocak
4th 2008
MD5 ile Veri Şifreleme

Posted under C# (csharp)

Bu makalemizde herhangi bir string ifadenin nasıl MD5 ile şifreleneceğini öğreneceğiz. Bu sırada web.config, Panel Nesnesi, Stored Procedure gibi konulara da değineceğiz.

Aşağıda verdiğim örnek, çoğu zaman kullandığımız Kayıt Formu ile Login Formundan oluşuyor. Kayıt olurken, email adresi ve parola bilgileri soruluyor. Bunun sonrasında parola bilgisi MD5 algoritması ile şifrelenip veritabanına veriler yazılıyor.

Login Formumuzda ise, aynı veriler istenerek, yine parolamız MD5 algoritması ile veritabanına gönderiliyor. Yani SQL’deki “Select” cümlesi aracılığı ile kontrolümüzü yapıyoruz.
Continue Reading »

No Comments »

Ocak
4th 2008
C’de Modüler Programlama

Posted under C# (csharp)

Programlarımız büyüdükçe, onları bölümlere, modüllere ayırmak isteriz. C, programların birden fazla dosyaya bölünmesine, ayrı ayrı derlenmesine ve sonra linklenerek bir program oluşturulmasına olanak verir. Bu yazıda, “Nasıl iyi modüller oluşturulur?” konusu üzerinde duracağız.

Modül, birbiriyle ilgili işleri yapan bir fonksiyon topluluğudur. Örneğin klasik dosya işlemlerini yapan bir modülümüz olabilir. Bir başka modül ise çıktı formatlama ile ilgili olabilir.


Continue Reading »

No Comments »

Ocak
4th 2008
C#’ta Inheritance(Miras) Kavramı

Posted under C# (csharp)

Bu yazıda inheritance�ın programlamada ne anlama geldiğinden bahsedeceğim. Inheritance aslında Oject Oriented Programming!in (Nesne Yönelimli Programlama) üç prensibinden bir tanesidir. Diğer iki prensip ise encapsulation ve polymorphism�dir. Tabii ki diğer iki prensibe bu yazıda değinmeyeceğim. En sade şekliyle: inheritance sayesinde bir sınıfın metodlarını kullanan başka sınıflar türetilebilmesine yarar diyebiliriz. Ancak ayrıntılarına birazdan ineceğim. Eğer daha önce nesne tabanlı bir programlama dili kullandıysanız, (Java ve C++ gibi) C#�ta inheritance�a çok çabuk adapte olursunuz. Aslında şu ana kadar bahsettiklerim genel kültürden ibaretti ve eminim çoğunuz da bunları biliyordunuz. (Nesne Tabanlı Programlama geçmişi olmayanları da düşünerek böyle bir giriş yaptım.)

Evet şimdi ana kısma yani programın nasıl yazılacağına geliyoruz. Bunun için basit bir örnek vereceğim. Düşünün ki student adında bir sınıfımız(class) olsun. Ayrıca bir de teacher adında bir sınıfıımız olsun. Bunların ortak özellikleri nedir? Tabii ki insan olmaları diyeceksiniz ve ana sınıfımıza yani person sınıfına ulaşmış olacaksınız. Şimdi basitçe özetlersek person sınıf�ından teacher ve student adında iki sınıf türetmiş olduk. Sırada bunun kodunu nasıl yazacağımız var. Alışkanlıklara devam edip adım adım kodu yazalım. (Bunu program yazarken de ilke edinirseniz faydalı olacağına inanıyorum. Önce ne yapacağınızı adım adım belirleyin sonra belirlediklerinizi adım adım uygulamaya geçirin.)

I. İlk önce person sınıfını yazalım.

Continue Reading »

No Comments »

« Prev - Next »

eXTReMe Tracker
hosting ------------------------------ yeliiniz Silinmitir.Ltfen Sayfanzdan Kodu Kaldrnz.