
Lýsing:
Microsoft warned developers that a new version of Visual Studio was coming out in 2013, but that ASP. NET was getting a big update off-cycle, it was news to everyone. And it was very good news -- when ASP. NET 4. 5. 1 was announced during the keynote at Microsofts BUILD developer conference (10,000+ attendees) in June 2013, developers cheered. ASP. NET 4. 5. 1 fixes issues that kept many developers from updating to 4.
5, and which also hurt book sales for VS 2012 and ASP. NET titles. The three main complaints with Visual Studio 2012 and ASP. NET 4. 5 centered around productivity, application performance, and the ability to modernize more quickly. Long-time Wrox favorite Imar Spaanjaars tackles these updates in his best-selling Beginning ASP. NET, including: Developer productivity improvements: X64 edit and continue, Async-aware debugging, managed return value inspection, ADO.
Annað
- Höfundur: Imar Spaanjaars
- Útgáfa:1
- Útgáfudagur: 2014-03-05
- Blaðsíður: 864
- Hægt að prenta út 10 bls.
- Hægt að afrita 2 bls.
- Format:Page Fidelity
- ISBN 13: 9781118846902
- Print ISBN: 9781118846773
- ISBN 10: 1118846907
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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- Configuring SQL Server 2012
- Terminology and Concepts
- Using SQL Server Management Studio
- Connecting Your Application to SQL Server 2012
- Configuring Application Services
UM RAFBÆKUR Á HEIMKAUP.IS
Bókahillan þín er þitt svæði og þar eru bækurnar þínar geymdar. Þú kemst í bókahilluna þína hvar og hvenær sem er í tölvu eða snjalltæki. Einfalt og þægilegt!Rafbók til eignar
Rafbók til eignar þarf að hlaða niður á þau tæki sem þú vilt nota innan eins árs frá því bókin er keypt.
Þú kemst í bækurnar hvar sem er
Þú getur nálgast allar raf(skóla)bækurnar þínar á einu augabragði, hvar og hvenær sem er í bókahillunni þinni. Engin taska, enginn kyndill og ekkert vesen (hvað þá yfirvigt).
Auðvelt að fletta og leita
Þú getur flakkað milli síðna og kafla eins og þér hentar best og farið beint í ákveðna kafla úr efnisyfirlitinu. Í leitinni finnur þú orð, kafla eða síður í einum smelli.
Glósur og yfirstrikanir
Þú getur auðkennt textabrot með mismunandi litum og skrifað glósur að vild í rafbókina. Þú getur jafnvel séð glósur og yfirstrikanir hjá bekkjarsystkinum og kennara ef þeir leyfa það. Allt á einum stað.
Hvað viltu sjá? / Þú ræður hvernig síðan lítur út
Þú lagar síðuna að þínum þörfum. Stækkaðu eða minnkaðu myndir og texta með multi-level zoom til að sjá síðuna eins og þér hentar best í þínu námi.
Fleiri góðir kostir
- Þú getur prentað síður úr bókinni (innan þeirra marka sem útgefandinn setur)
- Möguleiki á tengingu við annað stafrænt og gagnvirkt efni, svo sem myndbönd eða spurningar úr efninu
- Auðvelt að afrita og líma efni/texta fyrir t.d. heimaverkefni eða ritgerðir
- Styður tækni sem hjálpar nemendum með sjón- eða heyrnarskerðingu
- Gerð : 208
- Höfundur : 12396
- Útgáfuár : 2014
- Leyfi : 379