Visual Studio 2010 HTML ve Script Snippets Özelliği

İlk sürümünden bu yana Visual Studio da Code Snippets özelliği bulunmaktaydı. Visual Studio 2010 ile birlikte HTML ve Script’ler için de Snippets özelliği geldi. İster HTML kontrolleri, ister sunucu kontrolleri ve istersekte script’ler için Snippets özelliğini kullanarak hızlı bir şekilde kontrol ve scriptler oluşturabiliyoruz.

Örneğin HTML tarafında button yazalım,

Tab tuşuna iki kere basalım

IDE nin wrap (uzun satırları aşağı kaydırma) özelliğini kullanıyorsanız aşağı ve yukarı ok tuşları düzgün çalışmıyor:
Yeni sürümünde düzeltilmiş olacak.

Sağ tıkladığınızda açılan menü mouse konumundan farklı bir yerde açılıyor:
Yeni sürümünde düzeltilmiş olacak.

Smart tag da açılan listede ilk eleman seçili gelmiyor. Özellikle using bölümüne eklemek için benim gibi Ctrl+. kullananlar için ilk menü öğesinin seçili gelmesini beklerken aralarda dolaşmak zorunda kalanlar için:
Yeni sürümünde düzeltilmiş olacak.

Bir kod bloğu seçtiğinizde gradyen arkaplan ve kenarlık ile gösterilmesini istemiyorsanız eski seçim sitiline dönebilirsiniz:
1) Options tan Environment seçili iken "Automatically adjust visual experience based on client performance" işaretini kaldırın.
2) "Enable rich client experience" işaretini kaldırın.

Üzerinde çalışılan performans iyileştirmeleri ise şu şekilde sıralanmış:
VS Açılışı ve Projenin Yüklenmesi 
Büyük dosyalarda scroll

Yeni metot yazımı

Add Reference diyalog penceresinin açılması (beklemek hasta ediyor insanı)
Yeni form eklenmesi

Araçkutusu (toolbox) gösterilmesi (beklemek hasta ediyor insanı)
Form a yeni bir kontrol eklenmesi

Kontrole event handler eklenmesi

Kapalı olan formun açılması

Build/rebuild
Step into (F11)
Stop debugging
VS yi proje açıkken kapatmak (beklemek hasta ediyor insanı heleki dosya fazla ise)

Button kontrolümüz kullanılmak üzere hazır.

Videolar
Visual Studio 2010 ile Web geliştirme yöntemlerine getirilen yenilikleri ve farklılıkları izleyebilirsiniz.

http://turhal.blogspot.com/2009/04/web-development-futures-with-visual.html

Visual Studio 2010 CTP VPC Ayarları

Visual Studio 2010 

Asp.Net Web Form 4.0

http://www.aokocax.net/post/Visual-Studio-2010-ve-net-Framework-40-CTP-leri-hazc4b1r.aspx

Sorunlar VE Çözümler.
Visual Studio 2010  Beta 1  kullanıcılarının gönderdiği geri bildirimler sonucunda Microsoft tarafından bazı düzeltme ve iyileştirmelerin yayınlandığı/yayınlanacağı duyuruldu. Ayrıca bazı kullanıcılar tarafından da çeşitli eklentiler yayınlandı.

Gerek Microsoft gerekse kullanıcılar tarafından geliştirilen bazı çözümler aşağıdadır.

IDE arkaplan renginin değiştirilmesinden sonra tekrar beyaz renge dönüşmesi hatası :
Benim de en çok istediğim düzeltmelerden biri olan bu hatanın çözümü için Microsoft tarafından bir eklenti yayınlandı. Bu adresten indirebilirsiniz.
http://visualstudiogallery.msdn.microsoft.com/en-us/d53e0db3-6c41-4cf5-8ca1-339aeef1ac30

IDE de bazı fontların düzgün görüntülenemediği hatası:
Yeni IDE WPF kullandığı için TrueType ve vektörel fontları görüntüleyebildiği ancak IDE nin FontRendering özelliğinin geliştirilmekte olduğu duyuruldu. (Final Versiyonda Olacakmış.) Şimdilik bu linkteki ayarları deneyebilecekleri duyuruldu.
http://www.microsoft.com/typography/ClearType/tuner/tune.aspx

Mouse ile scroll yapıldığında kaydırma işleminin bazen gerçekleşmemesi :
Yeni sürümünde düzeltilmiş olacak.

Notebooklarda touchpad den scroll yapılamıyor:
Üzerinde çalışıyormuş.

Cursor bazen kayboluyor:
Bunun nedeninin Regular Expression Editor Extension dan kaynaklanmakta olduğu ve yeni sürümünün bu linkten indirilebileceği bildirilmiş.
http://visualstudiogallery.msdn.microsoft.com/en-us/55c24bf1-2636-4f94-831d-28db8505ce00

Beta 1 de araç çubukları özelleştirilemiyor:
Sorun değil :) VS2008 var ise onda istediğiniz ayarları yapın, bu ayarları export edin sonra da VS2010 a import edin. Örneğin benim IDE görüntüsü :


