ASP.NET Using Visual C# 2005: Additional Topics Table of Contents

Similar documents
Microsoft ASP.NET Using Visual C# 2008: Volume 2 Table of Contents

Microsoft Visual Basic 2005: Developing Applications Additional Topics

Microsoft ASP.NET Using Visual Basic 2008: Volume 1 Table of Contents

ADO.NET Using Visual Basic 2005 Table of Contents

Microsoft Visual C# 2005: Developing Applications Table of Contents

Developing Applications Using Visual Basic 2008: Volume 2

Learning to Program in Visual Basic 2005 Table of Contents

COURSE OUTLINE: OD10267A Introduction to Web Development with Microsoft Visual Studio 2010

10267A CS: Developing Web Applications Using Microsoft Visual Studio 2010

2310C VB - Developing Web Applications Using Microsoft Visual Studio 2008 Course Number: 2310C Course Length: 5 Days

CHAPTER 1: GETTING STARTED WITH ASP.NET 4 1

Course ID: 2310C Course Name: Developing Web Applications Using Microsoft Visual Studio 2008

Introduction to Web Development with Microsoft Visual Studio 2010

Course Outline: Course 10267A: Introduction to Web Development with Microsoft Visual Studio 2010 Learning Method: Instructor-led Classroom Learning

Introduction... xxvii. Chapter 1: ASP.NET 4.5 Essentials... 1

10267 Introduction to Web Development with Microsoft Visual Studio 2010

Introduction to Web Development with Microsoft Visual Studio 2010 (10267A)

Developing Web Applications Using Microsoft Visual Studio 2008

Introduction to Controls Introduction

DE Introduction to Web Development with Microsoft Visual Studio 2010

DE-2310 Developing Web Applications Using Microsoft Visual Studio 2008 SP1

"Charting the Course... MOC A Introduction to Web Development with Microsoft Visual Studio Course Summary

Microsoft Official Courseware Course Introduction to Web Development with Microsoft Visual Studio

Introduction to Web Development with Microsoft Visual Studio 2010

Contents. Using Interpreters... 5 Using Compilers... 5 Program Development Life Cycle... 6

A Tutorial for ECE 175

M Developing Microsoft ASP.NET Web Applications Using Visual Studio.NET 5 Day Course

Developing Web Applications Using Microsoft Visual Studio 2008 SP1

Learn Well Technocraft

DEVELOPING MICROSOFT SHAREPOINT SERVER 2013 ADVANCED SOLUTIONS. Course: 20489A; Duration: 5 Days; Instructor-led

The Great SharePoint 2016/2013 Adventure for Developers

Beginning ASP.NET. 4.5 in C# Matthew MacDonald

Developing Microsoft SharePoint Server 2013 Advanced Solutions

Developing Web Applications Using ASP.NET Duration:56 Hours

SHAREPOINT DEVELOPMENT FOR 2016/2013

Detects Potential Problems. Customizable Data Columns. Support for International Characters

ASP.NET 2.0 p. 1.NET Framework 2.0 p. 2 ASP.NET 2.0 p. 4 New Features p. 5 Special Folders Make Integration Easier p. 5 Security p.

Audience: Experienced application developers or architects responsible for Web applications in a Microsoft environment.

DOT NET Syllabus (6 Months)

THE GREAT SHAREPOINT ADVENTURE 2016

