Windows Phone 7 开发资源大全

Windows Phone 7 开发资源大全

这里轩辕为大家收集了大量的WP7应用开发文档和软件资源,相信对开发者会有很大的帮助,基本上都是英文的。有些书籍虽然目前还未出版,但是我们还是可以欣喜地发现WP7发展趋势还是不错的,毕竟这么多大牛开始为WP7写书,这可是WM没有享受到的待遇。

兵马未动粮草先行,虽然WP7还未在国内上市,但是技术是一定要储备好的,下面这些资源希望有大家需要的。

WP7学习 资源
Catalog (samples, articles) Support and Feedback (support choices)
Roadmap (APIs, technology, best practice) Downloads (development tools)
Official MSDN Library documentation Partner offerings (development tools from partners)
Developer talks (recorded sessions)
Academia (learning resources)

书籍

分类 链接 关键字
Blend Book; Foundation Expression Blend 3 with Silverlight (Foundations) Blend, Silverlight
C# C# 3.0 Cookbook, Third Edition: More than 250 Solutions C#
C# C# 3.0 Design Patterns: Use the Power of C# 3.0 to Solve Real-World Problems C#
C# C# 3.0 in a Nutshell, Third Edition: A Desktop Quick Reference C#
C# Essential C# 3.0 for .NET Framework 3.5, Mark Michaelis C# 3.0
LINQ Essential LINQ LINQ
Silverlight Essential Silverlight (Ashraf Michail) Silverlight 3
Silverlight Professional Silverlight 4 (Jason Beres, Bill Evjen, Devin Rader) Silverlight 4
WP7 Beginning Windows Phone 7 Development Silverlight, XNA
WP7 Book; Learning Windows Phone (O’reilly) Silverlight, XNA
WP7 Ebook; Programming Windows Phone 7 Series (Petzold) Silverlight, XNA
WP7 Learning Windows Phone Programming (Yochay Kiriaty, Jaime Rodriguez) Silverlight, XNA
WP7 Professional Windows Phone 7 Application Development: Building Windows Phone Applications and Games using Silverlight and XNA Silverlight, XNA
WP7 Windows Phone 7 Plain & Simple (Michael Stroh) Silverlight, XNA
WP7 Windows Phone Secrets (Paul Thurrott)
WPF Windows Presentation Foundation Unleashed WPF
XNA Learning XNA 3.0, O’Reilly XNA 3.0
XNA Microsoft XNA Game Studio 3.0: Learning Programming Now!  – Revised to cover Windows Phone 7 (Rob Miles) XNA
XNA Microsoft XNA Game Studio Creator’s Guide, Second Edition XNA
XNA Windows Phone 7 Game Development (Adam Dawes) Silverlight, XNA
XNA XNA 3D Primer XNA , 3D

下载

链接 关键字
IIS Smooth Streaming Client 1.1. RTW IIS, Streaming, Video, DVR
Microsoft Visual Basic for the Windows Phone Developer Tools RTW VB, Visual Basic
Nvidia FX Composer FX, 3D, Mesh, Directx, Shader
Silverlight for Windows Phone Toolkit – Nov 2010 Silverlight Tools
Silverlight for Windows Phone Toolkit – Sept 2010 Silverlight Tools
Silverlight Media Framework 2.2 with Windows Phone support SMFv2, media player, Smooth Streaming
Windows Phone Developer Tools October 2010 Update
Windows Phone Developer Tools RTW

论坛

目录 链接 关键字
Blend Forum: Expression Blend Blend
General Forum: StackOverflow (wp7dev wp7 windows-phone-7) (non Microsoft hosted) Forum
Silverlight Forum: Silverlight Forums Forum
WM Forum: Windows Marketplace for Mobile Marketplace,  Registration
WM6.5 Forum: Smart Device Development (all Mobile 6.5 and previous) Mobile, 6.5
WP7 Forum: Pre-RTM Archives, Windows Phone 7 (use App Hub for new questions) Forum, WP7
WPF Forum: WPF Forum Forum, WPF

学习

