Fırat Esmer

ANLATILAN SENİN HİKAYENDİR - KARL MARX

Visual Studio Color Theme Editor Eklentisi

Visual Studio 2010'un belki de en eski ve en hoş eklentilerindendir renk tema editörü. Kullanımı da, kurulumu da bir o kadar basit ayrıca ücretsiz bir eklentidir. Adından da anlayacağınız gibi sadece tema değişimiyle ilgilidir. Uygulamayı yüklediğiniz takdirde üst menüde "Theme" sekmesi açılır ve bu sekmeden isterseniz programla beraber gelen 8 temadan birisini veya kendi yaratacağınız temanızı kullanabilirsiniz. Hemen yapılacak adımlara geçelim.

Renk Tema Editörü eklentisini indirmek için buraya tıklayıp "Download" düğmesine basın ve indirmiş olduğunuz uygulamayı direkt olarak kurun.

Daha sonra aşağıdaki menüden direkt olarak seçiminizi yapabilir ya da kendi temanızı yaratabilirsiniz.

Default Theme

Theme sekmesi de gözüktükten sonra aşağıda listelenecek temalardan herhangi bir tanesini seçebilirsiniz. Şimdiden size ufak bir ön izleme yapayım.

Silver Theme    Windows Aero Theme 

Emerald Theme     Windows XP Blue Theme

Eklenti bu kadardan ibaret. Eklenti ile ilgili detaylı bilgi almak isterseniz ana sayfasına uğrayabilirsiniz.

Not: Visual Studio Color Theme Editor eklentisi sadece Visual Studio 2010 desteklidir.

Varsayılan Tarayıcıyı Tek Tıkla Değiştiren Eklenti

Visual Studio ile web uygulamaları hazırlarken, hazırladığımız web uygulamasının tarayıcılarda nasıl görüntüleceğini görmek için tarayıcı değiştirebildiğimizi biliyorsunuz sanırım. Ama varsayılı olan tarayıcıyı değiştirmek için menüden gerekli kısma gelip aynı ayarı tekrar tekrar değiştirmemiz gerekiyor. Tabii bu makaleyi okursanız, böyle bir şeyi yapmanıza gerek kalmayacak.

Visual Studio 2010 için yapılmış bir eklenti var (WoVS Default Browser Switcher). Bu eklenti sayesinde web uygulamanızı istediğiniz tarayıcıdan görüntüleyebilesiniz diye menüde bilgisayarınızda yüklü tarayıcıların simgelerini gösteriyor. Menüdeki herhangi bir simgeye bastığınızda varsayılan tarayıcınız direkt olarak değişiyor. Menüdeki tarayıcı simgeleri ise aşağıdaki gibi görünüyor.

Default Browser Switcher Menu

Yukarıdaki menünün dışında "File -> View in Browser -> [Browser]" seçeneğiyle veya web uygulamanızın çalıştırılmasını istediğiniz sayfasına sağ tıklayarak hangi tarayıcıda gösterileceğini seçebilirsiniz. Bu şekilde seçtiğiniz zaman web uygulamanız direkt çalışacaktır.

Default Browser Switcher

              Bilgisayarımda yüklü olan tarayıcılar.

Eklenti hakkında daha fazla bilgi almak veya indirmek isterseniz buraya tıklayın. Eğer ki bu özelliğin bir sonraki Visual Studio versiyonunda yer almasını istiyorsanız bu sayfada oylama yapın.

Bilinmesi Gerekenler:

  • Visual Studio 2010 desteklidir,
  • Eklentiyi yüklediğinizde "View -> Toolsbars ->Default Browser Switcher" sekmesine giderek eklentiyi menünüze eklemeyi unutmayın,
  • Eklenti ücretsizdir.

Visual Studio "All-In-One Code Framework" Eklentisi

Microsoft All-In-One Code FrameworkMicrosoft All-In-One Code Framework, içerisinde çeşitli kriterlere göre gruplandırılmış kod örnekleri sunan bir uygulamadır. Çoğu yazılımcıların sıkıntısı konuyu bildikleri halde bildiklerini koda dökemezler ve örnek uygulama ararlar. Eğer siz de böyle sıkıntı ile karşılaşıyor ya da öğrenmek amacıyla farklı uygulamalar görmek istiyorsanız makalemi okumanızı tavsiye ederim.

All-In-One Code Framework'ün içerisinde barındırdığı örnek uygulamaların kategorilerini belirtmek istiyorum. Öncelikle Visual Studio 2008 ve Visual Studio 2010 destekli uygulamalar olduğunu belirteyim. Diller: C#, C++, VB ve Others. Teknolojiler ise ADO, ADO.NET, ADSI, ASP.NET, ATL, COM, Diagnostics, Entity Framework, File System, IE, IIS, LINQ, Library, MFC, Network, Office, Silverlight, SQL Server, TFS, VSX, WCF, WF, Windows 7, Windows Azure, Windows Forms, Windows General, Windows Phone, Windows Security, Windows Service, Windows Shell, Windows UI, WMI, WPF ve son olarak XML. İşin güzel kısmı her gün yeni uygulamalar ekleniyor çünkü uygulamaları Microsoft değil, kullanıcılar ekliyor (Şu an 679 adet uygulama var). Tabii ki gönderdiğiniz uygulamarın belli kriterlere sahip olması lazım. Son olarak ücretsiz olduğunu belirteyim.

