Home > Computing and Information Technology > Computer programming / software engineering > Web programming > Microsoft ASP.NET Programming with Microsoft Visual C# .NET Version 2003 Step By Step
31%
Microsoft ASP.NET Programming with Microsoft Visual C# .NET Version 2003 Step By Step

Microsoft ASP.NET Programming with Microsoft Visual C# .NET Version 2003 Step By Step

          
5
4
3
2
1

Out of Stock


Premium quality
Premium quality
Bookswagon upholds the quality by delivering untarnished books. Quality, services and satisfaction are everything for us!
Easy Return
Easy return
Not satisfied with this product! Keep it in original condition and packaging to avail easy return policy.
Certified product
Certified product
First impression is the last impression! Address the book’s certification page, ISBN, publisher’s name, copyright page and print quality.
Secure Checkout
Secure checkout
Security at its finest! Login, browse, purchase and pay, every step is safe and secured.
Money back guarantee
Money-back guarantee:
It’s all about customers! For any kind of bad experience with the product, get your actual amount back after returning the product.
On time delivery
On-time delivery
At your doorstep on time! Get this book delivered without any delay.
Notify me when this book is in stock
Add to Wishlist

About the Book

Teach yourself how to write high-performance Web applications with ASP.NET and Visual C# .NET 2003—one step at a time. This practical, hands-on tutorial expertly guides you through the fundamental tools and technologies, including the common language runtime, Web Forms, XML Web services, and the Microsoft .NET Framework 1.1?including new ASP.NET mobile controls. Work at your own pace through the easy-to-follow lessons and hands-on exercises to learn essential techniques. And accelerate your productivity by working with instructive code examples and best practices for ASP.NET Web development with Visual C#. Discover how to: Create a Web application, add a new Web Forms page, and add controls Manage application state and enable session state Configure applications and use side-by-side versioning Implement security features in ASP.NET, including new Request Validation Create Web Forms pages Delve deeper into server controls—and build your own Access and bind data Create and use Web services Use caching to improve performance Trace and debug ASP.NET applications Deploy applications manually or through Visual Studio .NET. Includes practice exercises and sample code on the Web

