15 Haziran 2012 Cuma

Yeni Bir IDE istermisiniz. Hemde web üzerinden çalışsın

Bulut hesaplama (Cloud Computing) ile yön değiştiren teknoloji sunumunun bize sunduğu güzel projelerden bir tanesi olan “CodeRun“, 2005 yılından bu yana web üzerinden Microsoft .Net projelerini test etme, geliştirme ve yayımlama (deployment) imkanını bizlere sağlıyor. Temelinde bulut teknolojisinin yer aldığı,  “CodeRun” ile her yerden ASP.Net ve PHP uygulamaları geliştirebilirsiniz.
Sitede geliştirilen projelere ait kodların, ancak siz paylaşmak isterseniz paylaşılacağını belirtiyorlar. Zaten kim gizliliği olan projelerini burada test eder ki?
Küçük ve anlık ihtiyaçlar için bu ücretsiz uygulama elimizin altında bulunmasında fayda var. Daha önce kullanmayanlar  http://www.coderun.com/ adresinden inceleyebilirler.


14 Haziran 2012 Perşembe

Windows 7 - Kullanıcı Klasörlerinin Yerlerini Değiştirmek

User klasörüne girilir, masaüstü vs ilgili nesnenin özelliklerine girip Konum başlığı tıklatılır ve istenilen yere taşıma işlemi yapılır.

ProMax SQL Installation - Collation Setting

From: Taner Candoken [mailto:tcandoken@promaks.com.tr] 
Sent: Friday, March 23, 2012 11:17 AM
To: Mehmet Caykara
Cc: prxdestek
Subject: RE: SQL Kurulumu

Mehmet Bey merhaba,

Seçim doğrudur.

İyi çalışmalar,
Taner Çandöken

From: Mehmet Caykara [mailto:mcaykara@c????bc.com]
Sent: Friday, March 23, 2012 10:42 AM
To: prxdestek
Subject: SQL Kurulumu

İşaretli seçenek mi kullanılacak?



12 Haziran 2012 Salı

C# LINQ Extension(Genişletilmiş) Methods

Bir önce makalemizde LINQ mimarisine giriş yapmıştık. Bugün de Enumerable adlı static sınıf içerisindeki sık kullanılan LINQ metotlarını inceleyeceğiz. Dilerseniz metotları ayrı başlıklar halinde ele alalım. Giriş yapmadan önce birkaç hatırlatma yapmakta fayda var. LINQ metotları, IEnumerable<T> interface’ini implement eden tipler üzerinde çıkmaktadır. Ayrıca, LINQ sorgularından geriye, GetEnumerator metodu olan yani IEnumerable<T> tipini implement bir nesne döner. Bu dönen nesne, bir dizi veya bir koleksiyon gibi içerisinde sorgu sonucunda elde ettiğimiz elemanları taşıyan bir nesne değildir, sorgulanabilir bir nesnedir. Bu sorgulanabilir nesneler üzerinde iterasyon yaparak sonuç kümesini elde ederiz. 

C# Lambda Operatörü

Daha önceki yazılarımda Anonim metot yapısından bahsetmiştim. Kısaca hatırlayalım; bir metot bizden parametre olarak bir delege istiyorsa, aslında bir metot göndermemizi ister. Zaten delegeler metot adresleri taşıdığından dolayı, parametre olarak bir delege göndermek, o imzaya uygun bir metot göndermek ile aynı anlamdadır.

C# 3.0 ile Gelen Bazı Yenilikler ve LINQ

.Net platformu ile yapılan uygulamaları incelediğimiz takdirde, tamamına yakınının veri odaklı olduğunu söylemek mümkündür. Genellikle uygulamalarda var olan veri kaynaklarından , işimize yarayanları çekip işleyerek kullanıcıya anlamlı hale getirmeye çalışırız. Bu noktada SQL tarzı sorgular aklımıza gelmektedir.

C# Anonim Metot

C# 2.0 ile gelen bir yeniliktir. Bir delege nesnesi oluşturulması esnasında, işaret edeceği metodunda aynı anda tanımlanmasıdır. C#’da metot içinde metot tanımlanmasının tek istisnai durumudur. Anonim metodun en önemli özelliklerinden birisi de, içerisine yazılmış olduğu metodun local değişkenlerini kullanabilmesidir.