HCP高性能计算架构,实现,编译器指令优化,算法优化, LLVM CLANG OpenCL CUDA OpenACC C++AMP OpenMP MPI
Windows 8 的metro风格应用程序的开发编程和Windows phone 7是非常类似的,不过Windows 8对开发语言的支持是比Windows Phone 7强大很多,支持C++,C#和JavaScript,而Windows Phone 7只是支持C#,当然Windows Phone 8出来之后就会支持C#和C++的开发了。下面是Windows 8的编程体系图。
其实Windows 8就是在Windows 7的基础上加上了metro的程序框架,通常所说的Windows 8的开发技术就是指Windows 8的metro程序开发。
1、Windows 8 整个系统分成了Metro style和Desktop两个体系,而WinRT则是全新的Metro应用程序架构的基础所在;2、WinRT具备了多语言的支持能力,支持C++,C#,VB,JavaScript;3、WinRT和Win32、.NET是相互独立的API体系;
4、WinRT是专门为触屏体验的全新的API。
下面来看一下一个C++的Windows 8的hello world程序:
再来看看项目的结构
App.xaml:应用程序对象和Wp7里面的一样,App.xaml.h, App.xaml.cpp:Application相关事件和处理。
MainPage.xaml.h, MainPage.xaml.cpp:包含默认页面UI的event和基本逻辑,但不包含MainPage.xaml里UI生成的代码。
Package.appxmanifest:定义App相关的基本信息。包括App名字,描述,logo等。
pch.h, pch.cpp: 预编译文件。
Assets文件里面存放程序的logo等相关的图片,以前Wp7是直接放到外面的根目录下的。
运行的效果
Powered by: C++博客 Copyright © jackdong