DOT.NET MODULE 6: SILVERLIGHT

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

Beginning Silverlight 5 in C #

Windows Presentation Foundation for.net Developers

DOT NET SYLLABUS FOR 6 MONTHS

Pro Silverlight 3 in VB

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

WPF. Source Module 01: Lesson1

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

Visual Studio 2015: Windows Presentation Foundation (using VB.NET Language) Training Course Outline

Windows Presentation Foundation

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

Windows Presentation Foundation Visual Studio.NET 2008

CHAPTER 1: INTRODUCING C# 3

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

Apex TG India Pvt. Ltd.

Pro Silverlight 5 in VB. Matthew Macdonald

Pro Silverlight 4 in VB

Windows Presentation Foundation Programming Using C#

Programming Windows, Sixth Edition

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

Pro Silverlight 3 in C# Matthew MacDonald

Road Map for Essential Studio 2011 Volume 4

BASICS OF MOTIONSTUDIO

Pro Business Applications with Silverlight 4

ExecuTrain Course Outline MOC 6460A: Visual Studio 2008: Windows Presentation Foundation

Microsoft Visual C# 2005: Developing Applications Table of Contents

What s New Essential Studio User Interface Edition, 2011 Volume 4

Table of Contents. Preface...iii. INTRODUCTION 1. Introduction to M ultimedia and Web Design 1. ILLUSTRATOR CS6 1. Introducing Illustrator CS6 17

Road Map for Essential Studio 2010 Volume 1

Keynote 08 Basics Website:

Microsoft Visual Studio 2010

Adobe Premiere Pro CC 2018

Press the Plus + key to zoom in. Press the Minus - key to zoom out. Scroll the mouse wheel away from you to zoom in; towards you to zoom out.

PHP,HTML5, CSS3, JQUERY SYLLABUS

Developing Windows Applications with Microsoft Visual Studio 2010

Flash Domain 2: Identifying Rich Media Design Elements

Adobe InDesign CC. 1. Introducing the Workspace. 2. Getting to Know InDesign. 3. Setting Up a Document and Working with Pages

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

Center for Faculty Development and Support Creating Powerful and Accessible Presentation

CS3240 Human-Computer Interaction Lab Sheet Lab Session 2

HTML5, CSS3, JQUERY SYLLABUS

PowerPoint Multiple OUTPUT types Paper Onscreen Web presentation 6 x 6 rule 6 points 6 words

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

BCIS 4650 Visual Programming for Business Applications

Reference Services Division Presents. Microsoft Word 2

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

Creative Web Designer Course

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

Jim Jackson II Ian Gilman

HTML5. HTML5 Introduction. Form Input Types. Semantic Elements. Form Attributes. Form Elements. Month Number Range Search Tel Url Time Week

COPYRIGHTED MATERIAL. Table of Contents. Lighten Your Workload with General Office Techniques. Timesaving Tips for Word

PowerPoint 2016 Building a Presentation

DOT NET Syllabus (6 Months)

Installation and Configuration Manual

DRAFT. Table of Contents About this manual... ix About CuteSITE Builder... ix. Getting Started... 1

How to create interactive documents

The American University in Cairo. Academic Computing Services. Word prepared by. Soumaia Ahmed Al Ayyat

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

How to...create a Video VBOX Gauge in Inkscape. So you want to create your own gauge? How about a transparent background for those text elements?

Microsoft PowerPoint 2007 Beginning

Working with PowerPoint. Modify PowerPoint. Views

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

Flash Domain 4: Building Rich Media Elements Using Flash CS5

Microsoft Office PowerPoint 2013 Courses 24 Hours

Index. Windows 10 running, 199 suspended state, 199 terminate apps,

Getting Started with. PowerPoint 2010

Microsoft Silverlight 4 Business Application Development

11.1 Create Speaker Notes Print a Presentation Package a Presentation PowerPoint Tips... 44

Microsoft Word

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

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

Adobe Flash Course Syllabus

Keynote Basics Website:

PowerPoint Tips and Tricks

Python Scripting for Computational Science

Tree and Data Grid for Micro Charts User Guide

The Basics of PowerPoint

Code Finix Label Designer V 1.0 User Guide

Developing Native Windows Phone 7 Applications for SharePoint

Table of Contents. iii

ALPHAPRIMETECH 112 New South Road, Hicksville, NY 11801

Chapter 1 Getting Started with HTML 5 1. Chapter 2 Introduction to New Elements in HTML 5 21

B.E. Publishing Correlations to The Office Specialist.com, 2E to Microsoft Office Specialist Word 2016 Core (77-725)

BIM II IC3 & MOS Certification Pacing Guide

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

UI Course HTML: (Html, CSS, JavaScript, JQuery, Bootstrap, AngularJS) Introduction. The World Wide Web (WWW) and history of HTML

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

Answer: D. Answer: B. Answer: C. Answer: C. Answer: B

Kingsoft Presentation 2012

Learn more about Pages, Keynote & Numbers