Etiketler : Visual Studio 2010
Kategoriler : Visual Studio ve NFW
Yorumlar : 0 Yorum Yorum Yaz

Net ortamında yazılım geliştiren her geliştiricinin şu günlerde sabırsızlıkla beklediği Visual Studio 2010 ve .Net 4.0 hakkında Microsoft bazı önce bilgiler yayınlayarak kullanıcıların meraklarını bir nebzede olsa azatlamaya çalışıyor. İlk izlenimler yazımızda.

Visual studio 2010 ve .Net Framework 4.0 ile kullanıcıya daha esnek bir geliştirme ortamı sunarak istemci sunucu mimarisinde daha rahat ve kullanışlı ortamlar yaratmak ve yeni gelişen donanım ürünleri ile uyumlu bir şekilde geliştirme olanaklarının en iyi şekilde geliştiricilere sunuculacağını söyleyen Microsoft belki de bu sayede bir türlü hakkı olan popülaritesini kazanamayan Vista için girişimlerden biri olarakta değerlendirilebilir. Çünkü resmi sitesinde ücretsiz olarak indirilen Visual Studio Express ile kullanılabilecek bazı eklentilerin sadece Vista üzerinde çalışması da bu ihtiyacın bir cevabı olabilir.

Yeni gelecek olan Visual Studio geliştirme ortamınında bazı göze çarpan yeniliklerden birisi de takım çalışmasına önem verilerek Visual Studio Team System ile birlikte sunuculacak. Aynı zamanda yeni veritabanı bileşenleri de içerisinde gelicek.

Visual Studio ve Windows platformunun veritabanı bağlantısında sıklıkla kullanılan ado ve ado.net bağlantıları bilindiği gibi geliştiricilerin farklı veritabanlarına bağlantı kurmalarında oldukça rahatlık sağlamaktadır. Belki yeni gelecek olan bu eklentiler geliştiricilerin diğer veritabanlarına bağlantı kurmalarında daha esneklik sunmakta yardımcı olacaktır. Kim bilebilir belkide dahili olarak mysql bağlantı seti dahi gelebilir.

Son olarak Microsoft Visual Studio Team System’in 2008 ve 2005 kullanıcıları tarafından da kullanılabilecek olması yeni sürüme terfi etmek istemeyen geliştiriciler açısından sevindirici bir haber.

Her ne kadar izlenimler yayınlanmış olsada kesin bir çıkış tarihi vermekten kaçınan Microsoft şu an için sadece açıklamalarla yetiniyor.

Visual Studio 2010 ile gelen yeni özellikler

Daha ensnek bir çalışma alanı.
Veritabanına daha kolay bağlantı kurma.
Takım çalışmasına destek vermek amacıyla çıkan Team System
HTML ve Script’ler için Snippets özelliği geldi
.
Arayüzü ;Çok daha doğal bir kullanıcı deneyimi sunuyor
Dağınıklıkları ve karışıklığı düzenlenmiş.
Editor,diğerlerine göre çok fazla ilerlemiş.
Nesnelerimizdeki kaymalar için net bir destek söz konusu ve feedbackler için güzel bir sistem düşünmüşler.
SharePoint kullanıcıları için işlevsellik sürümü ile geliştirilmiş.
Server Explorer ile artık SharePoint sitelerini daha kolay bir biçimde gezebilirsiniz.
Geliştirilen uygulamalarınızı F5 ile direk compile edebilirsiniz.
Hata Ayıklayabilirsiniz.
Team System 2010 ile mimamarlara ,geliştiricilere ve proje yöneticilerine ve test de dahil olmak üzere bir proje üzerinde herkes için yeni yetenekler sunuyor.Yeni Architecture Explorer ile proje mimarı için bir çok özellik mevcut
Şirketler için geliştirme daha üretken ve verimli hale getirmiştir.
C++ konusunda  da birinci sınıf destek mevcut.
C++ artık çok daha rahat bir uygulama geliştirme ortamı.
Ayrıca Windows 7 için uygulama geliştirebiliyoruz.
Büyük bir Web geliştirme araçlarını geliştirmeye yönelik ileri seviye işler yapılmış.
Yüksek standartlara uyumlu JavaScript’i ve IntelliSense motoru mevcut.
Silverlight ile tam bir etkileşim söz konusu
Windows Azure araçları Visual studio 10 ile hazır hale gelmiş bulunuyor.
Debuging methodları ,bulut platformlarını oldukça kolay hal almış durumda.
C# ve Visual 
basic.net proje şablonları ve Bulut hizmetler oluşturma mevcut.
Herşey kolaylaştırılırken ,diğer firmaların işleri zorlaştırılmış. 


Silverlight
Hızlıca silverlight ayağından bahsetmek gerekirse
Artı 1-Artık Preview dan Design a geçiş yapabildik. yani visual studio üzerinde görsel arayüzü kullanarak tasarım yapabiliyoruz.

