Visual Studio.Net - Yazı Tipi ve Renklerim  

Posted

Visual Studio.Net 'i her kurduğumda öncelikle yazı tipi ve renkleri ayarlarım. Scott Hanselman 'nın da tercihi olan gözü yormayan özellikler aşağıdaki gibi;

  • Plain Text - White
  • Line Numbers - Silver
  • Comments - 213,0,213 (Purpley)
  • Identifier - 253,223,57 (Mustardy)
  • Keyword - 244,122,0 (Orangey)
  • Operator - White
  • String - Lime
  • UserTypes - 179,179,0 (Mustardy)
Visual Studio .Net -> Tools -> Options ve soldaki sekmelerden Environment'in içerisindeki Fonts and Colors'u seçerek değişiklikleri yapabilirsiniz. Font olarak Monaco tavsiye edenler var. Artık o da size kalmış.

Insert Komutu ile DateAdd Fonksiyonu Kullanmak  

Posted

Veritabanına kayıt eklenirken o anki tarih ve saati alan bir parametre yazmak yerine Transact tarafındaki hazır fonksiyondan yararlanmayı tercih ediyorum.

DateAdd (tarih_bölümü, sayı, tarih)

tarih_bölümü: Burada tarihin hangi değerinin değiştirileceğini belirtiyoruz.

sayı: tarih_bölümü değerinde belirtilen tarihin ilgili bölümüne bizim belirttiğimiz sayıyı ekler. Eğer sayı pozitif ise gelecek tarihleri, negatif ise geçmiş tarihleri buluruz.

tarih: İster daha önce bir yerlerde tanımladığımız bir tarih değişkeni ya da tarihle ilgili bir fonksiyon olabilir.

tarih_bölümü ile ilgili ayarlar;

yyyy: yıl
m: ay
d: gün
w: haftanın günü
ww: yılın haftası
h: saat
n: dakika
s: saniye


Örnek:

Kaydın eklendiği tarihi Insert cümleciğinde kullanmak istediğimizde;

insertSQL = "INSERT INTO WorkFlow(IssueID, TaskID, Date) VALUES (@IDIssue, @IDTask,DATEADD(d,0,DATEDIFF(d,0,getdate())))";


Özel Etohum toplantısı  

Posted

Etohum'cular 30 Ekim’de Maçkolik complex toplanıyor. Çay kahve ikramı müesseseden, meşrubat, alkol ve yiyeceklerde de %50 indirim olacakmış.Burak hoca'nın sohbetini ve uygulamapazari.com‘dan Erdem Yurdanur ile söyleşiyi kaçırmayın derim :)

Uygulamapazari.com’un konuk olacağı Maçkolik özel - etohum toplantısının düzenleneceği Maçkolik complex’in sitesi.

Katılmak için:

http://grou.ps/etohum/calendar/event/1028

ADO.Net Entity Framework Nedir ?  

Posted

2007 nin sonlarına doğru ADO.Net Entity Framework kavramını duymaya başladık. Aralık ayında yayınlanan ADO.NET Entity Framework Beta 3 üzerine henüz yeni sürüm yayınlanmadı.

Peki bu Entity Framework nedir ?

Öncelikle ORM (Object Relational Mapping) kavramını biliyor olmalıyız. Nesneye yönelik yazılımlarda ilişkisel veritabanına olan arayüz katmanını oluşturur. Tabloları sınıflara, satırları nesnelere, kolonları değişkenlere map etme işlemidir. Bunun için geliştirilmiş ORM Araçları vardır.

.Net için geliştirilmiş olanların listesi:


.net 3.5 extension'larindan biri olan Entity Framework henüz geliştirme aşamasında ve bazı avantajları var. Örneğin veritabanında bir değişiklik oldu. Bu nedenle gidip uygulama tarafındaki koda dokunmadan entityclient sayesinde çözüme ulaşma artısı yer alıyor.

How do I use Entity Client? görsel anlatımını izleyebilirsiniz.

ISAPI 'C:\..asp net_isapi.dll' reported itself as unhealthy for the following reason: 'Deadlock detected'  

Posted

Her 10 dakikada bir yaklaşık 25 istekte bulunan bir web servisinin yer aldığı ASP.Net projemizde böyle bir hata alırsak nasıl çözebiliriz ?
ISAPI 'C:\Windows\Microsoft.net\Framework\v.1.1.4322\asp net_isapi.dll'reported itself asunhealthy for the following reason: 'Deadlock detected'.


Çözüm:

IIS 6.0 da gelen özelliklerden birisi de Application Pooling (Uygulamaları havuzlara ayırmak) . Bu metod ile uygulamaların bir veya biden fazla işlemde birlikte çalışmasına imkan vermektedir. Farklı havuzlarda çalışması istenen uygulamalar kesinlikle aynı process de çalışmayacaklardır.


Ekran görüntüsünde Application pools ( Uygulama havuzlarını) görebilirsiniz.



Uygulamaya sağ tıklayıp Properties seçiyoruz. Ardından Directory sekmesinde yer alan Application Pool seçenğinin karşısındaki açılır menüden uygulamayı hangi havuzu atacağınızı seçebilirsiniz.