OpenOffice.org 1.1 Impress QuickStart Guide

Introduction. Getting Started. Selecting a Template. 1 of 1

Chapter 7 Inserting Spreadsheets, Charts, and Other Objects

The New Office 2010 Interface and Shared Features

Python Scripting for Computational Science

Productivity Tools Objectives 1

Beginning Paint 3D A Step by Step Tutorial. By Len Nasman

What s New for WinRT. Essential Studio Enterprise Edition 2013 Volume 2

Vizit Essential for SharePoint 2013 Version 6.x User Manual

Coding Faster: Getting More Productive with Microsoft Visual

Transcription:

UNIT 1 Introducing Silverlight DOT.NET MODULE 6: SILVERLIGHT 1. Silverlight and Visual Studio 2. Understanding Silverlight Websites 3. Creating a Stand-Alone Silverlight Project 4. Creating a Simple Silverlight Page 5. Adding Event Handling Code 6. Browsing the Silverlight Class Libraries 7. Testing a Silverlight Application 8. Silverlight Compilation and Deployment 9. Compiling a Silverlight Application 10. Deploying a Silverlight Application 11. The HTML Test Page 12. The Application Manifest 13. Creating an ASPNET-Hosted Silverlight Project UNIT 2 XAML 1. XAML Basics 2. XAML Namespaces 3. The Code-Behind Class 4. Properties and Events in XAML 5. Simple Properties and Type Converters 6. Complex Properties 7. Attached Properties 8. Nesting Elements 9. Events 10. The Full Eight Ball Example 11. Resources 12. The Resources Collection 13. The Hierarchy of Resources 14. Accessing Resources in Code UNIT 3 Layout 1. The Layout Containers 2. The Panel Background 3. Borders 4. Simple Layout with the StackPanel 5. Layout Properties 6. Alignment 7. Margins 8. Minimum, Maximum, and Explicit Sizes 9. The Grid

10. Fine-Tuning Rows and Columns 11. Nesting Layout Containers 12. Spanning Rows and Columns 13. The GridSplitter 14. Coordinate-Based Layout with the Canvas 15. Layering with ZIndex 16. Clipping 17. Custom Layout Containers 18. The Two-Step Layout Process 19. A Wrapping Panel 20. Sizing Pages 21. Scrolling 22. Scaling 23. Full Screen 24. Navigation 25. Loading Child User Controls 26. Hiding Elements UNIT 4 Dependency Properties and Routed Events 1. Dependency Properties 2. Defining and Registering a Dependency Property 3. Dynamic Value Resolution 4. Attached Properties 5. The WrapPanel Example 6. Routed Events 7. The Core Element Events 8. Event Bubbling 9. Handled (Suppressed) Events 10. An Event Bubbling Example 11. Mouse Movements 12. Capturing the Mouse 13. A Mouse Event Example 14. Mouse Cursors 15. Key Presses 16. Key Modifiers 17. Focus UNIT 5 Elements 1. The Silverlight Elements 2. Static Text 3. Font Properties 4. Underlining 5. Runs 6. Wrapping Text

7. Images 8. Image Sizing 9. Image Errors 10. Content Controls 11. The Content Property 12. Aligning Content 13. Buttons 14. The HyperlinkButton 15. The ToggleButton and RepeatButton 16. The CheckBox 17. The RadioButton 18. Tooltips and Pop-Ups 19. Customized ToolTips 20. The Popup 21. Items Controls 22. The ListBox 23. The ComboBox 24. The TabControl 25. Text Controls 26. Text Selection 27. The PasswordBox 28. Range-Based Controls 29. The Slider 30. The ProgressBar 31. Date Controls UNIT 6 The Application Model 1. Application Events 2. Application Startup 3. Application Shutdown 4. Unhandled Exceptions 5. XAML Resources 6. Application Tasks 7. Accessing the Current Application 8. Initialization Parameters 9. Changing the Page 10. Splash Screens 11. Resources 12. Placing Resources in the Application Assembly 13. Placing Resources in the Application Package 14. Placing Resources on the Web 15. Class Library Assemblies 16. Using Resources in an Assembly 17. Downloading Assemblies on Demand

UNIT 7 Shapes and Geometries 1. Basic Shapes 2. The Shape Classes 3. Rectangle and Ellipse 4. Sizing and Placing Shapes 5. Line 6. Polyline 7. Polygon 8. Line Caps and Line Joins 9. Dashes 10. Paths and Geometries 11. Line, Rectangle, and Ellipse Geometries 12. Combining Shapes with GeometryGroup 13. Curves and Lines with PathGeometry 14. The Geometry Mini-Language 15. Clipping with Geometry 16. Exporting Clip Art 17. Expression Design 18. Conversion 19. Save or Print to XPS UNIT 8 Brushes and Transforms 1. Brushes 2. The LinearGradientBrush 3. The RadialGradientBrush 4. The ImageBrush 5. Transparency 6. Opacity Masks 7. Making the Silverlight Control Transparent 8. Transforms 9. Transforming Shapes 10. Transforms and Layout Containers 11. A Reflection Effect UNIT 9 Animation 1. Understanding Silverlight Animation 2. The Rules of Animation 3. Creating Simple Animations 4. The Animation Class 5. The Storyboard Class 6. Starting an Animation with an Event Trigger 7. Starting an Animation with Code 8. Configuring Animation Properties

