ASP.NET is increasingly becoming the reference point of development around the globe and alot of credit goes to Microsoft’s aggresive strategy to make things very simple for the developer subsequently supporting Rapid Application Development (RAD). To achieve all of this Microsoft puts in quite a lot of energy in improving Microsoft Visual Studio.
Microsoft Visual Studio 2008 is a developer’s heaven, it strives hard to take care of all the dirty work which otherwise a developer would have to waste time on and encourages him to concentrate on the Business Details. following are some of the handy features VS 2008 has to offer.
- LINQ Support and Designer
- Windows Presentation Foundation
- VS 2008 Support for different .NET Framework Versions
- AJAX support for ASP.NET
- JavaScript Debugging
- Nested Master Page
- Built In Silverlight Library
before we dive into writing code for our first ASP.NET Sample Page, lets look at some of basic terms which you will come across frequently as we move ahead.
Namespaces
There are around 13,000 Classes in .NET Framework, which is an overwhelming number and for obvious reasons needs some sort of management, just like we can have different closets for clothes that belong to summer and winter seasons so that we have everything organized. Similarly .NET Framework has Namespaces which is used to group all the relevant classes under a single Namespace which leads to better organization classes.
for example all the classes relevant to File Operations is categorized under the namespace System.IO and Mail Related Classes in System.Net.Mail.
you have to import Namespaces before you use any of the classes available in that particular Namespace (or provide a complete reference to the class including Namespace), however following is the a list of Namespaces which are already included in an ASP.NET Project and you dont have to reference them explicitly.
- System
- System.Collections
- System.Collections.Specialized
- System.Configuration
- System.Text
- System.Text.RegularExpressions
- System.Web
- System.Web.Caching
- System.Web.SessionState
- System.Web.Security
- System.Web.Profile
- System.Web.UI
- System.Web.UI.WebControls
- System.Web.UI.WebControls.WebParts
- System.Web.UI.HTMLControls
you might be wondering how? the global web configuration file has the reference to all of these in the Framework directory.
Assemblies
Assembly is a compiled form of a particular set of .NET code/classes. its extension is .dll. There are two forms of Assemblies, Shared and Private. As the names would suggest Shared Assemblies are there to be used by every .NET application and resides in Global Assembly Cache (GAC) and Private Assemblies are used by .NET Applications which explicitly adds them to their development/production environtment.
ASP.NET 3.5
ASP.NET 3.5 broadly speaking is a technology used to build interactive data driven Web Applications. Apart from conventional HTML Elements used in any other scripting language, ASP.NET Server Control are the heart of ASP.NET 3.5, it contains text boxes, buttons, images, and data grids and numerous other server side controls which when used in combination with C#.NET/VB.NET is rendered by the .NET Framework to generate equivalent HTML for the client browser.
.NET Framework 3.5
.NET Framework 3.5 can be looked as layers of code which work in a modular fashion between underlying Operating System and your program. Common Runtine Language (CLR) is a huge and essential component of .NET Framework and responsible for the execution of your application code.
Common Runtime Language (CLR)
Common Runtime Language (CLR) is solely responsible for the execution of your program.All of your application code be it in C# or VB is converted to a special language called Microsoft Intermediate Language (MSIL). MSIL is a low-level and platform independent language and is not CPU Specific.
MSIL is then further compiled into machine code by JITTER (The Just-In-Time Compiler) and is then executed. .NET Framework only understands MSIL and includes compilers for supported languages like C#.NET and VB.NET. So practically speaking you can write program code in any language as long as it can compile into MSIL.
This brings us to the end of the part 1. we will be turning our attention to ASP.NET Controls and their Event Handlers in the next part.
keep visiting and don’t forget to leave feedback
Cheers!
Proceed to:



[...] ASP.NET Tutorials – [Part 01] A peek into ASP.NET and .NET Framework 3.5 [...]
[...] ASP.NET Tutorials – [Part 01] A peek into ASP.NET and .NET Framework 3.5 [...]
[...] ASP.NET Tutorials – [Part 01] A peek into ASP.NET and .NET Framework 3.5 [...]