2310 b 01
-
Upload
krazy-koder -
Category
Documents
-
view
446 -
download
3
description
Transcript of 2310 b 01
![Page 1: 2310 b 01](https://reader034.fdocuments.in/reader034/viewer/2022042713/5472c1f4b4af9fae0a8b5087/html5/thumbnails/1.jpg)
Module 1: Overview of the Microsoft .NET
Framework
![Page 2: 2310 b 01](https://reader034.fdocuments.in/reader034/viewer/2022042713/5472c1f4b4af9fae0a8b5087/html5/thumbnails/2.jpg)
Overview
Introduction to the .NET Framework Overview of ASP.NET Overview of the Lab Application Resources
![Page 3: 2310 b 01](https://reader034.fdocuments.in/reader034/viewer/2022042713/5472c1f4b4af9fae0a8b5087/html5/thumbnails/3.jpg)
What is the .NET Framework? What Problems Does .NET Solve? The .NET Framework Components Benefits of Using the .NET Framework Visual Studio .NET: The Tool for .NET Development
Lesson: Introduction to the .NET Framework
![Page 4: 2310 b 01](https://reader034.fdocuments.in/reader034/viewer/2022042713/5472c1f4b4af9fae0a8b5087/html5/thumbnails/4.jpg)
What is the .NET Framework?
Developer Tools
Clients
User Experiences
ASP.NET Web Applications
XML Web Services
Databases
.NET Framework
![Page 5: 2310 b 01](https://reader034.fdocuments.in/reader034/viewer/2022042713/5472c1f4b4af9fae0a8b5087/html5/thumbnails/5.jpg)
What Problems Does .NET Solve?
Even with the Internet, most applications and devices have trouble communicating with each other
Programmers end up writing infrastructure instead of applications
Programmers have had to limit their scope or continually learn new languages
![Page 6: 2310 b 01](https://reader034.fdocuments.in/reader034/viewer/2022042713/5472c1f4b4af9fae0a8b5087/html5/thumbnails/6.jpg)
The .NET Framework Components
Win32Win32
MessageMessageQueuingQueuing
COM+COM+(Transactions, Partitions, (Transactions, Partitions,
Object Pooling)Object Pooling)IISIIS WMIWMI
Common Language RuntimeCommon Language Runtime
.NET Framework Class Library.NET Framework Class Library
ADO.NET and XMLADO.NET and XML
XML Web ServicesXML Web Services User InterfaceUser Interface
VisualBasic C++ C#
ASP.NETASP.NET
Perl Python …
![Page 7: 2310 b 01](https://reader034.fdocuments.in/reader034/viewer/2022042713/5472c1f4b4af9fae0a8b5087/html5/thumbnails/7.jpg)
Benefits of Using the .NET Framework
Based on Web standards and practices Functionality of .NET classes is universally available Code is organized into hierarchical namespaces and
classes Language independent
Windows Windows APIAPI
ASPASP
.NET .NET FrameworkFramework
1980’s 1990’s 2000’s
Visual BasicVisual Basic
MFC/ATLMFC/ATL
![Page 8: 2310 b 01](https://reader034.fdocuments.in/reader034/viewer/2022042713/5472c1f4b4af9fae0a8b5087/html5/thumbnails/8.jpg)
Visual Studio .NET: The Tool for .NET Development
Visual Studio .NET
Windows Forms Tools
Web Forms Tools
Error Handling
Data Access
Multiple Languages
Web Services
Tools
Develop Debug DeployDesign
![Page 9: 2310 b 01](https://reader034.fdocuments.in/reader034/viewer/2022042713/5472c1f4b4af9fae0a8b5087/html5/thumbnails/9.jpg)
Lesson: Overview of ASP.NET
What is ASP.NET? ASP.NET Web Application Multimedia: ASP.NET Execution Model
![Page 10: 2310 b 01](https://reader034.fdocuments.in/reader034/viewer/2022042713/5472c1f4b4af9fae0a8b5087/html5/thumbnails/10.jpg)
What is ASP.NET?
Evolutionary, more flexible successor to Active Server Pages
Dynamic Web pages that can access server resources Server-side processing of Web Forms XML Web services let you create distributed Web
applications Browser-independent Language-independent
![Page 11: 2310 b 01](https://reader034.fdocuments.in/reader034/viewer/2022042713/5472c1f4b4af9fae0a8b5087/html5/thumbnails/11.jpg)
ASP.NET Web Application
XML Data Database
Internet
Page1.aspx
Page2.aspx
WebServices Components
Web Forms
Code-behind pages
global.asax
Web.config
machine.config
ASP.NET Web Server
Out
put C
ache
Clients
![Page 12: 2310 b 01](https://reader034.fdocuments.in/reader034/viewer/2022042713/5472c1f4b4af9fae0a8b5087/html5/thumbnails/12.jpg)
Multimedia: ASP.NET Execution Model
![Page 13: 2310 b 01](https://reader034.fdocuments.in/reader034/viewer/2022042713/5472c1f4b4af9fae0a8b5087/html5/thumbnails/13.jpg)
Lesson: Overview of the Lab Application
Lab Application Setup Demonstration: The Lab Solution
![Page 14: 2310 b 01](https://reader034.fdocuments.in/reader034/viewer/2022042713/5472c1f4b4af9fae0a8b5087/html5/thumbnails/14.jpg)
Lab Application Setup
3 Projects Web Application
Class Library
XML Web Service
12 Web Forms 3 Databases
Doctors
Dentists
Coho
![Page 15: 2310 b 01](https://reader034.fdocuments.in/reader034/viewer/2022042713/5472c1f4b4af9fae0a8b5087/html5/thumbnails/15.jpg)
Demonstration: The Lab Solution
MedicalMedical.aspx
BenefitsHome PageDefault.aspx
Life InsuranceLife.aspx
RetirementRetirement.aspx
DentistsDental.aspx
Dentists
DoctorsDoctors.aspx
Doctors
Logon PageLogin.aspx
RegistrationRegister.aspx
CohoWinery
ProspectusProspectus.aspx
XML Web ServicedentalService1.asmx
Page HeaderHeader.ascx
ASPState
tempdb
Lab Web Application
User Controlnamedate.ascx
Menu ComponentClass1.vb or Class1.cs
XML Files
Web.config
![Page 16: 2310 b 01](https://reader034.fdocuments.in/reader034/viewer/2022042713/5472c1f4b4af9fae0a8b5087/html5/thumbnails/16.jpg)
Lesson: Resources
.NET Resources
![Page 17: 2310 b 01](https://reader034.fdocuments.in/reader034/viewer/2022042713/5472c1f4b4af9fae0a8b5087/html5/thumbnails/17.jpg)
.NET Resources
.NET Framework documentation Code samples Quick Start tutorials
Online communities Web sites
www.gotdotnet.com www.ibuyspy.com www.asp.net msdn.microsoft.com www.google.com
![Page 18: 2310 b 01](https://reader034.fdocuments.in/reader034/viewer/2022042713/5472c1f4b4af9fae0a8b5087/html5/thumbnails/18.jpg)
Review
Introduction to the .NET Framework Overview of ASP.NET Overview of Lab Application Resources