What is this book about? ASP.NET 1.0 is the final release of Microsoft's Active Server Pages (ASP). It is a powerful server-based technology designed to create dynamic, interactive, HTML pages for web sites and corporate intranets. ASP.NET is a core element of Microsoft's exciting .NET vision, building on the strengths of the .NET Framework to provide many new features not seen in previous versions of ASP.
This book, entirely revised and updated for the final release, will provide you with a step-by-step introduction to ASP.NET using VB.NET, with plenty of worked examples to help you to gain a deep understanding of what ASP.NET is all about, and how you can harness it to build powerful web applications.
What does this book cover?
In this book, you will learn how to
- Create basic ASP.NET pages with VB .NET
- Understand the concepts of Object Oriented Programming
- Work with data and XML
- Debug and handling errors in your code
- Use ASP.NET Server Controls
- Create user controls and components
- Explore the world of Web services
- Optimize performance
- Secure your application
Who is this book for?
This book is aimed at relatively inexperienced web builders who are looking to enrich their sites with dynamically-generated content, and want to learn how to start building web applications using ASP.NET. Developers who have a little experience with previous versions of ASP (and are looking to move over to ASP.NET), may also find this book helpful in getting a simple grasp on what ASP.NET is, what it does, and how it can be used. Experience of basic HTML is required, but previous experience of ASP or VBScript is not essential. We'll be teaching the basics of VB .NET in this book, so prior experience of the language is not required.
What you need to know
This book is for beginners who have no previous experience of, ASP, VB, XML, object-oriented programming, or the .NET Framework. A little knowledge of HTML is useful, but by no means essential. All the concepts you need in order to create dynamic ASP.NET web sites are presented and explained in full.
What you will learn from this book
This book will teach you how to build tailored ASP.NET web sites from the ground up. It covers the following broad topics (see the book's introduction for a more detailed explanation):
The early part of the book is dedicated to familiarizing you with the anatomy and basic functionality of HTML, XML, ASP.NET, the .NET Framework, and Visual Basic .NET. It progresses to look at the way in which they can be used together to create flexible web sites.
The second part of the book introduces the concept of object-oriented programming which is crucial to maximizing your returns from .NET. Ideas are explained in detail with many programmatic examples and real-world analogies.
Having laid the groundwork we then progress to discussing the technologies and techniques that ASP.NET can draw upon to increase its functionality. Including ADO.NET for data source access, Web Services for inter-website communication and Server Controls for facilitating code maintenance and reuse.
The book concludes by considering the ways in which you can optimize your ASP.NET sites to increase their speed, security and robustness; as well as giving detailed advice on how to debug your code when things go wrong.