Tuesday, November 27, 2007

Take a quick look at ASP.NET 3. 5 Specific Features


Hurray,Finally I have installed VS.NET 2008 beta and started working on a ASP.NET 3.5 project,I have found some important three new features which is worth noting...

  1. Integrated ASP.NET AJAX support
  2. The ListView control
  3. The DataPager control

Here on you do not need to download Microsoft's ASP.NET AJAX framework as an extension to your ASP.NET 2.0 to develop Ajax enabled web applications.ASP.NET 3.5 comes with a set of Ajax classes under System.Web.UI to build Interactive User Interfaces with Microsoft ASP.NET AJAX.

System.Web.UI

Control
MasterPage
Page
ScriptManager (NEW)
System.Web.UI
UpdatePanel (NEW)
UpdateProgress (NEW)
User control


ASP.NET 2.0 introduced a number of new data Web controls, including the GridView, DetailsView, and FormView controls. The GridView displays a list of records in a boxy, grid-like table. The DetailsView and FormView each display one record at a time, the DetailsView in a grid-like output and the FormView in a more fluid layout using templates.

The ListView control is an update to the old DataList and Repeater controls, displaying mulitple records and providing functionality like the GridView, but allowing for a more flexible layout through the use of templates.

The DataPager control operates as a sort of free-standing paging interface. In short, it renders a paging user interface - next, previous, first, last buttons, for instance - and is tied to a data Web control. The DataPager only works with those controls that implement the IPageableItemContainer interface, which (currently) includes only the ListView control.


Enjoy ASP.NET 3.5 Programming !!!!

Quick note,you can also create ASP.NET 2.0 projects using VS.NET 2008 because the CLR version is still same.

Awesome feature LINQ in .NET Framework 3.5 : Great News for ASP.NET Developers

I would like to sincerly thank Microsoft for the brilliant feature LINQ,here is what I have did to create a collection in .NET 3.5

LINQ stands for Language Integrated Query. LINQ makes SQL-like syntax a first-class citizen in VB and C#, allowing developers to work with data using code that looks like:

// C# example...

List productNames = from e in employees where e.EmployeeID = 1 select p.EmployeeName;


LINQ simply defines a syntax for working with data. There are built-in Object Relational Mappers (ORMs) that will create the underlying framework to generate LINQ statements that operate against a database, XML, or an object layer. Scott Guthrie has a great multi-part tutorial series on using the LINQ to SQL ORM implementation.

Visual Studio 2008 provides full-IntelliSense support when using the LINQ syntax. The LINQ syntax is possible due to a number of new features in the .NET Framework, including automatic properties, extension methods, and lambda expressions.

Now I think you guys won't wait no more to work on VS.NET 2008 ,NET 3.5

Wednesday, November 21, 2007

MOSS 2007 E-book Download

Guys,

Please download the e-book for MOSS 2007 (Indeed its an excellent book for SharePoint experts) from the below link

Three Primary Pillars of VS.NET 2008

Microsoft Visual Studio 2008 delivers on Microsoft’s vision of smart client applications by enabling developers to rapidly create connected applications that deliver the highest quality, rich user experiences.

With Visual Studio 2008, organizations will find it easier than ever before to capture and analyze information to help them make effective business decisions. Visual Studio 2008 enables organizations of every size to rapidly create more secure, manageable, and reliable applications that take advantage of Windows Vista and the 2007 Office system. Visual Studio 2008 delivers key advances for developers in three primary pillars:
  1. Rapid application development
  2. Effective team collaboration
  3. Breakthrough user experiences

These above three pillars has following seven technology areas.

Developing Smart Client Applications. Visual Studio 2008 delivers new and easy ways for developers to build smart clients. It provides a comprehensive set of tools and classes that simplify integrating smart clients with new or existing Web applications, and it enables local data caching for disconnected scenarios.

Creating Microsoft Office Applications. Visual Studio Tools for Office (VSTO) is fully integrated into Visual Studio 2008 Professional Edition. Developers can now customize various Office applications, such as Outlook® and PowerPoint®, to improve user productivity and simplify deployment.

Building Windows Vista Applications. Developers can easily leverage new platform technologies, and deliver more compelling applications to their customers, by effortlessly incorporating new Windows Presentation Foundation features into both existing Windows Forms applications and new applications.

Handling Data More Productively. The introduction of Language Integrated Query (LINQ) and other data-access improvements enable developers to apply a consistent programmatic approach to data handling, perform data access with new data-design surfaces, and use built-in classes for the occasionally connected design pattern.

Enabling New Web Experiences. Developers can easily create efficient, interactive Web applications with Visual Studio 2008. Seamless integration of the familiar ASP.NET AJAX programming model enables more efficient client-side execution, giving end users a more responsive Web interface. JavaScript IntelliSense and debugging further improve the development experience.

Gaining an Improved Overall Developer Experience. Visual Studio 2008 delivers a better developer experience overall through the combination of significant product quality improvements, and changes to the way the most popular design surfaces return errors to the user. In addition, Visual Studio 2008 simplifies the user’s ability to adopt the toolset and framework separately by enabling developers to target different .NET Framework platforms.

Improving Application Lifecycle Management (ALM). ALM features in Visual Studio provide great support not only for managing the entire software-development life cycle, but also for critical interaction with an enterprise application’s final end-users and IT stakeholders.

I will write more on this later.

Tuesday, November 20, 2007

.NET 3.5 and Visual Studio 2008 RTM has been released

.NET 3.5 and VS.NET 2008 has been released on Nov 19th 2007 and plesae click the below links to know more information related to the release.

Describing about the release (Channel 9 )

Visual Studio 2008 Homepage on MSDN

Enjoy .NET 3.5 programming with VS.NET 2008