分类 链接 关键字
Windows Phone 7 development for absolute beginners Learning, beginning
Best Practice MSDN: Developer Patterns and Best Practices Best Practice
Blend A Collection of Expression Blend Learning Resources Blend
Blend Authoring for Microsoft Silverlight 4 with Microsoft Expression Blend (Good MVVM style) MVVM
Blend Blend Fundamentals Guided Training in Five Days Blend, Training
Blend Dynamic Layout and Transitions in Expression Blend 4 Blend, Transition, Dynamic Layout
Blend Expression Blend Sessions at MIX10 Blend
Blend Expression Blend styling tips Blend, Control Template
Blend Expression Blend Windows Phone 7 Development in 90 seconds Blend
Blend Learn Expression Blend Blend
Blend Microsoft Design Toolbox (Silverlight, Blend basic training) Silverlight, Blend
C# AppDev CD Training Course: Developing Applications in Visual C# .Net (2003) C#
C# Bing Search on C# and “getting started” C#
C# MSDN: Creating Satellite Assemblies Satellite, Culture, Localization, Globalization
C# MSDN: How to: Build a Localized Application for Windows Phone Localization
C# MSDN: Visual C# C#
C# MSDN: Visual C# Developer Center – “How do I?” Videos for Visual C# C#
C# MSDN: Visual C# Developer Center – C# Fundamentals Videos C#
Codec MDSN: Supported Media Codecs Media, Codec
CompactFramework Blog: Abhinaba Compact Framework, CF
Composite apps with WPF MSDN: Patterns for building composite applications with WPF MVVM, Best Practice
Controls Blog: Arun: Blitz Code: Windows Phone UI Controls
Execution Model Execution Model Overview for Windows Phone Activated, Deactivated, Launching, Closing
General MSDN: Application Features for Windows Phone MSDN
General WPF and Silverlight Prism 2.1: Composite Application Guidance for WPF and Silverlight (10/2009) MVVM, Best Practice
Hardware Virtualization Support: Configure BIOS for Hardware Assisted Virtualization (HAV) PCs VirtualPC, VMM
LINQ LINQPad for interactively querying LINQ, DB
Migration Case study: Going from Windows Phone 6.5 to Windows Phone 7 Code Porting
Misc. The Economics of the Cloud (pdf) Cloud computing
MSDN Microsoft MSDN Developer Center Main Portal MSDN
MVVM with WPF MSDN: MODEL-VIEW-VIEWMODEL design pattern for WPF MVVM, Best Practice
Performance Building High Performance Silverlight Apps on Windows Phone 7 Performance
REST What is REST (Representational State Transfer) ReST, AJAX, HTTP
Sharepoint & WP7 My First Windows Phone 7 App: Getting Sharepoint content Sharepoint
Sharepoint & WP7 SharePoint 2010 Mobile and Windows Phone 7 Series Experience Drill Down Sharepoint
Silverlight An In-Depth View of Building Applications for Windows Phone 7 with Microsoft Silverlight (Part 1) Silverlight
Silverlight An In-Depth View of Building Applications for Windows Phone 7 with Microsoft Silverlight (Part 2) Silverlight
Silverlight MSDN: Walkthrough: Creating a Silverlight Clock by using Expression Blend or Visual Studio Silverlight, Blend
Silverlight MSDN: Walkthrough: Creating Your First Silverlight Application Silverlight
Silverlight ScottGu’s Blog: Silverlight Tips, Tricks, Tutorials and Links Silverlight
Silverlight Silverlight Game Development on Windows Phone 7 Silverlight
Silverlight Silverlight getting started for beginners Silverlight
Silverlight Silverlight Learn (video etc.) Silverlight
Silverlight Silverlight official portal (at microsoft.com) Silverlight
Silverlight Silverlight official portal (silverlight.net) Silverlight
Silverlight Silverlight quickstarts Silverlight
Silverlight Silverlight Team Blog Silverlight, Blog
Silverlight Tutorial: Data Binding in Silverlight Silverlight, Binding
Silverlight & XNA XNA or Silverlight for Windows Phone 7 Game development? Silverlight, XNA
Testing MSDN: Testing: UI Automation of a Silverlight Custom Control Silverlight, Custom Control, Testing
User-Agent Strings MSDN: Understanding User-Agent Strings Browser, HTTP, user-agent
Videos Windows Phone 7 Video Roundup Marketing, Interviews, Metro, Demos
WCF MSDN: A performance comparison of WCF with existing … WCF
WCF MSDN: Beginners Guide to Windows Communication Foundation (WCF) WCF
WCF MSDN: Getting Started Tutorial (WCF) WCF
WCF MSDN: Introduction to WCF WCF, HTTP
WCF & RIA Developing with WCF RIA Services Quickly and Effectively WCF, RIA, MVVM
WP7 Anandtech: Windows Phone 7 Series: The AnandTech Guide
WP7 AppDev Technical Learning
WP7 Blog: Abhinaba: Windows Phone 7 Series Programming Model Learning
WP7 Blog;  Charlie Kindel WP7
WP7 Channel 9: Windows Phone videos on Channel 9 Video
WP7 Clarity Consulting Home (WP7 design ideas)
WP7 Developing Occasionally-Connected Applications for Windows 7 DB, LINQ, Data Provider, REST, SOAP, JSON, XML
WP7 Engadget: Windows Phone The Complete Guide (good hw overview) Architecture, Hardware
WP7 External; Windows Phone Training
WP7 Focus, Focus, Focus (Windows Phone 7 architectural focus) Architecture, Spec
WP7 Learning; Windows Phone 7 Training Kit (Silverlight and XNA) Silverlight, XNA
WP7 Microsoft DreamSpark; Windows Phone 7 Student, Fast Track
WP7 Microsoft Tech Ed Online Videos (search on Windows Phone)
WP7 MIX Demo Apps Videos XNA, Game, Seesmic, Soccer, Foursquare, Graphic.ly, Netflix, Associated Press, Shazam, Cannon
WP7 MIX videos (Windows Phone, Silverlight, WPF) Silverlight, WPF
WP7 MIX10 Presspass keynotes (Scott Guthrie and Joe Belfiore) Learning
WP7 MSDN: Application Platform Overview for Windows Phone Learning
WP7 MSDN: Architectural Considerations for a World of Devices three screens, cloud, ubiquitous
WP7 MSDN: Class Library Reference for Windows Phone Learning, APIs
WP7 MSDN: Getting Started with Windows Phone Development Learning
WP7 Petzold: Basic Manipulation Event Handling in Windows Phone 7 Manipulation, Gesture, Mouse, Multitouch
WP7 Principal Microsoft Windows Phones portal
WP7 Windows Phone 7 Architecture Deep Dive Architecture, Spec
WP7 Windows Phone 7 Jump Start – Free On Demand Training
WPF External WPF Tutorial WPF
XAML MSDN: .NET Framework 4: Styling and Templating XAML, Style, Control Template, Data Template
XAML Styles and Templates – How’s Everything Related? Style, Control Template, Data Template
XNA Blog: XNA Game Studio on Windows Phone XNA, Game, Blog
XNA MSDN: XNA Developer Center XNA, Game
XNA Wikipedia XNA Overview XNA
XNA XNA Team Blog XNA, Game

资源

分类 下载链接 关键字
MS Windows Phone public developer download (Express) Tools
Best Practice Welcome to Patterns & Practices Windows Phone 7 Developer Guide Community Site Best Practice
Blog Andy Wigley’s Blog Silverlight
Blog Blog: Michael Klucher: Why is my game not installed in the Windows Phone emulator? XNA, Games
Blog Blog: Mike Francis OEM, Tap and Hold, Isolated Storage
Blog Blog: Rob Cameron Training, Font
Blog Doug Boling’s Blog
Blog New Policies for Next Gen Windows Phone Marketplace Marketplace, Registration, Policy
Blog Possible issues uninstalling the Windows Phone Developer Tools CTP Refresh and installing the RTW Uninstalling
Blog Understanding the Windows Phone Application Execution Model Activated, Deactivated, Launching, Closing, Tombstoned
Blog Windows Phone 7 – Released To Manufacturing (announcement) RTM, Release
Certification Windows Phone 7 Application Certification Requirements Certification, Marketplace
Design MSDN: Design Resources For Windows Phone 7 Architecture, Design, Resources
Domain Service Configuring your DomainService for a Windows Phone 7 application RIA, WCF, SOAP
Execution Model Windows Phone 7 beta: Who Killed My Application Activated, Deactivated, Launching, Closing
Migration Windows Phone 7 for Android Developers: Visual Studio 2010 Migration from Android
Migration Windows Phone Developer Tools for the iPhone Developer Migration from iPhone
Misc. MSDEV.COM: A collection of training videos for WP7 App Developers Video, Training, iPhone Migration, Silverlight, XNA, Web Services, Isolated Storage, App Bar, Web Browser, Globalization, Localization, Location Aware, Push, Security, Accelerometer, Media, Manipulation, SIP, Camera, Azure, Orientation, Page Turn, Touch, Tilt, MVVM, Tombstoning
Rx & LINQ MSDN: Reactive Extensions for .NET (Rx) (LINQ observable push collections etc.) Rx, LINQ
Security & Silverlight MSDN: Network Security Access Restrictions in Silverlight Security, WebClient, HTTPS
Silverlight Microsoft Silverlight Analytics Framework (includes WP7) Web, Analytics, Test, Logging, Tracking, Offline Scenarios
Silverlight MSDN: Silverlight for Windows Phone Silverlight
Silverlight 3 MSDN: Silverlight 3 tech reference Silverlight, MSDN
Support CSS Support Incidence portal Support
Testing A Cheat Sheet for Unit Testing Silverlight Apps on Windows Phone 7 Unit Tests, Testing
Testing Debug Memory Counter for Windows Phone 7 Debug, Test
Twitter Windows Phone Twitter Twitter
User Agent String Ladies and Gentlemen, Please Welcome… the IE Mobile User Agent String! user-agent, user agent,http, browser
UX Guidelines Windows User Experience Guidelines (applications) UI, UX, Styling
Visual Studio Blog: Rico Mariani (Visual Studio) Performance
WCF WCF on the Windows Phone 7 – the How to Guide WCF, Silverlight, XNA
WP7 App Hub Developer Portal
WP7 Don’s Blog: iPhone versus Windows Phone 7 Coding Comparison
WP7 Engadget: Windows Phone 7 In-Depth Preview
WP7 Eqatec Analytics (monitor statistics of your deployed software) Test, Feedback, Servicing, Monitoring
WP7 Eqatec Profiler Debug, Test, Performance
WP7 Going from Android to Windows Phone 7 Development Android
WP7 How to have binding on the ApplicationBar ApplicationBar, Binding
WP7 iPhone SDK vs. Windows 7 Series SDK Challenge, Part 1: Hello World iPhone
WP7 iPhone SDK vs. Windows 7 Series SDK Challenge, Part 2: MoveMe iPhone
WP7 iPhone versus Windows Phone 7 Coding (Don Burnett) iPhone
WP7 Microsoft confirms Windows Phone 7 manufacturers: ASUS, Dell, HTC, LG and Samsung hardware
WP7 Microsoft public Windows Phone 7 Series link
WP7 MSDN: Windows Phone Development MSDN
WP7 Rob Tiffany: Windows Phone topics MEAP, Occasionally Connected, Enterprise
WP7 Side Channel Leaks in Web Applications Security, HTTPS, WPA
WP7 TiltContentControl for Windows Phone (Jeff Wilcox) Tilt, Transitions
WP7 UI Design and Interaction Guide for Windows Phone 7 v2.0 UI, Styling, Metro, Gestures, Controls, Style
WP7 What’s new in Windows Phone Developer Tools Tools
WP7 Windows Phone 7 “preview” winning generally good reviews
WP7 Windows Phone 7 Passing Data Between Applications Pictures Hub, Shared Data, MediaLibrary
WP7 WP7 Gesture Recognizer and Behavior / Triggers Gestures, Multitouch, Behavior, Trigger
WP7 WP7 InputScope InputScope, Textbox, Keyboard
WP7 XNA from Silverlight on Windows Phone 7 – Gestures Gestures, Manipulation, Tap, Flick; Access XNA APIs from a WP7 Silverlight App to leverage XNA gesture support
XNA MSDN: Enable XNA Framework Events in Windows Phone Applications XNA, Sound, Silverlight; Enables use of XNA APIs in a Silverlight App

