Windows Phone 7 is a simple start

Source: Internet
Author: User

Hello everyone, I am Dong hechao and an employee of Sina. I am in charge of the Sina Weibo WP client with my team.

In the days to come, I will share with you all the technologies related to Windows Phone development that I know and make progress with you.

First, I will write some basic knowledge about the Windows Phone technology, and gradually deepen it so that some children's shoes that are unfamiliar with or unfamiliar with the Windows Phone technology can understand and be familiar with this knowledge. Over time, I will not write anything systematically, but share some tips or technical points in development. I hope you can provide more support. Your support is the motivation for writing articles.

Since we can't write nothing at the beginning, just advertise it. Let's talk about the basic project structure of Windows Phone and the suggestions for beginners.

1. A brief description of the Windows Phone Project

The earliest version of Visual Studio 2010 express for Windows Phone 7 cannot be used as a resume solution (the current version is absolutely acceptable. I mean the earliest version, so don't tell me about it ), the resume can only be submitted to the project separately, so that the project structure cannot be effectively organized, but it can be used to open the Windows Phone solution. So some people will say that they cannot establish a solution. What solution should they open? The answer is Visual Studio 2010. Visual Studio 2010 can be used to develop Windows Phone projects both in the past and now.

Generally, the Windows Phone project should be a complete project solution. The solution includes the most recent Windows Phone project, there should also be a helper class library (N multiple helper class libraries can be available according to different functions). In the mainstream mvvm mode, the most important helper class library is the mvvm framework auxiliary project, which can be compiled by yourself, third-party (such as mvvm light) is also used ).

The Windows Phone project has the same structure as other. Net projects, so needless to say, but as a mobile phone project, it has its own specifications and is very strict. For example, the project icon must be 62*62, and the background icon for pin to the home page must be 173*173, the background of the project startup wait interface must be 480*800 images. These specifications will be described in detail in the future. They are just a simple example.

2. Suggestions for beginners

For beginners, there is a premise that it is essential to use the C # language. If not, how many pages are wasted. C # is used to learn Silverlight. If Silverlight is used, skip this section. If you used to use. Net for development, you only need to accept some of the habits of mobile development, so that you can easily transfer to the Windows Phone camp. I am a Basic developer of Silverlight. I want to reiterate that, as long as you speak the C # language, you can transfer it to the Windows Phone development camp without having to worry about it. I can guarantee it.

I suggest that beginners familiarize themselves with the silverlgiht technology before learning Windows Phone development. It is better for you to study it later, because Windows Phone is still based on. NET technology, 7.0dk is based on Silverlight 3, 7.1sdk is based on silverlgiht 4. Let's get familiar with a XAML first. Let's not talk about it in depth, but fight against the enthusiasm of some children's shoes.

I wrote a word before work, and it was a bit messy. I hope you will understand it. I hope you can write it for you at home and enjoy a lot of support.

 

My Sina Weibo nickname is"@ Ma vegetables"It takes a short time to register. I hope you will pay more attention to it.

 

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.