LINQ Support: Xaml Expression Blend
LINQ Support: Xaml Expression Blend
LINQ Support: Xaml Expression Blend
LINQ Support
essentially is the composition of many standard query operators that allow you to
work with data in a more intuitive way regardless.
LINQ
The benefits of using LINQ are significant Compile time checking C# language queries,
and the ability to debug step by step through queries.
2. Expression Blend Support
Expression blend is XAML generator tool for silverlight applications. You can install
Expression blend as an embedded plug-in to Visual Studio 2008. By this you can get
extensive web designer and JavaScript tool.
3. Windows Presentation Foundation
WPF provides you an extensive graphic functionality you never seen these before. Visual
Studio 2008 contains plenty of WPF Windows Presentation Foundation Library
templates. By this a visual developer who is new to .NET, C# and VB.NET can easily
develop the 2D and 3D graphic applications.
Visual Studio 2008 provides free game development library kits for games developers.
currently this game development kits are available for C++ and also 2D/3D Dark Matter
one image and sounds sets.
4. VS 2008 Multi-Targeting Support
Earlier you were not able to working with .NET 1.1 applications directly in visual studio
2005. Now in Visual studio 2008 you are able to create, run, debug the .NET 2.0, .NET
3.0 and .NET 3.5 applications. You can also deploy .NET 2.0 applications in the
machines which contains only .NET 2.0 not .NET 3.x.
5. AJAX support for ASP.NET
Previously developer has to install AJAX control library separately that does not come
from VS, but now if you install Visual Studio 2008, you can built-in AJAX control
library. This Ajax Library contains plenty of rich AJAX controls like Menu, TreeView,
webparts and also these components support JSON and VS 2008 contains in built
ASP.NET AJAX Control Extenders.
6. JavaScript Debugging Support
Since starting of web development all the developers got frustration with solving
javascript errors. Debugging the error in javascript is very difficult. Now Visual Studio
2008 makes it is simpler with javascript debugging. You can set break points and run the
javaScript step by step and you can watch the local variables when you were debugging
the javascript and solution explorer provides javascript document navigation support.
7. Nested Master Page Support
Already Visual Studio 2005 supports nested master pages concept with .NET 2.0, but the
problem with this Visual Studio 2005 that pages based on nested masters can't be edited
using WYSIWYG web designer. But now in VS 2008 you can even edit the nested
master pages.
8. LINQ Intellisense and Javascript Intellisense support for silverlight applications
Most happy part for .NET developers is Visual Studio 2008 contains intellisense support
for javascript. Javascript Intellisense makes developers life easy when writing client side
validation, AJAX applications and also when writing Silverlight applications
Intellisense Support: When we are writing the LINQ Query VS provides LINQ query
syntax as tool tips.
9. Organize Imports or Usings: We have Organize Imports feature already in Eclipse.
SInce many days I have been waiting for this feature even in VS. Now VS contains
Organize Imports feature which removes unnecessary namespaces which you have
imported. You can select all the namespaces and right click on it, then you can get context
menu with Organize imports options like "Remove Unused Usings", "Sort Usings",
"Remove and Sort". Refactoring support for new .NET 3.x features like Anonymous
types, Extension Methods, Lambda Expressions.
10. Intellisense Filtering: Earlier in VS 2005 when we were typing with intellisense box
all the items were being displayed. For example If we type the letter 'K' then intellisense
takes you to the items starts with 'K' but also all other items will be presented in
intellisense box. Now in VS 2008 if you press 'K' only the items starts with 'K' will be
filtered and displayed.
11. Intellisense Box display position
Earlier in some cases when you were typing the object name and pressing. (Period) then
intellisense was being displayed in the position of the object which you have typed. Here
the code which we type will go back to the dropdown, in this case sometimes
programmer may disturb to what he was typing. Now in VS 2008 If you hold the Ctrl key
while the intellisense is dropping down then intellisense box will become semitransparent mode.
12. Visual Studio 2008 Split View
VS 205 has a feature show both design and source code in single window. but both the
windows tiles horizontally. In VS 2008 we can configure this split view feature to
vertically, this allows developers to use maximum screen on laptops and wide-screen
monitors.
Here one of the good feature is if you select any HTML or ASP markup text in source
window automatically corresponding item will be selected in design window.
13. HTML JavaScript warnings, not as errors: VS 2005 mixes HTML errors and C#
and VB.NET errors and shows in one window. Now VS 2008 separates this and shows
javascript and HTML errors as warnings. But this is configurable feature.
14. Debugging .NET Framework Library Source Code:
Now in VS 2008 you can debug the source code of .NET Framework Library methods.
Lets say If you want to debug the DataBind() method of DataGrid control you can place a
debugging point over there and continue with debug the source code of DataBind()
method.
15. In built Silverlight Library
Earlier we used to install silverlight SDK separately, Now in VS 2008 it is inbuilt, with
this you can create, debug and deploy the silverlight applications.
16. Visual Studio LINQ Designer
Already you know in VS 2005 we have inbuilt SQL Server IDE feature. by this you no
need to use any other tools like SQL Server Query Analyzer and SQL Server Enterprise
Manger. You have directly database explorer by this you can create connections to your
database and you can view the tables and stored procedures in VS IDE itself. But now in
VS 2008 it has View Designer window capability with LINQ-to-SQL.
17. Inbuilt C++ SDK
Earlier It was so difficult to download and configure the C++ SDK Libraries and tools for
developing windows based applications. Now it is inbuilt with VS 2008 and configurable
18. Multilingual User Interface Architecture - MUI
MUI is architecture contains packages from Microsoft Windows and Microsoft Office
libraries. This supports the user to change the text language display as he wish.
Visual Studio is now in English, Spanish, French, German, Italian, Chinese Simplified,
Chinese Traditional, Japanese, and Korean. Over the next couple of months. Microsoft is
reengineering the MUI which supports nine local languages then you can even view
Visual studio in other 9 local languages.
19. Microsoft Popfly Support
Microsoft Popfly explorer is an add-on to VS 2008, by this directly you can deploy or
hosting the Silverlight applications and Marshup objects
20. Free Tools and Resources
People may feel that I am a promoter to Visual Studio 2008 as a salesman, but we get
plenty of free resources and free tools with Visual Studio 2008.
21. We can use for Commercial
Earlier you were spending lot of money to host your .NET applications for commercial
use. Now you no need to worry Now Microsoft is providing you to host your application
free on Popfly for web pages and also visual studio express projects.
The DiscountASP.NET hosting platform supports ASP.NET 3.5 hosting and is
compatible with Visual Studio 2008.
Microsoft Visual Studio 2008 enables developers to quickly create connected
applications that deliver rich user experiences. Visual Studio 2008 delivers advances
for developers in three primary areas:
Rapid Application Development
Effective Team Collaboration
Break Through User Experiences
LINQ
A key addition in VS2008 is support for Language Integrated Query (LINQ), which
contributes to rapid application development.
Multi-targeting Support
In previous versions of Visual Studio, you could only build projects that targeted a
single version of the .NET Framework. With Visual Studio 2008 supports "multitargeting". Through a simple drop-down, you can decide if you want your project to
target .NET Framework 2.0, 3.0 or 3.5. The builds, the Intellisense, the toolbox, etc.
will all adjust to the feature set of the specific version of the .NET Framework which
you choose. This allows you to take advantage of the new features in Visual Studio
2008, like the Web design interface, and the improved JavaScript support, and still
build your projects for their current runtime versions.
After a long beta period Microsoft pushed Visual Studio .NET 2008 (code named
Orcas) out to MSDN in November - keeping their promise to deliver it by the end of
the year. Develop Mentor has been using Orcas in many of our .NET classes for a while
now and I for one, am pretty excited that its finally here. There are a ton of new features
and enhancements in this release that make it almost a no-brainer to upgrade - I thought
Id take a moment and list my top ten favorites in no particular order:
you assign a numeric type, the dropdown will be populated with the proper methods
available for the type.
Visual Studio will also look at the comments applied to your methods - just like in C#
and VB.NET, it will pull descriptions out of XML based comments on your JavaScript
methods and display descriptions as tooltips when you are navigating the intellisen se
dropdown.
Another cool feature added to intellisense is the filtering applied - now if you press a
letter and start typing, it will begin to restrict your choices displayed, not just scroll to
that section. This filters the output and makes it easier to find what you are looking for.
The Visual Studio designer for WPF wasWPF has smoother animations, faster
previously released as a CTP. It is not startup and better overall
performance. There are also new data
integrated into the development
types available for data binding with
environment and is significantly
LINQ. Better integration support is now
improved.
provided for with codename WPF/E.