Mais conteúdo relacionado Introduction to microsoft .net framework development2. 1) Agenda
- Introduction to .Net
- The .Net Framework
- Common Language Run time
- .Net Framework Services
- Common Language Specification
- .Net Development Tools
- Benefits of .Net
© 2013 Brainvire Infotech Pvt Ltd http://www.brainvire.com/asp-dot-net-development
3. 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
© 2013 Brainvire Infotech Pvt Ltd http://www.brainvire.com/asp-dot-net-development
4. 3 ) What is .Net?
.NET Application
.NET Framework
Operating System + Hardware
- .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.
© 2013 Brainvire Infotech Pvt Ltd http://www.brainvire.com/asp-dot-net-development
5. 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 protocols
© 2013 Brainvire Infotech Pvt Ltd http://www.brainvire.com/asp-dot-net-development
6. 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 Forms
Web Services
ADO.NET
Visual Studio .Net
© 2013 Brainvire Infotech Pvt Ltd http://www.brainvire.com/asp-dot-net-development
7. 6) .Net Framework, Languages, Tools
VB
C++
C#
JScript
Common Language Specification
ASP.NET: Web Services
and Web Forms
Windows
Forms
ADO.NET: Data and XML
Base Class Library
Common Language Runtime
V
I
S
U
A
L
S
T
U
D
I
O
.N
E
T
© 2013 Brainvire Infotech Pvt Ltd http://www.brainvire.com/asp-dot-net-development
8. 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
- Deployment
© 2013 Brainvire Infotech Pvt Ltd http://www.brainvire.com/asp-dot-net-development
9. 8) .Net Framework Services
- Asp.Net
- Web Forms
- Windows Forms
- Ado.Net
- XML Support
© 2013 Brainvire Infotech Pvt Ltd http://www.brainvire.com/asp-dot-net-development
10. 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.
© 2013 Brainvire Infotech Pvt Ltd http://www.brainvire.com/asp-dot-net-development
11. 10) .Net Languages Available
- Visual Basic
- Pascal
- C#
-C
- C++
- SmallTalk
- Jscript
- Scheme
- Perl
- APL
- Python
- Mercury
- COBOL
- Oz
- Ada
- Oberon
© 2013 Brainvire Infotech Pvt Ltd http://www.brainvire.com/asp-dot-net-development
12. 11) .Net Development Tools
- Visual Studio .Net
© 2013 Brainvire Infotech Pvt Ltd http://www.brainvire.com/asp-dot-net-development
13. 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
© 2013 Brainvire Infotech Pvt Ltd http://www.brainvire.com/asp-dot-net-development
14. Thank You
Chicago
Australia
1255 S State St. # 906
Chicago,IL 60605, USA
Phone: +1-408-416-3339 / + 1-631-8983253
55 Falcon Street,Crows Nest,
Sydney 2065, Australia
Phone: +61-2-9954-9111
Mumbai
Ahmedabad
1st Floor, Sai Darshan Towers,
303, Naindhara Complex,
Plot #31, Opp. Suvidhya School,
Near Hotel Grand Bhagwati,
Gorai-1, Borivali (West), Mumbai 400091 S.G Highway, Ahmedabad 380015
Phone: +91-22-28682235 /40
Phone: +91-79-40080834
Email : info@brainvire.com
Website : www.brainvire.com
© 2013 Brainvire Infotech Pvt Ltd http://www.brainvire.com/asp-dot-net-development