Your SlideShare is downloading. ×
2310 b 01
Upcoming SlideShare
Loading in...5

Thanks for flagging this SlideShare!

Oops! An error has occurred.


Saving this for later?

Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime - even offline.

Text the download link to your phone

Standard text messaging rates apply

2310 b 01


Published on

  • Be the first to comment

  • Be the first to like this

No Downloads
Total Views
On Slideshare
From Embeds
Number of Embeds
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

No notes for slide


  • 1. Module 1: Overview of the Microsoft .NET Framework
  • 2. Overview
    • Introduction to the .NET Framework
    • Overview of ASP.NET
    • Overview of the Lab Application
    • Resources
  • 3. Lesson: Introduction to the .NET Framework
    • 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
  • 4. What is the .NET Framework? Developer Tools Clients User Experiences ASP.NET Web Applications XML Web Services Databases .NET Framework
  • 5. 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
  • 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. 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 API ASP .NET Framework 1980’s 1990’s 2000’s Visual Basic MFC/ATL
  • 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. Lesson: Overview of ASP.NET
    • What is ASP.NET?
    • ASP.NET Web Application
    • Multimedia: ASP.NET Execution Model
  • 10. 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
  • 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. Multimedia: ASP.NET Execution Model
  • 13. Lesson: Overview of the Lab Application
    • Lab Application Setup
    • Demonstration: The Lab Solution
  • 14. Lab Application Setup
    • 3 Projects
      • Web Application
      • Class Library
      • XML Web Service
    • 12 Web Forms
    • 3 Databases
      • Doctors
      • Dentists
      • Coho
  • 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. Lesson: Resources
    • .NET Resources
  • 17. .NET Resources
    • .NET Framework documentation
      • Code samples
      • Quick Start tutorials
    • Online communities
    • Web sites
  • 18. Review
    • Introduction to the .NET Framework
    • Overview of ASP.NET
    • Overview of Lab Application
    • Resources