İçeriğe geç

Aylar: 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 fazla bilgiye ulaşamadım, sanırım ilerleyen günlerde hep beraber daha fazla detayı öğreneceğiz. Ben kaydımı yaptırdım bile, umarım bir aksilik çıkmaz…

Yorum Bırak

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 nasıl yaparız anlatmaya çalışacağım. Anlatacağım örneğin elimden geldiğince işlevselliğini ve kullanılabilirliğini yüksek tutmaya çalıştım ancak konu dışına çok fazla çıkıp…

Yorum Bırak

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 işlemlerini yapmamız gerekiyor Formun Loadunda yaptığımız çizim işleminin ekrana yansımadığını söylemekte fayda var. Form üzerinde resmi göremiyorsak Paint Eventine kodlarımızı yazdığımızdan…

Yorum Bırak

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 içerisinde açıklama olarak belirttim ancak burada bir şey yazmaya gerek olduğunu düşünmüyorum. Gözat butonuna tıkladığımızda neler olduğunu inceleyelim. OpenFileDialog sınıfı ile…

2 Yorum

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 adresini döner Console.WriteLine("Ip adres: {0}", pReply.Address);   Yollanan paketin sunucuya ulaşıp geri dönmesi arasındaki geçen zamana ulaşılır Round Trip Time…

Yorum Bırak