Table of Contents:
Acknowledgments xii Introduction xiii Finding Your Best Starting Point xiii Installing the Sample Files xv Conventions Used in This Book xvii PART 1 GETTING STARTED WITH ASP.NET Chapter 1 Opening and Running an ASP.NET Web Application 3 Understanding Microsoft .NET 3 The .NET Framework 4 The Common Language Runtime 4 The .NET Framework Class Library 5 .NET Languages and Language Tools 6 Notepad and Other Text Editors 7 Visual Studio .NET 7 C# 7 Additional .NET Languages 8 Getting Started with Visual Studio .NET 9 Visual Studio .NET Basics 9 The Visual Studio .NET IDE 15 IDE Enhancements 15 New Features 18 IDE Windows 19 Toolbars 26 Menus 27 Options 28 Exiting Visual Studio .NET 29 Whata s New in ASP.NET 30 Familiar Features 30 Whata s New 30 Chapter 2 Creating an ASP.NET Web Application 33 ASP.NET Project Types 33 ASP.NET Web Applications 34 ASP.NET Web Forms 35 Code-Behind 35 ASP.NET Web Services 36 ASP.NET Mobile Web Applications 36 ASP.NET File Types 37 Visual Studio .NET 38 Creating Applications 39 Adding Server Controls 42 Building and Testing Your Page 46 Chapter 3 Understanding Programming Basics 49 Expressions, Variables, and Constants 50 Expressions 50 Variables 51 Declaring Variables 54 Operators 59 Constants 59 Enumerations 60 Methods 60 Flow Control 65 if Statements 66 switch case Statements 68 Looping Statements 74 Error Handling 77 Ways to Handle Exceptional Situations 77 Checking Return Values 78 Using Structured Exception Handling: trya catcha finally 78 Understanding Object-Oriented Programming Basics 83 Using Classes as Containers for Code 84 Using Inheritance 85 PART 2 ASP.NET INFRASTRUCTURE Chapter 4 Managing State 91 Using Application State 92 Synchronizing Access to Application State 94 Recommendations for Application State 96 Limitations of Application State 97 Using Session State 98 Enabling Session State 100 Enabling Session State in Visual Studio.NET 101 Recommendations for Session State 103 Limitations of Session State 103 State and Scalability 104 Configuring Session State Storage 105 Storing Session State In-Process 105 Storing Session State Out-of-Process 105 Storing Session State in SQL Server 107 Using Cookieless Sessions 108 Formatting URLs for Cookieless Sessions 109 Using Client-Side Cookies for State Storage 109 Using Persistent Cookies 110 ASP.NET Server Control State 111 Chapter 5 Configuring an ASP.NET Application 113 Understanding ASP.NET Configuration 113 Introducing Web.config 115 Editing Configuration Files 116 Configuring an ASP.NET Application 118 Overriding Configuration Settings for Subdirectories 126 Locking Down Configuration Settings 127 Running Against a Specific Framework Version 128 Chapter 6 Security in ASP.NET 131 The Importance of Security 132 Security Basics 133 Server Setup and Application Design 133 Passwords, Please 145 Limit Those Accounts 150 No Samples, Thank You 151 You Need Validation 152 ASP.NET Request Validation 153 Patching 155 Access Control 158 Auditing and Logging 159 Using SSL to Protect Communications 161 Enabling Authentication 165 Selecting an Authentication Type 166 Using Windows-Based Authentication 166 Using .NET Passport Authentication 169 Using Forms-Based Authentication 170 Using Authorization 178 Using NTFS ACLs for Authorization 178 Using URL-Based Authorization 179 Using Impersonation 181 Understanding Code Access Security 182 Security Resources 183 PART 3 ASP.NET WEB FORMS Chapter 7 Creating Web Forms 189 Anatomy of an ASP.NET Web Form 189 Understanding Page Elements 190 Understanding Page Lifetime 192 Using Directives 194 @ Page Examples 199 The Page Class 209 Writing Code in Web Forms 211 Creating and Using User Controls 213 Event Handling 220 Handling Page Events 222 Handling Control Events 223 Handling Page Errors 224 Page Runtime Structure 225 Chapter 8 Using Server Controls 229 Types of Controls 229 HTML Controls 229 Web Controls 237 Adding Server Controls to a Page 237 Additional Web Control Examples 246 Specialty Controls 257 Validation Controls 264 Data-Bound Controls 270 ASP.NET Mobile Web Applications and Controls 270 ASP.NET Mobile Controls 270 Chapter 9 Accessing and Binding Data 279 Understanding ADO.NET 280 Understanding .NET Data Providers 280 Understanding Datasets 282 Creating and Opening Connections 283 SqlConnection 283 OleDbConnection 286 Using Trusted Connections 287 Reading and Updating Data with Commands 290 SqlCommand 290 OleDbCommand 296 Using Stored Procedures 299 Using Datasets 301 Using DataAdapter Objects 301 Reading XML Data 302 Using DataTable, DataColumn, and DataRow Objects 302 Updating Datasets 312 Typed Datasets 313 Using DataView Objects 321 Reading Data with DataReader Objects 322 SqlDataReader 322 OleDbDataReader 323 Data Binding 323 Simple Data Binding 324 Binding to Controls 325 Using DataBinder.Eval 327 Using the Data-Bound Controls 327 PART 4 BEYOND THE BASICS Chapter 10 Creating Custom Server Controls 351 Creating Your First Control 352 Creating a Namespace 353 Creating a Class 353 Inheriting from a Base Class 354 Rendering Output from a Control 355 Building Your First Control in Visual Studio .NET 356 Adding Functionality 364 Adding Properties and Methods 364 Creating More Advanced Controls 367 Handling Postbacks 368 Creating, Raising, and Handling Events 369 A Registration and Login Control 373 Maintaining State 401 Creating Custom Controls Through Composition 403 Chapter 11 Creating and Using Web Services 409 Understanding XML-Based Web Services 409 SOAP and Web Services 412 Additional Needs for Web Services 412 Creating a Web Service 413 Declaring a Web Service 413 Creating the Web Service Class 414 Advertising a Web Service 425 Chapter_11.disco 426 Securing a Web Service 427 Exploring Authentication Options 428 Using a Web Service 429 Locating a Web Service 429 Understanding WSDL Files 431 Creating a Proxy Class 432 MakeServices.bat 434 How the Proxy Code Works 438 Additional Resources 438 Chapter 12 Using Caching to Improve Performance 441 Understanding Caching 441 Using Output Caching 442 Using the @ OutputCache Directive 442 Using Response.Cache 452 Caching Arbitrary Data 453 Using the Cache APIs 456 Chapter 13 Deploying an ASP.NET Application 465 Understanding the Structure of ASP.NET Applications 466 Distinguishing Between Physical Path and URL 469 Storing Application-Specific Configuration Settings 471 Deploying a Web Application Manually 473 Setting Up the Target Deployment Directory 473 Copying Files to the Target Directory 473 Setting IIS Permissions for Subdirectories 475 Deployment Options in Visual Studio .NET 477 Using Copy Project to Deploy a Web Application 477 Using a Web Setup Project to Deploy a Web Application 478 Chapter 14 Tracing and Debugging ASP.NET Applications 483 Tracing 484 Enabling Page-Level Trace Output 484 Enabling Application-Level Trace Output 486 Writing to the Trace Output 487 Understanding the Trace Output 490 Debugging 491 Understanding Bug Categories 491 Preventing Bugs 492 Compiling Web Forms Pages in Debug Mode 493 Understanding ASP.NET Error Messages 496 Using the Visual Studio .NET Debugger 496 PART 5 APPENDIXES Appendix A Migrating from ASP to ASP.NET 507 Migration Overview 507 Page Structure Changes 507 Language Changes 509 Migrating a Data Access Page to ASP.NET 510 Best Practices for Preparing for ASP.NET 517 Appendix B ASP.NET Configuration Elements 519 519 520 522 525 531 534 536 540 541 543 544 545 546 548 550 552 557 557 558 Setting and Retrieving Custom Application Settings 559 559 Appendix C Installing Visual Studio .NET 2003 561 Before You Install 561 Installing Visual Studio .NET 2003 562 INDEX 581


