Objectives: At the end of the module the students should be able to: * Understand the basics of Visual Basic * Create a simple program using ASP.NET with Visual Basic
ASP.NET * a web application framework developed and marketed by Microsoft to allow programmers to build dynamic web sites, web applications and web services. It was first released in January 2002 with version 1.0 of the .NET Framework, and is the successor to Microsoft's Active Server Pages (ASP) technology. ASP.NET is built on the Common Language Runtime (CLR), allowing programmers to write ASP.NET code using any supported .NET language. * an object-oriented programming model that lets you put together a web page as easily as you would build a Windows application. * not a language itself but a cluster of technologies.
ASP
* a script-based programming language that requires a thorough understanding of HTML and a good deal of painful coding.
THE .NET FRAMEWORK * the .NET Framework is really a cluster of several technologies: * The .NET languages: These include Visual Basic, C#, F#, and C++. * The Common Language Runtime (CLR): This is the engine that executes all .NET programs and provides automatic services for these applications, such as security checking, memory management, and optimization. * The .NET Framework class library: The class library collects thousands of pieces of prebuilt functionality that you can “snap in” to your applications. These features are sometimes organized into technology sets, such as ADO.NET (the technology for creating database applications) and * Windows Presentation Foundation (WPF), the technology for creating desktop user interfaces). * ASP.NET: This is the engine that hosts the web applications you create with .NET, and supports almost any feature from the .NET Framework class library. ASP.NET also includes a set of web specific services, such as secure