Uygulamayı nasıl indireceğimize ve nasıl kullanıcağımıza bakalım. Eskiden All-In-One Code Framework uygulama değil, içerisinde uygulamarı barındıran bir klasörden ibaretti. Klasör mantığı çok yanlış ve zahmetliydi. Çünkü istediğiniz uygulamayı değil direkt olarak hepsini veya teknoloji bazında indiriyordunuz ve yeni gelen uygulamalar için klasörü tekrar tekrar indirmeniz gerekiyordu ve klasörün şu anki boyutu 55 MB. Şimdi ise tüm uygulamaları bir sunucuya koymuşlar ve hazırlamış oldukları program ile arama yaparak sadece istediğimiz uygulamaları programı yüklerken belirlemiş olduğumuz klasöre indirebiliyoruz. Hazırlamış oldukları programın ismi ise All-In-One Code Framework Sample Browser ve indirebileceğiniz 3 adres mevcut. Bunlardan ilki CodePlex sitesi, ikincisi Visual Studio Gallery ve üçüncüsü Visual Studio'daki Extension Manager'dan indirmek. Ben üçüncü yolu seçeceğim çünkü Visual Studio Extension Manager kullanımını da bilmeyen kişiler için faydalı olacaktır. Ayrıca Extension Manager kullanmaya alışsanız iyi olacaktır.

1 - İlk olarak Visual Studio programının menüsünden Tools -> Extension Manager... sekmesine tıklayın.

 Extension Manager

2 - Extension Manager sekmesine tıkladıktan sonra karşınıza çıkacak ekranda, sol taraftaki menüden Online Gallery'i seçin ve arama kısmına all-in yazın. Karşınıza 2 tane eklenti çıkacaktır. Üsttekini seçerek Download'a basın. 

Online Gallery

3 - Download'a bastıktan sonra yaklaşık 888 KB boyutunda eklentiyi indirip, kullanım koşullarını okumakla beraber yükledikten sonra sizden Visual Studio'yu yeniden başlatmanızı isteyecektir.

4 - Visual Studio yeniden başlatıldıktan sonra Tools -> Search Code Sample sekmesini tıklayarak uygulamayı başlatabilirsiniz. 

Search Code Sample

5 - Search Code Sample sekmesine tıkladığınızda bir kere mahsus karşınıza indirmek istediğiniz uygumaları nereye kaydetmek isteyeceğinizi soracak ekran gelecektir.

Select Folder

6 - Select Folder'a tıklayarak istediğiniz dizini seçerek Save' basın. Artık örnek uygulamalar indirilmeye hazır. All-In-One code Framework Sample Browser'ın son görüntüsüne bakmak isterseniz buraya tıklayın.

İndireceğiniz uygulamalar Visual Studio 2008 ve visual Studio 2010 dizinleri şeklinde seçtiğiniz dizinde arşivlenecektir. Umarım programdan yararlanırsınız.

Image Optimizer Eklentisi Hakkında

Image Optimizer, resimlerin kalitesini bozmadan boyutunu küçülten yüzlerce Visıual Studio 2010 eklentisinden sadece bir tanesi, üstelik ücretsiz. Benim kullanım alanım, Visual Studio 2010 içerisinde web uygulamalarımda performans kazancı elde etmek. Nasıl mı?

Web sitenizde kullandığınız resimler, sitenizi ziyaret eden kişiler tarafından bilgisayarlarına indirildikten sonra görüntülenir. O yüzden resmin boyutu ne kadar küçük olursa kullanıcı, sayfanızı ve resimlerinizi o kadar hızlı görüntüler. Bu da performans açısından çok dikkat edilmesi gereken bir noktadır. Peki resmin kalitesini bozmadan nasıl oluyor da boyutunu küçültüyor? Resimlerde bulunan enstantane, diyafram, pozlama, fotoğraf makinesi markası, modeli gibi teknik detayları içerisinde barındıran dosyanın veri birimini (ki buna EXIF = Exchangeable image file format - Değişebilir görüntü dosyası biçimi denir) veya diğer metadata'ları siler. Böylece fotoğraf üzerinde bulunan bizim için gereksiz olan detaylar silinmiş olur ve dosyanın boyutu küçülür. Bunun yanından daha ayrıntılı algoritma var ancak detayına inmeyeceğim. Küçültme işlemi için smushit ve punypng'yi kullanan eklentinin desteklediği formatlar ise :

  • PNG,
  • GIF,
  • Animasyon GIF,
  • JPG.

NOT : Image Optimizer eklentisini kullanabilmeniz için Visual Studio 2010 kullanıyor olmalısınız.

Projenizde bulunan dosyaları ister tek tek, isterseniz de seçtiğiniz klasörün altındaki tüm dosyaları bir kerede optimize edebilirsiniz. Aşağıdaki resimde birden fazla dosyayı bir kerede optimize edeceğim. 

Image Optimizer Eklentisinin Kullanım Şekli

Karşımıza çıkacak olan sonuç ise aşağıdaki gibi olacaktır. 

Image Optimizer Eklentisinin İşlem Sonucu

İşlemimiz bu kadar. Görüntü kalitesinde değişiklik olup olmadığını merak ediyorsanız buraya tıklayarak hazırlamış olduğum örneği indirebilirsiniz (.NET Framework 3.5 ve Visual Studio 2010 ile hazırladım). Image Optimizer eklentisini indirmek veya hakkında daha fazla bilgi almak istiyorsanız buraya tıklayın. (Not : Direkt olarak Visual Studio'nun Extension Manager kısmından da indirebilirsiniz.)