From: http://www.cnblogs.com/linuszhu/archive/2011/10/03/WP7_Development_Tools.html
We need to develop applications on the shoulders of giants.
Tools + Giant + Capability = Beautiful applications
Humans are animals that have invented and used tools. Good tools will greatly improve the work efficiency for developing Windows Phone. This article summarizes some useful tools for Windows Phone development. For Visual Studio 2010 and blend required for Windows Phone 7 Development, you can goHttp://create.msdn.comDownload it. We will not introduce it here.
1. Windows Phone Power Tools
This tool is strongly recommended. It mainly includes the following three functions:
A) install and deploy at the same time or update multiple xap files (useful for others)
B) view the xap file deployed in the system, uninstall or startProgram(Some applications cannot be displayed in the Application List when installed in the simulator. You can use this tool to start the program)
C) file browser: You can view all files in isolated storage, including isolated storage settings and files.
:Http://wptools.codeplex.com/
Figure 1 Windows Phone Power Tools installation Tab
Figure 2 Windows Phone Power Tools file browser tab
2. Windows Phone simulator Cropper
This tool is recommended if you need to perform sales presentation. Function: intercept the display content of the simulator and put on the coat of your favorite mobile phone.
:Http://www.innovativetechguy.com /? P = 164 # AWP ::? P = 164
3. Reflector
:Http://www.reflector.net/
I don't need to introduce this tool. The Decompilation program tool is basically standard with Visual Studio and is a stair on the shoulders of mountain giants. I remember when I introduced Windows Phone development to Symbian C ++ and meego, they thought. NET platform makes it easy to copy things. Anyone can open your box and see how it looks like. This tool is recommended andFiledisassembler add-on.
4. fiddler2
:Http://www.fiddler2.com/fiddler2/
I believe many people are familiar with this tool. They can use the principle of proxy to listen to HTTP network requests and intercept the program's external network traffic data, including common web pages and Web Service soap packets, JSON data, restful/odata XML data, and other HTTP request data. It is also convenient to display tree data structures. For example, JSON data requests are often used in WP7, this tool allows you to visually View data to easily generate the data structure required by the proxy class or deserialization. Directly Using filddler may not be able to monitor network requests of the simulator.This articleArticleIt tells you how to enable Fiddler to listen to the network access data of Windows Phone emulator.
A small JSON viewing tool is recommended.JSON ViewerThe function is to structure the JSON data tree.
5. Silverlight spy
Http://firstfloorsoftware.com/silverlightspy/download-silverlight-spy
If you want to deeply understand the ui structure of the Silverlight/WP7 program, this tool can help you analyze the visual tree of the program and understand the role of controltemplate andConversion from a logical tree to a visual treeThe core principles of Silverlight will be explained in future articles. (Unfortunately, this software is not free, but you can try it out)
Xap resource download
With the above stairs, you can find giants through the following channels (if you have more and better ways, please let us know ).
- Windows Phone 7Online PortalA large number of xap files can be downloaded.
- L WP7 3 mktplace: tool for downloading and automatically removing certificates through market place. For instructions, seeThis articleFor version 0.5.4 download, seeHere. [Update: I just flipped through the wall and found version 0.6.4.SkyDriveCan be downloaded)
- LSmart machine Network, A more comprehensive WP7 Forum
Conclusion
When you find a giant and have a climbing ladder, the next step is to climb the giant. The climb process requires a deep understanding of WP7 before you finally climb to the very top, and build your own applications on it. See my next article/series: it takes only three weeks to change from a C # developer to a WP7 senior engineer.