9. Animation Lifetime 10. Simultaneous Animations 11. Controlling Playback 12. Desired Frame Rate 13. Animation Types Revisited 14. Animating Transforms 15. Animating Brushes 16. Key Frame Animation 17. Animations in Code 18. The Main Page 19. The Bomb User Control 20. Dropping the Bombs 21. Intercepting a Bomb 22. Counting Bombs and Cleaning Up 23. Encapsulating Animations 24. Page Transitions 25. The Base Class 26. The Wipe Transition 27. Frame-Based Animation UNIT 10 Sound, Video, and Deep Zoom 1. Supported File Types 2. The MediaElement 3. Controlling Playback 4. Handling Errors 5. Playing Multiple Sounds 6. Changing Volume, Balance, and Position 7. Playing Video 8. Progressive Downloading and Streaming 9. Client-Side Playlists 10. Server-Side Playlists 11. Advanced Video Playback 12. Video Encoding 13. Markers 14. VideoBrush 15. Video Effects 16. Deep Zoom 17. Creating a Deep Zoom Image Set 18. Using a Deep Zoom Image Set in Silverlight UNIT 11 Styles, Templates, and Custom Controls 1. Styles 2. Defining a Style 3. Applying a Style

4. Organizing Styles 5. Template Basics 6. Creating a Template 7. The Parts and States Model 8. Understanding States with the Button Control 9. Showing a Focus Cue 10. Transitions 11. Understanding Parts with the Slider Control 12. Creating Templates for Custom Controls 13. Planning the Expander 14. Creating the Solution 15. Starting the Expander Class 16. Adding the Default Style with Genericxaml 17. Choosing Parts and States 18. Starting the Default Control Template 19. The Expand or Collapse Button 20. Defining the State Animations 21. Wiring Up the Elements in the Template 22. Using the Expander 23. Using a Different Control Template UNIT 12 Browser Integration 1. Interacting with HTML Elements 2. Getting Browser Information 3. The HTML Window 4. Inspecting the HTML Document 5. Manipulating an HTML Element 6. Handling JavaScript Events 7. Code Interaction 8. Calling Browser Script from Silverlight 9. Calling Silverlight Methods from the Browser 10. Instantiating Silverlight Objects in the Browser 11. A Browser History Example 12. Combining Silverlight and HTML Content 13. Sizing the Silverlight Control to Fit Its Content 14. Placing the Silverlight Control Next to an HTML Element UNIT 13 ASPNET and Web Services 1. ASPNET Controls That Use Silverlight 2. The Silverlight Control 3. The MediaPlayer Control 4. Custom Controls 5. Hybrid Pages 6. Building Web Services for Silverlight

7. Creating a Web Service 8. Consuming a Web Service 9. Data Types 10. Cross-Domain Web Service Calls 11. Using ASPNET Platform Services UNIT 14 Data Binding 1. Binding to Data Objects 2. Building a Data Object 3. Displaying a Data Object with DataContext 4. Storing a Data Object As a Resource 5. Editing with Two-Way Bindings 6. Validation 7. Change Notification 8. Building a Data Service 9. Calling the Data Service 10. Binding to a Collection of Objects 11. Displaying and Editing Collection Items 12. Inserting and Removing Collection Items 13. Binding to a LINQ Expression 14. Master-Details Display 15. Data Conversion 16. Formatting Strings with a Value Converter 17. Creating Objects with a Value Converter 18. Applying Conditional Formatting 19. Data Templates 20. Separating and Reusing Templates 21. More Advanced Templates 22. Changing Item Layout 23. The DataGrid 24. Creating a Simple Grid 25. Resizing and Rearranging Columns 26. Defining Columns 27. Formatting and Styling Columns 28. Formatting Rows 29. Row Details 30. Selection 31. Sorting Rows 32. Freezing Columns UNIT 15 Isolated Storage 1. Understanding Isolated Storage 2. The Scope of Isolated Storage 3. What to Put in Isolated Storage

4. Using Isolated Storage 5. File Management 6. Writing and Reading Data 7. Requesting More Space 8. Storing Objects with the XmlSerializer 9. Storing Application Settings 10. Reading Local Files with OpenFileDialog UNIT 16 Multithreading 1. Understanding Multithreading 2. The Goals of Multithreading 3. The DispatcherTimer 4. The Thread Class 5. Marshalling Code to the User Interface Thread 6. Creating a Thread Wrapper 7. Creating the Worker Class 8. Using the Thread Wrapper 9. Cancellation Support 10. The BackgroundWorker 11. Creating the BackgroundWorker 12. Running the BackgroundWorker 13. Tracking Progress 14. Supporting Cancellation