Presentation is loading. Please wait.

Presentation is loading. Please wait.

Visual C# Tamer Öz Microsoft MVP – Visual C# Editor in Chief – Yazgelistir.com Tamer Öz Microsoft MVP – Visual C# Editor in Chief – Yazgelistir.com www.tameroz.com.

Similar presentations


Presentation on theme: "Visual C# Tamer Öz Microsoft MVP – Visual C# Editor in Chief – Yazgelistir.com Tamer Öz Microsoft MVP – Visual C# Editor in Chief – Yazgelistir.com www.tameroz.com."— Presentation transcript:

1 Visual C# Tamer Öz Microsoft MVP – Visual C# Editor in Chief – Yazgelistir.com Tamer Öz Microsoft MVP – Visual C# Editor in Chief – Yazgelistir.com www.tameroz.com | @oztamer

2 C# Language Design Language Design leaded by Anders Hejlsberg(Pascal, Delphi compiler design and J++ language design)ECMA* and ISO** standardsMedium Level LanguageSimple, modern, object orientedMemory managedHigh PerformanceDesigned for servers and embedded systemsContains wide range of methods from simplest to ones interacts with osSyntax designed like C and C++ *European Computer Manufacturers Association *International Organization for Standardization

3 C# 1.0 January 2002.Net Framework 1.0Visual Studio 2002Managed Code

4 C# 1.2 April 2003.Net Framework 1.1Visual Studio 2003Managed Code

5 C# 2.0 November 2005.Net Framework 2.0Visual Studio 2005GenericsNullable TypesPartial TypesAnonymous Methods

6 C# 3.0 November 2007.Net Framework 3.5Visual Studio 2008Anonymous TypesExtension MethodsLINQPartial Methods

7 C# 4.0 April 2010.Net Framework 4.0Visual Studio 2010DynamicNamed & Optional Arguments

8 C# 5.0 August 2012.Net Framework 4.5Visual Studio 2012Async

9 Evolution of C# Managed Code Generics Nullable Types Partial Types Anonymous Methods Anonymous Types Extension Methods LINQ Partial Methods Dynamic Named & Optional Arguments ASYNC

10 What can C# be used for? WEBMOBILE OTHERCLOUD

11 What can C# be used for? Desktop & Windows 8 Applications SOA Services Office Add-Ins & Libraries Games Embedded Systems Azure Web Azure Services Windows Phone XNA WEB ASP.NET ASP.NET MVC WEBMOBILE OTHERCLOUD

12 C# &.Net Framework Architecture

13 Why C# Managed CodeHigh PerformanceObject OrientedUnique FeaturesFrequent UpdatesVisual StudioSupports Enterprise ArchitectureEasy To CodeRich Resources for DevelopersRich 3 rd party components and libraries

14 THANK YOU Tamer Öz Microsoft MVP – Visual C# Editor in Chief – Yazgelistir.com Tamer Öz Microsoft MVP – Visual C# Editor in Chief – Yazgelistir.com www.tameroz.com | @oztamer


Download ppt "Visual C# Tamer Öz Microsoft MVP – Visual C# Editor in Chief – Yazgelistir.com Tamer Öz Microsoft MVP – Visual C# Editor in Chief – Yazgelistir.com www.tameroz.com."

Similar presentations


Ads by Google