Beginning ASP.NET 4.5.1: in C# and VB

Höfundur Imar Spaanjaars

Útgefandi Wiley Professional Development (P&T)

Snið Page Fidelity

Print ISBN 9781118846773

Útgáfa 1

Útgáfuár 2014

3.490 kr.

Description

Efnisyfirlit

  • Beginning ASP.NET 4.5.1: in C# and VB
  • Copyright
  • About the Author
  • Credits
  • Acknowledgments
  • Contents
  • Foreword
  • Introduction
  • Who This Book Is For
  • What This Book Covers
  • How This Book Is Structured
  • What You Need to Use This Book
  • Conventions
  • Source Code
  • Errata
  • p2p.wrox.com
  • Chapter 1: Getting Started with ASP.NET 4.5.1
  • Microsoft Visual Studio Express for Web
  • Getting Visual Studio
  • Installing Visual Studio Express for Web (VSEW)
  • Creating Your First ASP.NET 4.5.1 Website
  • An Introduction to ASP.NET 4.5.1
  • Understanding HTML
  • A First Look at ASP.NET Markup
  • A Tour of the IDE
  • The Main Development Area
  • Informational Windows
  • Customizing the IDE
  • Rearranging Windows
  • Modifying the Toolbox
  • Customizing the Document Window
  • Customizing Toolbars
  • Customizing Keyboard Shortcuts
  • Resetting Your Changes
  • The Sample Application
  • Practical Tips on Visual Studio
  • Summary
  • Chapter 2: Building an ASP.NET Website
  • Creating Websites with Visual Studio 2013
  • Different Project Types
  • Choosing the Right Website Template
  • Creating and Opening a New Website
  • Working with Files in Your Website
  • The Many File Types of an ASP.NET Website
  • Adding Existing Files
  • Organizing Your Site
  • Special File Types
  • Working with Web Forms
  • The Different Views on Web Forms
  • Choosing between Code Behind and Pages with Inline Code
  • Adding Markup to Your Page
  • Connecting Pages
  • Practical Tips on Working with Web Forms
  • Summary
  • Chapter 3: Designing Your Web Pages
  • Why Do You Need CSS?
  • Problems with Using HTML Formatting
  • How CSS Fixes Formatting Problems
  • An Introduction to CSS
  • CSS — The Language
  • The Style Sheet
  • Adding CSS to Your Pages
  • Working with CSS in Visual Studio
  • Using the CSS Editor
  • Creating Embedded and Inline Style Sheets
  • Applying Styles
  • Managing Styles
  • Practical Tips on Working with CSS
  • Summary
  • Chapter 4: Working with ASP.NET Server Controls
  • Introduction to Server Controls
  • A Closer Look at ASP.NET Server Controls
  • Defining Controls in Your Pages
  • Common Properties for All Controls
  • Types of Controls
  • Standard Controls
  • HTML Controls
  • Data Controls
  • Validation Controls
  • Navigation Controls
  • Login Controls
  • Ajax Extensions
  • WebParts
  • Dynamic Data
  • The ASP.NET State Engine
  • What Is State and Why Is It Important?
  • How the State Engine Works
  • Not All Controls Rely on View State
  • A Note about View State and Performance
  • Practical Tips on Working with Controls
  • Summary
  • Chapter 5: Programming Your ASP.NET Web Pages
  • Introduction to Programming
  • Data Types and Variables
  • Converting and Casting Data Types
  • Using Arrays and Collections
  • Statements
  • Operators
  • Making Decisions
  • Loops
  • Organizing Code
  • Methods: Functions and Subroutines
  • The App_Code Folder
  • Organizing Code with Namespaces
  • Writing Comments
  • Object Orientation Basics
  • Important OO Terminology
  • Events
  • Practical Tips on Programming
  • Summary
  • Chapter 6: Creating Consistent Looking Websites
  • Consistent Page Layout with Master Pages
  • Creating Master Pages
  • Creating Content Pages
  • Using a Centralized Base Page
  • An Introduction to the ASP.NET Page Life Cycle
  • Implementing the Base Page
  • Creating Reusable Page Templates
  • Themes
  • Different Types of Themes
  • Choosing Between Theme and StyleSheetTheme
  • Applying Themes
  • Extending Themes
  • Dynamically Switching Themes
  • Skins
  • Creating a Skin File
  • Named Skins
  • Disable Theming for Specific Controls
  • Practical Tips on Creating Consistent Pages
  • Summary
  • Chapter 7: Navigation
  • Different Ways to Move Around Your Site
  • Understanding Absolute and Relative URLs
  • Understanding Default Documents
  • Using the Navigation Controls
  • Architecture of the Navigation Controls
  • Examining the Web.sitemap File
  • Using the Menu Control
  • Using the TreeView Control
  • Using the SiteMapPath Control
  • Routing
  • Setting up Extension-less URLs
  • Considerations for Extension-less URLs
  • Programmatic Redirection
  • Programmatically Redirecting the Client to a Different Page
  • Server-Side Redirects
  • Practical Tips on Navigation
  • Summary
  • Chapter 8: User Controls
  • Introduction to User Controls
  • Creating User Controls
  • Adding User Controls to a Content Page or Master Page
  • Sitewide Registration of User Controls
  • User Control Caveats
  • Adding Logic to Your User Controls
  • Creating Your Own Data Types for Properties
  • Implementing View State Properties
  • View State Considerations
  • Practical Tips on User Controls
  • Summary
  • Chapter 9: Validating User Input
  • Gathering Data from the User
  • Validating User Input in Web Forms
  • Understanding Request Validation
  • Processing Data at the Server
  • Sending E-mail from Your Website
  • Reading from Text Files
  • Practical Tips on Validating Data
  • Summary
  • Chapter 10: ASP.NET AJAX
  • Introducing Ajax
  • Using ASP.NET AJAX in Your Projects
  • Creating Flicker-free Pages
  • Providing Feedback to Users
  • The Timer Control
  • Using Web Services in Ajax Websites
  • What Are Web Services?
  • Creating Web Services
  • Practical Ajax Tips
  • Summary
  • Chapter 11: jQuery
  • An Introduction to jQuery
  • Introducing NuGet
  • Choosing the Location for Your jQuery Reference
  • Different Ways to Include the jQuery Library
  • jQuery Syntax
  • jQuery Core
  • Selecting Items Using jQuery
  • Modifying the DOM with jQuery
  • CSS Methods
  • Handling Events
  • Miscellaneous jQuery Functionality
  • Common Mistakes When Working with jQuery
  • Effects with jQuery
  • jQuery and Validation
  • Practical Tips on jQuery
  • Summary
  • Chapter 12: Introducing Databases
  • What Is a Database?
  • Different Kinds of Relational Databases
  • Installing SQL Server 2012 Express
  • Using SQL to Work with Database Data
  • Retrieving and Manipulating Data with SQL
  • Reading Data
  • Creating Data
  • Updating Data
  • Deleting Data
  • Creating Your Own Tables
  • Data Types in SQL Server
  • Understanding Primary Keys and Identities
  • Creating Relationships between Tables
  • Practical Database Tips
  • Summary
  • Chapter 13: Displaying and Updating Data
  • Data Controls
  • Data-bound Controls
  • Data Source Controls
  • Other Data Controls
  • Data Source and Data-bound Controls Working Together
  • Displaying and Editing Data with GridView
  • Inserting Data with DetailsView
  • Storing Your Connection Strings in Web.config
  • Filtering Data
  • Customizing the Appearance of the Data Controls
  • Configuring Columns or Fields of Data-bound Controls
  • Updating and Inserting Data
  • Using DetailsView to Insert and Update Data
  • Practical Tips for Displaying and Updating Data
  • Summary
  • Chapter 14: LINQ and the ADO.NET Entity Framework
  • Introducing LINQ
  • LINQ to Objects
  • LINQ to XML
  • LINQ to ADO.NET
  • Introducing the ADO.NET Entity Framework
  • Mapping Your Data Model to an Object Model
  • Introducing Query Syntax
  • Standard Query Operators
  • Shaping Data with Anonymous Types
  • Using Model Binding with LINQ Queries
  • Introducing Model Binding
  • A Note about Performance
  • Practical LINQ and ADO.NET Entity Framework Tips
  • Summary
  • Chapter 15: Working with Data — Advanced Topics
  • Formatting Your Controls Using Styles
  • An Introduction to Styles
  • Combining Styles, Themes, and Skins
  • Handling Events
  • The ASP.NET Page and Control Life Cycles Revisited
  • The ASP.NET Page Life Cycle and Events in Data Controls
  • Handling Errors That Occur in the Data Source Controls
  • Hand-Coding Data Access Code
  • Caching
  • Common Pitfalls with Caching Data
  • Different Ways to Cache Data in ASP.NET Web Applications
  • Practical Data Tips
  • Summary
  • Chapter 16: Security in Your ASP.NET Website
  • Introducing Security
  • Identity: Who Are You?
  • Authentication: How Can You Prove Who You Are?
  • Authorization: What Are You Allowed to Do?
  • An Introduction to the ASP.NET Application Services
  • Introducing the Login Controls
  • The Login Controls
  • Configuring Your Web Application
  • The Role Manager
  • The Role Manager Configuration
  • Managing Users with the WSAT
  • Configuring the Web Application to Work with Roles
  • Programmatically Checking Roles
  • Practical Security Tips
  • Summary
  • Chapter 17: Personalizing Websites
  • Understanding Profile
  • Configuring the Profile
  • Using the Profile
  • Other Ways of Dealing with Profile
  • Anonymous Identification
  • Cleaning Up Old Anonymous Profiles
  • Looking at Other Users’ Profiles
  • Practical Personalization Tips
  • Summary
  • Chapter 18: Exception Handling, Debugging, and Tracing
  • Exception Handling
  • Different Types of Errors
  • Catching and Handling Exceptions
  • Global Error Handling and Custom Error Pages
  • The Basics of Debugging
  • Tools Support for Debugging
  • Moving Around in Debugged Code
  • Debugging Windows
  • Debugging Client-Side Script
  • Debugging with the Page Inspector
  • Introducing the Page Inspector
  • Using the Page Inspector
  • Cross-browser Testing with Browser Link
  • Introducing Browser Link
  • Using Browser Link
  • Tracing Your ASP.NET Web Pages
  • Using the Standard Tracing Capabilities
  • Adding Your Own Information to the Trace
  • Tracing and Performance
  • A Security Warning
  • Practical Debugging Tips
  • Summary
  • Chapter 19: Deploying Your Website
  • Preparing Your Website for Deployment
  • Avoiding Hard-Coded Settings
  • The Web.config File
  • Expression Syntax
  • The WebConfigurationManager Class
  • Introducing Bundling and Minification
  • Preparing for Deployment
  • Publishing Your Site
  • Introducing Web.config Transformations
  • Running Your Site Under IIS
  • Installing and Configuring the Web Server
  • Installing and Configuring ASP.NET
  • Understanding Security in IIS
  • NTFS Settings for Planet Wrox
  • Troubleshooting Web Server Errors
  • Moving Data to a Remote Server
  • Exporting Your Data to a File
  • Recreating the Database
  • The Deployment Checklist
  • What’s Next
  • Summary
  • Appendix A: Exercise Answers
  • Chapter 1
  • Exercise 1 Solution
  • Exercise 2 Solution
  • Exercise 3 Solution
  • Exercise 4 Solution
  • Chapter 2
  • Exercise 1 Solution
  • Exercise 2 Solution
  • Exercise 3 Solution
  • Exercise 4 Solution
  • Chapter 3
  • Exercise 1 Solution
  • Exercise 2 Solution
  • Exercise 3 Solution
  • Exercise 4 Solution
  • Chapter 4
  • Exercise 1 Solution
  • Exercise 2 Solution
  • Exercise 3 Solution
  • Exercise 4 Solution
  • Exercise 5 Solution
  • Exercise 6 Solution
  • Chapter 5
  • Exercise 1 Solution
  • Exercise 2 Solution
  • Exercise 3 Solution
  • Chapter 6
  • Exercise 1 Solution
  • Exercise 2 Solution
  • Exercise 3 Solution
  • Exercise 4 Solution
  • Exercise 5 Solution
  • Exercise 6 Solution
  • Chapter 7
  • Exercise 1 Solution
  • Exercise 2 Solution
  • Exercise 3 Solution
  • Chapter 8
  • Exercise 1 Solution
  • Exercise 2 Solution
  • Exercise 3 Solution
  • Chapter 9
  • Exercise 1 Solution
  • Exercise 2 Solution
  • Exercise 3 Solution
  • Exercise 4 Solution
  • Exercise 5 Solution
  • Chapter 10
  • Exercise 1 Solution
  • Exercise 2 Solution
  • Exercise 3 Solution
  • Chapter 11
  • Exercise 1 Solution
  • Exercise 2 Solution
  • Exercise 3 Solution
  • Exercise 4 Solution
  • Chapter 12
  • Exercise 1 Solution
  • Exercise 2 Solution
  • Exercise 3 Solution
  • Exercise 4 Solution
  • Exercise 5 Solution
  • Chapter 13
  • Exercise 1 Solution
  • Exercise 2 Solution
  • Exercise 3 Solution
  • Exercise 4 Solution
  • Chapter 14
  • Exercise 1 Solution
  • Exercise 2 Solution
  • Exercise 3 Solution
  • Exercise 4 Solution
  • Exercise 5 Solution
  • Chapter 15
  • Exercise 1 Solution
  • Exercise 2 Solution
  • Exercise 3 Solution
  • Chapter 16
  • Exercise 1 Solution
  • Exercise 2 Solution
  • Exercise 3 Solution
  • Exercise 4 Solution
  • Chapter 17
  • Exercise 1 Solution
  • Exercise 2 Solution
  • Exercise 3 Solution
  • Chapter 18
  • Exercise 1 Solution
  • Exercise 2 Solution
  • Exercise 3 Solution
  • Appendix B: Configuring SQL Server 2012
  • Configuring SQL Server 2012
  • Terminology and Concepts
  • Using SQL Server Management Studio
  • Connecting Your Application to SQL Server 2012
  • Configuring Application Services
  • Index
  • Advertisement
Show More

Additional information

Veldu vöru

Rafbók til eignar

Reviews

There are no reviews yet.

Be the first to review “Beginning ASP.NET 4.5.1: in C# and VB”

Netfang þitt verður ekki birt. Nauðsynlegir reitir eru merktir *

Aðrar vörur

0
    0
    Karfan þín
    Karfan þín er tómAftur í búð