Building NET 3 5 Applications with Visual Studio

Embed Size (px)

Citation preview

Content/cca/vs_vsfl_a02_it_enus/output/blank_logo.gif
Content/cca/vs_vsfl_a02_it_enus/output/html/about_course.html
Content/cca/vs_vsfl_a02_it_enus/output/html/about_course_body.html|Print|Back|Close|Building .NET 3.5 Applications with Visual Studio 2008About This CourseOverview/Description:

Visual Studio 2008 is an integrated development environment that includes a drag-and-drop interface designer and many other tools for building and deploying .NET applications. Various enhancements have been added to the .NET Framework 3.5, including support for developing applications using Windows Presentation Foundation, Windows Communication Foundation, Windows Workflow Foundation, ASP.NET AJAX, Silverlight, and Windows CardSpace. This course illustrates how to incorporate these key new features into Windows and Web applications using the tools provided by Visual Studio 2008.

Target Audience:

Developers who are currently using .NET 2.0, Visual Studio 2005, and Visual Basic 2005 or Visual C# 2005 and who intend to use .NET 3.5 with Visual Studio 2008 and VB 2008 or C# 2008 to develop business applications.

Published Duration:

2.0 hours

First publication date:

2008-04-24

Last revision:

2008-04-24

Course Number:

vs_vsfl_a02_it_enus

Copyright 2008 SkillSoft. All rights reserved.SkillSoft and the SkillSoft logo are trademarks or registered trademarks of SkillSoft in the United States and certain other countries.All other logos or trademarks are the property of their respective owners.

Content/cca/vs_vsfl_a02_it_enus/output/html/acknowledgements.html
Content/cca/vs_vsfl_a02_it_enus/output/html/acknowledgements_body.html|Print|Back|Close|Building .NET 3.5 Applications with Visual Studio 2008Acknowledgements

Copyright 2008 SkillSoft. All rights reserved.SkillSoft and the SkillSoft logo are trademarks or registered trademarks of SkillSoft in the United States and certain other countries.All other logos or trademarks are the property of their respective owners.

Content/cca/vs_vsfl_a02_it_enus/output/html/copyrights.html
Content/cca/vs_vsfl_a02_it_enus/output/html/copyrights_body.html|Print|Back|Close|Building .NET 3.5 Applications with Visual Studio 2008Copyrights

Copyright 19992008 SkillSoft Corporation

SkillSoft Corporation107 Northeastern BlvdNashua, NH 03062Phone: 603-324-3000Fax: 603-324-3210SkillSoft U.K. Ltd.EMEA Headquarters (U.K)Compass House2nd Floor207-215 London RoadCamberleyGU15 3EYPhone: +44 (0) 127 640 1950Fax: +44 (0) 127 640 [email protected] Asia Pacific Pty. Limited Level 171 Epping RoadNorth Ryde NSW 2113Sydney Australia(PO Box 365 North Ryde NSW 2113)Phone: + 61 2 9941 6333Fax: +61 2 9887 [email protected]

http://www.skillsoft.com

All rights reserved. No part of this product may be reproduced or utilized in any form or by any means, electronic or mechanical, including photocopy, recording, broadcasting, or by any information storage or retrieval system, without permission in writing from SkillSoft Corporation.

Trademarks and servicemarks

SkillSoft, Search and Learn, SkillPort, Ahead of the Learning Curve, SkillChoice, SkillStudio, Books 24x7, Referenceware, ITPro, BusinessPro, Office Essentials, and Express Guides are trademarks or registered trademarks of SkillSoft.

This product contains elemedia SX7300P Speech CODEC software from Agere Systems, Inc. Copyright 19962004 Agere Systems, Inc. Elemedia is a trademark of Agere Systems, Inc. All Rights Reserved.

Except as otherwise specified, names, marks, logos and the like used in the educational/teaching content of these materials are intended to be, and to the best of Licensor's [SkillSoft's] knowledge and belief are, fictitious. None of the names, marks, or logos used herein is intended to depict any past or present individual or entity, or any trademark, service mark, or other protectable mark of any individual or entity. Any likeness, similarity or sameness between any name, mark, or logo used herein by Licensor [SkillSoft] and the name, mark, or logo of any individual or entity, past or present, is merely coincidental and unintentional. Any such names, marks, and logos used in the educational/teaching content of these materials are used only to provide examples for purposes of teaching the educational content of the materials, and are in no way intended to be used in any trademark sense or manner.

Names used in examples

The names of actual past or present individuals, entities, trademarks, service marks, logos and the like (other than those of Licensor [SkillSoft]) used in the educational/teaching content of these materials are used only to provide examples (including in some instances actual case studies based upon factual events or circumstances involving the individuals, entities, marks, or logos) for purposes of teaching the educational content of the materials. Any such names, marks, and logos used in the educational/teaching content of these materials are intended and used solely for the purpose of providing examples and case studies, and are in no way intended to be used in any trademark sense or manner.

Trade secrets

The software and technology used to implement this product contains trade secrets that SkillSoft considers to be confidential and proprietary information. Your right to use this material is subject to the restrictions in the license agreement under which you obtained it.

Copyright 2008 SkillSoft. All rights reserved.SkillSoft and the SkillSoft logo are trademarks or registered trademarks of SkillSoft in the United States and certain other countries.All other logos or trademarks are the property of their respective owners.

Content/cca/vs_vsfl_a02_it_enus/output/html/course_obj.html
Content/cca/vs_vsfl_a02_it_enus/output/html/course_obj_body.html|Print|Back|Close|Building .NET 3.5 Applications with Visual Studio 2008Course ObjectivesLesson: WCF and WF Applications

After completing this topic, you should be able to

identify the key strength of Windows Communication Foundationrecognize the steps in the programming model for creating a Windows Communication Foundation servicecreate a new workflow using Windows Workflow Foundation in Visual Studio 2008recognize the procedure for configuring a workflow to call a Windows Communication Foundation service in Visual Studio 2008 Lesson: WPF and Windows CardSpace

After completing this topic, you should be able to

recognize the procedure for creating a user interface for a Windows Presentation Foundation application in Visual Studio 2008recognize how to configure a web site to use Windows CardSpaceLesson: Web Applications in Visual Studio 2008

After completing this topic, you should be able to

identify enhancements to ASP.NET 3.5recognize how to link a Silverlight project into an ASP.NET applicationidentify features of Silverlightidentify the purpose of the ASP.NET AJAX components in Visual Studio 2008

Copyright 2008 SkillSoft. All rights reserved.SkillSoft and the SkillSoft logo are trademarks or registered trademarks of SkillSoft in the United States and certain other countries.All other logos or trademarks are the property of their respective owners.

Content/cca/vs_vsfl_a02_it_enus/output/html/followons.html
Content/cca/vs_vsfl_a02_it_enus/output/html/followons_body.html|Print|Back|Close|Building .NET 3.5 Applications with Visual Studio 2008Follow-on Activities

Copyright 2008 SkillSoft. All rights reserved.SkillSoft and the SkillSoft logo are trademarks or registered trademarks of SkillSoft in the United States and certain other countries.All other logos or trademarks are the property of their respective owners.

Content/cca/vs_vsfl_a02_it_enus/output/html/glossary.html

This page contains a JavaScript function that prints out the current frame document. To print out the document without using JavaScript, you need to press Control P.

|Print|Back|Close|Building .NET 3.5 Applications with Visual Studio 2008GlossaryABCDEFGHIJKLMNOPQRSTUVWXYZ#AActive Server Pages See ASP.ActiveX Data ObjectsSee ADO. ADO An abbreviation for ActiveX Data Objects, a database interface that is used to connect to, retrieve, update, and delete data from a database. ADO.NETA set of classes that together enable applications to interact with the information stored in a database.AJAXAn abbreviation for Asynchronous JavaScript and XML. It is a web development technique for creating interactive web applications. Microsoft uses ASP.NET AJAX which integrates AJAX into the ASP.NET framework, thereby making it easier for ASP.NET developers to add AJAX to existing applications. Visual Studio 2008 includes support for AJAX components.Anonymous typesAnonymous types are a new programming feature of .NET 3.5 that allows developers to define new object types in code without having to create a formal class definition.ASPAbbreviation for Active Server Pages. It enables interactive sessions with web pages and provides a programming language that can integrate with HTML, and enhances the scope of messaging and collaboration services.ASP.NETA language- and browser-independent programming technology for creating dynamic web applications.

Back to top

BBase Class LibraryThe Base Class Library holds all the classes, value types, and interfaces that are included in the .NET Framework. It holds the basic code building-blocks used for the creation of any application, control, or component.BCLSee Base Class Library.break modeA pause in the program execution that allows the user to debug the program.breakpointAn option set by the user beside a line of code that will cause the program to stop executing and enter break mode.BrowserSoftware used to view and interact with Internet resources, example Internet Explorer 7.build outputsThe application files that make up an application, such as ASPX files, executables, DLLs, configuration files, graphics, and other resources.

Back to top

CC# Object-oriented development language created by Microsoft. It is derived from C and C++, and borrows many concepts from Java. The latest version of the language is 3.0 and it includes support for LINQ, Anonymous types, type inference, lambda expressions and extension methods.classA mould or template for the creation of objects. It sets out rules for how the objects that contains may behave.Class DesignerProvides a graphic representation of the class structure of an application. Class Designer enables the user to change the structure using the program, and the diagram updates automatically when changes are made to the code.Class ViewA window that displays a collective view of all the parts of a Class type. The user can use the Class View to navigate through parts of a type by clicking on different parts, using the navigation bar, or selecting Go To Definition from the context menu.ClickOnceA technology that enables users may use to install or remotely use a deployed application, and manages updates to it. Applications installed for online use are available to only one remote user.CLRAbbreviation for Common Language Runtime. The .NET execution environment that manages running code and provides services that facilitate software development.Common Language Runtime See CLR.common type systemSee CTS.compilerA program that translates source code into code executed by a computer machine code.ConsoleA class which provides input and output for .NET applications.ConstraintA form of relationship that specifies rules to be followed for individual or related columns in a DataTable.CSSCascading Style SheetsCTSAbbreviation for common type system. A formal specification that fully describes all possible data types that the CLR supports and specifies how they can interact with each other, as well as how they are represented in the .NET meta data.

Back to top

DdataAny form of information that is stored and accessed by a computer.data bindingThe linking of data in a data source to the controls on an object, enabling the display and management of the data used by the object.data source controlsEnables the user to retrieve data from a data source and to bind data to a control so that the data can be viewed. They simplify the process of writing the code needed for data retrieval and binding.data typeA set of data that classifies a certain type and size of information. VBScript only uses the variant data type or its subtypes.debuggerThe Visual Studio 2008 debugger incorporates just-in-time debugging and just my code debugging, and debugs C# and C++, Visual Basic and VBScript as well as LINQ programming. It steps over managed code, native code, mobile code, and T-SQL code. It will debug locally or remotely, and can debug assemblies hosted by SQL Server and JavaScript hosted by Internet Explorer. It enables stepping into XML web services and XSL transformations, and features data tips as well as data visualizer, breakpoints, and tracepoints. It also includes better support for debugging multithreaded applications, remote debugging support for Windows Vista and the ability to debug WCF applications and WCF web services as well as support for JavaScript debugging.

Back to top

EExpression SuiteExpression Suite is a set of tools provided by Microsoft for building rich internet applications using WPF and Silverlight. These applications can then be integrated with Visual Studio 2008.Extension methodsExtension methods are a new programming feature of .NET 3.5 that allow programmers to add new methods to existing object types. These can either be object already exist in the CLR or user defined types.

