TAILIEUCHUNG - Windows Phone Programming in C# - Rob miles Version 1.0 January 2011

Different programming languages support different styles of programming (called programming paradigms). The choice of language used is subject to many considerations, such as company policy, suitability to task, availability of third-party packages, or individual preference. Ideally, the programming language best suited for the task at hand will be selected. Trade-offs from this ideal involve finding enough programmers who know the language to build a team, the availability of compilers for that language, and the efficiency with which programs written in a given language execute. Languages form an approximate spectrum from "low-level" to "high-level"; "low-level" languages are typically more machine-oriented and. | Windows Phone Programming in C Rob Miles Version January 2011 Contents Introduction 3 What you need to have before you 1 Windows Phone 7 4 The Windows Phone The Windows Phone W indows Phone program Windows Phone application What we have 2 Introduction to Silverlight 18 Program design with Understanding Creating an application with What we have 3 Introduction to Visual Studio 2010 38 Projects and Debugging What we have 4 User Interface Design with Silverlight 60 Improving the user Data manipulation and Pages and What we have 5 Consuming Data Services 89 Connecting to a data Using LINQ to read structured Using Network What we have 6 XNA Overview 109 XNA in Making an XNA Using the accelerometer in Adding sound to a Playing Sound in a Silverlight Managing screen dimensions and What we have 7 Creating Windows Phone Applications 134 The Windows Phone icons and Splash i Persisting data in isolated Persisting application Launchers and What we have 8 Windows Phone Marketplace 153 How the Marketplace Marketplace Deploying and testing to The Submission and approval What we have Program .