Presentation is loading. Please wait.

Presentation is loading. Please wait.

Aptech Borivali(West) Hefin Dsouza. Agenda  What is.NET and What is Visual Studio? .NET Framework 3.5 Overview.  Visual Studio 2008 Enhancements. 

Similar presentations


Presentation on theme: "Aptech Borivali(West) Hefin Dsouza. Agenda  What is.NET and What is Visual Studio? .NET Framework 3.5 Overview.  Visual Studio 2008 Enhancements. "— Presentation transcript:

1 Aptech Borivali(West) Hefin Dsouza

2 Agenda  What is.NET and What is Visual Studio? .NET Framework 3.5 Overview.  Visual Studio 2008 Enhancements.  Language Enhancements  What’s New For Web Application Developers?  What’s New For Windows Application Developers?  What is WPF ?  What is LINQ?

3 What is.NET?  The.NET Framework is Microsoft's platform for building applications that have visually stunning user experiences and the ability to model a range of business processes. The.NET Framework helps you to build applications that work the way you want, in the programming language you prefer.

4 What is Visual Studio.NET?  Microsoft Visual Studio is the main Integrated Development Environment (IDE) from Microsoft. It can be used to develop CUI and GUI applications along with Windows Forms applications, Web Sites, Web Applications, and Web Services for all platforms supported by Microsoft Windows, Windows Mobile,.NET Framework and Microsoft Silverlight.

5 Journey of Visual Studio.NET

6 .NET Framework 3.5 Overview

7 Visual Studio.NET 2008 Enhancements?  Multi-targeting Target multiple versions of the framework from a single tool - Visual Studio 2008 Supports framework versions 2.0, 3.0, and 3.5 Enables only features available in target framework ○ Toolbox, Project types, References, Intellisense, … Making is easy to upgrade to Visual Studio 2008

8 IDE Enhancements Web Designer, Editing and CSS Support ▪ New Split View mode New Split View mode ▪ View source and design side by side ▪ Updates in Real-Time ▪ Dramatically faster than previous versions ▪ Switch between design, source, or split view with no lag. ▪ CSS Support ▪ Rich CSS Support along with intelligence ▪ Improved Code Editor ▪ Organizing C# Codes. Organizing C# Codes. ▪ Code Snippets Shortcuts

9 Language Enhancements  Introduces C# 3.0 & VB.NET 9.0 along with new language capabilities Like And Many More… Anonymous Types Enables you to create instances of a new data type without first writing the definition of the class. Instead, the compiler creates the data type definition based on the properties you specify when you declare the instance. Extension Methods Enable you to add methods to a data type from outside the type. The methods can be invoked as if they were ordinary instance methods of the data type Local Type Inference The compiler determines the data types of local variables based on the values that are used to initialize them. Object Initializers By using object Initializers, you can initialize a complex data object in an expression, without an explicit call to a constructor.

10 What is New For Web Applications?  In-Built support for ASP.NET AJAX 1.0 Included in the.NET Framework 3.5 New ASP.NET AJAX Project Templates AJAX Controls can be found on http://ajax.asp.nethttp://ajax.asp.net  All New JavaScript IntelliSense All New JavaScript IntelliSense  Improved and Richer HTML/CSS Designer Support Split View (simultaneous source and designer) Improved CSS/HTML layout and visualization in designer  New Web data controls LinqDataSource, ListView, DataPager

11 What’s New For Windows Application?  New Controls For Winforms Applications Line and Shape controls, the PrintForm componentLine and Shape controls  Visual Studio Designer for WPF (“Cider”) XAML-based editing directly in the IDE ○ Changes reflected in the designer in real-time ○ XAML IntelliSense ○ Selection Synchronization ClickOnce deployment support for WPF apps Project templates, debugger & deployment support Side-by-side support for Winforms

12 What Is WPF?  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  Works with XAML!XAML  Sample Application From Microsoft Showing the Potential of WPF Sample Application From Microsoft Showing the Potential of WPF  Application I Developed In WPF Application I Developed In WPF

13 What is LINQ?  LINQ is a new feature in VS 2008 that broadens great querying capabilities into the language syntax. LINQ introduces patterns for querying and updating data.  The Queries we use in LINQ are known as LAMDA Expressions.  The Core important assembly to use Linq is System.Linq  Demo Demo

14 Summary  Visual Studio multi-targeting allows you to easily move up to Visual Studio 2008.  LINQ simplifies data access through language extensions for C# & Visual Basic  WPF Designer provides development of rich interface Windows applications which focuses on more Interactive Application Deveopment

15 Thank You  Some Applications I Developed using Winforms Rock It Music Player Recycle Bin Renamer  Have a Look At The Same Applications Developed using WPF Rock It Music Player Recycle Bin Renamer

16 Split View Demo Go Back

17 Organize C# Codes Go Back

18 JavaScript IntelliSense Go Back

19 Line and Shape Controls Demo Go Back Launch Application

20 XAML IntelliSense and Designer Go Back

21 XAML SAMPLE Go Back

22 LINQ Demo Go Back


Download ppt "Aptech Borivali(West) Hefin Dsouza. Agenda  What is.NET and What is Visual Studio? .NET Framework 3.5 Overview.  Visual Studio 2008 Enhancements. "

Similar presentations


Ads by Google