Beginning Silverlight 5 in C #

Similar documents
Beginning Silverlight 3

DOT.NET MODULE 6: SILVERLIGHT

Introduction. Part I: Silverlight Fundamentals for ASP.NET Developers 1

Pro Business Applications with Silverlight 4

Windows Presentation Foundation for.net Developers

Windows Presentation Foundation Programming Using C#

CHAPTER 1: INTRODUCING C# 3

PART I: INTRODUCTION TO WINDOWS 8 APPLICATION DEVELOPMENT CHAPTER 1: A BRIEF HISTORY OF WINDOWS APPLICATION DEVELOPMENT 3

Introduction p. 1 Who Should Read This Book? p. 2 Software Requirements p. 3 Code Examples p. 3 How This Book Is Organized p. 4 Conventions Used in

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

Microsoft Visual Studio 2010

Developing Windows Applications with Microsoft Visual Studio 2010

Essentials of Developing Windows Store Apps Using C#

DEVELOPING WINDOWS APPLICATIONS WITH MICROSOFT VISUAL STUDIO 2010

LAYOUT. Chapter 3 of Pro WPF : By Matthew MacDonald Assist Lect. Wadhah R. Baiee. College of IT Univ. of Babylon

10262A VB: Developing Windows Applications with Microsoft Visual Studio 2010

DE Developing Windows Applications with Microsoft Visual Studio 2010

C# is intended to be a simple, modern, general-purpose, objectoriented programming language. Its development team is led by Anders Hejlsberg.

Fundamentals of XAML and Microsoft Expression Blend

Top 40.NET Interview Questions & Answers

Microsoft Silverlight 4 Business Application Development

Windows Presentation Foundation. Jim Fawcett CSE687 Object Oriented Design Spring 2018

Developing Rich Internet Applications Using Microsoft Silverlight 4

Index. Application programming interface (API), 38. Binary Application Markup Language (BAML), 4

Developing Windows Applications with Microsoft Visual Studio 2010

DOT NET SYLLABUS FOR 6 MONTHS

NE Fundamentals of XAML and Microsoft Expression Blend

Developing Windows Applications with Microsoft Visual Studio 2010 (MS 10262)

[MS10553]: Fundamentals of XAML and Microsoft Expression Blend

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

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

SECURED PROGRAMMING IN.NET DETAILED TRAINING CONTENT INDUSTRIAL TRAINING PROGRAM ( )

