0% found this document useful (0 votes)
38 views19 pages

Overview of The

The document provides an overview of the Microsoft .NET Framework, including its components, benefits, and related technologies like ASP.NET and Visual Studio. It discusses how .NET solves issues like interoperability and infrastructure complexity. It also introduces a sample lab application to demonstrate .NET concepts across web forms, class libraries, and XML web services using databases. Resources for further learning about .NET and related topics are provided.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
38 views19 pages

Overview of The

The document provides an overview of the Microsoft .NET Framework, including its components, benefits, and related technologies like ASP.NET and Visual Studio. It discusses how .NET solves issues like interoperability and infrastructure complexity. It also introduces a sample lab application to demonstrate .NET concepts across web forms, class libraries, and XML web services using databases. Resources for further learning about .NET and related topics are provided.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
You are on page 1/ 19

Overview of the

Microsoft .NET Framework


Module 1: Overview of the Microsoft .NET
Framework

• Introduction to the .NET Framework

• Overview of ASP.NET

• Overview of the Lab Application

• Resources
Lesson: Introduction to the .NET Framework

• What Is the .NET Framework?

• What Problems Does Microsoft .NET Solve?

• The .NET Framework Components

• Benefits of Using the .NET Framework

• Visual Studio 2008: The Tool for .NET


Development
What Is the .NET Framework?

Developer Clients
Tools

ASP.NET Web
Databases Applications

XML Web User


.NET Services Experiences
Framework
What Problems Does Microsoft .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
The .NET Framework Components

Programming
ProgrammingLanguages
Languages

Technologies:
Technologies:ADO.NET,
ADO.NET,ASP.NET,
ASP.NET,Web
WebServices,
Services,
Windows
WindowsForms,
Forms,WCF,
WCF,WPF,
WPF,Workflow
WorkflowFoundation,
Foundation,
Windows
WindowsCardSpace
CardSpace

.NET
.NETClass
ClassLibrary
Library
Common
CommonLanguage
LanguageRuntime
Runtime
Operating
OperatingSystem
System
Benefits of Using the .NET Framework

• Based on Web standards and practices

• Functionality of .NET Framework classes is universally


available
• Code is organized into hierarchical namespaces and
classes
• Language independent

MFC/ATL
Windows .NET
Visual Basic
API Framework
ASP
1980’s 1990’s 2000’s
Visual Studio 2008: The Tool for .NET
Development

Web Forms Windows


Tools Forms Tools

Multiple
Languages
Visual Studio 2008 Error
Handling

Web
Data
Services
Access
Tools

Design Develop Debug Deploy


Lesson: Overview of ASP.NET
• What is ASP.NET?

• ASP.NET Web Application

• Multimedia: ASP.NET Execution Model


What Is ASP.NET?
• Programming framework for building Web-based
applications
• 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
ASP.NET Web Application

ASP.NET Web Server


Clients
Web
Forms
Web.

Output Cache
Page1.
aspx Code- config
behind
Page2. pages
Internet machine.
Internet aspx config
global.
asax

Web XML
Database Components
Services Data
Multimedia: ASP.NET Execution Model
Lesson: Overview of the Lab Application
• Lab Application Setup

• Demonstration: The Lab Solution


Lab Application Setup
• 3 Projects
 Web Application
 Class Library
 XML Web Service

• 12 Web Forms

• 3 Databases
 Doctors
 Dentists
 Coho
Demonstration: The Lab Solution

Logon Page
Login.aspx
Benefits
Coho Home Page Page Header ASPState
Winery Default.aspx Header.ascx
Menu
Registration Component
Register.aspx Class1.vb or Class1.cs Web.
tempdb
config

Life Insurance Retirement Medical Dentists


Life.aspx Retirement.aspx Medical.aspx Dental.aspx

Prospectus Doctors User Control XML Web


Lab Web Prospectus.aspx Doctors.aspx namedate.ascx Service
Application dentalService1.asmx

XML
Doctors Dentists
Files
Lesson: Resources
• Microsoft .NET Framework Resources
Microsoft .NET Framework Resources
• .NET Framework documentation
 Code samples
 Quick Start tutorials

• Online communities

• Web sites
 http://msdn2.microsoft.com/en-us/default.aspx
 http://www.asp.net
 http://channel9.msdn.com/
 http://www.codeplex.com/
Module Review and Takeaways
Review Questions
• What is the .NET Framework?

• What components comprise the .NET Framework?

• What is the purpose of the common language runtime?

• What is an XML Web service?

• What is a managed environment?


Review for Alpha
• Is there any topic or specific content item in the module
that seemed unclear or unnecessary?
• Is there any content item/related subject area that was
not covered and could be included?
• Did you observe any issues with the technical accuracy of
the content?
• Is the content in the module presented in a manner that
encourages learning? Did the flow of topics seem right?
• Does the lab outline indicate the expected scope of tasks
to be covered? Would you like to suggest any tasks that
could be removed or added?

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy