Content by Category
.NET 1.x
.NET 2.0
.NET 3.0
.NET 3.5
.NET 4.0
.NET 4.5
.NET Assemblies
.NET Framework
.NET Getting Started
Accessibility
ADO.NET
Advertorials
Agile Development
AJAX
Amazon Web Services
Analysis Services
Android
Architecture
Arduino
ASP .NET Web API
ASP.NET
ASP.NET MVC
ASP.NET WebForms
Azure
B2B (Business Integration)
BDD
Big Data
Bing
BizTalk
Book Excerpts
Build and Deploy
Business Intelligence
C#
C++
ClickOnce
Cloud Computing
Code Contracts
CODE Framework Info - non Technical
CODE on the Road!
COM+
Community
Conferences
Continuous Integration
Crystal Reports
CSLA.NET
CSS
Data
Debugger
Design Patterns
Development Process
Display Technologies
Distributed Computing
Document Database
DotNetNuke
DSL
Dynamic Languages
Dynamic Programming
Editorials
Enterprise Services ("COM+")
Entity Framework
Events
Expression Blend
F#
Fox to Fox
Frameworks
Functional Programming
Git
Graphics
HTML 5
Internet Explorer 8.0
Interviews
IOS
iPhone
Iron Ruby
Java
Java Script
JavaScript
jQuery
JSON
Lightswitch
LINQ
Linux
LUA
Mac OS X
MDX
Messaging
Metro
Microsoft Application Blocks
Microsoft Business Rules Framework
Microsoft Dynamics
Microsoft Expression
Microsoft Office
Mobile Development
Mobile PC
Mono
MsBuild
MVVM
MySQL
Network
NHibernate
node.js
NOSQL
Nuget
Object Oriented Development
Objective C
Odata
OLAP
Open Source
Opinion
Opinions
Oracle
ORM
Other Languages
Parallel Programming
Patterns
PHP
Podcasts
Post Mortem
PowerPoint
Print/Output
Prism
Product News
Product Reviews
Project Management
Prolog
Python
Q&A
Rails
Rake
Razor
Reporting Services
REST
RIA Services
Ruby
Ruby on Rails
Scheme
Search
Security
Services
SharePoint
SignalR
Silverlight
SOA
Social Networks
Software & Law
Software Business
Source Control
Speech-Enabled Applications
SQL Server
SQL Server 2000
SQL Server 2005
SQL Server 2008
SQL Server 2012
SQL Server CE/AnyWhere/Mobile/Compact
SSIS
Subversion
Sync Framework
Tablet PC
TDD
Team System
Techniques
Testing and Quality Control
TFS
Tips
TypeScript
UI Design
UML
User Groups
VB Script
VB.NET
Version Control
VFP and .NET
VFP and SQL Server
Virtual Earth
Vista
Visual Basic
Visual Basic 6 (and older)
Visual FoxPro
Visual Studio .NET
Visual Studio 11
Visual Studio 2005
Visual Studio 2008
Visual Studio 2010
Visual Studio 2011
Visual Studio 2012
Visual Studio Tools for Office
VSX
WCF
Web Development (general)
Web Services
WebMatrix
WF
Whitepapers
Windows 7
Windows 8
Windows Azure
Windows Live
Windows Phone 7
Windows Phone SDK
Windows Server
Windows Vista
WinForms
WinRT
Workflow
WPF
XAML
Xiine Documentation
XML
XNA
XSLT



LearnNow


XAMALOT
 


LearnNow

Reader rating:
Click here to read 1 comment about this article.
Article source: CoDe (2007 - Vol. 4 - Issue 3 - Data Programability )

Visual Studio 2008: RAD Gets RADer

Visual Studio 2008 is all about making it easier for developers and development teams to create software for the latest and greatest platforms with technologies such as .NET Language Integrated Query (LINQ), ASP.NET AJAX, and the Windows Presentation Foundation (WPF) designer, to name just a few. In this brief article I will highlight just a few of the code editing and designer improvements that are new to Visual Studio 2008.

LINQ and IntelliSense

