C#


Linq Select ve Where İşlemleri

Bir önceki yazıda Linq – Entity Framework ile select ve where konularına giriş yapmıştık. Bu yazıda da Entity Framework kısmını çıkarıp Linq select ve where konularına ufak bir giriş yapacağız. Geriye bir şey döndürmeyen sadece örneğimizin çalışabilmesi için hazırladığım GetPeople adında bir methodumuz var. Her şeyin net olabilmesi için tüm değişkenleri ve sınıfları burada tanımladım. […]


Rebuild 2013

http://www.teknolot.tv/ tarafından düzenlenen kendi adıma tadından yenmeyecek güzellikte bir etkinlikti. Konuşmacılar herkesin yakından tanıdığı Daron Yöndem, İlkay İlknur ve Tuğberk Uğurlu üçlüsüydü. Ben, google maps ve birazda kendi aptallığım nedeniyle Microsoft ofisini bulmakta birazcık zorlandım ve yaklaşık bir buçuk saat kadar geç kaldım. Kapıdan içeriye adımımı atar atmaz Daron ile karşılaştım, açıkçası hoş bir rastlantı oldu. Ayak […]


Heavy Password Generator

Bilmiyorum sizin başınıza daha önce hiç bir sürü şifre oluşturup bunları insanlara dağıtmak durumunda kaldığınız oldu mu? (Hayır, hayır crack-hack gibi işlerle uğraşmıyorum 🙂 ) Geçtiğimiz günlerde böyle bir ihtiyacım oldu, aslında nette bir çok uygulama var bunun için ama bir türlü aradığım tarzda olanı bulamadım ve birazda can sıkıntısından dolayı “ben yazayım ne olacak […]


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 […]


Basit Text dosyası işlemleri

Selamlar, C# da temel düzeyde metin dosyası oluşturma, içeriğini yazma ve okuma işlemlerinden bahsetmek istiyorum. Bir kaç satır kod ile .txt dosya oluşturabilir, içerik girebilir ve rahatlıkla okuyabiliriz. Tek ihtiyacımız  StreamReader ve StreamWritter… Adından da anlaşılacağı gibi Writter ile hem dosyayı oluşturma hemde içeriğini yazma Reader ile okuma işlemlerini gerçekleştiriyoruz. Hemen kodlara bakalım… using System; using System.Collections.Generic; […]


Tüm TextBox içeriğinin temizlenmesi

Herkese selam, uygulamamız için kullanıcıdan bazı bilgileri istediğimizi düşünelim (ad, soyad, email vb.) bilgileri aldıktan sonra normal şartlarda herhangi bir müdahalede bulunmamışsak TextBoxlar içerisindeki bilgilerin aynen durduğunu göreceğiz. Kullanıcı yeniden bir kayıt girmek istediğinde girdiği bilgileri tek tek temizlemek durumunda. Kullanıcıyı bu durumdan kurtarmak için ufak bir döngü açarak form içerisindeki tüm Textboxlara ulaşıp Clear methodu ile daha […]


C# ile DataGridView üzerinde veri listeleme

C# DataGridView ile Sql bağlantısı kullanılarak verilerin nasıl listelendiğini çok basit bir biçimde anlatmaya çalışacağım. Burada iki ayrıntıya değinmek istiyorum. Birincisi; Sql kullanacaksanız namespace olarak”using System.Data.SqlClient” şeklinde namespace eklemek zorundasınız. İkincisi; SqlConnection, SqlDataAdapter ve DataSet nesnelerinin hemen Form1 classının altında tanımlandığını göreceksiniz. Yukarıda bu nesneleri tanımlamamın amaçı Form1′ in tamamında bu nesneleri kolayca ulaşmak istiyor olmam. […]