Joined: 03 Feb 2007, 14:17 Posts: 2716 Location: Balikesir/Erdek
| Microsoft Visual Studio 2008 |
Verimlilik Atılımlarını Tecrübe Edin
• Windows, SQL Server ile .NET Framework’ü hedef alan güvenli uygulamalar oluşturun. • VB ve C# için bir dil uzantısı seti olan LINQ ile bütün veri kaynaklarından alınan verilerden daha sorunsuz bir şekilde yararlanın. • Web uygulamalarını gelişmiş bir tasarım yüzeyi ile daha kolay oluşturun. • Birleşik birim test etme ile uygulama doğruluğunu daha kolay sağlayın.
Olağanüstü Kullanıcı Deneyimleri Oluşturun
• Visual Studio, ASP.NET AJAX ve Silverlight ile zengin Web deneyimleri oluşturun. • Windows Presentation Foundation kullanarak ortam araçları ve vektör grafikleri bulunduran şaşırtıcı kullanıcı deneyimleri meydana getirin • Güvenilir, ölçeklendirilebilir ve koruması kolay Office İş Uygulamaları oluşturun. • Daha üstün yazılımcı ve son kullanıcı deneyimi ile Windows Mobile uygulamaları oluşturun. • Uygulamaları, kullanıcıları ve işlemleri daha kolay bir şekilde Windows Communication Foundation ve Windows Workflow Foundation ile bağlayın.
Yazılım Döngüsünde İşbirliği Sağlayın
• Yazılımcılar ve tasarımcılar arasında birlikte çalışma yoluyla daha çarpıcı kullanıcı deneyimleri oluşturun. • Yüksek yazılım yeteneği sağlamak ve geliştirme işlemine izlenebilirlik katmak üzere Visual Studio Team System ile ekibiniz arasında daha etkin iletişim kurup birlikte çalışın
::. TANITIM .:: Visual Studio 2008 resmi lansmanı yapılmamış olsa da RMT (Release to Manufacturing) sürümleri çoktan bilgisayarlarımızda girdi. Microsoft iş ortaklarına ulaşan Visual Studio 2008'in haricinde yazılımın ücretsiz sürümleri olan Express serisi de Visual Web Developer, Visual Basic, Visual C# ve Visual C++ olarak Microsoft web sitesinden indirilebiliyor. Peki 2008 ile beraber tüm bu yazılımlardaki yenilikler neler?
Visual Studio 2008 Yenilikleri
Visual Studio 2008'i ilk açüğmızda belki de en çok şaşıracağınız özellik Multitargeting olacaktır. Bu özellikle sayesinde Visual Studio 2008 ile beraber .NET Framework 2.0, 3.0 ve 3.5 projelerini geliştirebiliyorsunuz. Böylece sisteminizde eski Visual Studio 2005'i bulundurmaya devam etmenize gerek kalmıyor. Bu özellik yeni bir proje yaratmak istediğinizde bir seçenek olarak karşınıza çıkıyor ve seçtiğiniz Framework sürümüne uygun proje yaratma seçenekleri listeleniyor.
Windows uygulama geliştirme tarafına baktığımızda en önemli gelişmelerden biri .NET Framework 3.0 ile beraber gelen WPF desteği Visual Studio 2008 içerisinde farklı proje şablonları ile genişletilmiş durumda. Bu şablonlar arasmda WPF Custom Control Library ve WPF User Control Library dikkati çekiyor. Web uygulama geliştirme tarafına baktığımızda ise özellikle AJAX'ın ASP.NET'e entegre olması ile beraber proje şablonları arttırılmış durumda. ASP.NET AJAX Server Control, ASP.NET AJAX Server Control Extender ve WCF Service Application şablonları eskiden daha zor yöntemlerle oluşturulan yapıların hızlı bir şekilde programlanabilmesine olanak tanıyor.
Visual Studio 2008 ile beraber gelen belki de en ilginç yeniliklerden biri de artık Office eklentilerinin ve dokümanlarının .NET Framework 3.5 ile Visual Studio içerisinde programlanabiliyor olması. Neredeyse tüm Office paketi için gerekli proje şablonları Visual Studio 2008 ile beraber otomatik olarak geliyor. İster Office 2003, ister Office 2007 şablonlarından herhangi birini kullanarak hızla bu dünyaya giriş yapmak mümkün.
NET Framework 3.0 çıkaktan sonra üretilen ilk Visual Studio sürümü olma özelliğini taşıyan 2008 sürümü bu nedenle kendisi ile beraber gelen .NET Fra-mework 3.5'e kıyasla çok daha fazla yeni özellik içeriyor. Bunlar arasında WCF ve WF proje şablonları da çok önemli. Son olarak "Extensibility" adı altında Visual Studio eklentileri geliştirilebilmesi için gerekli proje şablonları da Visual Studio 2008'e eklenmiş durumda.
JavaScript Intellisense
JavaScript artık neredeyse web yazılım geliştirme sürecinde her adımda karşımıza çıkıyor. İlk önce AJAX ile "Ben hala buradayım" diyen JavaScript şimdi Silverlight ile çok daha önemli bir hal aldı. Durum böyle olunca tabi ki Visual Studio 2008'de de programcılara JavaScript geliştirme araçları anlamında yardımda bulunmak şarttı. Bu çerçevede Microsoft Visual Studio 2008 ile beraber zengin bir JavaScript Intellisense desteği sundu. Sadece sayfa için JavaScript kodlarını değil herhangi bir sayfaya linklenmiş harici JavaScript dosyalarının içerisindeki kodları da linkin bulunduğu sayfaya Intellisense desteği olarak taşıyan sistemin hayatımızı epey kolaylaştıracağı kesin. İsterseniz daha da ileri giderek JavaScript Intellisense desteğiyle gelen yardımcı ipuçlarını da özelleştirebiliyor-sunuz. Varsayalım ki aşağıdaki gibi bir JavaScript fonksiyonunu harici bir JavaScript dosyasına yazdınız. Bu JavaScript fonksiyonu içerisinde yorum satırı olarak yazılmış olan XML yapısındaki tanımlamalar bu fonksiyonun başka sayfalarda kullanılması halinde geliştiriciye gösterilecek ipucu mesajlarını belirliyor.
CSS Intellisense desteÄŸi
Visual Studio 2005 içerisinde harici CSS dosyalarında yer alan CSS Intellisense desteği artık sayfa içerisindeki CSS sınıflarında da Visual Studio 2008 ile beraber kullanılabiliyor. Buna ek olarak Visual Studio 2008 ile beraber artık web sayfalarını klasik tasarım araçlarından alışık olduğumuz gibi "Split View" olarak, yani hem tasarımı hem HTML kodunu aynı anda görecek şekilde açabiliyoruz. Bunun için her bir dosyanın penceresinin altında "Design", "Split" ve "Source" olmak üzere üç düğme eklenmiş.
LINQ
Language Integrated Query belki de Visual Studio 2008 ve .NET Framework 3.5 ile beraber gelen en önemli yenilik. VB veya C# kodu yazarken doğrudan nesnelere, XML yapılarına veya harici veri tabanlarına sorgular yazmanıza olanak tanıyan bu sistem ile veri ile işlem yapmak çok daha kolaylaşıyor. Aşağıdaki gibi bir tablomuzun olduğunu düşünürsek bu tablo içerisine sorgu göndermenin ne kadar kolay olduğunu görebilirsiniz. Aynı kolaylık LINQ2XML yapısında XML verileri için de geçerli. Hatta söz konusu XML verilerinin VB veya C# kodları ile beraber Intellisense desteğiyle kullanılması da mümkün. LINQ2SQL
Özellikle LINQ nun SQL üzerinde kullanımı ile ilgili çok güzel gelişmeler var. Neredeyse sadece birkaç tıklama ile Visual Studio 2008 içerisinde veritabanımza bağlanarak uygun .NET kütüphanenizi yaratabiliyorsunuz. Bunun için özel olarak hazırlanmış olan LİNÇ) to SQL Classes yapısında DBML (Database Markup Language) dosyalarından projenize bir adet eklemeniz yeterli.
Sonrasında veritabammzdan istediğiniz tabloları ve Store Procedure'leri alarak DBML dosyasına ekliyorsunuz. Böylece projeniz boyunca bu tabloları ve içlerindeki verileri LİNQ) ile sorgulayabiliyor veya Store Procedure'lerinizi birer klasik .NET metodu gibi kullanabiliyorsunuz.
Last edited by Hate on 01 Jun 2008, 16:45, edited 1 time in total.
15 May 2008, 12:46
korayaksu61
Ninja
Joined: 02 Feb 2007, 18:33 Posts: 1822 Location: TRABZON
Re: | Microsoft Visual Studio 2008 |
Programcılıkla aram iyi olduğu için bunu indirmeyi düşünüyorum. Bunun bende eski sürümü vardı bu nasıl çok merak ettim şimdi açıkçası. Programcılık zaten benim mesleğim. Neyse Hate bir şey soracam bu program sadece vista için mi kullanılıyor yoksa XP içinde mi kullanılıyor beni bu konuda aydınlatırmısın bir zahmet. Yani programın sistem gereksinimleri neler bu konuda bir bilgin var mı?
01 Jun 2008, 16:29
Hate
Samuray
Joined: 03 Feb 2007, 14:17 Posts: 2716 Location: Balikesir/Erdek
Joined: 02 Feb 2007, 18:33 Posts: 1822 Location: TRABZON
Re: | Microsoft Visual Studio 2008 |
Neyse harika bir paylaşım bu Hate tam benim ilgilendiğim bir alan. Neyse sistem gereksinimlerini bulursam ben sana haber veririm. Tekrar paylaşım için saol çok teşekkürler.
01 Jun 2008, 16:58
goku
Kara KuÅŸak
Joined: 01 Jul 2007, 08:40 Posts: 828
Re: | Microsoft Visual Studio 2008 |
indirmenize gerek yok 4 ve 6.partlarda ne kadar indirirseniz indirin hep "tanımlanmayan arşiv sonu" diyor böyle hataları önceden gördüm fakat 1 defa daha indirince kalkıyordu ama bunda 3-4 defa indirmeme rağmen bir sonuca varamadım tüm partları boşuna indirdim.
Users browsing this forum: No registered users and 0 guests
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum