Windows 8 Instance Tutorial: Understanding the Application framework

Source: Internet
Author: User
Tags win32

The Windows operating system is popular in the world because it is "easy to learn and Easy-to-use", from the user's point of view, so that tens of thousands of non-IT personnel use computers to achieve entertainment, work and so on. Windows 8 inherits the benefits of the Windows desktop while providing a new user experience mode-the Windows store style. In other words, there are two different styles of application in the Windows 8 operating system. This article describes the Windows 8 application framework and the use of development tools.

Understanding the Windows 8 application framework

As mentioned earlier, Windows 8 has two different styles of applications, Windows Store applications and traditional Windows desktop applications. Two styles of application use different UI engines, different services and tools, and different APIs. However, they all run under the same Windows 8 operating system kernel.

Let's compare the two applications in simple ways:

Windows Store Application

Windows Store application to increase touch operation, unique gesture operation, improve user experience

Application development is based on the. Net Framework Windows 8 API

Windows store applications do not recommend a large number of dialog boxes for human-computer interaction, and it is recommended that you use the mode of page navigation to interact, which is more like using the browser forward back function.

In terms of deployment, users do not need to know about the application installation files and so on, only need to download the installation in the Windows store.

Traditional Windows desktop applications

The main operating mode of the traditional desktop application is based on mouse and keyboard operation application

Application development is based on the Win32 API, or the net Framework

The traditional application uses the dialog box as the main man-machine interaction Way

In terms of deployment, traditional desktop applications require a certain set of installation and registration processes

Windows 8 Traditional Desktop application framework

Windows 8 Traditional desktop applications can be grouped according to three categories, respectively, WIN32 applications. NET applications and HTML applications.

1. Win32 application of the main development language for C,c++ or VB. The application is compiled directly into the CPU code to run on the Win32 API, and its user interface implementation must use GDI or GDI +.

2.. NET application main development language for C#,vb.net. The application is compiled into intermediate language (IL) and then converted to CPU code running in the CLR (Common Language Runtime) environment. Its user interface implementation uses the XAML language.

3. The main development language for HTML applications is html/css and JavaScript, which is run based on browsers.

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.