Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

2310 b 01


Published on

  • Be the first to comment

  • Be the first to like this

2310 b 01

  1. 1. Module 1: Overview of the Microsoft .NET Framework
  2. 2. Overview <ul><li>Introduction to the .NET Framework </li></ul><ul><li>Overview of ASP.NET </li></ul><ul><li>Overview of the Lab Application </li></ul><ul><li>Resources </li></ul>
  3. 3. Lesson: Introduction to the .NET Framework <ul><li>What is the .NET Framework? </li></ul><ul><li>What Problems Does .NET Solve? </li></ul><ul><li>The .NET Framework Components </li></ul><ul><li>Benefits of Using the .NET Framework </li></ul><ul><li>Visual Studio .NET: The Tool for .NET Development </li></ul>
  4. 4. What is the .NET Framework? Developer Tools Clients User Experiences ASP.NET Web Applications XML Web Services Databases .NET Framework
  5. 5. What Problems Does .NET Solve? <ul><li>Even with the Internet, most applications and devices have trouble communicating with each other </li></ul><ul><li>Programmers end up writing infrastructure instead of applications </li></ul><ul><li>Programmers have had to limit their scope or continually learn new languages </li></ul>
  6. 6. The .NET Framework Components Win32 Common Language Runtime .NET Framework Class Library ADO.NET and XML XML Web Services User Interface Visual Basic C++ C# ASP.NET Perl Python … Message Queuing COM+ (Transactions, Partitions, Object Pooling) IIS WMI
  7. 7. Benefits of Using the .NET Framework <ul><li>Based on Web standards and practices </li></ul><ul><li>Functionality of .NET classes is universally available </li></ul><ul><li>Code is organized into hierarchical namespaces and classes </li></ul><ul><li>Language independent </li></ul>Windows API ASP .NET Framework 1980’s 1990’s 2000’s Visual Basic MFC/ATL
  8. 8. 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 Deploy Design
  9. 9. Lesson: Overview of ASP.NET <ul><li>What is ASP.NET? </li></ul><ul><li>ASP.NET Web Application </li></ul><ul><li>Multimedia: ASP.NET Execution Model </li></ul>
  10. 10. What is ASP.NET? <ul><li>Evolutionary, more flexible successor to Active Server Pages </li></ul><ul><li>Dynamic Web pages that can access server resources </li></ul><ul><li>Server-side processing of Web Forms </li></ul><ul><li>XML Web services let you create distributed Web applications </li></ul><ul><li>Browser-independent </li></ul><ul><li>Language-independent </li></ul>
  11. 11. ASP.NET Web Application XML Data Database Internet Page1. aspx Page2. aspx Web Services Components Web Forms Code-behind pages global. asax Web. config machine. config ASP.NET Web Server Output Cache Clients
  12. 12. Multimedia: ASP.NET Execution Model
  13. 13. Lesson: Overview of the Lab Application <ul><li>Lab Application Setup </li></ul><ul><li>Demonstration: The Lab Solution </li></ul>
  14. 14. Lab Application Setup <ul><li>3 Projects </li></ul><ul><ul><li>Web Application </li></ul></ul><ul><ul><li>Class Library </li></ul></ul><ul><ul><li>XML Web Service </li></ul></ul><ul><li>12 Web Forms </li></ul><ul><li>3 Databases </li></ul><ul><ul><li>Doctors </li></ul></ul><ul><ul><li>Dentists </li></ul></ul><ul><ul><li>Coho </li></ul></ul>
  15. 15. Demonstration: The Lab Solution Medical Medical.aspx Benefits Home Page Default.aspx Life Insurance Life.aspx Retirement Retirement.aspx Dentists Dental.aspx Dentists Doctors Doctors.aspx Doctors Logon Page Login.aspx Registration Register.aspx Coho Winery Prospectus Prospectus.aspx XML Web Service dentalService1.asmx Page Header Header.ascx ASPState tempdb Lab Web Application User Control namedate.ascx Menu Component Class1.vb or Class1.cs XML Files Web. config
  16. 16. Lesson: Resources <ul><li>.NET Resources </li></ul>
  17. 17. .NET Resources <ul><li>.NET Framework documentation </li></ul><ul><ul><li>Code samples </li></ul></ul><ul><ul><li>Quick Start tutorials </li></ul></ul><ul><li>Online communities </li></ul><ul><li>Web sites </li></ul><ul><ul><li> </li></ul></ul><ul><ul><li> </li></ul></ul><ul><ul><li> </li></ul></ul><ul><ul><li> </li></ul></ul><ul><ul><li> </li></ul></ul>
  18. 18. Review <ul><li>Introduction to the .NET Framework </li></ul><ul><li>Overview of ASP.NET </li></ul><ul><li>Overview of Lab Application </li></ul><ul><li>Resources </li></ul>