|
||||||||
Part 1: Introducing .NET - You could start coding an ASP.NET application right away by following the examples in the second part of this book. But to really master ASP.NET, you need to understand a few fundamental concepts about the .NET Framework. Chapter 1 sorts through the Microsoft jargon and explains what the .NET Framework really does and why you need it. Chapter 2 introduces you to C# 2008 with a comprehensive language tour. Finally, Chapter 3 explains the basics of modern object-oriented programming.Part 2: Developing ASP.NET Applications - The second part of this book delves into the heart of ASP.NET programming and introduces its new event-based model.In Chapter 4, you'll take a look around the Visual Studio design environment and learn a few fundamentals about web forms, events, and XHTML. In Chapters 5 and 6, you learn how to program a web page's user interface through a layer of objects called server controls. Next, you'll explore a few more essentials of ASP.NET programming. Chapter 7 describes different strategies for state management. Chapter 8 presents different techniques for handling errors. Finally, Chapter 9 walks you through the steps for deploying your application to a web server. Taken together, these chapters contain all the core concepts you need to design web pages and create a basic ASP.NET website. Part 3: Building Better Web Forms - The third part of this book explores several topics that can help you transform ordinary web pages into polished web applications. In Chapter 10 you'll learn to use the validation controls to catch invalid data before the user submits it. In Chapter 11 you'll move on to consider some of ASP.NET's more exotic controls, such as the Calendar and Wizard. In Chapter 12, you'll learn how to build your own reusable blocks of web page user interface and draw custom graphics on the fly. Finally, Chapter 13 shows how you can standardize the appearance of an entire website with themes and master pages, and Chapter 14 shows you how to add navigation to a website. Part 4:Working with Data - Almost all software needs to work with data, and web applications are no exception. In Chapter 15, you begin exploring the world of data by considering ADO.NET—Microsoft's .NETpowered technology for interacting with relational databases. Chapters 16 and 17 explain how to use data binding and the advanced ASP.NET data controls to create web pages that integrate attractive, customizable data displays with automatic support for paging, sorting, and editing. Chapter 18 moves out of the database world and considers how to interact with files. Chapter 19 broadens the picture even further and describes how ASP.NET applications can use the XML support that's built into the .NET Framework. Part 5:Website Security - Every public website needs to deal with security—making sure that sensitive data cannot be accessed by the wrong users. In Chapter 20, you'll start out learning how ASP.NET provides different authentication systems for dealing with users. You can write your own custom logic to verify user names and passwords, or you can use existing Windows account information. In Chapter 21, you'll learn about the membership model, which extends the authentication system with prebuilt security controls and handy objects that automate common tasks. Part 6: Advanced ASP.NET - This part includes the advanced topics you can use to take your web applications that extra step. Chapter 23 covers how you can create reusable components for ASP.NET applications. Chapter 24 demonstrates how careful use of caching can boost the performance of almost any web application. Finally Chapter 25 introduces ASP.NET AJAX, one of the hottest new topics in web development. Using ASP.NET AJAX, you can build web pages that feel more responsive and add rich features that are usually limited to desktop applications, like text autocompletion and drag-and-drop. Download ebook for asp: Beginning ASP.NET 3.5 in C# 2008 from Novice to Professional 2nd Edition
|
| More free ebooks | |
Free programing ebooks
Part 1: Introducing .NET - You could start coding an ASP.NET application right away by following the examples in the second part of this book. But to really master ASP.NET, you need to understand a few fundamental concepts about the .NET Framework. Chapter 1 sorts through the Microsoft jargon and explains what the .NET Framework really does and why you need it. Chapter 2 introduces you to