Hello friends, welcome to ASP.NET tutorial by hard.CoderX (). In this tutorial, you’re gonna learn basic and some advance features of ASP.NET and how to implement them in your website. In end of each chapter, we’ll present you a real-world problem you might face while making a website in ASP.NET. Before jumping to Chapter 1: Introduction to ASP.NET let us go through with the basic software requirements and skills one should have before reading this tutorial:
• You must have ASP.NET 3.5 installed on your PC (It comes with .NET Framework 3.5 or higher), ASP.NET 2.0 will also work. If there is a feature which is present in ASP.NET 3.5 and not in ASP.NET 2.0, we’ll state it explicitly. Since you can access the features of ASP.NET 2.0 while having ASP.NET 3.5 installed, we recommend you to have ASP.NET 3.5 installed.
• We’re using Visual Studio 2008 Professional edition for this tutorial. You can install Visual Studio 2008 express (free edition) if you don’t wanna buy a license! However, if you don’t want to spare your time in hundreds of MBs of downloading, you can do the same work in Visual Web Developer 2008, which is designed specifically for working in ASP.NET WebPages.
• You must have basic knowledge of Object Oriented Programming concepts, as well as the knowledge of C#. C# basic know-how (like creating classes, calling methods, using event-handlers) is compulsory.
• Basic knowledge of HTML and / or XHTML is compulsory. Though if you don’t know about HTML or XHTML, don’t worry, you can learn about them from http://www.w3schools.com/. This is the place from where I learnt HTML and XHTML before learning ASP.NET. For ASP.NET, you just need to know the basics of HTML and XHTML.
• Know-how of basic database concepts (like relationships between entities, basic DML, DCL, and DDL queries) is optional and will be useful in future chapters where we will connect a database with our ASP.NET websites.
So, these were the basic software and skill requirements for this tutorial. Let’s begin with Chapter 1: Introduction to ASP.NET