Back to top

IIDE Abbreviation for integrated development environment. IDE analyzes code to determine logical boundaries for creating a section.IISAbbreviation for Internet Information Server. It is Microsoft's web server application.Integrated development environmentSee IDE.Internet Information Server See IIS.

Back to top

JJavaScriptA scripting language, developed by Netscape Communications Corporation. Client-side JavaScript is used to add interactivity to HTML documents.

Back to top

LLambda expressionsLambda expressions are similar to anonymous methods but utilizing much more concise syntax. They are used quite extensively with LINQ.LINQAn abbreviation for Language Integrated Query and is included in .NET 3.5. The LINQ project allows the languages supported by the .NET Framework to include query syntax as a supported feature for querying all forms of data, not just relational or XML based data.Local Type inferenceType inference allows you to write code where you do not have to explicitly state the type of a variable. Instead the type is inferred from the statement in which it is declared. This allows you to write less formal more relaxed code, which can speed up development.

Back to top

MMS BuildThe build platform for Microsoft and Visual Studio. It was introduced with Visual Studio 2005 and .NET 2.0. It has the advantage of being bundled with the .NET Framework for free, so that projects and solutions can be built without the use of the IDE.

Back to top

OO/R DesignerThe Object Relational, or O/R, Designer is a visual tool that is part of the Visual Studio 2008 IDE. It allows users to create an object model in an application that maps to objects in a database and which are typically LINQ to SQL entity classes.

Back to top

RRSSReal Simple Syndication.RSS feedsIs syndicated web content that is published and delivered to a user who subscribes to a site to receive updated content.RSS readerSoftware used to retrieve and read syndicated web content.

Back to top

SSilverlightSimple Object Access ProtocolSee SOAP.SOAPAbbreviation of Simple Object Access Protocol, a protocol used to transfer XML-based messages across a network. SQLAbbreviation for Structured Query Language.SQL ServerA server that provides back-end solutions for the distributed services in the .NET architecture.

Back to top

VVisual Basic .NET .NET Framework version of the Visual Basic programming language.Visual Studio .NET IDE released in 2002 that was the first implementation of the .NET Framework and the first appearance of the C# programming language.Visual Studio .NET 2003 Minor version release of Visual Studio .NET, utilizing the 1.1 Framework. First appearance of mobile device support.Visual Studio .NET 2005 Major version release of Visual Studio .NET. First release to fully utilize the .NET Framework 2.0.Visual Studio 2008Major version release of Visual Studio .NET. First release to fully utilize the .NET Framework 3.5. It is also widely known by its pre-release codename "Orcas."Visual Studio 6.0 IDE Released by Microsoft in 1998, using separate environments for Visual J++ and Visual InterDev.Visual Studio 97 Provides a type-specific alternate view of objects or variables, based on their data type. Visual Studio 2005 uses four standard visualizers a DataSet visualizer that shows DataSets in a grid, an XML visualizer, a text visualizer, and an HTML visualizer.

Back to top

WWCFAbbreviation of Windows Communication Foundation. WCF is a programming model used to for building connected service oriented applications. WCF combines many technologies for building network-distributed applications into one programming model, thus making the develop of service oriented applications easier than in the past.Web serviceInternet communication device that allows programs to communicate with the internet using SOAP.WFAbbreviation of Windows WorkFlow Foundation. This programming model is used to create workflow-enabled applications. Typically workflows are used to enhance and model business processes and applications.Windows CardSpaceFormerly known as InfoCard, Windows CardSpace is an Identity Metasystem that uses the digital identities of a use in a secure fashion. It hopes to unify the interoperable identity layer of the internet. Users can issue their own cards, known as personal cards, or they can obtain a managed card through a trusted third party provider.Windows Communication FoundationSee WCF.Windows Presentation FoundationSee WPF.Windows VistaThe latest version of Microsoft's Windows operating system.Windows Workflow FoundationSee WF.WPFAbbreviation for Windows Presentation Foundation. WPF was introduced in .NET 3.0 as a graphical subsystem for building richer Windows applications. As a programming model it clearly separates the UI and business logic and constructs it UI using XAML.

Back to top

XXAMLAbbreviation for Extensible Application Markup Language. This language is based on XML and serves as the building block for the UI elements of WPF.XMLAbbreviation of Extensible Markup Language. A standards-based format of the World Wide Web Consortium (W3C) that facilitates data interchange between different applications.

Back to top

#.NET FrameworkThe .NET Framework consists of the Common Language Runtime and a unified set of class libraries. These facilitate the building and running of applications and Web services. Visual Studio 2008 includes .NET version 3.5.

Back to top

ABCDEFGHIJKLMNOPQRSTUVWXYZ#

Copyright 2008 SkillSoft. All rights reserved.SkillSoft and the SkillSoft logo are trademarks or registered trademarks of SkillSoft in the United States and certain other countries.All other logos or trademarks are the property of their respective owners.

Content/cca/vs_vsfl_a02_it_enus/output/html/jobaids.html
Content/cca/vs_vsfl_a02_it_enus/output/html/jobaids_body.html|Print|Back|Close|Building .NET 3.5 Applications with Visual Studio 2008Job Aids

Copyright 2008 SkillSoft. All rights reserved.SkillSoft and the SkillSoft logo are trademarks or registered trademarks of SkillSoft in the United States and certain other countries.All other logos or trademarks are the property of their respective owners.

Content/cca/vs_vsfl_a02_it_enus/output/html/learningaids.html
Content/cca/vs_vsfl_a02_it_enus/output/html/learningaids_body.html|Print|Back|Close|Building .NET 3.5 Applications with Visual Studio 2008Learning Aids

Copyright 2008 SkillSoft. All rights reserved.SkillSoft and the SkillSoft logo are trademarks or registered trademarks of SkillSoft in the United States and certain other countries.All other logos or trademarks are the property of their respective owners.

Content/cca/vs_vsfl_a02_it_enus/output/html/license.html
Content/cca/vs_vsfl_a02_it_enus/output/html/license_body.html|Print|Back|Close|Building .NET 3.5 Applications with Visual Studio 2008Licensing Agreement

NB: In this document, "You" means the user of the Software and "SkillSoft" means the SkillSoft company serving the country where the Software is acquired.

BY USING THIS SOFTWARE, YOU AGREE TO THE TERMS AND CONDITIONS OF THIS AGREEMENT AND CREATE A BINDING CONTRACT BETWEEN YOU AND SKILLSOFT. IF YOU DO NOT AGREE TO THESE TERMS, YOU SHOULD EXIT FROM THIS COURSE AND RETURN THIS COURSE TO THE PERSON FROM WHOM YOU OBTAINED IT WITHIN THREE (3) DAYS OF RECEIPT AND OBTAIN A REFUND.

SKILLSOFT grants you a terminable non-exclusive, nontransferable license to use one copy of the enclosed software program (the "Software") and accompanying documentation in accordance with the following terms and conditions.

You may use the Software only on a single stand-alone computer or a network node from which the Software cannot be accessed by another computer. You may make one (1) copy of the Software for back-up or archival purposes only. If the Software is installed in a corporate or network environment it shall be used by no more than one (1) user unless the number of authorized copies or users of the Software is set out on this package or in a separate agreement with SkillSoft. Software may be installed on a network server only for the purpose of distributing copies of the Software to other computers and for no other purpose whatsoever. You will not: (a) copy the Software, except as provided above, (b) reverse engineer, disassemble, or decompile the Software, (c) transfer or make available the Software to any other party, or (d) use the Software outside the country of acquisition.

The computer software, artwork and other components included in the Software are the copyrighted property of SkillSoft and its licensors. The Software is licensed (not sold) to you, and SkillSoft owns all copyright, trade secret, patent, and other proprietary rights in the Software. You may use the Software on a single computer. You may not: (1) copy (other than once for back-up purposes), distribute, rent, loan, lease, or sublicense all or any portion of the Software; (2) modify, translate, distribute, or prepare derivative works of the Software or the accompanying documentation; (3) reverse engineer, decompile, or disassemble the Software or the accompanying documentation; or (4) remove any proprietary notices, labels, or marks on the Software and accompanying documentation. You may not transfer the Software. Your license is automatically terminated if you transfer the Software.

THIS LICENSE IS NOT A SALE. TITLE AND COPYRIGHTS TO THE SOFTWARE, ACCOMPANYING DOCUMENTATION AND ANY COPY MADE BY YOU REMAIN WITH SKILLSOFT OR ITS LICENSORS, AS THE CASE MAY BE. CONFIDENTIALITY The Software contains confidential trade secret information belonging to SKILLSOFT, and you may use the Software only pursuant to the license set forth herein. In addition, you may not disclose the Software to any third party.

SKILLSOFT warrants to the licensee that the media furnished in this product will be free from defects in materials and workmanship under normal use for a period of ninety (90) days from the date of purchase.

You expressly acknowledge and agree that use of the Software is at your sole risk. Except for the limited ninety (90) day warranty on the media set forth above, the Software and any related documentation or materials are provided "AS IS" and without warranty of any kind. SKILLSOFT EXPRESSLY DISCLAIMS ALL WARRANTIES, EXPRESS AND IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. SKILLSOFT DOES NOT WARRANT THAT THE FUNCTIONS CONTAINED IN THE SOFTWARE WILL MEET YOUR REQUIREMENTS, OR THAT THE OPERATION OF THE SOFTWARE WILL BE UNINTERRUPTED OR ERROR-FREE, OR THAT DEFECTS IN THE SOFTWARE WILL BE CORRECTED. YOU ASSUME THE ENTIRE RISK AS TO THE RESULTS AND PERFORMANCE OF THE SOFTWARE AND YOU (AND NOT SKILLSOFT) ASSUME THE ENTIRE COST OF ALL SERVICING, REPAIR AND/OR CORRECTION. SOME JURISDICTIONS DO NOT ALLOW THE EXCLUSION OF IMPLIED WARRANTIES, SO THE ABOVE EXCLUSION MAY NOT APPLY TO YOU.

UNDER NO CIRCUMSTANCES INCLUDING NEGLIGENCE SHALL SKILLSOFT, OR ITS DIRECTORS, OFFICERS, EMPLOYEES OR AGENTS, BE LIABLE TO YOU FOR ANY INCIDENTAL, INDIRECT, SPECIAL, OR CONSEQUENTIAL DAMAGES (INCLUDING DAMAGES FOR LOSS OF BUSINESS PROFITS, BUSINESS INTERRUPTION, LOST DATA, LOSS OF BUSINESS INFORMATION, AND THE LIKE) ARISING OUT OF THE POSSESSION, USE, OR MALFUNCTION OF THE SOFTWARE, INCLUDING WITHOUT LIMITATION DAMAGE TO PROPERTY AND, TO THE EXTENT PERMITTED BY LAW, DAMAGES FOR PERSONAL INJURY, EVEN IF SKILLSOFT OR AN SKILLSOFT AUTHORIZED REPRESENTATIVE HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES OR LOSS. SOME JURISDICTIONS DO NOT ALLOW THE LIMITATION OR EXCLUSION OF LIABILITY FOR INCIDENTAL, OR CONSEQUENTIAL DAMAGES, SO THE ABOVE LIMITATION OR EXCLUSION MAY NOT APPLY TO YOU.