Introduction to Microsoft.NET Programming Using Microsoft Visual Studio 2008 (C#) Course Overview. Prerequisites. Audience.

OUTLINE DELPHI 2005 FOR.NET JUMP START

Page 1. Peers Technologies Pvt. Ltd. Course Brochure. Share Point 2007

Microsoft ASP.NET Whole Course Syllabus upto Developer Module (Including all three module Primary.NET + Advance Course Techniques+ Developer Tricks)

ASP.NET Web Forms Programming Using Visual Basic.NET

Advanced WCF 4.0 .NET. Web Services. Contents for.net Professionals. Learn new and stay updated. Design Patterns, OOPS Principles, WCF, WPF, MVC &LINQ

Pro ASP.NET 4 in C# 2010

PROGRAMMING WITH THE MICROSOFT.NET FRAMEWORK USING MICROSOFT VISUAL STUDIO 2005 Course No. MS4995A 5 Day PREREQUISITES COURSE OUTLINE

Microsoft SharePoint Server

Developing ASP.NET MVC Web Applications (486)

Introduction 13. Feedback Downloading the sample files Problem resolution Typographical Conventions Used In This Book...

Microsoft Visual Studio 2010

Lab 9: Creating Personalizable applications using Web Parts

Course Outline: Course 50466A: Windows Azure Solutions with Microsoft Visual Studio 2010

ASP.NET Using C# (VS2013)

Mobile MOUSe.NET SECURITY FOR DEVELOPERS PART 2 ONLINE COURSE OUTLINE

Developing ASP.NET MVC 5 Web Applications. Course Outline

Developing ASP.Net MVC 4 Web Application

Introduction to Programming

COURSE 20486B: DEVELOPING ASP.NET MVC 4 WEB APPLICATIONS

SQL Server Integration Services

C# Syllabus. MS.NET Framework Introduction

20486-Developing ASP.NET MVC 4 Web Applications

Developing ASP.NET MVC 5 Web Applications

Course 20488A: Developing Microsoft SharePoint Server 2013 Core Solutions

Developing ASP.NET MVC 4 Web Applications

Call: SharePoint 2010 Course Content:35-40hours Course Outline

JavaScript Specialist v2.0 Exam 1D0-735

Apex TG India Pvt. Ltd.

VB.NET Web : Phone : INTRODUCTION TO NET FRAME WORK

SHAREPOINT 2013 DEVELOPMENT

Chapter 9. Web Applications The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill

Modern SharePoint and Office 365 Development

Developing Microsoft SharePoint Server 2013 Core Solutions

Programming Fundamentals of Web Applications

TDMobile Architecture & Overview of the TD Mobile IDE. Horst de Lorenzi

Part II: PowerShell s Basic Structure and Syntax... 47

Developing ASP.NET MVC 5 Web Applications

EXAM Web Development Fundamentals. Buy Full Product.

Developing Microsoft Azure Solutions

Web Development with ASP.Net

Automating Administration with Windows PowerShell 2.0

Presentation Component Troubleshooting

The course introduces many of the techniques and technologies employed by modern desktop and enterprise applications, including:

Variable Scope The Main() Function Struct Functions Overloading Functions Using Delegates Chapter 7: Debugging and Error Handling Debugging in Visual

Building Effective ASP.NET MVC 5.x Web Applications using Visual Studio 2013

10265: Developing Data Access Solutions with Microsoft Visual Studio 2010 Duration: 5 Days Method: Instructor-Led

Course Description. Audience. Module Title : 20483B: Programming in C# Duration : 5 days. Course Outline :: 20483B ::

CITRIX 1Y0-200 EXAM QUESTIONS & ANSWERS

20486 Developing ASP.NET MVC 5 Web Applications

Using SQL Developer. Oracle University and Egabi Solutions use only

COWLEY COLLEGE & Area Vocational Technical School

Web Site Development with HTML/JavaScrip

Programming in C#

<Insert Picture Here> Getting Started with Oracle and.net

ALPHAPRIMETECH 112 New South Road, Hicksville, NY 11801

.NET, C#, and ASP.NET p. 1 What Is.NET? p. 2 The Common Language Runtime p. 2 Introducing C# p. 3 Introducing ASP.NET p. 4 Getting Started p.

20486: Developing ASP.NET MVC 4 Web Applications (5 Days)

.NET-6Weeks Project Based Training

Microsoft SharePoint 2010, Application Development

Transcription:

Table of Contents INTRODUCTION...INTRO-1 Prerequisites...INTRO-2 Installing the Practice Files...INTRO-3 Software Requirements...INTRO-3 Installation...INTRO-3 The Chapter Files...INTRO-3 Sample Database...INTRO-3 Mobile Emulators...INTRO-4 Security...INTRO-5 About the Authors...INTRO-6 READING AND WRITING XML USING THE XML DOM...17-1 Getting Started...17-2 Introducing the XML Document Object Model...17-3 Investigating the Sample File...17-5 Reading XML Data...17-8 Load XML Data...17-8 Work with a Node s Children...17-10 Iterate through All Nodes...17-12 Retrieve Element Nodes...17-15 Retrieve Just Text Nodes...17-18 Working with Nodes...17-20 Retrieve Nodes Matching a Criterion...17-20 Searching with XML Namespaces...17-23 Retrieve a Reference to a Particular Node...17-27 Navigate to Related Nodes...17-27 Retrieve Attributes of a Node...17-29 Creating and Modifying XML...17-32 Create XML Programmatically...17-32 Add or Delete Elements...17-36 Remove All Nodes and Attributes...17-39 Add or Delete Attributes...17-39 Modify the Value of an Element...17-42 Modify the Value of an Attribute...17-42 Dealing with Errors...17-45 Determine if XML Isn t Well Formed...17-45 TOC-1

Handle XML Loading Errors...17-46 LAB 17: READING AND WRITING XML USING THE XML DOM...17-51 Lab 17 Overview...17-52 Read Data from an XML File...17-54 Modify and Save XML Data...17-58 DEBUGGING...18-1 Using the Visual Debugger...18-2 New Debugging Features...18-2 Configuring Debugging...18-3 Setting Breakpoints...18-5 Stepping Through Code...18-6 Debugging Exceptions and Handling Errors...18-21 The Exception Assistant...18-21 Redirecting Users...18-22 Debugging Client-Side Scripts...18-25 Configuring Script Debugging...18-25 Debugging Script in Resource Files...18-28 Debugging Stored Procedures...18-30 Creating a Database Project...18-30 Working with Data Connections...18-32 Debugging Stored Procedures...18-32 LAB 18: DEBUGGING...18-39 Lab 18 Overview...18-40 Debugging Code...18-41 Redirecting Users...18-43 ASP.NET PROFILE FEATURES...19-1 Introducing Profiles...19-2 Profile s Strongly Typed Access...19-4 Storing Profile Data...19-5 Considering Profiles...19-6 Configuring Profiles...19-8 Setting Up Web.config...19-8 Using Custom Types...19-11 Using SQL Server for Profile Storage...19-12 Modifying Provider Behavior...19-14 Investigating the Sample Site...19-17 TOC-2

Working with Anonymous Profiles...19-30 Enabling Anonymous Profiles...19-30 Identifying Anonymous Users...19-31 Enabling Specific Properties for Anonymous Users...19-33 Migrating Anonymous Users...19-34 Creating a Custom Profile Provider...19-38 Examining the Custom Profile Provider...19-41 Comparing Profiles and Session State...19-48 LAB 19: ASP.NET PROFILE FEATURES...19-53 Lab 19 Overview...19-54 Add Profile Properties...19-55 Add Anonymous Profile Support...19-62 Migrate Anonymous Profile Information...19-65 TRACING...20-1 ASP.NET Trace...20-2 Page-Level Tracing...20-2 Application-Level Tracing...20-6 Instrumenting with Trace Listeners...20-11 The WebPageTraceListener...20-21 Health Monitoring with Web Events...20-26 Working with the TraceFinished Event...20-26 Sending Web Event Data to SQL Server...20-28 Using the SqlWebEventProvider...20-31 Providers, Rules, and Event Mappings...20-31 Viewing Event Data...20-32 LAB 20: TRACING...20-39 Lab 20 Overview...20-40 Implement Page-Level Tracing...20-41 Work with Programmatic Tracing...20-43 Configure Application-Level Tracing...20-44 CREATING NEW CONTROLS...21-1 Two Kinds of User-Defined Controls...21-2 Creating a User Control...21-3 A More Complex User Control...21-6 Investigating the User Control...21-7 TOC-3

Providing States Data...21-7 User Control Properties...21-8 User Control Events...21-10 Testing the User Control...21-11 Why Not Stop Here?...21-13 Creating a Custom Control...21-14 Investigating the StateDropDownList Control...21-19 Rendering the Control...21-20 Control Properties...21-28 Managing Property Behavior Using Attributes...21-31 Working with Postback Data...21-32 Specifying a Toolbox Icon...21-39 Finishing Touches...21-40 What s Next?...21-41 LAB 21: CREATING NEW CONTROLS...21-47 Lab 21 Overview...21-48 Render the Control s HTML...21-50 Add Control Properties...21-54 Add Postback and Event Support...21-58 Add the Final Touches (Optional)...21-62 EMPOWERING USERS WITH WEB PARTS...22-1 The Evolution of Web Parts...22-2 Web Parts in Action...22-3 Personalization in Browse Mode...22-3 Design and Edit Modes...22-6 Catalog Mode...22-7 Connect Mode...22-9 Custom Properties and Menus...22-11 Web Part Server Controls...22-14 WebPartManager...22-14 ProxyWebPartManager...22-15 WebPartZone...22-15 CatalogZone...22-16 EditorZone...22-17 ConnectionsZone...22-18 Coding Web Parts...22-19 Controlling a Page s Display Mode...22-19 Controlling Personalization Scope...22-22 TOC-4

Resetting Personalization Data...22-24 Coding Connections...22-26 User Controls as Web Parts...22-28 Custom Controls as Web Parts...22-30 LAB 22: EMPOWERING USERS WITH WEB PARTS...22-39 Lab 22 Overview...22-40 Enabling a Page to Support Web Parts...22-41 Adding Web Part Properties to a User Control...22-45 CREATING MOBILE WEB APPLICATIONS...23-1 A Big Problem, and a Solution...23-2 Introducing ASP.NET Mobile Controls...23-3 Testing Mobile Pages...23-3 How Do the ASP.NET Mobile Controls Work?...23-6 Looking at the Code...23-20 Investigating the ASP.NET Mobile Controls...23-22 Container Controls...23-22 Transfer Controls...23-23 Text Display Controls...23-27 List and Selection Controls...23-29 Validation Controls...23-40 Image Display Controls...23-43 Miscellaneous Controls...23-43 LAB 23: CREATING MOBILE WEB APPLICATIONS...23-51 Lab 23 Overview...23-52 Create the Mobile Web Page...23-53 Add ObjectList Data Handling...23-57 Add a Custom Command...23-61 ADVANCED CACHING TECHNIQUES...24-1 ASP.NET Caching Review...24-2 Declarative Output Caching...24-2 New Caching Features in 2.0...24-4 Testing Caching in Visual Studio 2005...24-5 Programmatic Page Caching...24-6 The Caching Object Model...24-6 Caching Static Pages Programmatically...24-7 Caching Data...24-9 TOC-5

Using Cache.Add and Cache.Insert...24-9 Controlling Expiration...24-9 Caching Data with Dependencies...24-10 Expiring a Cached Item when Data Changes...24-14 Polling for Changes to a Table...24-14 Polling for Changes to Query Results...24-21 Using SQL Server 2005 Query Notifications for Caching...24-23 LAB 24: ADVANCED CACHING TECHNIQUES...24-31 Lab 24 Overview...24-32 Configure Output Caching with Code...24-33 Configure Polling-Based Caching...24-34 Configure a Data Source Control to Cache Data with Query Notifications...24-37 INDEX...INDEX-1 TOC-6