Presentation is loading. Please wait.

Presentation is loading. Please wait.

ITF11012.NET.NET an Introduction. “This is the best time ever to be a software developer” Steve Ballmer, BUILD Conference, Anaheim, September 13 th 2011.

Similar presentations


Presentation on theme: "ITF11012.NET.NET an Introduction. “This is the best time ever to be a software developer” Steve Ballmer, BUILD Conference, Anaheim, September 13 th 2011."— Presentation transcript:

1 ITF11012.NET.NET an Introduction

2 “This is the best time ever to be a software developer” Steve Ballmer, BUILD Conference, Anaheim, September 13 th 2011

3 .NET an Introduction What is.NET The.NET Framework Visual Studio 2012

4 What is.NET? “Microsoft.NET is a set of Microsoft software technologies for connecting your world of information, people, systems, and devices.”

5 What is.NET? Specification – Common Language Infrastructure Common Type Specification Common Language Specification Infrastructure – Common Language Runtime – Base Class Library – Services Tools – Languages Languages – VS IDE, Team Foundations Server

6 What is.NET?

7 Windows 8 Infrastructure

8 Windows Runtime Building Blocks

9 Windows Store App Stack

10 The.NET Framework C# Language Framework Class Library (FCL) Visual Studio 2012

11 .NET Framework VersionVersion Number Release Date Visual StudioDefault in Windows 11.0.3705.013.02.2002Visual Studio.NETWindows XP Tablet and Media Center Editions 1.11.1.4322.57324.04.2003Visual Studio.NET 2003 Windows Server 2003 22.0.50727.4207.11.2005Visual Studio 2005Windows Server 2003 R2 33.0.4506.3006.11.2006Windows Vista, Windows Server 2008 3.53.5.21022.819.11.2007Visual Studio 2008Windows 7, Windows Server 2008 R2 44.0.30319.112.04.2010Visual Studio 2010 4.54.5.4080526.10.2012Visual Studio 2012Windows 8, Windows Server 8

12 The C# Language C# – Builds on over 20 years of OO-experience – Similar to Java C# characteristics – OO and Interfaces – Strongly typed – Metadata – Error handling Features – Garbage collection – Parallelism, Asynchronous – Reflection – Security – Deployment

13 .NET Framework Class Library Represent base data types and exceptions. Encapsulate data structures. Perform I/O. Access information about loaded types. Invoke.NET Framework security checks. Provide data access, rich client-side GUI, and server- controlled, client-side GUI. Key to understanding the FCL /BCL is to understand the namespaces and naming conventions

14 Naming Sample System.Text.StringBuilder System.Data.SqlClient.SqlConnectionStringBuilder System.UriBuilder System.IO.FileStream System.IO.MemoryStream System.IO.Compression.GZipStream System.Security.Cryptography.CryptoStream

15 Visual Studio Integrated Development Environment (IDE) – Windows – Project templates – Debugging – IntelliSense

16 .NET an Introduction What is.NET The.NET Framework Visual Studio 2012


Download ppt "ITF11012.NET.NET an Introduction. “This is the best time ever to be a software developer” Steve Ballmer, BUILD Conference, Anaheim, September 13 th 2011."

Similar presentations


Ads by Google