Banner 468 X 60

Beginning ASP.NET 3.5 in Visual Basic 2008

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 VB 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 .NET-powered 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. If you want, you can even get ASP.NET to create and manage a database with user information automatically. Finally, Chapter 21 deals with another add-on—the profiles model that lets you store information for each user automatically, without writing any database code.

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:
Link_1

0 comments: