Zum Hauptinhalt springen
Nicht aus der Schweiz? Besuchen Sie lehmanns.de
Beginning ASP.NET 2.0 in VB 2005 - Matthew MacDonald

Beginning ASP.NET 2.0 in VB 2005 (eBook)

From Novice to Professional
eBook Download: PDF
2006 | 1st ed.
XXXVIII, 1100 Seiten
Apress (Verlag)
9781430201557 (ISBN)
Systemvoraussetzungen
42,79 inkl. MwSt
(CHF 41,80)
Der eBook-Verkauf erfolgt durch die Lehmanns Media GmbH (Berlin) zum Preis in Euro inkl. MwSt.
  • Download sofort lieferbar
  • Zahlungsarten anzeigen

One of the first books to show new the new VB 2005 and ASP.NET 2.0 technologies and features

Provides a complete tutorial that walks you through building web-enabled solutions using Microsoft's new .NET 2.0 coding technology

Entire generation of developers-both those familiar with .NET and those using other technologies-looking for authoritative information on .NET 2.0 and its capabilities and changes. This book has been created to appeal directly to the widest possible market



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.
The most up-to-date and comprehensive introductory ASP.NET book you'll find on any shelf, Beginning ASP.NET 2.0 in VB 2005 guides you through Microsoft's technology for building dynamic websites. You'll learn to build dynamic web pages quickly, with only basic prior knowledge of Visual Basic. Included is thorough coverage of ASP.NET, to guide you from your first steps to advanced techniques like querying databases from within a web page and performance-tuning your site.This book includes best practices and comprehensive discussions about key database and XML principles, which are essential for you to become effective with ASP.NET. The book also emphasizes the invaluable coding techniques of object orientation and code behind, which will enable you to build real-world websites immediately rather than just scraping by with simplified coding practices. By the time you've finished this book, you will have mastered the core techniques and possess the necessary knowledge 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.

Contents at a Glance 6
Contents 8
About the Author 28
About the Technical Reviewer 30
Acknowledgments 32
Introduction 34
PART 1 Introducing .NET 39
CHAPTER 1 Introducing the .NET Framework 41
The Evolution of Web Development 41
The .NET Framework 48
VB 2005, C#, and the .NET Languages 50
The Common Language Runtime 52
The .NET Class Library 54
Visual Studio 2005 55
.NET 2.0 56
The Last Word 58
CHAPTER 2 Learning the VB 2005 Language 59
The .NET Languages 59
The Evolution of Visual Basic 60
Variables and Data Types 61
Variable Operations 68
Object-Based Manipulation 72
Conditional Structures 77
Loop Structures 79
Methods 83
The Last Word 88
CHAPTER 3 Types, Objects, and Namespaces 89
The Basics of Classes 89
Building a Basic Class 92
Value Types and Reference Types 105
Understanding Namespaces and Assemblies 109
Advanced Class Programming 113
The Last Word 122
CHAPTER 4 Introducing Visual Studio 2005 123
The Promise of Visual Studio 123
Creating a Website 125
Designing a Web Page 130
Writing Code 138
Visual Studio Debugging 148
The Last Word 153
PART 2 Developing ASP.NET Applications 155
CHAPTER 5 Web Form Fundamentals 157
The Anatomy of an ASP.NET Application 157
A Simple One-Page Web Application 162
Improving the Currency Converter 177
A Deeper Look at HTML Control Classes 183
The Page Class 189
ASP.NET Configuration 195
The Last Word 204
CHAPTER 6 Web Controls 205
Stepping Up to Web Controls 205
Web Control Classes 209
List Controls 216
Table Controls 222
Web Control Events and AutoPostBack 227
A Simple Web Page 235
The Last Word 245
CHAPTER 7 Tracing, Logging, and Error Handling 247
Common Errors 247
Exception Handling 249
Handling Exceptions 252
Throwing Your Own Exceptions 258
Logging Exceptions 263
Error Pages 272
Page Tracing 277
The Last Word 291
CHAPTER 8 Validation and Rich Controls 293
Validation 293
A Simple Validation Example 297
Understanding Regular Expressions 304
Rich Controls 315
Pages with Multiple Views 327
The Last Word 340
CHAPTER 9 State Management 341
The Problem of State 341
View State 342
Transferring Information 349
Custom Cookies 358
Session State 361
Session State Configuration 367
Application State 375
An Overview of State Management Choices 377
The Global.asax Application File 378
The Last Word 380
CHAPTER 10 Master Pages and Themes 381
Master Page Basics 381
Advanced Master Pages 393
Themes 400
The Last Word 410
CHAPTER 11 Website Navigation 411
Site Maps 411
The SiteMapPath Control 431
The TreeView Control 435
The Menu Control 442
The Last Word 448
CHAPTER 12 Deploying ASP.NET Applications 449
ASP.NET Applications and the Web Server 449
IIS (Internet Information Services) 454
Managing Websites with IIS Manager 460
Deploying a Simple Site 474
Deploying with Visual Studio 2005 480
The Last Word 488
PART 3 Working with Data 489
CHAPTER 13 ADO.NET Fundamentals 491
ADO.NET and Data Management 491
SQL Basics 498
ADO.NET Basics 507
Direct Data Access 511
Creating a Connection 512
Defining a Select Command 518
Updating Data 524
Disconnected Data Access 535
Updating Disconnected Data 545
The Last Word 554
CHAPTER 14 Data Binding 555
Introducing Data Binding 555
Single-Value Data Binding 557
Repeated-Value Data Binding 564
Data Source Controls 581
The Last Word 595
CHAPTER 15 The Data Controls 597
The GridView 597
Formatting the GridView 604
Selecting a GridView Row 611
Editing with the GridView 616
Sorting and Paging the GridView 619
Using GridView Templates 625
The DetailsView and FormView 635
The Last Word 640
CHAPTER 16 Files and Streams 641
Files and Web Applications 641
File System Information 642
Reading and Writing with Streams 655
Allowing File Uploads 665
The Last Word 669
CHAPTER 17 XML 671
XML’s Hidden Role in .NET 671
XML Explained 672
The XML Classes 679
XML Validation 697
XML Display and Transforms 703
XML Data Binding 707
XML in ADO.NET 713
The Last Word 718
PART 4 Website Security 719
CHAPTER 18 Security Fundamentals 721
Determining Security Requirements 721
The ASP.NET Security Model 723
Forms Authentication 729
Windows Authentication 743
Impersonation 749
The Last Word 751
CHAPTER 19 Membership 753
The Membership Data Store 754
The Security Controls 773
Role-Based Security 786
The Last Word 793
CHAPTER 20 Profiles 795
Understanding Profiles 796
Using the SqlProfileProvider 799
The Last Word 822
PART 5 Web Services 823
CHAPTER 21 Web Services Architecture 825
Internet Programming Then and Now 825
The Open-Standards Plumbing 828
Communicating with a Web Service 831
Web Service Discovery 832
WS-Interoperability 834
The Last Word 835
CHAPTER 22 Creating Web Services 837
Web Service Basics 837
The StockQuote Web Service 840
Documenting Your Web Service 844
Testing Your Web Service 847
Web Service Data Types 853
Consuming a Web Service 858
Using the Proxy Class 868
The Last Word 871
CHAPTER 23 Enhancing Web Services 873
State Management 873
Web Service Security 880
Web Service Transactions 891
An Example with TerraService 893
Windows Clients 900
The Last Word 902
PART 6 Advanced ASP.NET 903
CHAPTER 24 Component-Based Programming 905
Why Use Components? 905
Component Jargon 907
Creating a Component 910
Properties and State 918
Data-Access Components 921
The ObjectDataSource 931
The Last Word 937
CHAPTER 25 Custom Controls 939
User Controls 939
Custom Controls 954
Dynamic Graphics 981
The Last Word 987
CHAPTER 26 Caching and Performance Tuning 989
Designing for Performance 990
Profiling 993
Caching 998
Output Caching 999
Data Caching 1008
Caching with Dependencies 1020
The Last Word 1030
Index 1031