Best Sellers


Product Details
  • ISBN-13: 9780735619357
  • Publisher: Microsoft Press,U.S.
  • Publisher Imprint: Microsoft Press,U.S.
  • Edition: 1
  • Language: English
  • Series Title: English
  • Weight: 1000 gr
  • ISBN-10: 0735619352
  • Publisher Date: 23 Apr 2003
  • Binding: SA
  • Height: 229 mm
  • No of Pages: 624
  • Spine Width: 39 mm
  • Width: 187 mm


Similar Products

How would you rate your experience shopping for books on Bookswagon?

Add Photo
Add Photo

Customer Reviews

REVIEWS           
Click Here To Be The First to Review this Product
Microsoft ASP.NET Programming with Microsoft Visual C# .NET Version 2003 Step By Step
Microsoft Press,U.S. -
Microsoft ASP.NET Programming with Microsoft Visual C# .NET Version 2003 Step By Step
Writing guidlines
We want to publish your review, so please:
  • keep your review on the product. Review's that defame author's character will be rejected.
  • Keep your review focused on the product.
  • Avoid writing about customer service. contact us instead if you have issue requiring immediate attention.
  • Refrain from mentioning competitors or the specific price you paid for the product.
  • Do not include any personally identifiable information, such as full names.

Microsoft ASP.NET Programming with Microsoft Visual C# .NET Version 2003 Step By Step

Required fields are marked with *

Review Title*
Review
    Add Photo Add up to 6 photos
    Would you recommend this product to a friend?
    Tag this Book
    Read more
    Does your review contain spoilers?
    What type of reader best describes you?
    I agree to the terms & conditions
    You may receive emails regarding this submission. Any emails will include the ability to opt-out of future communications.

    CUSTOMER RATINGS AND REVIEWS AND QUESTIONS AND ANSWERS TERMS OF USE

    These Terms of Use govern your conduct associated with the Customer Ratings and Reviews and/or Questions and Answers service offered by Bookswagon (the "CRR Service").


    By submitting any content to Bookswagon, you guarantee that:
    • You are the sole author and owner of the intellectual property rights in the content;
    • All "moral rights" that you may have in such content have been voluntarily waived by you;
    • All content that you post is accurate;
    • You are at least 13 years old;
    • Use of the content you supply does not violate these Terms of Use and will not cause injury to any person or entity.
    You further agree that you may not submit any content:
    • That is known by you to be false, inaccurate or misleading;
    • That infringes any third party's copyright, patent, trademark, trade secret or other proprietary rights or rights of publicity or privacy;
    • That violates any law, statute, ordinance or regulation (including, but not limited to, those governing, consumer protection, unfair competition, anti-discrimination or false advertising);
    • That is, or may reasonably be considered to be, defamatory, libelous, hateful, racially or religiously biased or offensive, unlawfully threatening or unlawfully harassing to any individual, partnership or corporation;
    • For which you were compensated or granted any consideration by any unapproved third party;
    • That includes any information that references other websites, addresses, email addresses, contact information or phone numbers;
    • That contains any computer viruses, worms or other potentially damaging computer programs or files.
    You agree to indemnify and hold Bookswagon (and its officers, directors, agents, subsidiaries, joint ventures, employees and third-party service providers, including but not limited to Bazaarvoice, Inc.), harmless from all claims, demands, and damages (actual and consequential) of every kind and nature, known and unknown including reasonable attorneys' fees, arising out of a breach of your representations and warranties set forth above, or your violation of any law or the rights of a third party.


    For any content that you submit, you grant Bookswagon a perpetual, irrevocable, royalty-free, transferable right and license to use, copy, modify, delete in its entirety, adapt, publish, translate, create derivative works from and/or sell, transfer, and/or distribute such content and/or incorporate such content into any form, medium or technology throughout the world without compensation to you. Additionally,  Bookswagon may transfer or share any personal information that you submit with its third-party service providers, including but not limited to Bazaarvoice, Inc. in accordance with  Privacy Policy


    All content that you submit may be used at Bookswagon's sole discretion. Bookswagon reserves the right to change, condense, withhold publication, remove or delete any content on Bookswagon's website that Bookswagon deems, in its sole discretion, to violate the content guidelines or any other provision of these Terms of Use.  Bookswagon does not guarantee that you will have any recourse through Bookswagon to edit or delete any content you have submitted. Ratings and written comments are generally posted within two to four business days. However, Bookswagon reserves the right to remove or to refuse to post any submission to the extent authorized by law. You acknowledge that you, not Bookswagon, are responsible for the contents of your submission. None of the content that you submit shall be subject to any obligation of confidence on the part of Bookswagon, its agents, subsidiaries, affiliates, partners or third party service providers (including but not limited to Bazaarvoice, Inc.)and their respective directors, officers and employees.

    Accept

    New Arrivals


    Inspired by your browsing history


    Your review has been submitted!

    You've already reviewed this product!
    ASK VIDYA