Visual Studio 2008 / 2

Visual Studio 2008 / Bölüm-2

Geçen yazımda Visual Studio 2008’i tanıtmaya başlamıştım. Bu yazımda konuya devam edeceğim.
Visual Studio 2008’le gelen yeniliklerden biri de, tasarım ekranının split (ayrılmış) tarzda düzenlenmiş olmasıdır. Aynen gelişmiş HTML editörlerinde olduğu gibi,


Böylece toolbox’dan sayfaya eklediğiniz herhangi bir kontrolün, hem kaynak bildirimini hem de tasarım görünümünü aynı ekranda izleyebiliyorsunuz.
Burada dikkat çeken bir diğer farklılık, tasarım (design) ekranında kontrollerin isimlendirme, boyutlandırma eklentilerinin zenginleştirilmiş olmasıdır. Böylece kontroller üzerindeki hakimiyet daha arttırılmış ve olası silverlight uygulamaları için uyum sağlanmış.

Gelişmiş CSS Desteği

Visual Studio 2008 ile birlikte gelişmiş bir CSS desteği de geliyor. Eski editörlere kıyasla oldukça yetenek kazanmış olan bu özellik, tam anlamıyla bir CSS otomasyonu sağlıyor.
Yeni bir CSS kolayca oluşturabiliyor, elementlerini kod tamamlama veya görsel arabirimlerle hızlıca oluşturabiliyorsunuz.

JavaScript Desteği

ASP.NET yazılımcıları olarak uzun zamandır düzgün bir Javascript editörü aradık. Javascript’de düzgün bir editör oluşturmanın en büyük zorluklarından birisi, dil olarak tam anlamıyla nesneye yönelimli bir yapısı olmaması. Nesneler arasındaki ilişkiler, yatay ve dikey anlamda oldukça karmaşık ve hiyerarşik yapıdan uzak. Oysa bir editördeki kod tamamlamayı ve ilişkileri oluşturmayı sağlayan alt yapıyı, nesneler arası ilişkilerin hiyerarşisinin iyi belirlenmiş olması sağlar. Ancak Microsoft mühendisleri bu zorluğu bir şekilde aştılar ve bize tam anlamıyla kod tamamlayıcı özellikli bir Javascript editörü de sundular Visual Studio 2008’de. Bu çok önemli çünkü bildiğiniz gibi yeni nesil AJAX, silverlight gibi uygulamalarda javascript sıkça kullanılıyor.
Visual Studio 2008 sadece javascript kod tamamlamayı değil aynı zamanda javascript debugging (hata yakalama) özelliği ile de dikkat çekiyor, böylece bir javascript kod’da nerede hata yaptığınızı kolayca bulabiliyorsunuz:

XAML ve Silverlight

Visual Studio 2008 XAML’ı (Extensible Application Markup Language ) tam anlamıyla destekler. XAML geleneksel programlama dilleri ve javascript ile birlikte Silverlight’ın alt yapısını oluşturur. Bu anlamda Visual Studio 2008 de bir silverlight projesi açıp, üzerinde çalışmak mümkündür. Bu haliyle Silverlight için gereken bütün ortamı sunar:

Diğer Yeni özellikler

Visual Studio 2008 ile birlikte gelen diğer yeni özellikleri şöyle özetleyebiliriz:
Language Integrated Query (LINQ) bu özellik sayesinde veriyle ilişkimiz kodlarımıza entegre olarak bir nesne modeli gibi olur. Daha önceki VS sürümlerinde olmayan bu teknoloji Visual Studio 2008 birlikte kullanımımıza sunuluyor.
<asp:ListView> , <asp:LinqDataSource>, <asp:DataPager> gibi yeni veri kontrolleri geliyor.
Bu yazımda size Visual Studio 2008 ile birlikte gelen yenilikleri ana hatlarıyla tanıtmaya çalıştım. Bu haliyle Visual Studio 2008 uygulama geliştiricilere çağdaş uygulamalar için gereken bütün alt yapıyı sunuyor.