THIS WARRANTY GIVES YOU SPECIFIC LEGAL RIGHTS, AND YOU MAY HAVE OTHER RIGHTS DEPENDING ON THE LAWS IN YOUR STATE. YOU AGREE THAT THE LIABILITY OF SKILLSOFT ARISING OUT OF ANY KIND OF LEGAL CLAIM (WHETHER IN CONTRACT, TORT, OR OTHERWISE) WILL NOT EXCEED THE AMOUNT YOU ORIGINALLY PAID FOR THE USE OF THE SOFTWARE.

U.S.A. ONLY. If the Software is acquired under agreement with the U.S. government or any contractor therewith, it is acquired as "commercial computer software" subject to the provisions hereof, as specified in 48 CFR 12.212 of the FAR and, if acquired for Department of Defense (DoD) units, 48 CFR 227-7202 of the DOD FAR Supplement, or sections succeeding thereto.

This License is governed by the laws of the jurisdiction of the SkillSoft Company serving the country where the Software was acquired. If any provision of this license is not enforceable, it will be served from this license and the remainder will remain in full force and effect.

If you have any questions regarding this License or the Software, please contact the SkillSoft office nearest you.

SkillSoft Corporation107 Northeastern BlvdNashua, NH 03062Phone: 603-324-3000Fax: 603-324-3210

SkillSoft U.K. Ltd.EMEA Headquarters (U.K)Compass House2nd Floor207-215 London RoadCamberleyGU15 3EYPhone: +44 (0) 127 640 1950Fax: +44 (0) 127 640 [email protected]

SkillSoft Asia Pacific Pty. Limited Level 171 Epping RoadNorth Ryde NSW 2113Sydney Australia(PO Box 365 North Ryde NSW 2113)Phone: + 61 2 9941 6333Fax: +61 2 9887 [email protected]

Copyright 2008 SkillSoft. All rights reserved.SkillSoft and the SkillSoft logo are trademarks or registered trademarks of SkillSoft in the United States and certain other countries.All other logos or trademarks are the property of their respective owners.

Content/cca/vs_vsfl_a02_it_enus/output/html/logoframe.html
Content/cca/vs_vsfl_a02_it_enus/output/html/references.html
Content/cca/vs_vsfl_a02_it_enus/output/html/references_body.html|Print|Back|Close|Building .NET 3.5 Applications with Visual Studio 2008References Books Introducing Microsoft LINQ

2007, Paolo Pialorsi and Marco Russo, Microsoft Press, 9780735623910

Microsoft Windows Communication Foundation Step by Step

2007, John Sharp, Microsoft Press, 9780735623361

Professional WPF Programming: .NET Development with the Windows Presentation Foundation

2007, Chris Andrade, Shawn Livermore, Mike Meyers and Scott Van Vliet, Wrox Press, 9780470041802

Copyright 2008 SkillSoft. All rights reserved.SkillSoft and the SkillSoft logo are trademarks or registered trademarks of SkillSoft in the United States and certain other countries.All other logos or trademarks are the property of their respective owners.

Content/cca/vs_vsfl_a02_it_enus/output/html/resources.css

/* STYLES FOR CONTENT ON SCREEN *//* PAGE STRUCTURE */body,p,td,dt,dd { text-decoration: none; white-space: normal; font: normal normal 90%/120% Arial,Helvetica,sans-serif; }body.topframe { background: url(resources_grey_border.gif); }#main-box { margin-left: 55px; margin-right: 30px; }#main-box dl { margin-left: 0px; margin-top: 0px; padding-top: 0px; }#main-box dt { font-weight: bold; font-size: 0.9em; padding-top: 0.3em; }#main-box dd { font-weight: normal; font-size: 0.9em; }#main-box ul li { font-weight: normal; font-size: 0.9em; }#main-box ol li { font-weight: normal; font-size: 0.9em; }#logo { left: 10px; position: absolute; top: 10px; }.printout-resourcetype, label, #printout-logo-right-solo, #printout-logo, #printout-logo-left, #printout-logo-right { display: none; }#printer-text { float: right; padding-right: 30px; text-align: right; white-space: normal; font: normal normal bold 0.8em Arial,Helvetica,sans-serif; }/* HYPERLINKS */a:link,a:visited { color: #0000bb; font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; text-decoration: underline; white-space: normal; }a:hover { color: #c00000; font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; text-decoration: underline; white-space: normal; }a:active { color: #ff910e; font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; text-decoration: underline; white-space: normal; }/* HEADINGS */h1,h2,h3,h4 { font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; text-decoration: none; white-space: normal; }h1.title-article { font-size: 1.6em; }h2.article-subheading { background-color: #ffffff; color: #000000; margin-left: 55px; padding-top: 10px; text-decoration: none; white-space: normal; font: normal normal bold 1.1em Arial,Helvetica,sans-serif; }h3.article-subheading { background-color: #ffffff; color: #000000; margin-left: 55px; padding-top: 10px; text-decoration: none; white-space: normal; font: normal normal bold 1.0em Arial,Helvetica,sans-serif; }h4.article-subheading { background-color: #ffffff; color: #000000; margin-left: 55px; padding-top: 10px; text-decoration: none; white-space: normal; font: normal normal bold 0.9em Arial,Helvetica,sans-serif; }.referencelabel { background: transparent; color: #660000; margin-left: 10px; text-align: left; white-space: normal; font: normal normal bold 1.3em/1.4em Arial,Helvetica,sans-serif; }.referencetitle { background: transparent; color: #660000; margin-left: 10px; text-align: left; white-space: normal; font: normal normal bold 1.3em/1.4em Arial,Helvetica,sans-serif; }.title-article { background-color: #ffffff; color: #003366; margin-left: 10px; margin-top: 20px; width: 600px; font: normal normal bold 1.3em/1.2em Arial, Helvetica, sans-serif; }/* TABLES AND LISTS */.table-box { margin-left: 55px; margin-bottom: 10px; }table { border-collapse: collapse; border-color: #c0c0c0; border-style: solid; border-width: 1px; font-family: Arial, sans-serif; text-align: left; vertical-align: top; }tr { vertical-align: top; border-color: #c0c0c0; border-width: 2px; }td { border-color: #c0c0c0; border-style: solid; border-width: 1px; color: #000000; padding: 5px; text-align: left; vertical-align: top; font: 0.8em Arial, sans-serif; background-color: #ffffff; }th { color: #000000; padding: 5px; text-align: left; vertical-align: top; font: bold 0.8em Arial, sans-serif; background: #c0c0c0; }caption { background-color: #ffffff; color: #b00000; font: bold 1.0em Arial, sans-serif; padding-bottom: 10px; text-align: left; }th.rowheader { vertical-align: top; color: #000080; border-bottom: #ffffff thin solid; text-align: left; font: bold 0.8em arial, sans-serif; background: #C0C0C0; padding: 5px; }td.corner, th.corner, td.blank, th.blank { font-style: italic; background-color: #d9d9d9; color: #000000;}td ul { list-style-type: disc; list-style-position: outside; margin: 0.2em 0.2em 0.2em 0.9em; padding: 0.2em 0.2em 0.2em 0.9em; text-decoration: none; font: 100% Arial, sans-serif; }td ol { list-style-type: decimal; list-style-position: outside; margin: 0.2em 0.2em 0.2em 0.9em; padding: 0.2em 0.2em 0.2em 0.9em; text-decoration: none; font: 100% Arial, sans-serif; }td li { font-size: 100%; }li li { list-style-type: circle; list-style-position: outside; }td li.nested ol, li.nested ul, li.nested ol { font-size: 100%; margin: 0.2em 0.2em 0.2em 0.9em; padding: 0.2em 0.2em 0.2em 0.9em; }.picture-caption, .form-caption { font-size: 0.8em; font-style: normal; font-weight: bold; }/* STYLES FOR RESOURCE HOME PAGES */#resources { margin-left: 20px; margin-right: 30px; }#resources div.copyright-claim { margin-top: 40px; text-align: }#resources div.copyright-claim p.copyright-text { display: none; }#resources #body-content { margin-left: 0; }#resources ul.resources-toc { font-size: 100%; list-style: disc outside; margin-left: 30px; padding-left: 0px; text-decoration: none; }#resources li.resources-toc-item { margin-left: 0; padding-left: 0; padding-top: 0.6em; font: normal normal normal 100% Arial,Helvetica,sans-serif; }#resources table { margin-left: 10px;}#resources caption.topic-objectives { display: none;}#resources #objectiveslist { text-indent: 10px; }#resources #objectiveslist ul li { font-size: 90%; }#resources p.objectives-intro { background-color: #ffffff; color: #000000; margin-left: 0px; white-space: normal; font: normal normal normal 0.9em Arial,Helvetica,sans-serif; }#resources h2.objectives-subhead { background-color: #ffffff; color: #000066; font: normal normal bold 1.0em Arial,Helvetica,sans-serif; margin-top: 0.5em;}#resources .ack-logo { display: block; float: right; }#resources .subhead-resources-bodytext { background-color: #ffffff; color: #000066; margin-left: 10px; margin-bottom: 0.2em; font: normal normal bold 0.9em Arial,Helvetica,sans-serif; }#resources .indented-resources-bodytext { background-color: #ffffff; color: #000000; margin-left: 40px; white-space: normal; margin-top: 0.5em; font: normal normal normal 0.9em Arial,Helvetica,sans-serif; }#resources .license-bodytext { background-color: #ffffff; color: #000000; margin-left: 40px; white-space: normal; font: normal normal normal 0.8em/140% Arial,Helvetica,sans-serif; }#resources .pagelabel, .screenlabel { background-color: #ffffff; color: #b63636; font-weight: bold; }#resources table.copyrights { border: 0; margin-left: 40px; }#resources table.copyrights td { width: 18.0em; text-indent: 0; }#resources table.copyrights caption { display: none; text-indent: 0; padding-left: 0.3em; }#resources .subcategory { background-color: #ffffff; color: #000000; white-space: normal; margin-left: 10px; font: normal normal bold 1.1em Arial,Helvetica,sans-serif; }#resources .supplement-instruction { color: #000000; margin-left: 10px; margin-right: 1.0em; font: italic 500 0.8em Arial, sans-serif; background: transparent; }/* FOR GLOSSARY ONLY */#glossary { margin-left: 20px; margin-right: 30px; }#title-box, #top-index-box { padding-top: 10px; text-align: center; }.indexletters { background-color: #ffffff; color: #000066; white-space: normal; font: normal normal bold 0.9em Arial,Helvetica,sans-serif; }.index-off { background-color: #ffffff; color: #999999; white-space: normal; font: normal normal normal 0.9em Arial,Helvetica,sans-serif; }.letter { background-color: #ffffff; color: #800000; padding-top: 0.7em; white-space: normal; font: normal normal bolder 1.0em Arial,Helvetica,sans-serif; }.term { background-color: #ffffff; color: #000066; font: normal normal bold 0.9em Arial,Helvetica,sans-serif; }.explanation { background-color: #ffffff; color: #000000; white-space: normal; font: normal normal normal 0.9em Arial,Helvetica,sans-serif; }.crossref { font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; text-decoration: underline; white-space: normal; }.backtotop { float: right; text-align: left; text-decoration: underline; white-space: normal; font: normal normal bold 0.8em Arial,Helvetica,sans-serif; }#bottom-index-box { text-align: center; padding-top: 0.4em; margin-bottom: 5.0em; }.bottom-index { text-align: center; margin-top: 5.0em; border-top-color: #bababa; border-top-style: solid; border-top-width: thin; padding-top: 0.4em; width: 96%; margin-bottom: 3.0em; }#definitions { margin-left: 10px; margin-right: 30px; padding-bottom: 3.0em; text-align: left; }#glossary .copyright-text { background-color: #ffffff; color: #000000; margin-top: 20px; padding-bottom: 30px; font: normal normal normal 0.7em/120% Arial,Helvetica,sans-serif; }#glossary #bottom-index-box { text-align: center; width: 100%; }#glossary .referencelabel { width: 540px; }#glossary hr { margin-left: 20px; margin-right: 20px; }#glossary .pagelabel, .screenlabel { background-color: #ffffff; color: #b63636; font-weight: bold; }#glossary dd {padding-bottom: 0.9em; }/* FOR RESOURCE AIDS */#resourceaids li { margin-bottom: 0.4em; }#resourceaids .article-subheading { margin-left: 0; }#resourceaids ul li { list-style-type: disc; margin-left: 0px; padding-left: 0px; }#resourceaids ol li { list-style-type: decimal; margin-left: 0px; padding-left: 0px; }#resourceaids li.nested { list-style-type: none; margin-bottom: 0.6em; margin-top: -0.3em; }#resourceaids li.nested ul { list-style-type: circle; margin-bottom: 1.0em; }#resourceaids li.nested ol { list-style-type: decimal; margin-bottom: 0.6em; margin-left: 1.2em; padding-left: 1.6em;}#resourceaids ul li.nested li { list-style-type: circle; list-style-position: outside; margin-left: 0.6em; }#resourceaids ul li.nested ol li.numbered { list-style-type: decimal; margin-left: 0.6em; }#resourceaids dl, #resourceaids .code-paragraph-article { background: #f0f0f0; color: #000000; margin-left: 0px; padding: 15px 15px 15px 20px; text-align: left; text-decoration: none; white-space: normal; font: normal normal normal 0.9em "Courier New", Courier, monospace; width: 95%; }#resourceaids dl dd { line-height: 120%; }#resourceaids dl dt { line-height: 130%; }#resourceaids p.picture-caption, #resourceaids p.form-caption { padding: 2px 0px 6px 0px; margin: 0; }#resourceaids div.table-box { padding: 6px 0px 6px 0px; margin: 0px 0px 0px 0px; }#resourceaids table { padding: 10px 0px 20px 0px; margin: 0px 0px 0px 0px; }#resourceaids input { color: #800000; font-weight: bolder; text-align: right; background: #ccffff; }#resourceaids div.picture-box { padding: 0; margin: 0; }#resourceaids .syntax-paragraph { background-color: #ffffff; color: #800000; margin-left: 30px; text-decoration: none; white-space: normal; font: normal normal normal 0.8em Arial, Helvetica, sans-serif; }#resourceaids .copyright-text { background-color: #ffffff; color: #000000; margin-top: 20px; padding-bottom: 30px; font: normal normal normal 0.7em/120% Arial,Helvetica,sans-serif; }#resourceaids #bottom-box { text-align: center; width: 100%; }/* STYLES FOR RESOURCE CODE SAMPLES */#resource-code pre.coding { margin-left: 10px; }#resource-code div.copyright-claim { margin-top: 40px; text-align: center; }#resource-code .copyright-text { background-color: #ffffff; color: #000000; margin-top: 20px; padding-bottom: 30px; font: normal normal normal 0.7em/120% Arial,Helvetica,sans-serif; }/* STYLES FOR RESOURCES ON SKILLPORT */#skillport-resources { color: #000000; background-color: #ffffff; }#skillport-links { left: 40px; right: 20px; top: 20px; width: 95%; margin-bottom: 10px;}#skillport-links-left, #skillport-links-right { background-color: #ffffff; color: #0000bb; font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; text-decoration: underline; white-space: normal; font-size: 0.9em; }#skillport-links-left a:link, #skillport-links-left a:visited, #skillport-links-right a:link, #skillport-links-right a:visited { background-color: #ffffff; color: #0000bb; font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; text-decoration: underline; white-space: normal; font-size: 0.9em; }#skillport-links-left a:hover, #skillport-links-right a:hover { background-color: #ffffff; color: #c00000; font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; text-decoration: underline; white-space: normal; font-size: 0.9em; }#skillport-links-left a:active, #skillport-links-right a:active { background-color: #ffffff; color: #ff910e; font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; text-decoration: underline; white-space: normal; }#skillport-links-right { float: right; clear: left; }#skillport-links-left { position: absolute; left: 20px; top: 15px; width: 50%; }#skillport-links + h1.referencelabel { position: relative; top: 60px; margin-bottom: 80px; }/* -------------------------------------------------- *//* STYLES FOR PRINTING */@media print {#resourcespage, #resources, #resourceaids { margin-left: 0px; margin-right: 30px; padding-left: 0px; }td { height: 1.5em; line-height: 1.3em; }td.field { width: 100px; }.formtable { page-break-before: always; }#printout-logo-right-solo { display: block; text-align: right; clear: left; }#printout-logo-right { display: block; float: right; }#printout-logo-left { display: block; float: left; }#title-box-article, .title-article { width: 100%; padding-bottom: 16px; }#coursereference { margin-top: 2.0em; padding-bottom: 0.5em; border-top-color: #bababa; border-top-style: solid; border-top-width: 2px; border-bottom-color: #bababa; border-bottom-style: solid; border-bottom-width: 2px; padding-top: 0.1em; margin-left: 0px; margin-right: 0px; width: 100%; }#coursereference p { margin-top: 0.3em; margin-bottom: 0.2em; margin-left: 0px; font-size: 80%; width: 100%; }p.coursetopic { margin-top: 0.2em; margin-bottom: 0.2em; margin-left: 0px; font-size: 80%; }h1.title-article, h1.aid-title { margin-top: 3.0em; border-bottom-color: #bababa; border-bottom-style: solid; border-bottom-width: 2px; padding-bottom: 0.2em; width: 100%; margin-bottom: 10px; font-size: 1.1em; margin-left: 0px; }#main-box { margin-left: 0px; margin-top: 0.1em; display: block; width: 100%; }p { padding-bottom: 0px; font-size: 0.9em; margin-left: 0px; }ul { margin-bottom: -10px; padding-bottom: 0px; font-size: 0.9em; list-style: disc outside; margin-left: 15px; }li { line-height: 120%; margin-bottom: 0.4em; }#bottom-index-box { margin-bottom: 0px; }#objectiveslist { text-indent: 0px; }p.objectives-intro { padding-top: 1.0em; text-indent: 0px; padding-bottom: 0; margin-bottom: 0; }h2.objectives-subhead { margin-left: 0px; padding-top: 1.0em; text-indent: 0px; margin-bottom: 0.6em; }#resourcespage ul { margin-top: 1.0em; }#resources ul { margin-top: 0.6em; }.referencelabel { text-decoration: none; white-space: normal; color: #a0a0a0; width: 400px; font: normal normal bold 2.2em Arial,Helvetica,sans-serif; background: transparent; }#main-box dl { margin-top: 10px; }.table-box { padding-top: 0px; margin-bottom: 0px; }#main-box .table-box { margin-top: 0px; width: 100%; }ul ul, body, #resources, h1, h2, .referencelabel, .referencetitle, #body-content, .holder, .table-box, .intro-bodytext, .bodytext, .picture-caption, #title-box-article, .subcategory, .subhead-resources-bodytext, .indented-resources-bodytext, .title-article, h2.article-subheading, h3.article-subheading, h4.article-subheading, ul ol, .supplement-instruction { margin-left: 0px; padding-left: 0px; }.holder { page-break-before: auto; padding-top: 0px; }#definitions { page-break-before: auto; }#main-box p, #main-box ul { margin-top: 0px; margin-bottom: 10px; width: 100%; }.printout-resourcetype, .screenlabel, #main-box .form-caption, #printer-text, noscript, input, #bottomlinks, p.backtotop, #toc { display: none; }body { background: 0; }#fullpage-box { width: 90%; }.objective-heading { width: 100%; }.objective-list { margin-bottom: 0.6em; }dl, dl.bodytext-definition-list { margin-left: 0px; width: 95%; }dt { margin-left: 0px; margin-right: 15px; width: 90%; }.feature-box { margin-left: 0px; width: 95%; }.feature-content-container { margin-left: 0px; width: 90%; padding-bottom: 1.0em; }.code-paragraph, .code-paragraph-article { margin-left: 0px; width: 90%; padding: 15px 20px; }.top-link { display: none; }.syntax-paragraph { margin-left: 15px; width: 90%; }li.objective { margin-left: 55px; width: 90%; list-style-type: square; list-style-position: outside; text-align: left; }#title-box, #objective-box { margin-left: 0px; }.objective-text, #content-box, h2.division, p.bodytext, .feature-label { margin-left: 0px; width: 100%; }dd { margin-left: 20px; }.picture-box { margin-left: 0px; text-align: left;}.picture-box img { margin-left: 0px; }#glossary .referencelabel { width: 100%; font-size: 1.2em;}#glossary hr { width: 90%; }#glossary div#title-box, #glossary div.index { display: none; }#resources div.copyright-claim { margin-top: 2.0em; }#resources h2.objectives-subhead { padding-top: 2.0em; padding-bottom: 0.0em;}#resources p.objectives-intro { padding-top: 0.0em; padding-bottom: 0.0em; }#resources #objectiveslist ul li { font-size: 100%; }#resources .referencelabel { width: 100%; font-size: 1.2em;}#resources div.copyright-claim p.copyright-text { display: block; text-align: center; font-size: 0.7em;}#resourceaids #main-box ul li {list-style-position: outside; margin-left: 15px; padding-right: 10px; font-size: 100%;}#resourceaids #main-box ul li ul li {list-style-position: outside; margin-left: 15px; padding-right: 10px; font-size: 100%;}#skillport-links { display: none;}}

Content/cca/vs_vsfl_a02_it_enus/output/html/resources_body.html

This page contains a JavaScript function that prints out the current frame document. To print out the document without using JavaScript, press Control P.

|Print|Close|Building .NET 3.5 Applications with Visual Studio 2008Resources Course ObjectivesGlossaryReferencesLicensing AgreementCopyrightsAbout This Course

Copyright 2008 SkillSoft. All rights reserved.SkillSoft and the SkillSoft logo are trademarks or registered trademarks of SkillSoft in the United States and certain other countries.All other logos or trademarks are the property of their respective owners.

Content/cca/vs_vsfl_a02_it_enus/output/html/resources_grey_border.gif
Content/cca/vs_vsfl_a02_it_enus/output/html/resources_home.html
Content/cca/vs_vsfl_a02_it_enus/output/html/resources_skillsoft_logo_grey.gif
Content/cca/vs_vsfl_a02_it_enus/output/html/sb/resources.css

/* STYLES FOR CONTENT ON SCREEN *//* PAGE STRUCTURE */body,p,td,dt,dd { text-decoration: none; white-space: normal; font: normal normal 90%/120% Arial,Helvetica,sans-serif; }body.topframe { background: url(resources_grey_border.gif); }#main-box { margin-left: 55px; margin-right: 30px; }#main-box dl { margin-left: 0px; margin-top: 0px; padding-top: 0px; }#main-box dt { font-weight: bold; font-size: 0.9em; padding-top: 0.3em; }#main-box dd { font-weight: normal; font-size: 0.9em; }#main-box ul li { font-weight: normal; font-size: 0.9em; }#main-box ol li { font-weight: normal; font-size: 0.9em; }#logo { left: 10px; position: absolute; top: 10px; }.printout-resourcetype, label, #printout-logo-right-solo, #printout-logo, #printout-logo-left, #printout-logo-right { display: none; }#printer-text { float: right; padding-right: 30px; text-align: right; white-space: normal; font: normal normal bold 0.8em Arial,Helvetica,sans-serif; }/* HYPERLINKS */a:link,a:visited { color: #0000bb; font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; text-decoration: underline; white-space: normal; }a:hover { color: #c00000; font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; text-decoration: underline; white-space: normal; }a:active { color: #ff910e; font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; text-decoration: underline; white-space: normal; }/* HEADINGS */h1,h2,h3,h4 { font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; text-decoration: none; white-space: normal; }h1.title-article { font-size: 1.6em; }h2.article-subheading { background-color: #ffffff; color: #000000; margin-left: 55px; padding-top: 10px; text-decoration: none; white-space: normal; font: normal normal bold 1.1em Arial,Helvetica,sans-serif; }h3.article-subheading { background-color: #ffffff; color: #000000; margin-left: 55px; padding-top: 10px; text-decoration: none; white-space: normal; font: normal normal bold 1.0em Arial,Helvetica,sans-serif; }h4.article-subheading { background-color: #ffffff; color: #000000; margin-left: 55px; padding-top: 10px; text-decoration: none; white-space: normal; font: normal normal bold 0.9em Arial,Helvetica,sans-serif; }.referencelabel { background: transparent; color: #660000; margin-left: 10px; text-align: left; white-space: normal; font: normal normal bold 1.3em/1.4em Arial,Helvetica,sans-serif; }.referencetitle { background: transparent; color: #660000; margin-left: 10px; text-align: left; white-space: normal; font: normal normal bold 1.3em/1.4em Arial,Helvetica,sans-serif; }.title-article { background-color: #ffffff; color: #003366; margin-left: 10px; margin-top: 20px; width: 600px; font: normal normal bold 1.3em/1.2em Arial, Helvetica, sans-serif; }/* TABLES AND LISTS */.table-box { margin-left: 55px; margin-bottom: 10px; }table { border-collapse: collapse; border-color: #c0c0c0; border-style: solid; border-width: 1px; font-family: Arial, sans-serif; text-align: left; vertical-align: top; }tr { vertical-align: top; border-color: #c0c0c0; border-width: 2px; }td { border-color: #c0c0c0; border-style: solid; border-width: 1px; color: #000000; padding: 5px; text-align: left; vertical-align: top; font: 0.8em Arial, sans-serif; background-color: #ffffff; }th { color: #000000; padding: 5px; text-align: left; vertical-align: top; font: bold 0.8em Arial, sans-serif; background: #c0c0c0; }caption { background-color: #ffffff; color: #b00000; font: bold 1.0em Arial, sans-serif; padding-bottom: 10px; text-align: left; }th.rowheader { vertical-align: top; color: #000080; border-bottom: #ffffff thin solid; text-align: left; font: bold 0.8em arial, sans-serif; background: #C0C0C0; padding: 5px; }td.corner, th.corner, td.blank, th.blank { font-style: italic; background-color: #d9d9d9; color: #000000;}td ul { list-style-type: disc; list-style-position: outside; margin: 0.2em 0.2em 0.2em 0.9em; padding: 0.2em 0.2em 0.2em 0.9em; text-decoration: none; font: 100% Arial, sans-serif; }td ol { list-style-type: decimal; list-style-position: outside; margin: 0.2em 0.2em 0.2em 0.9em; padding: 0.2em 0.2em 0.2em 0.9em; text-decoration: none; font: 100% Arial, sans-serif; }td li { font-size: 100%; }li li { list-style-type: circle; list-style-position: outside; }td li.nested ol, li.nested ul, li.nested ol { font-size: 100%; margin: 0.2em 0.2em 0.2em 0.9em; padding: 0.2em 0.2em 0.2em 0.9em; }.picture-caption, .form-caption { font-size: 0.8em; font-style: normal; font-weight: bold; }/* STYLES FOR RESOURCE HOME PAGES */#resources { margin-left: 20px; margin-right: 30px; }#resources div.copyright-claim { margin-top: 40px; text-align: }#resources div.copyright-claim p.copyright-text { display: none; }#resources #body-content { margin-left: 0; }#resources ul.resources-toc { font-size: 100%; list-style: disc outside; margin-left: 30px; padding-left: 0px; text-decoration: none; }#resources li.resources-toc-item { margin-left: 0; padding-left: 0; padding-top: 0.6em; font: normal normal normal 100% Arial,Helvetica,sans-serif; }#resources table { margin-left: 10px;}#resources caption.topic-objectives { display: none;}#resources #objectiveslist { text-indent: 10px; }#resources #objectiveslist ul li { font-size: 90%; }#resources p.objectives-intro { background-color: #ffffff; color: #000000; margin-left: 0px; white-space: normal; font: normal normal normal 0.9em Arial,Helvetica,sans-serif; }#resources h2.objectives-subhead { background-color: #ffffff; color: #000066; font: normal normal bold 1.0em Arial,Helvetica,sans-serif; margin-top: 0.5em;}#resources .ack-logo { display: block; float: right; }#resources .subhead-resources-bodytext { background-color: #ffffff; color: #000066; margin-left: 10px; margin-bottom: 0.2em; font: normal normal bold 0.9em Arial,Helvetica,sans-serif; }#resources .indented-resources-bodytext { background-color: #ffffff; color: #000000; margin-left: 40px; white-space: normal; margin-top: 0.5em; font: normal normal normal 0.9em Arial,Helvetica,sans-serif; }#resources .license-bodytext { background-color: #ffffff; color: #000000; margin-left: 40px; white-space: normal; font: normal normal normal 0.8em/140% Arial,Helvetica,sans-serif; }#resources .pagelabel, .screenlabel { background-color: #ffffff; color: #b63636; font-weight: bold; }#resources table.copyrights { border: 0; margin-left: 40px; }#resources table.copyrights td { width: 18.0em; text-indent: 0; }#resources table.copyrights caption { display: none; text-indent: 0; padding-left: 0.3em; }#resources .subcategory { background-color: #ffffff; color: #000000; white-space: normal; margin-left: 10px; font: normal normal bold 1.1em Arial,Helvetica,sans-serif; }#resources .supplement-instruction { color: #000000; margin-left: 10px; margin-right: 1.0em; font: italic 500 0.8em Arial, sans-serif; background: transparent; }/* FOR GLOSSARY ONLY */#glossary { margin-left: 20px; margin-right: 30px; }#title-box, #top-index-box { padding-top: 10px; text-align: center; }.indexletters { background-color: #ffffff; color: #000066; white-space: normal; font: normal normal bold 0.9em Arial,Helvetica,sans-serif; }.index-off { background-color: #ffffff; color: #999999; white-space: normal; font: normal normal normal 0.9em Arial,Helvetica,sans-serif; }.letter { background-color: #ffffff; color: #800000; padding-top: 0.7em; white-space: normal; font: normal normal bolder 1.0em Arial,Helvetica,sans-serif; }.term { background-color: #ffffff; color: #000066; font: normal normal bold 0.9em Arial,Helvetica,sans-serif; }.explanation { background-color: #ffffff; color: #000000; white-space: normal; font: normal normal normal 0.9em Arial,Helvetica,sans-serif; }.crossref { font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; text-decoration: underline; white-space: normal; }.backtotop { float: right; text-align: left; text-decoration: underline; white-space: normal; font: normal normal bold 0.8em Arial,Helvetica,sans-serif; }#bottom-index-box { text-align: center; padding-top: 0.4em; margin-bottom: 5.0em; }.bottom-index { text-align: center; margin-top: 5.0em; border-top-color: #bababa; border-top-style: solid; border-top-width: thin; padding-top: 0.4em; width: 96%; margin-bottom: 3.0em; }#definitions { margin-left: 10px; margin-right: 30px; padding-bottom: 3.0em; text-align: left; }#glossary .copyright-text { background-color: #ffffff; color: #000000; margin-top: 20px; padding-bottom: 30px; font: normal normal normal 0.7em/120% Arial,Helvetica,sans-serif; }#glossary #bottom-index-box { text-align: center; width: 100%; }#glossary .referencelabel { width: 540px; }#glossary hr { margin-left: 20px; margin-right: 20px; }#glossary .pagelabel, .screenlabel { background-color: #ffffff; color: #b63636; font-weight: bold; }#glossary dd {padding-bottom: 0.9em; }/* FOR RESOURCE AIDS */#resourceaids li { margin-bottom: 0.4em; }#resourceaids .article-subheading { margin-left: 0; }#resourceaids ul li { list-style-type: disc; margin-left: 0px; padding-left: 0px; }#resourceaids ol li { list-style-type: decimal; margin-left: 0px; padding-left: 0px; }#resourceaids li.nested { list-style-type: none; margin-bottom: 0.6em; margin-top: -0.3em; }#resourceaids li.nested ul { list-style-type: circle; margin-bottom: 1.0em; }#resourceaids li.nested ol { list-style-type: decimal; margin-bottom: 0.6em; margin-left: 1.2em; padding-left: 1.6em;}#resourceaids ul li.nested li { list-style-type: circle; list-style-position: outside; margin-left: 0.6em; }#resourceaids ul li.nested ol li.numbered { list-style-type: decimal; margin-left: 0.6em; }#resourceaids dl, #resourceaids .code-paragraph-article { background: #f0f0f0; color: #000000; margin-left: 0px; padding: 15px 15px 15px 20px; text-align: left; text-decoration: none; white-space: normal; font: normal normal normal 0.9em "Courier New", Courier, monospace; width: 95%; }#resourceaids dl dd { line-height: 120%; }#resourceaids dl dt { line-height: 130%; }#resourceaids p.picture-caption, #resourceaids p.form-caption { padding: 2px 0px 6px 0px; margin: 0; }#resourceaids div.table-box { padding: 6px 0px 6px 0px; margin: 0px 0px 0px 0px; }#resourceaids table { padding: 10px 0px 20px 0px; margin: 0px 0px 0px 0px; }#resourceaids input { color: #800000; font-weight: bolder; text-align: right; background: #ccffff; }#resourceaids div.picture-box { padding: 0; margin: 0; }#resourceaids .syntax-paragraph { background-color: #ffffff; color: #800000; margin-left: 30px; text-decoration: none; white-space: normal; font: normal normal normal 0.8em Arial, Helvetica, sans-serif; }#resourceaids .copyright-text { background-color: #ffffff; color: #000000; margin-top: 20px; padding-bottom: 30px; font: normal normal normal 0.7em/120% Arial,Helvetica,sans-serif; }#resourceaids #bottom-box { text-align: center; width: 100%; }/* STYLES FOR RESOURCE CODE SAMPLES */#resource-code pre.coding { margin-left: 10px; }#resource-code div.copyright-claim { margin-top: 40px; text-align: center; }#resource-code .copyright-text { background-color: #ffffff; color: #000000; margin-top: 20px; padding-bottom: 30px; font: normal normal normal 0.7em/120% Arial,Helvetica,sans-serif; }/* STYLES FOR RESOURCES ON SKILLPORT */#skillport-resources { color: #000000; background-color: #ffffff; }#skillport-links { left: 40px; right: 20px; top: 20px; width: 95%; margin-bottom: 10px;}#skillport-links-left, #skillport-links-right { background-color: #ffffff; color: #0000bb; font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; text-decoration: underline; white-space: normal; font-size: 0.9em; }#skillport-links-left a:link, #skillport-links-left a:visited, #skillport-links-right a:link, #skillport-links-right a:visited { background-color: #ffffff; color: #0000bb; font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; text-decoration: underline; white-space: normal; font-size: 0.9em; }#skillport-links-left a:hover, #skillport-links-right a:hover { background-color: #ffffff; color: #c00000; font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; text-decoration: underline; white-space: normal; font-size: 0.9em; }#skillport-links-left a:active, #skillport-links-right a:active { background-color: #ffffff; color: #ff910e; font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; text-decoration: underline; white-space: normal; }#skillport-links-right { float: right; clear: left; }#skillport-links-left { position: absolute; left: 20px; top: 15px; width: 50%; }#skillport-links + h1.referencelabel { position: relative; top: 60px; margin-bottom: 80px; }/* -------------------------------------------------- *//* STYLES FOR PRINTING */@media print {#resourcespage, #resources, #resourceaids { margin-left: 0px; margin-right: 30px; padding-left: 0px; }td { height: 1.5em; line-height: 1.3em; }td.field { width: 100px; }.formtable { page-break-before: always; }#printout-logo-right-solo { display: block; text-align: right; clear: left; }#printout-logo-right { display: block; float: right; }#printout-logo-left { display: block; float: left; }#title-box-article, .title-article { width: 100%; padding-bottom: 16px; }#coursereference { margin-top: 2.0em; padding-bottom: 0.5em; border-top-color: #bababa; border-top-style: solid; border-top-width: 2px; border-bottom-color: #bababa; border-bottom-style: solid; border-bottom-width: 2px; padding-top: 0.1em; margin-left: 0px; margin-right: 0px; width: 100%; }#coursereference p { margin-top: 0.3em; margin-bottom: 0.2em; margin-left: 0px; font-size: 80%; width: 100%; }p.coursetopic { margin-top: 0.2em; margin-bottom: 0.2em; margin-left: 0px; font-size: 80%; }h1.title-article, h1.aid-title { margin-top: 3.0em; border-bottom-color: #bababa; border-bottom-style: solid; border-bottom-width: 2px; padding-bottom: 0.2em; width: 100%; margin-bottom: 10px; font-size: 1.1em; margin-left: 0px; }#main-box { margin-left: 0px; margin-top: 0.1em; display: block; width: 100%; }p { padding-bottom: 0px; font-size: 0.9em; margin-left: 0px; }ul { margin-bottom: -10px; padding-bottom: 0px; font-size: 0.9em; list-style: disc outside; margin-left: 15px; }li { line-height: 120%; margin-bottom: 0.4em; }#bottom-index-box { margin-bottom: 0px; }#objectiveslist { text-indent: 0px; }p.objectives-intro { padding-top: 1.0em; text-indent: 0px; padding-bottom: 0; margin-bottom: 0; }h2.objectives-subhead { margin-left: 0px; padding-top: 1.0em; text-indent: 0px; margin-bottom: 0.6em; }#resourcespage ul { margin-top: 1.0em; }#resources ul { margin-top: 0.6em; }.referencelabel { text-decoration: none; white-space: normal; color: #a0a0a0; width: 400px; font: normal normal bold 2.2em Arial,Helvetica,sans-serif; background: transparent; }#main-box dl { margin-top: 10px; }.table-box { padding-top: 0px; margin-bottom: 0px; }#main-box .table-box { margin-top: 0px; width: 100%; }ul ul, body, #resources, h1, h2, .referencelabel, .referencetitle, #body-content, .holder, .table-box, .intro-bodytext, .bodytext, .picture-caption, #title-box-article, .subcategory, .subhead-resources-bodytext, .indented-resources-bodytext, .title-article, h2.article-subheading, h3.article-subheading, h4.article-subheading, ul ol, .supplement-instruction { margin-left: 0px; padding-left: 0px; }.holder { page-break-before: auto; padding-top: 0px; }#definitions { page-break-before: auto; }#main-box p, #main-box ul { margin-top: 0px; margin-bottom: 10px; width: 100%; }.printout-resourcetype, .screenlabel, #main-box .form-caption, #printer-text, noscript, input, #bottomlinks, p.backtotop, #toc { display: none; }body { background: 0; }#fullpage-box { width: 90%; }.objective-heading { width: 100%; }.objective-list { margin-bottom: 0.6em; }dl, dl.bodytext-definition-list { margin-left: 0px; width: 95%; }dt { margin-left: 0px; margin-right: 15px; width: 90%; }.feature-box { margin-left: 0px; width: 95%; }.feature-content-container { margin-left: 0px; width: 90%; padding-bottom: 1.0em; }.code-paragraph, .code-paragraph-article { margin-left: 0px; width: 90%; padding: 15px 20px; }.top-link { display: none; }.syntax-paragraph { margin-left: 15px; width: 90%; }li.objective { margin-left: 55px; width: 90%; list-style-type: square; list-style-position: outside; text-align: left; }#title-box, #objective-box { margin-left: 0px; }.objective-text, #content-box, h2.division, p.bodytext, .feature-label { margin-left: 0px; width: 100%; }dd { margin-left: 20px; }.picture-box { margin-left: 0px; text-align: left;}.picture-box img { margin-left: 0px; }#glossary .referencelabel { width: 100%; font-size: 1.2em;}#glossary hr { width: 90%; }#glossary div#title-box, #glossary div.index { display: none; }#resources div.copyright-claim { margin-top: 2.0em; }#resources h2.objectives-subhead { padding-top: 2.0em; padding-bottom: 0.0em;}#resources p.objectives-intro { padding-top: 0.0em; padding-bottom: 0.0em; }#resources #objectiveslist ul li { font-size: 100%; }#resources .referencelabel { width: 100%; font-size: 1.2em;}#resources div.copyright-claim p.copyright-text { display: block; text-align: center; font-size: 0.7em;}#resourceaids #main-box ul li {list-style-position: outside; margin-left: 15px; padding-right: 10px; font-size: 100%;}#resourceaids #main-box ul li ul li {list-style-position: outside; margin-left: 15px; padding-right: 10px; font-size: 100%;}#skillport-links { display: none;}}