Artı 2- visual studio 2008 de karşılaştığımız Silverlight 3 kurdum artık silverlight 2 uygulaması geliştiremiyorum derdi bitti. Silverlight uygulamanızı açarken silverlight 3 mü yoksa silverlight 2 uygulamasımı geliştirmek istediğiniz soruluyor. bunun yanında çalıştığımız proje üzerinde de sürüm değişikliği yapabiliyorsunuz (eğer sürüm düşürecekseniz kodlarınızın silverlight 2 ile  uyumlu olmasına dikkat ediniz.

silverlight 2 ve silverlight 3 ü birlikte kullanmak için yapılması gerekenler :
1-Öncelikle
Visual Studio 2010 Beta yı indirin ve kurun
2-Silverlight 2 SDK yı indirin ve kurun
3-Silverlight 3 SDK ve Silverlight 3 developer Runtime ı indirin ve kurun.

Artık 2 sürümdede yazılım geliştirmeye hazırız.

Geliştirilmiş Kullanıcı Deneyimi
Arayüzü ;Çok daha doğal bir kullanıcı deneyimi sunuyor.
Dağınıklıkları ve karışıklığı düzenlenmiş.
Editor,diğerlerine göre çok fazla ilerlemiş.
Nesnelerimizdeki kaymalar için net bir destek söz konusu ve feedbackler için güzel bir sistem düşünmüşler.

Visual Studio 2010′da SharePoint uygulamaları geliştirme
SharePoint kullanıcıları için işlevsellik sürümü ile geliştirilmiş.
Server Explorer ile artık SharePoint sitelerini daha kolay bir biçimde gezebilirsiniz.
Geliştirilen uygulamalarınızı F5 ile direk compile edebilirsiniz.
Hata Ayıklayabilirsiniz.

Demokratikleştirilmiş Uygulama Yaşam Döngüsü Yönetimi 
Team System 2010 ile mimamarlara ,geliştiricilere ve proje yöneticilerine ve test de dahil olmak üzere bir proje üzerinde herkes için yeni yetenekler sunuyor.
Yeni Architecture Explorer ile proje mimarı için bir çok özellik mevcut

İlham veren geliştirici memnuniyeti
Şirketler için geliştirme daha üretken ve verimli hale getirmiştir.
C++ konusunda  da birinci sınıf destek mevcut.
C++ artık çok daha rahat bir uygulama geliştirme ortamı.
Ayrıca Windows 7 için uygulama geliştirebiliyoruz. 

Web Development 
Büyük bir Web geliştirme araçlarını geliştirmeye yönelik ileri seviye işler yapılmış.
Yüksek standartlara uyumlu JavaScript’i ve IntelliSense motoru mevcut.
Silverlight ile tam bir etkileşim söz konusu

Bulut programlama
Windows Azure araçları Visual studio 10 ile hazır hale gelmiş bulunuyor.
Debuging methodları ,bulut platformlarını oldukça kolay hal almış durumda.
C# ve Visua basic.net proje şablonları ve Bulut hizmetler oluşturma mevcut.
Herşey kolaylaştırılırken ,diğer firmaların işleri zorlaştırılmış.

Daha çok veritabanı desteği 
Microsoft SQL Server ,IBM DB2, veritanamlarının kullanımı zaten mevcuttu ek olarak Oracle Desteği eklendi.
Windows ,Linüx veya Unix platformlarında DB2 ile çevrimdışı tasarımı geliştirmesi test ve değişim yönetimi geliştirmeyi Visual Studio Team System 2010 sürümünü kullanarak çalışan bir veritabanı şeması sağlayıcı olan Database Schema Provider (DSP)’yi  destekleyeceğini taahhüt etti.

http://www.microsoft.com/visualstudio/en-us/products/2010/default.mspx

Gün içerisinde çalışmanın dışında bir de Visual Studio 2010 ‘u kurmakla zaman harcadım. Web installer versionu ile kurduğum VS ‘in kurulum ile ilgili ekran görüntülerini size yazının devamında sunuyor olacağım. Bir çok yenilikle bizlere sunulacak olan VS2010 ilk Beta1 sürümü ile karşımızda. F# ‘tan paralel programlamaya ide güncellemesine kadar nice yeni özelliklerle biz yazılımlacıları mutlu etmeye geliyor.

Kurulum aşaması;










Yukarıdaki işlemler sonucunda uygumala kurulmuş oluyor. Kurulum sonrası bizi karşılayan ekrandaki değişiklik oldukça köklüdür.



Sayısal string ve tarih fonksiyonlarının yazımında bize kolaylık sunan bir  çok metot  ve bu metodlar içinde parametreler vardır. Bu konumuzda bunları göreceğiz. Buradaki tum parametre ve metotları ezberlemeyin. Sadece bunlar elinizin altında dursun ve böyle birsey olduğunu bilin ihtiyacanız olduğunuzda bakıp kullanırsınız.

Devamı...