Windows Phone development (1): overview

Source: Internet
Author: User
Tags silverlight visual studio 2010

Windows Phone is a mobile phone operating system developed by Microsoft. It is not described here. It runs on smartphones like android and iPhone. I believe everyone is familiar with it.

Currently, Windows Phone (WP) is obviously not as popular as IOS, and there are not as many online apps as Android and iPhone. However, as developers, it should be clearer than the average user that WP has a better advantage than other mobile phone operating systems. When I carefully learn about WP, we will definitely "Have a taste. Because it is a development technologyArticleTherefore, we only know it from the developer's point of view. As developers, we should have a unique vision than general users. Windows Mobile does not do well. Maybe Microsoft thinks there is no competition pressure in the past, so WM has been doing very well. It can also be said that the power of the iPhone is to learn from the failure of WM, but WP and WM are almost irrelevant, because WP is backward incompatible, it is re-designed and developed, under WmProgramIt cannot run on WP, even if both of them are based on the. net cf framework, but they are completely different. So is it costly to develop mobile apps? I don't want to mention the costs of developing IOS apps. I'm afraid you won't be able to fill in the costs of selling several apps. However, Android and WP do not need to be paid for development. Android uses Java as the main development language, while WP can use Visual Basic and C # as the main development language. Android's interface layout is based on XML, with linear layout (horizontal or vertical) and table layout. WP is based on XAML layout, which is relatively more powerful than XML, however, you cannot use extension tags in XML, but you can use XAML. It is clear to anyone who has experience developing WPF. To develop WP, you only need to install a Visual Studio 2010 express for Windows Phone. Once installed, you can develop WP easily. Unlike Android, JDK, ipvs, SDK, etc. It is too troublesome to install the ADT plug-in, and Google's online installation is too slow. Vs for WP you can install and install the software online, and download the ISO offline installation, which is very user-friendly. This development tool is free of charge and you don't need to spend any money on it. You can use a powerful mobile application development tool. After you register the tool, enter the key in the vs registration window to obtain authorization, you don't have to spend a penny. So what does this WP development tool contain? 1. Visual Studio 2010 learning edition (formerly known as quick version). You should not underestimate this version and it is already very powerful. 2. Express blend for Windows Phone. It is a design tool that can be used for uidesign like graphic design software. I believe that those who have played WPF will not be unfamiliar. 3. SDK tools, the most common of which is simulators. We cannot say that every time we debug a program, we need to put a mobile phone containing WP on the desktop. Besides, the children of poor families like me, where can I afford a smart phone. I don't need to introduce the installation. Just like the installation method of other vs versions, you just need to wait for the installation to complete and do nothing, provided that no error is reported. You can select English or traditional Chinese. For the moment, it seems that there is no Simplified Chinese version. I don't know why. Microsoft may discriminate against Chinese mainland because we often use pirated systems. Note that not any computer with any configuration can be installed. Otherwise, I don't have to buy a new computer. 1. The higher the processor, the better. It is recommended that the clock speed be lower than 2.0 GHz, or you will be waiting for the card. 2. memory. The official saying is 3 GB. In fact, it is just a lie. 2 GB is enough. Of course, the bigger the better. 3. Windows Vista and later operating systems. We recommend that you use Windows 7. [Tips and Quick Start tips] I often hear such words as "Quick Start" and "Quick Start". I prefer to call it a "short-term breakthrough ". Are you sure you want to make a short breakthrough? Of course you can, huh, huh, but this short term is not as short as two hours. To quickly develop WP mobile apps, you must first have the following capabilities: 1. VB. NET or C #. C # is recommended. After all, VB. NET is rarely used, at least in the same country. 2. Familiar with the. NET Framework and class libraries, and understand CLR (just a bit ). 3. object-oriented development ideas. This is actually redundant. Which of the mainstream development languages is not object-oriented. In fact, these requirements are applicable to Android mobile app development. 4. Basic knowledge of XML-XML declaration specification, tree structure concept, and namespace. 5. I 'd better understand some web pages. Why is the style and template of Silverlight a little like that of CSS. 6. WPF basics. This is necessary, because XAML is the layout method of WPF, including the dependency attribute and other items are all in WPF. WPF has learned well, you can easily develop WP. 7, Silverlight: the previous section describes the basics of WPF. Here, Silverlight isRequiredAnd it is bestComprehensive familiarity and knowledge, This is the keySuper focus. WP is developed using Silverlight or xNa. If you do not learn Silverlight well, it means you do not need to learn WP development, not to scare you.
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.