by Santhakumar Munuswamy
Posted on 16 March 2015
Windows Phone 7
Overview
This article explains how to create a windows phone apps using Windows Phone 7 SDK for the “Hello World” program in Visual Studio 2010.
The Windows Phone 7 SDK prerequisites as below
· It is supported operating systems like Windows 7, Windows Vista with Service Pack 2
· It is required free disk space for installation on the system drive
· It is required minimum in 3GB Ram on the system
Windows Phone Emulator requires a DirectX 10 or above
It is compatible with the version of Visual Studio 2010 with Service Pack 1
The Windows Phone SDK includes as following
· It is available in Windows Phone Emulator
· It is available in Windows Phone SDK 7.1 Assemblies
· It is available in Sliverlight 4 SDK and DRT
· It is available in WCF Data Services Client for Windows Phone and so and so.
Note: SDK is nothing, it is a software development kits
Now, we are going to create a new project for windows phone using Visual Studio 2010 as following steps
Open Visual Studio 2010 àFile àClick New Projects
Then, New Project Windows will be appear as below

Then Select Sliverlight for Windows Phone à Windows Phone Application
After you can enter the Name, Location and Click OK Button.
Then, New Windows Phone Application window will be appear
Select the target Windows Phone OS Version like Windows Phone OS 7.1 in the dropdown box. Then, Click OK Button.
After, the HelloWorldApps project has successfully created.

Now, I have changed a page title has Hello World in HelloWorldApps project.
XMAL Code
<phone:PhoneApplicationPage
x:Class="HelloWorldApps.MainPage"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:phone="clr-namespace:Microsoft.Phone.Controls;assembly=Microsoft.Phone"
xmlns:shell="clr-namespace:Microsoft.Phone.Shell;assembly=Microsoft.Phone"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
mc:Ignorable="d" d:DesignWidth="480" d:DesignHeight="768"
FontFamily="{StaticResource PhoneFontFamilyNormal}"
FontSize="{StaticResource PhoneFontSizeNormal}"
Foreground="{StaticResource PhoneForegroundBrush}"
SupportedOrientations="Portrait" Orientation="Portrait"
shell:SystemTray.IsVisible="True">
<!--LayoutRoot is the root grid where all page content is placed-->
<Grid x:Name="LayoutRoot" Background="Transparent">
<Grid.RowDefinitions>
<RowDefinition Height="Auto"/>
<RowDefinition Height="*"/>
</Grid.RowDefinitions>
<!--TitlePanel contains the name of the application and page title-->
<StackPanel x:Name="TitlePanel" Grid.Row="0" Margin="12,17,0,28">
<TextBlock x:Name="ApplicationTitle" Text="MY APPLICATION" Style="{StaticResource PhoneTextNormalStyle}"/>
<TextBlock x:Name="PageTitle" Text="Hello World" Margin="9,-7,0,0" Style="{StaticResource PhoneTextTitle1Style}"/>
</StackPanel>
<!--ContentPanel - place additional content here-->
<Grid x:Name="ContentPanel" Grid.Row="1" Margin="12,0,12,0"></Grid>
</Grid>
<!--Sample code showing usage of ApplicationBar-->
<!--<phone:PhoneApplicationPage.ApplicationBar>
<shell:ApplicationBar IsVisible="True" IsMenuEnabled="True">
<shell:ApplicationBarIconButton IconUri="/Images/appbar_button1.png" Text="Button 1"/>
<shell:ApplicationBarIconButton IconUri="/Images/appbar_button2.png" Text="Button 2"/>
<shell:ApplicationBar.MenuItems>
<shell:ApplicationBarMenuItem Text="MenuItem 1"/>
<shell:ApplicationBarMenuItem Text="MenuItem 2"/>
</shell:ApplicationBar.MenuItems>
</shell:ApplicationBar>
</phone:PhoneApplicationPage.ApplicationBar>-->
</phone:PhoneApplicationPage>
Once the program successfully executed and deployed on the windows phone emulator with output as below

Conclusion
I hope this article will help to understand create a sample program for Windows Phone 7 using Visual Studio 2010.