Introduction to ASP
BCL
A consistent, object-oriented library of prepackaged functionality and Applications.
CLR
A language-neutral development & execution environment that provides common runtime for application execution
ASP .NET framework
ASP .NET is a convergence of two major Microsoft technologies such as _____ and _____
Active Server Pages
ASP stands for _____
Easy Programming Model Flexible Language Options Compiled Execution Rich Output Caching Web-Farm Session State Enhanced Reliability Master Pages Themes Improved Security Web Services Improved Performance and Scalability
Advantages of ASP .NET
Framework Base Class Libraries
BCL stands for _____
Common Language Runtime
CLR stands for _____
Common Language Specification
CLS stands for _____
BCL
Can be used to develop applications that include: (1) Traditional command-line applications (2) Graphical user interface (GUI) applications (3) Applications based on the latest innovations provided by ASP.NET (4) Web Forms (5) XML Web services
CLS
Defines rules that languages must follow, which helps ensure that objects written in different languages can interact with each other
CLS
Establishes a framework that helps enable cross-language integration, type safety, and high performance code execution
CLR
Intermediate Language (IL) to native code compiler. Which Compiles MSIL code into native executable code
CLS
It contains guidelines, that language should follow so that they can communicate with other .NET languages
BCL
It is a comprehensive, object-oriented collection of reusable types
CLS
It is also responsible for Type matching
CLR
Memory allocation and garbage collection
July 2000
Microsoft announced the .NET initiative in what date?
Title Bar Menu Bar Tool Box Document Window Solution Explorer Properties Window Status Bar
Parts of the Visual Studio IDE
CLS
Provides an object-oriented model that supports the complete implementation of many programming languages
CLR
Security and interoperability of the code with other languages
Provide OOP environment Provide environment for developing various apps To ensure that code based on the .NET Framework can integrate with any other code
The .NET Framework is designed to fulfill *this* following objectives
.aspx
The ASP.NET pages are saved with the _____ extension
Static
This type of web page consists of HTML code typed directly into text or a web page editor
Static
This type of web page do not utilize any database or any other technology that dynamically builds up pages or content at runtime based on their visitors input
Static
This type of web page has content and appearance which is always the same
Static
This type of web page is saved as an .htm or .html file
Dynamic
This type of web page make use of "server-side technology".
Dynamic
This type of web page provide its visitors to modify the content of the web page based on their input
Dynamic
This type of web page utilize databases and other mechanisms that enable to identify their visitors, present them with customized greeting messages, restructure the content according to user input etc.
CLR
Uses Common Type System (strict-type & code-verification)
Server side technology
_____ adds an extra layer to the static web page that enables the Web Server to generate HTML on the fly
ASP. NET
_____ is built on .NET Common Language Runtime
ASP .NET
_____ is part of the Microsoft .NET framework
ASP .NET
_____ is programmable using any of the .NET languages (VB.NET, C#, VJ# etc)
Microsoft .NET
a Framework which provides a common platform to Execute or, Run the applications developed in various programming languages
Visual Studio .NET
a tool/IDE for developing .NET applications by using programming languages such as VB, C#, VC++ and VJ#. etc
ASP .NET
an effective and flexible technology for creating interactive and dynamic web pages
CLR
ensures a common runtime environment for all .NET languages