Introduction to Programming Microsoft.NET Framework Applications with Microsoft Visual Studio 2005 (C#)

Mastering LOB Development

Chapter 13. Additional Topics in Visual Basic The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill

Windows Presentation Foundation

DEVELOPING WEB APPLICATIONS WITH MICROSOFT VISUAL STUDIO Course: 10264A; Duration: 5 Days; Instructor-led

Hands-On Lab. Hello Windows Phone

10267 Introduction to Web Development with Microsoft Visual Studio 2010

Developing Rich Internet Applications Using Microsoft Silverlight 4

Introduction to Microsoft.NET Framework Programming using VS 2005 (C#)

Developing Applications Using Visual Basic 2008: Volume 2

Silverlight Recipes. A Problem-Solution Approach. Apress* Jit Ghosh and Rob Cameron

Module Title : 20484C:Essentials of Developing Windows Store Apps Using C#

COPYRIGHTED MATERIAL. Contents. Part I: C# Fundamentals 1. Chapter 1: The.NET Framework 3. Chapter 2: Getting Started with Visual Studio

--Microsoft-- --Windows Phone--

CS3240 Human-Computer Interaction Lab Sheet Lab Session 2

Getting started 7. Setting properties 23

Microsoft Visual C# 2005: Developing Applications Table of Contents

COPYRIGHTED MATERIAL. 1FitnessTrackerPlus. An Overview of the FitnessTrackerPlus Application

WPF. Source Module 01: Lesson1

Xamarin for C# Developers

Getting started 7. Setting properties 23

Developing Native Windows Phone 7 Applications for SharePoint

Learn to develop.net applications and master related technologies.

Beginning Silverlight 2

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

Configuring and Customizing the ArcGIS Viewer for Silverlight. Katy Dalton

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

Course 20484: Essentials of Developing Windows Store Apps Using C#

Chapter 1 Getting Started with Windows Presentation Foundation

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

DE Introduction to Web Development with Microsoft Visual Studio 2010

Beginning ASP.NET. 4.5 in C# Matthew MacDonald

COURSE OUTLINE MOC 20480: PROGRAMMING IN HTML5 WITH JAVASCRIPT AND CSS3

Apex TG India Pvt. Ltd.

Developing Mobile Apps (357)

Microsoft. Inside Microsoft. SharePoint Ted Pattison. Andrew Connell. Scot Hillier. David Mann

SharePoint 2010 Developer Core Skills Course Length: 5 days Price: $3,000

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

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

ADOBE VISUAL COMMUNICATION USING DREAMWEAVER CS5 Curriculum/Certification Mapping in MyGraphicsLab

CMS Pages. Overview. The top menu- The side page menu-

20486-Developing ASP.NET MVC 4 Web Applications

Microsoft Visual Basic 2005: Developing Applications Additional Topics

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

20486: Developing ASP.NET MVC 4 Web Applications

Introduction to Web Development with Microsoft Visual Studio 2010

Developing Web Applications Using Microsoft Visual Studio 2008 SP1

Programming in C# (20483)

Programming in C# for Experienced Programmers

Essentials of Developing Windows Store Apps Using HTML5 and JavaScript

Developing ASP.NET MVC 5 Web Applications

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

Migrate Your Skills to Microsoft.NET Framework 2.0 and 3.0 using Visual Studio 2005 (C#)

ArcGIS Viewer for Silverlight Advanced Topics

Pro XAML with C# From Design to Deployment on WPF, Windows Store, and Windows Phone. Buddy James. Lori Lalonde

Hands-On Lab. Building Applications in Silverlight 4 Module 6: Printing the Schedule. Printing the Schedule

Course 20486B: Developing ASP.NET MVC 4 Web Applications

BCIS 4650 Visual Programming for Business Applications

Managing. mashup of chapters from. rpafi/jl enterprise88. Packt's bestselling Silverlight. Data and Media in Microsoft Silverlight 4: A.

Developing ASP.NET MVC 4 Web Applications

Pro Windows 8.1. Development with. XAML and C# Jesse Liberty. Philip Japikse. Jon Galloway

Road Map for Essential Studio 2011 Volume 4

Visual Studio Course Developing ASP.NET MVC 5 Web Applications

Introduction p. 1 Getting Started Hello, Real World p. 9 Creating, Deploying, and Profiling an App p. 9 Understanding the App Package p.

Programming in C#

ArtOfTest Inc. Automation Design Canvas 2.0 Beta Quick-Start Guide

Developing ASP.NET MVC 5 Web Applications

Nebraska - eforms. Tips and Tricks

Transcription:

Table of Contents: Chapter 1. Welcome to Silverlight 5 1.1 The Evolution of the User interface 1.2 Rich Internet Application Solutions 1.3 What is Silverlight? 1.4 Benefits of Silverlight 1.4.1 Cross-Platform/Cross-Browser Support 1.4.2 Cross-Platform Version of the.net Framework 1.4.3 Use of Familiar Technologies 1.4.4 Small Runtime and Simple Deployment 1.5 The Silverlight Development Chapter 2. Introduction to Visual Studio 2010 2.1 What is Visual Studio? 2.2 What s New in Visual Studio 2010? 2.2.1 Support for Multiple Monitors 2.2.2 Zoom Support for Source Editor 2.2.3 Extension Manager 2.3 Building your first Silverlight Application in Visual Studio 2.3.1 Try it out: Hello world in Silverlight 5 2.3.2 Hosting your Silverlight Application: Web site or Web Application? Chapter 3. Layout Management in Silverlight 3.1 Layout Management 3.2 The Canvas Panel 3.2.1 Try it Out: Using the Canvas Panel 3.2.2 Filling the entire Browser Window with your Application 3.3 The StackPanel Control 3.3.1 Try it Out: Using the StackPanel Control 3.3.2 Try it out: Nesting StackpPanel Controls 3.4. The Grid Control 3.4.1 Try it out: Using the Grid Control 3.4.2 Try it Out: Nesting a Grid and Spanning a Column 3.5 The WrapPanel Control 3.5.1 Try it out: Using the WrapPanel Control 3.6 The DockPanel Control 3.6.1 Try it out: Using the DockPanel Control

Chapter 4. Silverlight Controls 4.1 Setting Control properties 4.1.1 Attribute Syntax 4.1.2 Element Syntax 4.1.3 Type-Converter-Enabled Attributes 4.1.4 Attached Properties 4.2 Nesting Controls Within Controls 4.3 Handling Events in Silverlight 4.3.1 Try it Out: Declaring an Event in XAML 4.3.2 Try it Out: Declaring an Event Handler in Managed Code 4.4 Multiple Mouse Click Support 4.4.1 Try it Out: Multiple Click Support 4.5 The Border Control 4.6 User Input Controls 4.6.1 Try it Out: Working with the Textbox Control 4.6.2 Try it Out: Working with the RadioButton and CheckBox Controls 4.7 Extended Controls 4.7.1 Adding an Extended Control 4.7.2 Try it Out: Using the GridSplitter Chapter 5. Data Binding and Silverlight List Controls 5.1 Data Binding 5.1.1 The Binding Class 5.1.2 Try it Out: Simple Data Binding in Silverlight 5.2 Element-to-Element Binding 5.2.1 Try it Out: Element-to-Element Binding 5.3 The DataGrid Control 5.3.1 Try it Out: Building a Simple DataGrid 5.3.2 The Columns Collection 5.3.3 Try it Out: Building a DataGrid With Custom Columns 5.4 The ListBox Control 5.4.1 Default and Custom ListBox Items 5.4.2 Try it Out: Building a ListBox with Custom Content 5.5. Data Binding and String Formatting 5.6 Implicit Data Templates 5.6.1 Try it Out: Working with Implicit Data Templates

Chapter 6. Silverlight Toolkit 6.1 Overview of the Silverlight Toolkit 6.1.1 Mature/SDK Quality Band 6.1.2 Stable Quality Band 6.1.3 Preview Quality Band 6.1.4 Experimental Quality Band 6.2 Installing the Toolkit 6.3 Toolkit Controls 6.3.1 Accordion 6.3.2 Try it Out: Working With the Accordion Control 6.4 AutoCompleteBox 6.5 TabControl 6.6 ViewBox 6.7 Modal Windows 6.7.1 Try it Out: Using the Modal Child Window Chapter 7. Data Access and Networking 7.1 Data Access in Silverlight Applications 7.2 Accessing Data through Web Services 7.2.1 Try it Out: Accessing Data through a WCF Service 7.3 Accessing Services from Other Domains 7.4 Accessing Data through Sockets Chapter 8. Navigation Framework 8.1 Frame and Page object 8.1.1 Try it Out: Creating a Silverlight Navigation Application 8.2 Benefits of the Navigation Framework 8.2.1 Deep Linking 8.3 The NavigationService Object 8.3.1 Try it Out: Using the NavigationService Object 8.4 Passing Data to Navigation Pages 8.4.1 Try it Out: Passing Data to Navigation Pages 8.5 URL Mapping 8.5.1 Try it Out: URL Mapping and the Navigation framework 8.6 Silverlight Navigation Application Template 8.6.1 Try it Out: Using the Silverlight Navigation Application Template 8.7 Using Multiple Frames

8.7.1 Try it Out: Using Multiple Frames Chapter 9. Isolated Storage in Silverlight 9.1 Working with Isolated Storage 9.1.1 Using the Isolated Storage API 9.1.2 Try it Out: Creating a File Explorer for Isolated Storage 9.2 Managing Isolated Storage 9.2.1 Viewing and clearing Isolated Storage 9.2.1 Try it Out: Increasing the Isolated Storage Quota Chapter 10. System Integration and Device Support 10.1 Notification (Toast) API 10.1.1 Try it Out: Implementing Toast Notifications 10.2 Webcam/Microphone Access 10.2.1 CaptureDeviceConfiguration Class 10.2.2 CaptureSource Class 10.2.3 Try it Out: Accessing a User s Web Camera and Microphone 10.3 Working with Captured Streams 10.4 COM Interoperability 10.4.1 Try it Out: Executing an Exe 10.5 Dropping Files on a Silverlight Application 10.5.1 Drop Event 10.5.2 Try it Out: Enabling an Application as Drop Target Chapter 11. Introduction to Expression Blend 11.1 Key Features in Expression Blend 11.1.1 Visual XAML Editor 11.1.2 Visual Studio 2010 Integration 11.1.3 Split-View Mode 11.1.4 Visual State Manager and Template Editing Support 11.1.5 World-Class Timeline 11.1.6 Try it Out: Working with Projects in Expression Blend 11.2 Exploring the Workspace 11.2.1 Toolbox 11.2.2 Project panel 11.2.3 Properties panel 11.2.4 Object and Timeline Panel 11.3 Laying Out an Application with Expression Blend 11.3.1 Working with the Grid Control in Expression Blend

11.3.2 Try it Out: Editing a Layout Grid with Expression Blend Chapter 12. Styling in Silverlight 12.1 Inline Properties 12.1.1 Try it Out: Setting Inline Properties with visual Studio 12.1.2 Try it Out: Setting Inline Properties with Expression Blend 12.2 Silverlight Styles 12.2.1 Try it Out: Using Styles as Static Resources 12.2.2 Defining Styles at the Application level 12.2.3 Merged Resource Dictionaries 12.2.4 Silverlight Style Hierarchy 12.2.5 Inheriting Styles Using BasedOn 12.2.6 Implicit Styles Chapter 13. Transformations and Animations 13.1 Introduction to Silverlight Animation 13.1.1 Silverlight Storyboards 13.1.2 Types of Animations in Silverlight 13.2 Programmatically Controlling Animations 13.3 Using Expression Blend to Create Animations 13.3.1 Viewing a Storyboard in the Expression Blend Timeline 13.3.2 Try it Out: Creating an Animation with Expression Blend 13.4 Creating Transformations in Silverlight 13.4.1 Transformation Types 13.4.2 Try it Out: Using Expression Blend to Transform Silverlight Objects Chapter 14. Custom Controls 14.1 When to write Custom Controls 14.2 Silverlight Control Model 14.2.1 Parts and States Model 14.2.2 Dependency Properties 14.3 Creating Custom Controls in Silverlight 14.3.1 Implementing Custom Functionality 14.3.2 Try it Out: Building a Custom Control Chapter 15. Printing in Silverlight 15.1 The Printing API

15.1.1 PrintDocument Events 15.1.2 Determining print Content 15.1.3 Try it Out: Implementing Simple Printing 15.2 Printing Custom Content 15.2.1 Try it Out: Implementing a Custom Print 15.3 Additional Printing Customization 15.3.1 Try it Out: handling the BeginPrint and EndPrint Events Chapter 16. Deployment 16.1 Deploying Silverlight Applications 16.1.1 Xap Files 16.1.2 Hosting Silverlight Content 16.2 Application Library Caching 16.2.1 Try it Out: Exploring Assembly Caching 16.3 Full-Screen Pinning 16.4 Out of Browser Support 16.4.1 Out of Browser API 16.5 Removing Installed Applications 16.6 Elevated Trust Applications