Presentation is loading. Please wait.

Presentation is loading. Please wait.

ITF11006.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: "ITF11006.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 ITF11006.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 2010

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 Type Specification – Common Language Specification – Common Language Infrastructure Infrastructure – Common Language Runtime – Base Class Library – Services Tools – Languages Languages – VS IDE, Team Foundations Server

6 What is.NET?

7 Specification – Common Type Specification – Common Language Specification – Common Language Infrastructure Infrastructure – Common Language Runtime – Base Class Library – Services Tools – Languages Languages – VS IDE, Team Foundations Server

8 The.NET Framework C# Language Framework Class Library (FCL) Visual Studio 2010

9 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

10 .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.4080513.09.2011 (Developer Preview) Visual Studio '11'Windows 8, Windows Server 8

11 .NET Framework Class Library Illustration by Soumyasch, available under a Creative Commons Attribution-Share Alike 3.0 Unported license.SoumyaschCreative CommonsAttribution-Share Alike 3.0 Unported

12 .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

13 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

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

15 .NET an Introduction What is.NET The.NET Framework Visual Studio 2010


Download ppt "ITF11006.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