วันพุธที่ 9 พฤษภาคม พ.ศ. 2555

Visual Studio 2010 Express for Windows Phone

Visual Studio 2010 Express for Windows Phone is a complete development environment for creating Windows Phone applications. Visual Studio 2010 Express for Windows Phone includes features such as a Windows Phone-based design surface, a code editor, Windows Phone project templates, and a Toolbox that contains Windows Phone controls. In addition, Visual Studio 2010 Express for Windows Phone enables you to debug and deploy your applications on a Windows Phone Emulator or a Windows Phone device.

Visual Studio 2010 Express for Windows Phone is a component of the Windows Phone SDK. For information about how to install the Windows Phone SDK, see Installing the Windows Phone SDK. The following illustration shows an example of Visual Studio 2010 Express for Windows Phone.
Visual Studio Express

If Visual Studio 2010 Professional or higher is already installed on your computer when you install the Windows Phone SDK, the Windows Phone Add-in for Visual Studio 2010 is installed instead of Visual Studio 2010 Express for Windows Phone.
NoteNote:
You do not need Visual Studio 2010 Professional to develop Windows Phone applications.
The following table shows the result of installing the Windows Phone SDK depending on the version of Visual Studio already installed on your computer.
Before Installing the Windows Phone SDKAfter Installing the Windows Phone SDK
No versions of Visual Studio are installedVisual Studio 2010 Express for Windows Phone is installed
Visual Studio 2010 Professional or higher is installedWindows Phone Add-in for Visual Studio 2010 is installed
Any combination of the following are installed:
  • Visual C# 2010 Express
  • Visual C# 2008 Express Edition
  • Visual Studio 2008 Standard or higher
Visual Studio 2010 Express for Windows Phone is installed

Supported Features

With the exception of a few debugging features, the Windows Phone Add-in for Visual Studio 2010 has equivalent functionality to Visual Studio 2010 Express for Windows Phone. For detailed information about the supported debugging features, see Debugging Windows Phone Applications.
The projects that you create with either Visual Studio 2010 Express for Windows Phone or the Windows Phone Add-in for Visual Studio 2010 are compatible with Expression Blend for Windows Phone. You can share these projects with Expression Blend without any conversion issues or loss of functionality.

Unsupported Features

Some features in Visual Studio 2010 are not supported when you are using the Windows Phone Add-in for Visual Studio 2010. These unsupported features include the following:
  • IntelliTrace
  • Lab Management
  • Testing
  • Data (add data source, schema compare)

If you are familiar with Visual Studio, many of the features in Visual Studio 2010 Express for Windows Phone or the Windows Phone Add-in for Visual Studio 2010 will be the same. The following table describes some of the elements in Visual Studio 2010 Express for Windows Phone or the Windows Phone Add-in for Visual Studio 2010 that are unique to Windows Phone development. It also contains links to relevant topics in the Visual Studio documentation. For general information about using Visual Studio, see Application Development in Visual Studio in the Visual Studio documentation.
NoteNote:
Because many of the features of Visual Studio 2010 Express for Windows Phone, the Windows Phone Add-in for Visual Studio 2010, and Visual Studio 2010 are shared, the documentation may refer to Visual Studio 2010 Express for Windows Phone or Visual Studio 2010.
FeatureWhat is Unique to Windows Phone Development
Project TemplatesVisual Studio 2010 Express for Windows Phone and the Windows Phone Add-in for Visual Studio 2010 include project templates that are specific to Windows Phone. For information about the project templates, see Project Templates for Windows Phone and Using the Project Template that Combines Silverlight and XNA.
ToolboxThe Toolbox provides the Windows Phone controls that you can drag onto the design surface. For information about controls, see Base Controls for Windows Phone.
Design ViewThe Visual Studio designer provides a Windows Phone skin with screen dimensions that correspond to a Windows Phone device. To change the screen orientation of a project, see How to: Change the Orientation of a Windows Phone Project.
Code EditorFor information about editing code, see Editing Code and Resource Files in the Visual Studio documentation.
Project SettingsMost of the project settings for Windows Phone projects are the same as other Visual Studio projects. The Application pane of the Project Designer includes some options that are specific to Windows Phone. For information about setting the tile options, see How to: Set the Initial Properties for the Application Tile for Windows Phone. For general information about project settings, see Managing Solutions, Projects, and Files in the Visual Studio documentation.
Multi-targetingWhen you create an application using Visual Studio, you have the option to specify the target Windows Phone version. In addition you can upgrade the target version of existing Windows phone projects. For more information, see How to: Specify a Target Version or Upgrade Projects for Windows Phone.
DebuggingFor information about using Visual Studio to debug Windows Phone applications, see Debugging Windows Phone Applications.
Viewing Files in Isolated StorageYou can view the files in isolated storage for an application, make a copy of the files, or replace the files with files from the local computer. For more information, see How to: Use the Isolated Storage Explorer Tool.
DeploymentThe deployment model for Silverlight-based applications for Windows Phone is different than Silverlight on other platforms because Windows Phone applications are not browser-based. You can set the target device on the Standard toolbar to deploy an application to a Windows Phone device. For information about deploying applications, see the following topics:
Application ProfilingYou can use profiling tools in Visual Studio while developing your Windows Phone applications to improve the performance and responsiveness of your applications. For more information, see the following topics:

ไม่มีความคิดเห็น:

แสดงความคิดเห็น