Microsoft ASP.NET Beginning Object-Oriented Web Design Bryan Jenks © Integrated Ideas 2005.
-
Upload
tracey-haynes -
Category
Documents
-
view
217 -
download
5
Transcript of Microsoft ASP.NET Beginning Object-Oriented Web Design Bryan Jenks © Integrated Ideas 2005.
![Page 1: Microsoft ASP.NET Beginning Object-Oriented Web Design Bryan Jenks © Integrated Ideas 2005.](https://reader036.fdocuments.us/reader036/viewer/2022072006/56649f505503460f94c73584/html5/thumbnails/1.jpg)
Microsoft ASP.NETBeginning Object-Oriented Web Design
Bryan Jenks © Integrated Ideas 2005
![Page 2: Microsoft ASP.NET Beginning Object-Oriented Web Design Bryan Jenks © Integrated Ideas 2005.](https://reader036.fdocuments.us/reader036/viewer/2022072006/56649f505503460f94c73584/html5/thumbnails/2.jpg)
Microsoft ASP.NET
• Building Distributed Applications
• ASP.NET Architecture
• ASP.NET Page Composition
• ASP.NET Page Lifecycle
• Breakthrough Technologies
Bryan Jenks
© Integrated Ideas 2005
![Page 3: Microsoft ASP.NET Beginning Object-Oriented Web Design Bryan Jenks © Integrated Ideas 2005.](https://reader036.fdocuments.us/reader036/viewer/2022072006/56649f505503460f94c73584/html5/thumbnails/3.jpg)
Distributed Applications
Divide Responsibility Accordingly• CSS• HTML• ASP• Code Behind• Business Logic• Themes (New)• MasterPage (New)• Web.config• Database
Bryan Jenks
© Integrated Ideas 2005
![Page 4: Microsoft ASP.NET Beginning Object-Oriented Web Design Bryan Jenks © Integrated Ideas 2005.](https://reader036.fdocuments.us/reader036/viewer/2022072006/56649f505503460f94c73584/html5/thumbnails/4.jpg)
ASP.NET Architecture
HTTP Request
HTTP Response
CLR
DATABASEASP.NET
.NET Framework
HTTP Request In HTTP Response Out
.ASPX .HTML
Internet Information Server
Web ServerClient
Bryan Jenks
© Integrated Ideas 2005
![Page 5: Microsoft ASP.NET Beginning Object-Oriented Web Design Bryan Jenks © Integrated Ideas 2005.](https://reader036.fdocuments.us/reader036/viewer/2022072006/56649f505503460f94c73584/html5/thumbnails/5.jpg)
Page Composition Parts
HTMLASPX
C#, VB,C++, or.NET
language (Code behind)
+ =
Web PageCSSHTML JavaScript+ + =
Bryan Jenks
© Integrated Ideas 2005
Server Side:
Client Side:
![Page 6: Microsoft ASP.NET Beginning Object-Oriented Web Design Bryan Jenks © Integrated Ideas 2005.](https://reader036.fdocuments.us/reader036/viewer/2022072006/56649f505503460f94c73584/html5/thumbnails/6.jpg)
ASP.NET Page LifecycleProcessRequest
DeterminePostBackMode
OnPreInit
ApplyMasterPage (recursive)
PerformPreInit
Load
ProcessPostData
OnInitComplete
LoadControlState
LoadViewState
RaiseChangedEvents
RaisePostbackEvent
OnLoadComplete
PreRender (recursive)
CreateChildControls
Render (recursive)
SaveAllState
SaveControlState
SaveViewState
Bryan Jenks
© Integrated Ideas 2005
![Page 7: Microsoft ASP.NET Beginning Object-Oriented Web Design Bryan Jenks © Integrated Ideas 2005.](https://reader036.fdocuments.us/reader036/viewer/2022072006/56649f505503460f94c73584/html5/thumbnails/7.jpg)
Breakthrough Technologies
DOM (Demo)
Document Object Model - allows for live interactive web pages
AJAX (Demo)
JavaScript and XML – allows for partial post-back of a page
SQL Server 2005 (Home Page)
• Advanced Security and Encryption Features• Intrinsic SOAP Access to Database• Native XML Understanding
Get Visual Studio Express Editions
Bryan Jenks
© Integrated Ideas 2005