工具

分类 链接 关键字
Audio Audacity; External free sound editor Audio
Converter Convert VB.NET to C# Code porting
Converter SWFlight: Flash to Silverlight Conversion Code porting; This tool was also ported for WP7 use
Graphics Paint.net; External free graphics editor Dev tool
Images Capture Images from an Internet Camera on Windows Phone 7 Image, Camera
Mesh3DEditor Blender; External free 3d mesh editor Dev tool, Mesh Editor, 3D
Misc Blog: Johan: Useful (debugging) tools Misc, Debugging
MsiInv info Blog: Aaron Stebner: Using MsiInv to gather information about what is installed on a computer Debugging, msiInv, msiexec, installer; Useful for debugging installation problems.
Multimedia Gspot avi file analyzer multimedia, video, codec, avi
Multimedia SHERLOCK – the Codec Detective multimedia, video, codec
Multitouch Multi-Touch Vista Gestures, Multitouch, misc.; May be useful porting multitouch to the desktop
Network MSDN: Troubleshooting Network Connectivity on Windows Phone Emulator Debugging, Network, HTTP
Network Network Monitor (netmon) Debugging, Network, HTTP; Free full featured general network monitor. For Windows Phone testings, set protocol to HTTP
Network Wireshark Network
Network;HTTP Fiddler (HTTP monitor; start Fiddler before starting Emulator) Network; You must run Fiddler before launching the Emulator.
Obfuscator Crypto Obfuscator Obfuscation
Obfuscator DeepSea Obfuscator Obfuscation
Setup Failure Analysis Aaron Stebner: log collection tool (collect.exe) Debugging, msiexec, installer
Setup Repair Blog: Aaron Stebner: XNA Game Studio Cleanup Tool User’s Guide (remove XNA and WP7 build completely) Debugging, Installer
Silverlight Error Codes Silverlight Plug-in Error Messages (Exception info) Error Codes, Error Messages
Spy Silverlight Spy Debug, Test
Testing Testing: Silverlight Unit Test Framework Silverlight, Testing, Unit Tests
Testing Updated Silverlight Unit Test Framework bits for Windows Phone and Silverlight 3 Silverlight, Testing, Unit Tests
Touch Microsoft Touch Pack for Windows 7 Now Available Touch, Multitouch, Windows 7
posted @ 2011-07-16 11:26  WinCE界面  阅读(1395)  评论(1编辑  收藏  举报