Erscheint lt. Verlag 22.11.2006
Zusatzinfo XXXVIII, 1100 p.
Verlagsort Berkeley
Sprache englisch
Themenwelt Mathematik / Informatik Informatik Software Entwicklung
Mathematik / Informatik Informatik Web / Internet
Schlagworte ADO.NET • ASP • ASP.NET • Framework • language • Navigation • .NET • .NET Framework • programming • techniques • Validation • Visual BASIC • Visual Studio • Web Services • XML
ISBN-13 9781430201557 / 9781430201557
Informationen gemäß Produktsicherheitsverordnung (GPSR)
Haben Sie eine Frage zum Produkt?
PDFPDF (Wasserzeichen)

DRM: Digitales Wasserzeichen
Dieses eBook enthält ein digitales Wasser­zeichen und ist damit für Sie persona­lisiert. Bei einer missbräuch­lichen Weiter­gabe des eBooks an Dritte ist eine Rück­ver­folgung an die Quelle möglich.

Dateiformat: PDF (Portable Document Format)
Mit einem festen Seiten­layout eignet sich die PDF besonders für Fach­bücher mit Spalten, Tabellen und Abbild­ungen. Eine PDF kann auf fast allen Geräten ange­zeigt werden, ist aber für kleine Displays (Smart­phone, eReader) nur einge­schränkt geeignet.

Systemvoraussetzungen:
PC/Mac: Mit einem PC oder Mac können Sie dieses eBook lesen. Sie benötigen dafür einen PDF-Viewer - z.B. den Adobe Reader oder Adobe Digital Editions.
eReader: Dieses eBook kann mit (fast) allen eBook-Readern gelesen werden. Mit dem amazon-Kindle ist es aber nicht kompatibel.
Smartphone/Tablet: Egal ob Apple oder Android, dieses eBook können Sie lesen. Sie benötigen dafür einen PDF-Viewer - z.B. die kostenlose Adobe Digital Editions-App.

Buying eBooks from abroad
For tax law reasons we can sell eBooks just within Germany and Switzerland. Regrettably we cannot fulfill eBook-orders from other countries.

Mehr entdecken
aus dem Bereich
Codes in Modellen auf Basis von Java und UML

von Eric Aristhide Nyamsi

eBook Download (2025)
Springer Vieweg (Verlag)
CHF 78,15