Dot Net Framework An Overview

MicrosoftFeed 1,557 views 18 slides Dec 07, 2009
Slide 1
Slide 1 of 18
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13
Slide 14
14
Slide 15
15
Slide 16
16
Slide 17
17
Slide 18
18

About This Presentation

No description available for this slideshow.


Slide Content

Microsoft
.NET Framework and Visual Studio
An Overview
Adil Ahmed Mughal
21st November, 2009MAJU TechCon2009

Little About Me
•Adil Ahmed Mughal
•Development Executive at Telenor
Pakistan
•Microsoft Most Valuable Professional
•Microsoft Certified Professional
•INETA, User Group Leader
•I blog at http://www.AdilMughal.com
•Actively participates in community

Agenda
•Overview
•CLR
•Version History
•Why learn .NET?
•Web Development in .NET
•Windows Client Development
•.NET 4.0 Beta

.NET Framework Overview
•Microsoft's platform for building enterprise
applications
–Visually stunning UX
–Seamless and secure communication
–Model range of business processes
•The .NET Framework consists of:
–Common Language Runtime
–Base Classes
–Development Frameworks and Technologies

.NET Framework Overview
•Secure, Multi-Language Development Platform
–CLR, DLR, Compact Framework
•Next-Generation User Experiences
–Windows Presentation Foundation (WPF) and Silverlight
•Cutting-Edge Web Application Development
–ASP.NET, AJAX
•Secure, Reliable Web Services
–Windows Communication Foundation (WCF)
•Mission-Critical Business Processes
–Windows Workflow Foundation (WF)
•Flexible Data Access Options
–ADO.NET, Entity Framework, Data Services

Common Language Runtime (CLR)
•Run-time execution environment
•Code that targets the runtime is called managed
code
•Compilation of code in.NET Framework occurs in
two steps
–Compilation of Source Code into Microsoft Intermediate
Language (IL)
–Compilation of IL to platform specific code by the CLR

Benefits of CLR
•Language Interoperability
•Platform Independence
•Performance Improvements
•Automatic Memory Management
•Security

.NET Framework History

Why Learn .NET?
•92% share of market are Windows users
•70% of development jobs on portals are for .NET
•Rapid Application Development
•Support development of enterprise application
•Apply common skills across a variety of devices,
application types, and programming tasks
•Integrate with other tools and technologies to build
the right solution with less work

Web Development in .NET
•ASP.NET
–Free Web development framework
–From personal to enterprise class dynamic websites
–Built on CLR with support of any .NET Language
–A huge collection of controls available out of the box
–Build compelling websites faster
–Easy integration with SQL Server and other databases using
ADO.NET and Entity Framework

DEMO –ASP.NET
21st November, 2009MAJU TechCon2009

Windows Client in .NET
•Windows Presentation Foundation
–Next generation presentation system for building windows
client application
–Visually stunning user experience
–Vector based rendering engine
–Utilizes modern graphics hardware
–Support 2D and 3D graphics and animation
–Extensible Application Markup Language (XAML)

DEMO –WPF
21st November, 2009MAJU TechCon2009

.NET 4.0
•Currently Beta version is available
•Expected to released in March 2010
•Parallel Extensions to address multi core systems
•Dynamic Language Runtime (DLR) enables support
for dynamic typed languages
•Improvements in C# 4.0
•New Features in ASP.NET
•Better support with Windows Azure

DEMO –.NET 4
21st November, 2009MAJU TechCon2009

Q & A
21st November, 2009MAJU TechCon2009
Adil Ahmed Mughal
http://www.AdilMughal.com

Thank You