Content/cca/vs_vsfl_a02_it_enus/output/html/sb/skillsoft_logo_printer.gif
Content/cca/vs_vsfl_a02_it_enus/output/html/skillbriefs.html
Content/cca/vs_vsfl_a02_it_enus/output/html/skillbriefs_body.html|Print|Back|Close|Building .NET 3.5 Applications with Visual Studio 2008SkillBriefs

Copyright 2008 SkillSoft. All rights reserved.SkillSoft and the SkillSoft logo are trademarks or registered trademarks of SkillSoft in the United States and certain other countries.All other logos or trademarks are the property of their respective owners.

Content/cca/vs_vsfl_a02_it_enus/output/html/skillsoft_logo_printer.gif
Content/cca/vs_vsfl_a02_it_enus/output/html/Thumbs.db
Content/cca/vs_vsfl_a02_it_enus/output/sample_cobrand_logo.gif
Content/cca/vs_vsfl_a02_it_enus/output/skillsoft_logo.gif
Content/cca/vs_vsfl_a02_it_enus/output/splash.htmBuilding .NET 3.5 Applications with Visual Studio 2008Please Wait...
Content/cca/vs_vsfl_a02_it_enus/output/splash_preview.htm
Content/cca/vs_vsfl_a02_it_enus/output/splash_top.gif
Content/cca/vs_vsfl_a02_it_enus/output/t12/media/audio/t12_aud_0000.we
Content/cca/vs_vsfl_a02_it_enus/output/t12/media/audio/t12_aud_0001.we
Content/cca/vs_vsfl_a02_it_enus/output/t12/media/audio/t12_aud_0002.we
Content/cca/vs_vsfl_a02_it_enus/output/t12/media/audio/t12_aud_0003.we
Content/cca/vs_vsfl_a02_it_enus/output/t12/media/audio/t12_aud_0004.we
Content/cca/vs_vsfl_a02_it_enus/output/t12/media/audio/t12_aud_0005.we
Content/cca/vs_vsfl_a02_it_enus/output/t12/media/audio/t12_aud_0006.we
Content/cca/vs_vsfl_a02_it_enus/output/t12/media/audio/t12_aud_0007.we
Content/cca/vs_vsfl_a02_it_enus/output/t12/media/audio/t12_aud_0008.we
Content/cca/vs_vsfl_a02_it_enus/output/t12/media/audio/t12_aud_0009.we
Content/cca/vs_vsfl_a02_it_enus/output/t12/media/audio/t12_aud_0010.we
Content/cca/vs_vsfl_a02_it_enus/output/t12/media/audio/t12_aud_0011.we
Content/cca/vs_vsfl_a02_it_enus/output/t12/media/audio/t12_aud_0012.we
Content/cca/vs_vsfl_a02_it_enus/output/t12/media/audio/t12_aud_0013.we
Content/cca/vs_vsfl_a02_it_enus/output/t12/media/audio/t12_aud_0014.we
Content/cca/vs_vsfl_a02_it_enus/output/t12/media/audio/t12_aud_0019.we
Content/cca/vs_vsfl_a02_it_enus/output/t12/media/audio/t12_aud_0020.we
Content/cca/vs_vsfl_a02_it_enus/output/t12/media/audio/t12_aud_0021.we
Content/cca/vs_vsfl_a02_it_enus/output/t12/media/audio/t12_aud_0022.we
Content/cca/vs_vsfl_a02_it_enus/output/t12/media/audio/t12_aud_0023.we
Content/cca/vs_vsfl_a02_it_enus/output/t12/media/audio/t12_aud_0024.we
Content/cca/vs_vsfl_a02_it_enus/output/t12/media/audio/t12_aud_0025.we
Content/cca/vs_vsfl_a02_it_enus/output/t12/media/audio/t12_aud_0026.we
Content/cca/vs_vsfl_a02_it_enus/output/t12/media/audio/t12_aud_0027.we
Content/cca/vs_vsfl_a02_it_enus/output/t12/media/audio/t12_aud_0028.we
Content/cca/vs_vsfl_a02_it_enus/output/t12/media/audio/t12_aud_0030.we
Content/cca/vs_vsfl_a02_it_enus/output/t12/media/audio/t12_aud_0032.we
Content/cca/vs_vsfl_a02_it_enus/output/t12/media/audio/t12_aud_0033.we
Content/cca/vs_vsfl_a02_it_enus/output/t12/media/audio/t12_aud_0034.we
Content/cca/vs_vsfl_a02_it_enus/output/t12/media/audio/t12_aud_0035.we
Content/cca/vs_vsfl_a02_it_enus/output/t12/media/audio/t12_aud_0036.we
Content/cca/vs_vsfl_a02_it_enus/output/t12/media/audio/t12_aud_0037.we
Content/cca/vs_vsfl_a02_it_enus/output/t12/media/audio/t12_aud_0038.we
Content/cca/vs_vsfl_a02_it_enus/output/t12/media/audio/t12_aud_0039.we
Content/cca/vs_vsfl_a02_it_enus/output/t12/media/audio/t12_aud_0040.we
Content/cca/vs_vsfl_a02_it_enus/output/t12/media/graphics/!!empty01.png
Content/cca/vs_vsfl_a02_it_enus/output/t12/media/graphics/bg_questions.jpg
Content/cca/vs_vsfl_a02_it_enus/output/t12/media/graphics/bg_visstudio_grabs01.png
Content/cca/vs_vsfl_a02_it_enus/output/t12/media/graphics/bg_visstudio_regular01.jpg
Content/cca/vs_vsfl_a02_it_enus/output/t12/media/graphics/bg_visstudio_summary02.jpg
Content/cca/vs_vsfl_a02_it_enus/output/t12/media/graphics/checklist.png
Content/cca/vs_vsfl_a02_it_enus/output/t12/media/graphics/cutouts.png
Content/cca/vs_vsfl_a02_it_enus/output/t12/media/graphics/dyna_pointdown.gif
Content/cca/vs_vsfl_a02_it_enus/output/t12/media/graphics/dyna_pointright.gif
Content/cca/vs_vsfl_a02_it_enus/output/t12/media/graphics/l_pointdown.gif
Content/cca/vs_vsfl_a02_it_enus/output/t12/media/graphics/l_pointleft.gif
Content/cca/vs_vsfl_a02_it_enus/output/t12/media/graphics/p55_01_146.png
Content/cca/vs_vsfl_a02_it_enus/output/t12/media/graphics/p55_03_148.png
Content/cca/vs_vsfl_a02_it_enus/output/t12/media/graphics/p55_04_149.png
Content/cca/vs_vsfl_a02_it_enus/output/t12/media/graphics/p55_06_151.png
Content/cca/vs_vsfl_a02_it_enus/output/t12/media/graphics/p55_08_153.png
Content/cca/vs_vsfl_a02_it_enus/output/t12/media/graphics/p55_09_154.png
Content/cca/vs_vsfl_a02_it_enus/output/t12/media/graphics/p55_12_157.png
Content/cca/vs_vsfl_a02_it_enus/output/t12/media/graphics/p55_13_158.png
Content/cca/vs_vsfl_a02_it_enus/output/t12/media/graphics/p55_14_159.png
Content/cca/vs_vsfl_a02_it_enus/output/t12/media/graphics/p55_15_160.png
Content/cca/vs_vsfl_a02_it_enus/output/t12/media/graphics/p55_16_161.png
Content/cca/vs_vsfl_a02_it_enus/output/t12/media/graphics/p55_18_163.png
Content/cca/vs_vsfl_a02_it_enus/output/t12/media/graphics/p55_20_165.png
Content/cca/vs_vsfl_a02_it_enus/output/t12/media/graphics/p55_21_166.png
Content/cca/vs_vsfl_a02_it_enus/output/t12/media/graphics/p63_01_101.png
Content/cca/vs_vsfl_a02_it_enus/output/t12/media/graphics/p63_01_101a.png
Content/cca/vs_vsfl_a02_it_enus/output/t12/media/graphics/p63_02_102.png
Content/cca/vs_vsfl_a02_it_enus/output/t12/media/graphics/p64_01_103.png
Content/cca/vs_vsfl_a02_it_enus/output/t12/media/graphics/p64_02_104.png
Content/cca/vs_vsfl_a02_it_enus/output/t12/media/graphics/p65_01_105.png
Content/cca/vs_vsfl_a02_it_enus/output/t12/media/graphics/p65_04_107.png
Content/cca/vs_vsfl_a02_it_enus/output/t12/media/graphics/p65_05_108.png
Content/cca/vs_vsfl_a02_it_enus/output/t12/media/graphics/p65_08_111.png
Content/cca/vs_vsfl_a02_it_enus/output/t12/media/graphics/p66_01_111.gif
Content/cca/vs_vsfl_a02_it_enus/output/t12/media/graphics/p66_02_111.gif
Content/cca/vs_vsfl_a02_it_enus/output/t12/media/graphics/p68_01_116.gif
Content/cca/vs_vsfl_a02_it_enus/output/t12/media/graphics/p69_01_125.png
Content/cca/vs_vsfl_a02_it_enus/output/t12/media/graphics/p69_03_127.png
Content/cca/vs_vsfl_a02_it_enus/output/t12/media/graphics/p69_04_128.png
Content/cca/vs_vsfl_a02_it_enus/output/t12/media/graphics/p69_06_130.png
Content/cca/vs_vsfl_a02_it_enus/output/t12/media/graphics/p69_08_132.png
Content/cca/vs_vsfl_a02_it_enus/output/t12/media/graphics/p69_12_136.png
Content/cca/vs_vsfl_a02_it_enus/output/t12/media/graphics/p69_14_138.png
Content/cca/vs_vsfl_a02_it_enus/output/t12/media/graphics/p69_16_140.png
Content/cca/vs_vsfl_a02_it_enus/output/t12/media/graphics/p69_18_142.png
Content/cca/vs_vsfl_a02_it_enus/output/t12/media/graphics/p69_20_144.png
Content/cca/vs_vsfl_a02_it_enus/output/t12/media/graphics/p69_21_145.png
Content/cca/vs_vsfl_a02_it_enus/output/t12/media/graphics/p71_01_111.png
Content/cca/vs_vsfl_a02_it_enus/output/t12/media/graphics/p72_01_111.png
Content/cca/vs_vsfl_a02_it_enus/output/t12/media/graphics/p72_b.gif
Content/cca/vs_vsfl_a02_it_enus/output/t12/media/graphics/p74_01_117.png
Content/cca/vs_vsfl_a02_it_enus/output/t12/media/graphics/p74_02_118.png
Content/cca/vs_vsfl_a02_it_enus/output/t12/media/graphics/p74_03_119.png
Content/cca/vs_vsfl_a02_it_enus/output/t12/media/graphics/p74_b01.gif
Content/cca/vs_vsfl_a02_it_enus/output/t12/media/graphics/p74_b02.gif
Content/cca/vs_vsfl_a02_it_enus/output/t12/media/graphics/p74_b03.gif
Content/cca/vs_vsfl_a02_it_enus/output/t12/media/graphics/p75_01_120.png
Content/cca/vs_vsfl_a02_it_enus/output/t12/media/graphics/p75_02_121.png
Content/cca/vs_vsfl_a02_it_enus/output/t12/media/graphics/p75_03_122.png
Content/cca/vs_vsfl_a02_it_enus/output/t12/media/graphics/p75_b01.gif
Content/cca/vs_vsfl_a02_it_enus/output/t12/media/graphics/p75_b02.gif
Content/cca/vs_vsfl_a02_it_enus/output/t12/media/graphics/p76_01_123.png
Content/cca/vs_vsfl_a02_it_enus/output/t12/media/graphics/p77_01_124.png
Content/cca/vs_vsfl_a02_it_enus/output/t12/media/graphics/p77_b.gif
Content/cca/vs_vsfl_a02_it_enus/output/t12/media/graphics/p78_01_111.png
Content/cca/vs_vsfl_a02_it_enus/output/t12/media/graphics/p78_03_113.png
Content/cca/vs_vsfl_a02_it_enus/output/t12/media/graphics/p78_05_115.png
Content/cca/vs_vsfl_a02_it_enus/output/t12/media/graphics/rollover_below_p69.png
Content/cca/vs_vsfl_a02_it_enus/output/t12/media/graphics/rollover_border_p55_incor.png
Content/cca/vs_vsfl_a02_it_enus/output/t12/media/graphics/rollover_button_p55.png
Content/cca/vs_vsfl_a02_it_enus/output/t12/media/graphics/rollover_consoleapp_p55_inc.png
Content/cca/vs_vsfl_a02_it_enus/output/t12/media/graphics/rollover_consoleapp_p69_inc.png
Content/cca/vs_vsfl_a02_it_enus/output/t12/media/graphics/rollover_edit_p55_incor.png
Content/cca/vs_vsfl_a02_it_enus/output/t12/media/graphics/rollover_edit_p69_incor.png
Content/cca/vs_vsfl_a02_it_enus/output/t12/media/graphics/rollover_file_p55.png
Content/cca/vs_vsfl_a02_it_enus/output/t12/media/graphics/rollover_file_p69.png
Content/cca/vs_vsfl_a02_it_enus/output/t12/media/graphics/rollover_grid_p69_incor.png
Content/cca/vs_vsfl_a02_it_enus/output/t12/media/graphics/rollover_image_p69.png
Content/cca/vs_vsfl_a02_it_enus/output/t12/media/graphics/rollover_new_p55.png
Content/cca/vs_vsfl_a02_it_enus/output/t12/media/graphics/rollover_new_p69.png
Content/cca/vs_vsfl_a02_it_enus/output/t12/media/graphics/rollover_nextto_p55.png
Content/cca/vs_vsfl_a02_it_enus/output/t12/media/graphics/rollover_ok_p55.png
Content/cca/vs_vsfl_a02_it_enus/output/t12/media/graphics/rollover_ok_p65.png
Content/cca/vs_vsfl_a02_it_enus/output/t12/media/graphics/rollover_ok_p69.png
Content/cca/vs_vsfl_a02_it_enus/output/t12/media/graphics/rollover_open_p55_incor.png
Content/cca/vs_vsfl_a02_it_enus/output/t12/media/graphics/rollover_open_p69_incor.png
Content/cca/vs_vsfl_a02_it_enus/output/t12/media/graphics/rollover_project_p55.png
Content/cca/vs_vsfl_a02_it_enus/output/t12/media/graphics/rollover_project_p69.png
Content/cca/vs_vsfl_a02_it_enus/output/t12/media/graphics/rollover_stackpanel_p78.png
Content/cca/vs_vsfl_a02_it_enus/output/t12/media/graphics/rollover_tabcontrol_p55_inc.png
Content/cca/vs_vsfl_a02_it_enus/output/t12/media/graphics/rollover_textbox_p55.png
Content/cca/vs_vsfl_a02_it_enus/output/t12/media/graphics/rollover_textbox_p69.png
Content/cca/vs_vsfl_a02_it_enus/output/t12/media/graphics/rollover_topleft_p55.png
Content/cca/vs_vsfl_a02_it_enus/output/t12/media/graphics/rollover_topleft_p69.png
Content/cca/vs_vsfl_a02_it_enus/output/t12/media/graphics/rollover_topleft_p78.png
Content/cca/vs_vsfl_a02_it_enus/output/t12/media/graphics/rollover_website_p55_incor.png
Content/cca/vs_vsfl_a02_it_enus/output/t12/media/graphics/rollover_website_p69_incor.png
Content/cca/vs_vsfl_a02_it_enus/output/t12/media/graphics/rollover_wpfapp_p55.png
Content/cca/vs_vsfl_a02_it_enus/output/t12/media/graphics/rollover_wpfapp_p65.png
Content/cca/vs_vsfl_a02_it_enus/output/t12/media/graphics/rollover_wpfapp_p69.png
Content/cca/vs_vsfl_a02_it_enus/output/t12/media/graphics/static_pointdown.gif
Content/cca/vs_vsfl_a02_it_enus/output/t12/media/graphics/static_pointright.gif
Content/cca/vs_vsfl_a02_it_enus/output/t12/misc/core_html.css

/* STYLES FOR CONTENT ON SCREEN *//* Unit of mesurement for width has been changed from pixel to percentage in a number of rules prior to synergy 1.10 */#fullpage-box { width: 100%; z-index: 1; }#content-box { color: #000000; margin-left: 40px; width: 96%; background: #ffffff; }#copyright-box { left: 30px; margin-top: 50px; text-align: center; width: 100%; }#printer-article { border: 0 none; color: #000000; margin-left: 540px; margin-top: 15px; position: absolute; vertical-align: top; width: 100px; z-index: 12; background: #ffffff; }#printer-text { border: 0 none; color: #000000; font-size: 0.8em; margin-top: 1.5em; padding-bottom: 1.0em; z-index: 12; margin-left: 40px; background: #ffffff; }#toc { margin-bottom: 2.0em; }.action { color: #000000; font-size: 0.9em; margin-left: 55px; padding: 5px; width: 520px; background: #f0f0f0; }.article-subheading { color: #000000; font-family: Arial, sans-serif; font-weight: bold; margin-left: 55px; padding-top: 10px; text-decoration: none; background: #ffffff; }.bodytext-bullet-list { font-weight: 500; }.bodytext-definition-list { color: #000000; font-size: 0.9em; padding: 10px; background: #f0f0f0; }.bodytext-definition-list dd, .bodytext-definition-list dt { color: #000000; font-size: 1.0em; line-height: 1.2em; background: #f0f0f0; }.bodytext, .intro-bodytext{ font-size: 0.9em; font-weight: 500; margin-left: 55px; width: 85%; }.callout-rule { margin-left: 100px; text-align: left; width: 480px; }.callout-text { color: #003366; margin-left: 110px; text-align: center; text-decoration: none; width: 460px; font: italic bold 1.0em "Times New Roman", Times, serif; background: #ffffff; }.center, .holder { padding-top: 10px; }.code-paragraph { color: #000000; margin-left: 55px; text-align: left; text-decoration: none; width: 85%; font: normal 0.9em "Courier New", monospace; background: #f0f0f0; padding: 15px 20px; }.coding-list-container { color: #000000; margin-left: 55px; text-align: left; text-decoration: none; width: 520px; font: normal 0.9em "Courier New", monospace; background: #f0f0f0; padding: 15px 20px 25px; }.coding-list-label { color: #003366; padding-top: 5px; font: bold 1.0em Arial, sans-serif; background: #f0f0f0; }.copyright-text { color: #000000; font-size: 0.7em; line-height: 105%; padding-bottom: 30px; background: #ffffff; }.division { background-color: #ffffff; border-bottom-color: #bababa; border-bottom-style: solid; border-bottom-width: thin; color: #003366; font-family: Arial, sans-serif; font-size: 1.0em; font-weight: bold; padding-bottom: 0.5em; padding-left: 2px; padding-top: 0.4em; width: 100%; }.drilldown-bullet-list { margin-left: 50px; }/* An em of white space border added to top of feature-box -- emu 2007-09-12 */.feature-box { border-color: #bababa; border-style: solid; border-width: 0.4em; color: #b00000; font-size: 0.9em; margin-left: 55px; text-align: left; width: 90%; background: #f5f5f5; margin-top: 1.0em; }.feature-content-container { margin: 0.3em; padding: 0.5em; }.feature-label, .slide-content { color: #003366; margin-left: 55px; text-decoration: none; font: bold 1.0em Arial, sans-serif; background: #ffffff; }.feature-stem { font-family: Arial, sans-serif; color: #b00000; font-weight: 500; margin-left: 1.0em; margin-right: 1.0em; background: transparent; }.feature-subheading { color: #000000; margin-left: 1.0em; margin-right: 1.0em; font: 700 1.0em Arial, sans-serif; background: transparent; }.feature-text { color: #000000; font-family: Arial, sans-serif; font-style: italic; font-weight: 500; margin-left: 1.0em; margin-right: 1.0em; background: transparent; }.secondlevel-text { color: #003366; font-family: Arial, sans-serif; font-style: italic; font-weight: 500; margin-left: 1.0em; margin-right: 1.0em; background: transparent; }.secondlevel-table-text { color: #003366; font-family: Arial, sans-serif; font-style: italic; font-weight: 500; width: 96%; background: transparent; }.link-instruction { color: #000000; margin-left: 55px; text-align: left; width: 520px; font: italic 500 0.8em Arial, sans-serif; background: #ffffff; }.moderator, .audience, .guest { font-size: 0.9em; margin-left: 55px; width: 520px; }.no-class { font-style: normal; }.objective-heading, .speaker-heading { border-bottom-color: #bababa; border-bottom-style: solid; border-bottom-width: thin; color: #003366; padding-bottom: 0.5em; padding-left: 2px; padding-top: 1.0em; width: 96%; font: bold 0.9em Arial, sans-serif; background: #ffffff; }.objective-text { margin-left: 55px; width: 80%; font: italic 500 1.0em "Times New Roman", Times, serif; }ul.objective-list { width: 600px; list-style-type: square; list-style-position: outside; text-align: left; }.objective { padding-bottom: 0.3em; font: italic 500 1.1em "Times New Roman", Times, serif; }.options-list { text-decoration: none; font: 500 100% Arial, sans-serif; }.options { font-family: Arial, sans-serif; list-style-position: outside; margin-left: 50px; text-decoration: none; }li.lettered-options { list-style-type: upper-alpha; }.picture-box { border-color: #ffffff; border-style: solid; border-width: 0.1em; font-size: 0.9em; margin-bottom: 0px; margin-left: 54px; text-align: left; width: 540px; }.picture-caption { font-size: 0.8em; font-weight: bold; margin-left: 55px; margin-top: 5px; }.question-definition-list { color: #b00000; margin-left: 1.0em; margin-right: 1.0em; padding-top: 1.0em; width: 440px; font: 600 1.0em Arial, sans-serif; background: transparent; }.question-definition-list dd { color: #b00000; margin-left: 1.0em; margin-right: 1.0em; margin-bottom: 1.0em; font: normal 1.0em Arial, sans-serif; background: transparent; }.question-definition-list dt { color: #b00000; margin-left: 1.0em; margin-right: 1.0em; font: 800 1.0em Arial, sans-serif; background: transparent; }/* following five rules added - emu 2007-07-03 */.feature-content-container h4 { color: #000000; margin-left: 1.0em; margin-right: 1.0em; padding-top: 0.5em; font: 600 1.1em Arial, sans-serif; background: transparent; border-bottom-color: #bababa; border-bottom-style: solid; border-bottom-width: thin; color: #003366; padding-bottom: 0.5em;}.feature-content-container dl { background: transparent; margin-left: 1.0em; margin-top: 0.5em;}.feature-content-container dt { color: #b00000; margin-right: 1.0em; font: 800 1.0em Arial, sans-serif; background: transparent; }.feature-content-container dd { color: #b00000; margin-right: 1.0em; margin-bottom: 1.0em; font: normal 1.0em Arial, sans-serif; background: transparent; }.matches { color: #b00000; margin-left: 3.0em; margin-right: 1.0em; font: normal 1.0em Arial, sans-serif; background: transparent; line-height: 1.0em;}/* following rule added - emu 2007-08-08 */.feature-content-container h3 { color: #000000; margin-left: 1.0em; margin-right: 1.0em; padding-top: 0.5em; font: 600 1.1em Arial, sans-serif; background: transparent; border-bottom-color: #bababa; border-bottom-style: solid; border-bottom-width: thin; color: #003366; padding-bottom: 0.5em;}.ranking-question-table { margin-left: 1.0em; margin-right: 1.0em; }.replaceable, em { font-style: italic; }.step-details { font-size: 0.8em; font-weight: normal; padding-bottom: 0.5em; text-align: left; }.step-number { font-size: 0.8em; font-weight: bold; text-align: center; }.subheading-regular { color: #000000; margin-left: 55px; padding-top: 10px; text-decoration: none; font: 700 0.9em Arial, sans-serif; background: #ffffff; }/* margin-left increased to align italicised text under subheadings - emu 2007-07-03 */.supplement-instruction { color: #000000; margin-left: 1.5em; margin-right: 1.0em; font: italic 500 0.8em Arial, sans-serif; background: transparent; }.supplement-text { color: #000000; font-family: Arial, sans-serif; font-style: normal; font-weight: 500; margin-left: 1.0em; margin-right: 1.0em; background: transparent; }.supplement-title { color: #003366; font-family: Arial, sans-serif; font-style: normal; font-weight: bold; margin-left: 1.0em; margin-right: 1.0em; background: transparent; }.syntax-box, .table-box { margin-left: 55px; margin-top: 10px; margin-bottom: 10px; }.syntax-paragraph { color: #800000; margin-left: 55px; margin-right: 10px; text-align: left; text-decoration: none; width: 520px; font: normal 0.9em Arial, sans-serif; background: #ffffff; padding: 0px 10px 0px 30px; }.title { color: #003366; width: 80%; font: bold 1.3em/1.2em Arial, sans-serif; background: #ffffff; }.transcript-bullet-list { margin-left: 104px; }.transcript-subheading-regular { font-size: 0.9em; font-weight: 700; margin-left: 55px; width: 520px; }a:active { color: #ff910e; font-family: Arial, sans-serif; font-weight: bold; text-decoration: underline; background: transparent; }a:hover { color: #b00000; font-family: Arial, sans-serif; font-weight: bold; text-decoration: underline; background: transparent; }a:link, a:visited { color: #0000bb; font-family: Arial, sans-serif; font-weight: bold; text-decoration: underline; background: transparent; }blockquote { color: #000000; margin-left: 100px; width: 505px; font: 0.7em Arial, sans-serif; background: #ffffff; }body { background: url(background.gif) #ffffff; color: #000000; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; font: 90%/120% Arial, sans-serif; }caption { color: #b00000; padding-bottom: 10px; text-align: left; font: bold small Arial, sans-serif; background: #ffffff; }caption.ranking-question { color: #b00000; padding-bottom: 10px; text-align: left; font: bold small Arial, sans-serif; background: #f5f5f5; }code { text-decoration: none; font: normal 1.0em "Courier New", monospace; }h1 { color: #000000; font-family: Arial, sans-serif; font-weight: bold; text-decoration: none; background: #ffffff; }h2 { text-decoration: none; font: bold 1.0em Arial, sans-serif; }h3 { color: #000000; text-decoration: none; font: bold 0.8em Arial, sans-serif; background: #ffffff; }h3.heading-3 { margin-bottom: -0.5em; color: #000000; margin-left: 55px; text-decoration: none; font: bold 1.1em Arial, sans-serif; background: #ffffff; }h4, h5 { color: #000000; text-decoration: none; font: italic bold 0.8em Arial, sans-serif; background: #ffffff; }h4.heading-4 { margin-bottom: -0.5em; color: #000000; margin-left: 55px; text-decoration: none; font: bold 1.0em Arial, sans-serif; background: #ffffff; }img { border: 0 none; }p { color: #000000; font-family: Arial, sans-serif; background: #ffffff; }pre { margin-left: 100px; margin-top: 0px; padding-top: 0px; }strong { font-weight: bold; }#printout-logo-right-solo { display: none; }#objective-box, #speaker-box, #title-box { color: #000000; margin-left: 40px; background: #ffffff; }.action code, .coding-list-body { color: #000000; background: #f0f0f0; }.top-link, .toc-link { color: #d0d0d0; font-size: 0.8em; margin-left: 55px; background: transparent; }.hidden { display: none;}.highlighted { color: #ffffff; background-color: #800000; }/* STYLES FOR TABLES AND LISTS */dl { color: #000000; font-family: Arial, sans-serif; font-weight: normal; margin-left: 55px; text-align: left; width: 520px; background: #ffffff; }dd { color: #000000; margin-bottom: 0.4em; text-align: left; font: normal 0.9em/105% Arial, sans-serif; background: #ffffff; }dt { color: #000000; margin-bottom: 0.4em; text-align: left; text-decoration: none; font: bold 0.9em/105% Arial, sans-serif; background: #ffffff; }.holder div.table-box {margin-top: 0px; }li { font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; list-style-position: outside; margin-bottom: 0.2em; margin-top: 2px; }li li { list-style-type: circle; list-style-position: outside; }li ol, li.numbered { list-style-type: decimal; }li.nested { font-size: 1.0em; list-style-type: none; margin-bottom: 0.0em; }ol.options { padding-left: 10px; margin-right: 20px; list-style-type: decimal; }table { border-collapse: collapse; border-color: #c0c0c0; border-style: solid; border-width: 1px; font-family