I'm a beginner looking for Windows 7 phone app development. Have downloaded the kit and emulator. I follow tutorials to develop apps but I don't understand the steps.I use visual C# 2010 as the IDE .Please help as to what should I learn so as to understand the coding in IDE.
Regards.

Dani AI

Generated

Quick, practical roadmap for getting started with Windows Phone 7 development using Visual C# 2010 and the emulator.

As hinted, a solid grasp of C# and the .NET basics is the foundation. Add to that XAML for the UI (WP7 apps are built with Silverlight or XNA for graphics), and a feel for Visual Studio: how to open sample solutions, set breakpoints, step through code and inspect the Output/Immediate windows. was right to point toward Microsoft tutorials as further reading.

Concrete steps to follow now: build a tiny app that shows a few controls and navigates between pages; experiment with layouts, data binding and simple ViewModel code; practise saving state because WP7 apps can be suspended/terminated (learn the page lifecycle and where to persist short-term state); put small reads/writes into isolated storage; and test both in the emulator and on a real device when possible. Use Expression Blend or Visual Studio’s XAML view to see how layout properties affect rendering.

About the XAML shown by : that markup creates a grid with separate columns and rows, then places a Button into the top-left cell. Layout in XAML uses Grid.Column and Grid.Row as attached properties; sizing modes like star (*) make rows/columns share available space, while Auto or fixed numbers behave differently. A Button’s Content, HorizontalAlignment and VerticalAlignment control its label and how it fills the cell. Buttons raise Click events; there are also touch/gesture APIs for tap/flick behavior.

Troubleshooting tips: if the emulator misbehaves check virtualization support, SDK/VS version compatibility, and run VS as admin. Watch the Output for binding errors (they don’t always throw exceptions). Learn MVVM patterns early (MVVM Light or similar helps). Note: WP7 is a legacy platform—tools and marketplace support are limited now, so consider targeting newer platforms or using a VM for older tooling if you plan serious work.

Recommended Answers

All 7 Replies

First of all you must have know-how of C# language and .net framework. Always use good books to learn new technology from the scratch. I'd suggest you to read Programming Windows Phone 7, by Charles Petzold, is free ebook.

Thanks.

yea same problem suffring by me but this page help me fast , THANKS charlie

<Grid x:Name="LayoutRoot" Background="{StaticResource PhoneBackgroundBrush}">  
     <Grid.ColumnDefinitions>  
         <ColumnDefinition Width="*" />  
         <ColumnDefinition Width="*" />  
     </Grid.ColumnDefinitions>  
     <Grid.RowDefinitions>  
   
         <RowDefinition Height="*" />  
         <RowDefinition Height="*" />  
     </Grid.RowDefinitions>  
   
     <Button  
         Grid.Column="0"  
         Grid.Row="0"  
         Content="Tap Me!"  
         HorizontalAlignment="Stretch"  
         VerticalAlignment="Stretch"  
         />  
 </Grid>

can u expain that coding becouse my frnd ask about that ? plz

TRY IT FRND
First of all you must have know-how of C# language and .net framework. Always use good books to learn new technology from the scratch. I'd suggest you to read Programming Windows Phone 7, by Charles Petzold, is free ebook.

Off topic - as English is not your first language I strongly encourage you to either use translator or dictionary to spell check what you writing. Secondly, always read other replies so you do not offer solution/idea/info that someone else already provided as in case of the book.

Well! Microsoft do have some great tutorials...

or

<URL SNIPPED>

Be a part of the DaniWeb community

We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.