: Matthew MacDonald
: Beginning ASP.NET 4 in VB 2010
: Apress
: 9781430226123
: 1
: CHF 47.00
:
: Allgemeines, Lexika
: English
: 1080
: Wasserzeichen/DRM
: PC/MAC/eReader/Tablet
: PDF

The most up-to-date and comprehensive introductory ASP.NET book you'll find on any shelf,Beginning ASP.NET 4 in VB 2010 guides you through Microsoft's latest technology for building dynamic web sites. This book will enable you to build dynamic web pages on the fly, and assumes only the most basic knowledge of Visual Basic.

The book provides exhaustive coverage of ASP.NET, guiding you from your first steps right up to the most advanced techniques, such as querying databases from within a web page and tuning your site for optimal performance. Within these pages, you'll find tips for best practices and comprehensive discussions of key database and XML principles you need to know in order to be effective with ASP.NET. The book also emphasizes the invaluable coding techniques of object orientation and code-behind, which will start you off on the track to building real-world web sites right from the beginning-rather than just faking it with simplified coding practices.

By the time you've finished the book, you will have mastered the core techniques and have all the knowledge you need to begin work as a professional ASP.NET developer.



Matthew MacDonald is an author,educator, and MCSD developer who has a passion for emerging technologies. He isthe author of more than a dozen books about .NET programming. In a dimly-remembered past life, he studied English literature and theoretical physics.
Title page 1
Copyright page 2
Table of contents 4
About the Author24
About the Technical Reviewer25
Acknowledgments26
Introduction27
About This Book27
Who Should Read This Book28
What You Need to Use This Book29
Code Samples29
Chapter Overview30
Part 1: Introducing .NET30
Part 2: Developing ASP.NET Applications30
Part 3: Building Better Web Forms30
Part 4: Working with Data30
Part 5: Website Security31
Part 6: Advanced ASP.NET31
Feedback31
PART 1 Introducing .NET32
CHAPTER 1 The .NET Framework33
The Evolution of Web Development33
HTML and HTML Forms33
Server-Side Programming36
Client-Side Programming37
The .NET Framework39
VB, C#, and the .NET Languages41
Intermediate Language41
The Common Language Runtime43
The .NET Class Library44
Visual Studio45
The Last Word46
CHAPTER 2 The Visual Basic Language47
The .NET Languages47
Variables and Data Types48
Assignment and Initializers50
Arrays51
The ArrayList53
Enumerations53
Variable Operations55
Advanced Math56
Type Conversions57
Object-Based Manipulation58
The String Type59
The DateTime and TimeSpan Types61
The Array Type63
Conditional Logic65
The If . . . End If Block65
The Select Case Block66
Loops67
The For ... Next Block67
The For Each Block68
The Do . . . Loop Block69
Methods70
Parameters71
Method Overloading71
Optional and Named Parameters72
Delegates73
The Last Word75
CHAPTER 3 Types, Objects, and Namespaces76
The Basics of Classes76
Shared and Instance Members77
A Simple Class78
Building a Basic Class78
Creating an Object80
Adding Properties81
Automatic Properties83
Adding a Method83
Adding a Constructor84
Adding an Event85
Handling an Event86
Declarative Event Handling87
Testing the Product Class88
Value Types and Reference Types90
Assignment Operations90
Equality Testing91
Passing Parameters by Reference and by Value91
Reviewing .NET Types92
Understanding Namespaces and Assemblies93
Using Namespaces95
Importing Namespaces96
Assemblies97
Advanced Class Programming97
Inheritance98
Shared Members99
Casting Objects100
Partial Classes102
Generics104
The Last Word105
PART 2 Developing ASP.NETApplications106
CHAPTER 4 Visual Studio107
The Promise of Visual Studio107
Creating Websites108
Creating an Empty Web Application109
Websites and Web Projects113
The Hidden Solution Files114
The Solution Explorer115
Adding Web Forms116
Migrating a Website from a Previous Version of Visual Studio117
Designing a Web Page119
Adding Web Controls120
The Properties Window122
The Anatomy of a Web Form124
The Web Form Markup124
The Page Directive125
The Doctype126
The Essentials of XHTML128
Elements129
Attributes131
Formatting132
A Complete Web Page132
Writing Code134
The Code-Behind Class134
Adding Event Handlers134
Outlining136
IntelliSense137
Member List137
Error Underlining139
AutoCorrect141
Code Formatting and Coloring142
Visual Studio Debugging142
The Visual Studio Web Server143
Single-Step Debugging144