© 2013 Brainvire Infotech Pvt. Ltd Introduction to Microsoft .Net Framework Development © 2013 Brainvire Infotech Pvt. Ltd http://www.brainvire.com/
Nov 22, 2014
© 2013 Brainvire Infotech Pvt. Ltd
Introduction to Microsoft .Net Framework Development
© 2013 Brainvire Infotech Pvt. Ltdhttp://www.brainvire.com/
© 2013 Brainvire Infotech Pvt Ltd
1) Agenda
- Introduction to .Net
- The .Net Framework
- Common Language Run time
- .Net Framework Services
- Common Language Specification
- .Net Development Tools
- Benefits of .Net
http://www.brainvire.com/asp-dot-net-development
© 2013 Brainvire Infotech Pvt Ltd
2) The Evolution of Web Applications
- First generation of web applications - non-interactive, HTML static content
- Second generation of web applications - rich user interface, scalable backed (ASP, Cold Fusion, dynamic content)
- Third generation of web applications (.Net) – Web protocols, XML to allow better integration between services on the web
http://www.brainvire.com/asp-dot-net-development
© 2013 Brainvire Infotech Pvt Ltd
3 ) What is .Net?
- .Net is a framework for developing web-based and windows-based applications within the Microsoft environment.
- The framework offers a fundamental shift in Microsoft strategy: it moves application development from client-centric to server-centric.
.NET Application
.NET Framework
Operating System + Hardware
http://www.brainvire.com/asp-dot-net-development
© 2013 Brainvire Infotech Pvt Ltd
4) What is a Web Service?
- A programmable application accessible as a component via standard web protocols
- XML is the core – A universal data exchange format
- All built using open internet protocolshttp://www.brainvire.com/asp-dot-net-development
© 2013 Brainvire Infotech Pvt Ltd
5) What is .Net Framework?
-A collection of technologies that
Unite isolated web applications Make information available anytime, anywhere Simplify development and deployment
- .Net Framework Services
Common Language Run time (CLR)Windows Forms ASP.NET
Web FormsWeb Services
ADO.NET Visual Studio .Net
http://www.brainvire.com/asp-dot-net-development
© 2013 Brainvire Infotech Pvt Ltd
6) .Net Framework, Languages, Tools
VISUAL
STUDIO
.NET
VB C++ C# JScript
Common Language Specification
ASP.NET: Web ServicesASP.NET: Web Servicesand Web Formsand Web Forms
WindowsWindowsFormsForms
ADO.NET: Data and XMLADO.NET: Data and XML
Base Class LibraryBase Class Library
Common Language Runtime
http://www.brainvire.com/asp-dot-net-development
© 2013 Brainvire Infotech Pvt Ltd
7) Common Language Runtime
-CLR works as a virtual machine in executing all languages
- All .Net languages must obey the rules and standards imposed by the CLR Object declaration, creation and use Data types, language libraries Error and exception handling Interactive development environment (IDE)
- Manages running code Threading Memory management
- Multi-Language Inheritance, errors and debugging
- Evidence based security Code access security Role-based security Integrated with underlying OS
- Deploymenthttp://www.brainvire.com/asp-dot-net-development
© 2013 Brainvire Infotech Pvt Ltd
8) .Net Framework Services
- Asp.Net
- Web Forms
- Windows Forms
- Ado.Net
- XML Support
http://www.brainvire.com/asp-dot-net-development
© 2013 Brainvire Infotech Pvt Ltd
9) Common Language Specification
- Language neutral
- Common language specification
- Microsoft provides VB, C++, C#, Jscript
- Third parties such as COBOL, Pascal, APL, Perl, Python etc.
http://www.brainvire.com/asp-dot-net-development
© 2013 Brainvire Infotech Pvt Ltd
10) .Net Languages Available
- Visual Basic - Pascal
- C# - C
- C++ - SmallTalk
- Jscript - Scheme
- Perl - APL
- Python - Mercury
- COBOL - Oz
- Ada - Oberon
http://www.brainvire.com/asp-dot-net-development
© 2013 Brainvire Infotech Pvt Ltd
11) .Net Development Tools
- Visual Studio .Net
http://www.brainvire.com/asp-dot-net-development
© 2013 Brainvire Infotech Pvt Ltd
12) Benefits of .Net
- Better security and performance
- Language independent
- Fully object-oriented languages
- Common runtime engine shared by all languages
- Base class library usable by all languages
http://www.brainvire.com/asp-dot-net-development
© 2013 Brainvire Infotech Pvt Ltd
Thank You
Email : [email protected] : www.brainvire.com
Chicago1255 S State St. # 906Chicago,IL 60605, USA Phone: +1-408-416-3339 / + 1-631-898-3253
Mumbai1st Floor, Sai Darshan Towers, Plot #31, Opp. Suvidhya School,Gorai-1, Borivali (West), Mumbai 400091 Phone: +91-22-28682235 /40
Australia55 Falcon Street,Crows Nest, Sydney 2065, Australia Phone: +61-2-9954-9111
Ahmedabad303, Naindhara Complex, Near Hotel Grand Bhagwati, S.G Highway, Ahmedabad 380015 Phone: +91-79-40080834
http://www.brainvire.com/asp-dot-net-development