inicio mail me! sindicaci;ón

Archive for Ağustos, 2011

Kullandığım Programlarda İşe Yarar Kısa Yollar

Bir yerlerden kopyala-yapıştır yapmak yerine,  işime yaradıkça öğrenip çok sık kullandığım kısa yolları not almaya karar verdim. Zira birden fazla IDE kullanmak zorunda kalınca, kısa yollarda haliyle karışıp, unutulabiliyor.

 

SQL SERVER

Ctrl + R -> Sorgu sonuçlarını gizler/gösterir

  • Sql Prompt Eklentisiyle

SSF + Tab  -> Select * From <>

UPD + Tab -> Update <> Set <> From <>

SPT + Tab  -> EXEC sp_helptext ‘ ‘

Ctrl + Shift + D  -> Cache’i günceller ‘ ‘

Ctrl + T -> Sonucu Text Mode’a alır.

Ctrl + D -> Sonucu Grid Mode’a alır.


 

VISUAL STUDIO

Ctrl + Sağ ok / Sol ok-> İmleci bir kelime sağa / sola taşır

Ctrl + Shift + S -> Bütün dosyaları kaydet

Ctrl + .[nokta] -> Tag için ilgili seçenekleri sunar, using/imports seçeneklerini direkt projeye eklemeye yarar.

Ctrl + K+ F -> Yalnızca seçili yazıyı formatlar

Ctrl + K + D -> Tüm dökümandaki yazıyı formatlar.

Ctrl + K + S -> Kod yapısı(snippet) oluşturmanızı sağlar (#if, #foreach, vs…)

Ctrl + F5 -> Debug yapmadan başlatır

F9 -> Imlecin olduğu satıra breakpoint koyar.

Ctrl + M + O -> region içerisindeki kodları açıp kapatır

Ctrl + Alt + P -> Attach to process

Ctrl + Shift + F -> Detaylı Arama

 


 

Yazının Devamı

NuGet Package Manager – 3.Parti Kütüphane Yükleme Aracı

NuGet .NET projelerinizde 3.parti kütüphane  ihtiyacınızı bir komut dizisi yardımıyla projelerinize  eklemenize yarayan oldukça faydalı ücretsiz bir araç.  Çok küçük boyuta sahip olan bu araç, yüklendikten hemen sonra Visual Studio’dan View -> Other Windows -> Package Manager Console sekmelerini takiben erişebiliniyor.

Açılan console’a Install-Package PaketAdı yazmanız 3.parti bir kütüphaneyi direkt seçmiş olduğunuz projeye eklemenizi sağlıyor.

NuGet Package Manager Resmi Adresi

Razor Template Engine Nedir ? Nasıl Kullanılır ?

Geçen gün yeni projede email gönderimi için bir template engine kullanmaya karar verdik. Bu sebeple Razor ve Nvelocity isminde iki farklı template engine’nin dökümantasyonunu inceledim. Syntax kolaylığı, .NET altyapısının üstüne kurulmuş olması ve geliştirilme potansiyeli gibi nedenlerden ötürü Razor kullanmamızın daha uygun olacağını düşündüm.

Araştırmalarım esnasında rastladığım, en azından template engine mantığını ve kullanım kolaylığını basitçe anlatan bu videonun bu işe yeni başlayacaklar için iyi bir başlangıç olacağını düşünüyorum.