C# ile Extension Metot Yazma ve Kullanma (Lambda Expression Dahil)
Bu yazımda C Sharp ile Extension metot tanımlamayı ve bu metotları kullanmayı göstermeye çalışacağım. Extension metotlar kullandığımız programlama dilinde tanımlı olan tipler ile beraber kullanılan ve oldukça kolaylık, esneklik sağlayan metotlardır. C Sharp ile kodlama yapan herkesin bilmesi gerektiğini düşünüyorum. Özellikle generic class kullanılan uygulamalarda, Linq to Sql, NHibernate kullanılan uygulamalarda ve dizi işlemlerinin bol olduğu uygulamalarda oldukça kullanışlı ve kolaylık sağlıyor. Bu sebeple bu tür metotları nasıl yazacağımızı ve nasıl kullanabileceğimizi göstermeye çalışacağım.
Tamamını Okuyun »
Mehmet Duran
03 Haziran Perşembe 2010
2
33171
3,9
Mezuniyet (Gazi Üniversitesi Bilgisayar Mühendisliği)
Bu hafta Gazi Üniversitesi Bilgisayar Mühendisliği'ndeki lisans eğitimimin son haftası. Dört yıl süren bilgisayar mühendisliği eğitimim bu hafta itibariyle son buluyor. Yedi yaşında annemin ellerinden tutarak başladığım ve on altı yıl süren eğitim hayatım yirmi iki yaşında son buluyor. Yüksek lisans yapmayı düşünsem de ilk hedefim iş hayatına atılmak. Şu anda mezuniyet heyecanı başlamış durumda. Aynı zamanda mezuniyet sonrası hayatın nasıl olacağı da oldukça heyecanlandıran ve düşündüren bir durum. Her ne olursa olsun lisans hayatım sona eriyor. Bu eğitim hayatımın sonu ama yeni bir hayatın da başlangıcı. Bundan sonra almış olduğum eğitimin sağladığı birikimle yönlenecek olan yeni bir hayat - iş hayatı - başlıyor. Umarım insanlığa hizmet edebilecek, birşeyler üretebilecek bir mühendis olmayı başarabilirim.
Tamamını Okuyun »
Mehmet Duran
23 Mayıs Pazar 2010
13
19422
4,5
Jcrop ve Asp.net ile Resimleri Kesme (Örnek Dahil)
Bu yazımda jQuery eklentisi olarak geliştirilen
Jcrop script kütüphanesini kullanarak web projelerinde resimleri / fotoğrafları nasıl düzenleyebileceğimizi göstermeye çalışacağım. Bu script kütüphanesi ile Asp.net projelerinde çok gelişmiş resim / fotoğraf düzenleme araçları hazırlanabilir. Ben de buna örnek olması açısından küçük bir örnek hazırladım. Hem Jcrop script kütüphanesini hem Ajax işlemlerini hem de C# kodlarını kullandığım güzel bir uygulama oldu. Script kütüphanesi sayesinde resim / fotoğraf üzerinde belirli alanı seçebiliyoruz. Seçtiğimiz alanı Ajax ve C# (Generic Handler) kullanarak gösterebildiğimiz ve kayıt edebildiğimiz küçük bir editör örneği oldu. Bu bakımdan bu konularla ilgili örnek arayanlara oldukça faydalı olacağını düşünüyorum. Şimdi bu örneği ve neler yaptığımızı detaylıca görelim.
Tamamını Okuyun »
Mehmet Duran
21 Mayıs Cuma 2010
5
31535
4,7
Gazi Üniversitesi Bilişim ve Kariyer Günleri
Gazi IEEE Öğrenci Kolu ve Bilgisayar Mühendisliği Topluluğunun ortaklaşa düzenlediği bu etkinlik bu yıl ilk olup geleneksel hale gelmesi amaçlanmaktadır.
Kariyer ve Bilişim Günleri etkinliğinin ilk amacı tüm mühendislik dallarına hitap edecek bir etkinlik olmasıdır ve firmalarla öğrenciler arasındaki paylaşımı sağlamaktır. Öğrencilerin gelişen teknolojiye uyum sağlamalarını kolaylaştırırken, mezun oldukları zaman çalışmayı düşündükleri firmalarla onları buluşturmak ve böylece kafalarındaki her türlü soru işaretinin giderilmesi bizler için önemlidir. Ayrıca firmaların akademisyenlerle ortaklaşa projelere imza atmalarına da olanak sağlamaktadır.
Tamamını Okuyun »
Mehmet Duran
21 Nisan Çarşamba 2010
2
17530
3,7
jQuery Ajax İşlemlerinde Parametre Olarak Nesne Taşıma
Bu yazımda jQuery Ajax işlemlerinde script tarafından sunucuya taşıdığımız verileri nesne veya nesne dizisi olarak nasıl aktarabileceğimizi göstermeye çalışacağım. Ajax işlemlerinde kullanmak için geç kaldığım bir yöntem diyebilirim. Şimdiye dek tüm verileri string veya integer türü olarak teker teker sunucuya aktarıyordum. Şimdiki anlattığım yöntem ile verileri istediğimiz nesne türünde server ve client arasında taşıyabileceğiz. Bu yöntemde hem sunucu tarafında hem de kullanıcı tarafında kullanılan nesnelerin yani hem C# nesnelerinin hem de script nesnelerin uyumlu olması gerekiyor. Ajax işlemlerini etkin bir biçimde kullanmak istiyorsak bu yöntemin kullanılması gerektiğini düşünüyorum. Çünkü büyük esneklik ve kolaylık sağlıyor. Şimdi bu işlemi nasıl yapacağımıza bakalım ve hazırladığım örneği inceleyelim.
Tamamını Okuyun »
Mehmet Duran
18 Nisan Pazar 2010
6
29116
3,8
LINQPad
Bu yazımda Linq sorgulamaları yapabildiğimiz bir editör olan
LINQPad'i sizlere tanıtacağım. Son dönemde geliştirdiğim projelerde generic class'ları oldukça sık kullanıyorum. Hatta direk bu yapıları kullanıyorum. İlk zamanlarda Visual Studio'da Linq kodlaması yaparken daha sonra LINQPad'i buldum. Oldukça kullanışlı bir editör. Linq kullanan herkesin sahip olması gereken bir araç. Visual Studio'ya göre daha hızlı. Her sorgunun cevabını almak için sayfa veya program çalıştırılmasına gerek yok. Direk olarak yazdığımız sorgunun cevabını alabiliyoruz. Bence C# ve Linq kullanan herkesin elinin altında olması gereken bir editör.
Tamamını Okuyun »
Mehmet Duran
15 Nisan Perşembe 2010
3
24533
3,8