Log In
Or create an account ->
Imperial Library
Home
About
News
Upload
Forum
Help
Login/SignUp
Index
Microsoft® Silverlight® 4 Step by Step
Acknowledgments
Introduction
System Requirements
Support for This Book
We Want to Hear from You
Foreword
1. Introducing Silverlight
Get the Tools
Install Visual Web Developer Express
Install the Silverlight Tools
Create Your First Silverlight Application
Key Points
2. Silverlight Controls
Learning Silverlight Controls
Understanding the Control Model
Exploring the Control and Event Model
Using the Silverlight Controls
Using the Button Control
Content in Controls
Handling Mouse Events
The Click Event
The MouseMove Event
The Right Mouse Button
The MouseWheel Event
Using the CheckBox Control
Using the RadioButton Control
Using the TextBox Control
Using the Image Control
Using the ComboBox Control
Using the ListBox Control
Key Points
3. Layout and Styling
Using the Canvas Control
Using the Grid Control
Using the StackPanel Layout
Styles and Templates
Key Points
4. Data and RIA Services
Understanding RIA Services
Build a Database with Visual Web Developer Express
Using SQL Server Within Visual Web Developer
Create an RIA Services Server Project
ADO.NET Entity Data Model
Create a Domain Service
Create the Silverlight Client
Key Points
5. Rich Imaging
Imaging in Silverlight
Using Deep Zoom with Silverlight
Getting Started with Deep Zoom Composer
Building Deep Zoom Image Collections
Programming with Deep Zoom
Using Photosynth with Silverlight
Create a Photosynth
Install the Photosynth Creation Tool
Use the Synth Creator
Sharing Your Synths
Building a Photosynth Web Application
Key Points
6. Media, Webcams, and Video
Media in Silverlight
Using the MediaElement Control
Controlling the Video Playback
Showing Playback Position
Setting the Playback Position with a Slider
Using Video Markers in Silverlight
Using Video as a Brush
Using a Webcam with Silverlight
Key Points
7. Transformation and Animation
Transformations
Exploring Transformations
Using RotateTransform
Using ScaleTransform
Using TranslateTransform
Using SkewTransform
Using MatrixTransform
Combining Transforms
Using PerspectiveTransform
Animation
Creating an Animation
Understanding Key Frames
Using a Linear Key Frame
Using a Discrete Key Frame
Using a Spline Key Frame
Animation Easing
Other Easing Functions
Defining Animation with Expression Blend
Key Points
8. Building Desktop Applications
Running Applications Outside of the Browser
Creating a Custom Install Link
Detecting Updates
Detecting Out of Browser Status
Detecting Network Connectivity and Availability
Using Isolated Storage
Increasing Isolated Storage
Enabling Elevated Trusted Mode
Debugging Out of Browser Applications
Interoperating with COM
Using Notification Windows
Key Points
9. Integrating with the Browser
Bridging Silverlight and HTML
Open the Browser Bridge
Using the Browser Bridge to Control the Silverlight Application
Calling Browser Functions from Silverlight
Integrate the Bing Maps API
Control the JavaScript API from Silverlight
Understanding the Silverlight Object
Standard Object Tag Attributes
Custom Silverlight Parameters
Using HTML Fallback
Key Points
10. Accessing Network Services
Creating a Financial Data Service
Creating the Helper Class
Creating the Data Service
Using WebClient to Get Data
Using HTTP POST
Building the HTTP POST Server
Consuming the HTTP POST Server with Silverlight
Making Cross-Domain Calls
Key Points
11. Windows Phone Development
Getting Started
Write Your First Windows Phone Application
Build a Service Client in Windows Phone
Create the Solution and Add the Service Proxy
Create the Stock Quote User Interface
Key Points
12. Windows Phone Features
Using Orientation
Using the Back Button
Using the Application Bar
Using Input Scope
Using Typing Intelligence
Using the Multi-Touch Interface
Other Services
Key Points
13. Expression Blend for Windows Phone
Create Your First Windows Phone Application with Expression Blend
Key Points
14. Getting Started with XNA Game Development for Windows Phone
Creating an XNA Application and Adding Content
Writing the Code for Your Game in XNA
Creating the Class Variables
Loading the Content
Updating the Game World
Moving the Non-Player Character
Checking for Collision
Drawing the Sprites to the Screen
Key Points
Index
← Prev
Back
Next →
← Prev
Back
Next →