Flylib.com

Books Software

 
 
 

Using Other Resources

I l @ ve RuBoard

Using Other Resources

The Microsoft .NET architecture encompasses nearly every part of the Microsoft programming platform. Obviously, this book cannot hope to cover all or even very much of the .NET architecture, of which ASP.NET is a single part. You may find some areas of the book that refer to .NET architectural features without much further elaboration. You can find Microsoft's .NET documentation online at the following URL:

http://www.microsoft.com/net/

You can also find Microsoft's ASP.NET and Visual Studio.NET documentation online at the following Web sites:

ASP.NET: http://www.asp.net/

VS.NET: http://msdn.microsoft.com/vstudio/

Finally, although Appendix D features a C# Reference, you can find additional C# documentation from Microsoft at the following Web address:

http://msdn.microsoft.com/vstudio/nextgen/technology/csharpintro.asp

I l @ ve RuBoard
I l @ ve RuBoard

Who Should Use This Book

ASP.NET by Example is intended for people with some prior knowledge of Microsoft's Active Server Pages (ASP) technology who are familiar with programming and dynamic data-driven Internet applications. However, you do not need to be an expert with VBScript, JScript, or any other scripting language because they play a very limited part in the future of ASP that is ASP.NET. Furthermore, knowledge of ActiveX Data Objects (ADO) and knowledge of databases in general, including some SQL (Structured Query Language), is assumed. Some understanding of components and event-driven programming will be helpful as well.

I l @ ve RuBoard
I l @ ve RuBoard

What We Assume You Know

We assume that you know how to develop Web pages using HyperText Markup Language (HTML) and Active Server Pages (or a similar Web development language). You're familiar with either VBScript or JScript or more likely some of both, and you've probably developed at least one Component Object Model (COM) object, probably using Visual Basic. You may have used ASP 3.0 or COM+, but many of you are still working with Internet Information Server (IIS) 4.0 on Windows NT, and will only be upgrading to Windows 2000 as this book reaches the shelves .

I l @ ve RuBoard
I l @ ve RuBoard

What We Assume You Don't Know

If you already know all that, what can this book do for you? Well, we assume that you've heard of ASP.NET, the .NET architecture, VB Webforms, and other Microsoft marketing hoopla over the last year, but that you haven't had the chance to work with any of it yet. We figure you're reading this book to learn

  • How ASP.NET can help you as an Internet application developer to be more efficient and to build more powerful applications

  • How the error handling in ASP.NET allows you to centralize your error handling into one page

  • How ASP.NET will make your existing applications perform better by using compiled code

  • How with ASP.NET a complete programming model is available for applications that allows for better tools and simpler form handling

I l @ ve RuBoard
I l @ ve RuBoard

This Book's Organization

This book is organized to maximize your transition to the ASP.NET development environment. The early chapters provide an introduction to the .NET Framework and describe the differences between ASP.NET and its predecessor, ASP 3.0. From there, the all-important knowledge of how to work with data (ADO.NET) is covered early, so that you can leverage this knowledge in the later chapters, which progressively cover more and more advanced topics. Almost every chapter includes many examples that will help you to understand the points being covered, and you can test the examples yourself online at the book's supporting Web site at http://aspauthors.com/aspnetbyexample/.

Specifically, Chapter 1 provides an overview of the .NET Framework, on which ASP.NET is built. Chapter 2 introduces the reader to ASP.NET, and Chapter 3 provides some guidelines and examples for migrating to ASP.NET. Chapter 4 introduces the reader to ADO.NET, which is used to access data in ASP.NET. Chapters 5 through 9 cover various controls, including List Controls, Rich Controls, Validation Controls, User Controls, and Intrinsic Controls. In Chapter 10 we'll look at how to manage ASP.NET applications. Chapter 11 describes Web Services, and exciting new technology that allows separate web applications to easily communicate with one another. Chapter 12 discusses how to build your on ASP.NET controls. Chapter 13 provides an overview of how to debug your ASP.NET applications. Finally, Chapter 14 provides a case study of an e-commerce site built with ASP.NET. In the appendixes you'll find references for the ASP.NET Object Model, the ADO.NET Object Model, the VB.NET and C# programming languages, and a quick reference to using Visual Studio. NET. We hope you find this useful as you continue to develop using the latest Microsoft has to offer.

I l @ ve RuBoard