Integrating query syntax into Visual Basic and Visual C# enables functionality such as statement completion and IntelliSense when working with data queries. The approach for querying data with LINQ is the same whether you are accessing an in-memory list, XML data, a SQL database or any combination of these together. In addition to the design-time assistance provided by statement completion, smart compile auto correction (that squiggle under syntax errors) and IntelliSense, LINQ enables compile-time validation of queries so that you catch potential bugs before your code is executed.

LINQ’s expressive style enables a cleaner code base which is ultimately easier to understand and maintain.

Working with JavaScript

Visual Studio 2008 includes IntelliSense support for JavaScript, which will improve the ASP.NET AJAX development experience. IntelliSense greatly improves the discoverability of variables, objects, and their methods without having to context switch by ALT-TAB’ing to some form of documentation. Speaking of context switch, a simple but neat new feature that pertains to any IntelliSense dropdown is IntelliSense Transparency Mode. In the past, developers had to escape out of IntelliSense to see the code under the dropdown. Visual Studio 2008 lets you make the dropdown semi-transparent by holding the Ctrl key.

JavaScript debugging is sure to be a popular feature with Web developers and is available in Visual Web Developer 2008 Express Edition, which is free. The JavaScript debugger is fully loaded with the debugging features that developers have come to expect of Visual Studio. You need not upgrade your existing applications to Visual Studio 2008 and the .NET Framework 3.5 to take advantage of the debugger, or indeed any of the new Web designer and features. Multi-targeting allows you to open existing projects that target version 2.0 or 3.0 of the .NET Framework in Visual Studio 2008 so that you can take advantage of the new design and code editing capabilities without have to target a new framework version.

Web Designer

Visual Studio 2008 uses the same Web designer that ships with the Microsoft Expression products. The result is a snappier Web development experience and a swag of new designer features. The same multi-targeting capability applies to the new Web designer capabilities.

Visual Web Developer 2008 Express Edition now supports split-view editing allowing simultaneous display of HTML source and the design view. Changes made in one view are immediately displayed in the other.

Working with Cascading Style Sheets (CSS) is now a whole lot easier with the addition of CSS Style Manager, CSS properties windows, and CSS Source View IntelliSense. These features reduce the effort required to understand and manage your project’s CSS formatting rules.

Other Improvements Worth Checking Out

Client developers should check out the new WPF designer and project support. Both Windows Forms and WPF application types can now take advantage of ASP.NET Application Services (Membership, Roles, Profile) for roaming smart client user data. Developing solutions for Microsoft Office is much richer and now includes the ability to integrate with the Ribbon. Practitioners of agile software development methodologies and distributed teams will be pleased to discover that Continuous Integration is now built into Visual Studio Team System 2008 Team Foundation Server.

You can find more information about the many improvements and features in Visual Studio 2008 by visiting the MSDN Visual Studio Developer Center: http://msdn.microsoft.com/vstudio.

Jonathan Wells

&

By: Jonathan Wells

Jonathan is currently a product manager in Microsoft’s Developer Division and focuses on Visual Studio 2008. During his seven years at Microsoft, Jonathan has served as a Software Design Engineer / Test (C# team), .NET Compact Framework product manager, and as an Architect Evangelist.

jonathan.wells@microsoft.com

Fast Facts

Many of the new designer and code editing capabilities introduced in Visual Studio 2008 are also in the free and lightweight Visual Studio Express Editions.


Visual Studio 2008 Beta 2

This beta includes a Go-Live license so that you can start taking advantage of Visual Studio 2008’s new features today. With mulit-targeting you can use Visual Studio 2008’s new designer and code editing features with projects that target .NET Framework version 2.0 and 3.0; today!



How would you rate the quality of this article?
1 2 3 4 5
Poor      Outstanding

Tell us why you rated the content this way. (optional)

Average rating:
3.3 out of 5

9 people have rated this article.

Instantly Search Terabytes Of Text
“Lightning Fast”
– Redmond Mag
“Covers all data
sources” – eWeek
25+ fielded & full-text search options
dtSearch’s own document filters highlight hits in popular file types
Web Spider supports static & dynamic data
APIs for .NET, Java, C++, SQL, etc.
Win / Linux (64-bit & 32-bit)
www.dtSearch.com
 

      LearnNow

 

DevTeach