October 26, 2012, Microsoft released the Windows 8 operating system and its own brand Tablet PC Surface,windows as the world's most popular operating system, released within a week, download more than 4 million. There is no doubt that the Windows store is brewing a huge windows application market, with more and more application developers, Internet operators, outsourced development teams and individual contractors joining the Windows Store application development, believing that Windows The number of store applications will increase by leaps and bounds. To help more developers learn and learn about Windows Store application development, I will, over time, organize a set of Windows 8 application development tutorials that summarize the current examples of Windows Store application development, combining the author's development or porting some projects to The experience of Windows store illustrates the Windows 8 application development methodology, processes, and features to achieve the goal of combining learning theory with practice. If you will be engaged in or are engaged in the development of Windows Store applications, welcome to join the exchange of learning.
From Silverlight to Windows 8
Before the tutorial begins, I'd like to talk about silverlight first. Speaking of Silverlight, we are inevitably somewhat disappointed and negative. Let us put aside the once Silverlight brilliant, first recall what silverlight brought us. As we all know, WPF is the origin of Silverlight, in WPF, Microsoft introduced the new UI Description Language XAML, but the real xaml to flourish is Silverlight. During the 3.0 period of the. Net Framework, Microsoft separated the XAML language from the background development language and introduced a new development model to split logical development and UI design, effectively reducing dependencies between code, More helpful to the collaboration of designers and developers on the team. This development pattern has been used in Windows phone,windows store application development. From a macro perspective, Windows Store application development, SILVERLIGHT,WPF has the same development language and the same development model. Through personal experience, as a programmer with Silverlight application development experience, you can quickly and effectively master Windows Store application development by learning specific class library APIs.
Windows Store Application
|
XAML and C # (vb.net) |
WinRT Library |
Silverlight Application
|
. NET Library Subset |
WPF applications
|
Full. NET Library |
There have been a lot of friends message asked, Silverlight is not dead? I'll ask him, do you want to engage in Windows phone application development? Do you want to engage in Windows store application development? Will you be using WPF for Windows desktop application development? If any one question is positive, you cannot deny the existence and importance of Silverlight.
As a developer, we can't just see what a change in technology has brought to us, and more is to see the experience that has been learned and used by this technology. This will reveal the true value gained in the accumulation of past experiences. In the current era of rapid information development, with fast learning ability and valuable experience, its value far better than the mastered technology. I believe we all understand that technology is constantly changing, and learning ability and experience can be continuously accumulated and reused.
In this series of tutorials, friends who are familiar with Silverlight application development often see familiar code and development patterns. In a subsequent routine, I will demonstrate how to migrate Silverlight applications to the Windows Store application in the hope that it will help Silverlight developers.
See more highlights of this column: http://www.bianceng.cnhttp://www.bianceng.cn/Programming/net/
Development environment
Currently, Windows Store application development needs to be done using Visual Studio 2012 under the Windows 8 operating system. You can download visual Studio Express from Microsoft website to run each provided instance code. My development environment is as follows:
1. Windows 8 Pro
If you are using Windows 7, you can purchase Windows 8 by paying an upgrade. In addition, you can download the trial version through Microsoft website.
2. Visual Studio Ultimate, if it is a free user, you can download VS2012 Express to develop and run this series of code.