Ağustos 2013


DevFest 2013 İstanbul

DevFest, 2011 yılından bu yana google tarafından desteklenerek dünyanın çeşitli yerlerindeki yazılım geliştiricileri bir araya getirmeyi hedeflemektedir. Bu yılda 3. sü ülkemizde düzenlenecek. Açıkçası Android dünyasına meraklı bakışlarla baktığım şu günlerde (SDK’ yı download ediyorken 🙂 ) böyle bir organizasyonun olması da büyük süpriz oldu benim için. Yoksa bu bir işaret mi? bilemiyorum 🙂 çok […]


C# ile resim üzerine yazı yazma

Resmin üzerine yazılan Watermark uygulamalarını hepimiz görmüşüzdür. Bilmeyenler için basitçe anlatayım, özellikle fotoğraf yayınlanan sitelerde fotoların üzerinde genellikle sitenin ismi yer alır, yazı genellikle transparan renkte ve resmin köşelerindedir. Amacı, sitede yayınlanan fotoğrafın kopyalanarak farklı bir sitede yayınlanmasını engellemektir. Özellikle emlak, alım-satım gibi işlerle uğraşan sitelerde bolca örnekleri var. Buradaki resmin sol üst köşesinde olduğu gibi. Basitçe biz bunu C# ile […]


Graphics sınıfı ile Windows form üzerine resim çizmek

Windows form üzerinde iki şekilde resim gösterebiliriz. Birincisi, Image nesnesi tanımlayarak bilgisayarımızdaki bir dosyanın yolunu verip onuda PictureBox a atayıp istediğimiz resmi gösterebiliriz. Diğer bir seçenekte Graphics sınıfını kullanarak form üzerinde herhangi bir image dosyasını gösterebiliriz. Bu örnekte biz Graphics sınıfını kullanarak nasıl bir image dosyasını Windows form üzerinde gösteririz onu çok kısa inceleyeceğiz. Oluşturduğumuz Formun Paint Eventinde çizim […]


C# ile dosya kopyalama ve Multiselect dosya işlemleri

Bu basit uygulamada bir ve ya birden fazla dosya seçimi yapılarak kopyalama işleminin nasıl yapılacağını inceleyeceğiz. OpenFileDialog, DialogResult, ListViewItem, ListView ve FileInfo gibi sınıfları bu örnekte kullandım. Asıl amacım dosya kopyalamanın nasıl yapılacağını anlatmaya çalışmak olsa da örneğin göze hoş gelmesi ve kullanılabilir olması da benim için önemli. Dosya işlemi yapacağımız için uzay alanına using System.IO; ekliyoruz. Aslında detayları zaten kodların […]


C# ile ping işlemleri

Ping atmak, network içerisindeki donanımların birbirleri ile iletişim halinde olduklarını anlamanın en kolay yoludur tabi sadece network içerisi ile sınırlandırmak yanlış olur. Aynı zamanda internet üzerinde varolan bir IP adresine veya hostname e ping atabiliriz. Uzay alınına using System.Net.NetworkInformation; ekledikten sonra Ping sınıfımızı kurup hemen ip atmaya başlayabiliriz.   Ping attığımız hostname e ait IP […]