Download presentation
Presentation is loading. Please wait.
Published byAlison Neal Modified over 9 years ago
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
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.