开发Metro应用程序之二: C++程序
来源:互联网 发布:离线全文翻译软件 编辑:程序博客网 时间:2024/06/10 02:32
1. 每一个XAML元素类型 对应于一个 Windows Runtime Type; 当添加新的elements 到XAML文件中,VS2012会自动产生对应的代码,这样就可以通过code的方式处理界面元素的操作了。这些生成的和XAML对应的VC++ Class 在声明时都被冠以partialref,没有这种修饰的类就不会对应到XAML。
Platform::Object^
类似于 Handle或*,但无需释放;The ref keyword indicates that the class is a Windows Runtime reference type;
The auto keyword声明对象时可以让编译器自动识别类型;
The paritial keyword 表明在其它文件中还会声明该类。
示例:
partial ref class MainPage : public Windows::UI::Xaml::Controls::Page… {…}
Grid^ grid = ref new Grid(); // or: auto grid = ref new Grid();
grid->Width = 600;
2. 需要编码的文件在*.xaml.h和*.xaml.cpp
3. 修改Package.appxmanifest,选择程序需要访问的功能,在客户设备上安装应用时会提示是否允许。
4. 通过添加->新建项的方式增加代码
.预编译头文件pch.h,类似Stdafx.h,每个C++文件都应包含在第一行;
.添加成员变量、函数只能通过手工编辑文件,不能像以前的版本那样有向导了;
.在项目菜单下可以添加类。
5. 用XAML设计界面
6. 在C++代码和XAML之间传递数据
- 开发Metro应用程序之二: C++程序
- Windows8 Metro开发 (01) : Metro应用程序生命周期
- 图解使用Win8Api进行Metro风格的程序开发二
- metro开发问题记录二:metro获取设备坐标方法(c++)
- 开发Metro应用程序之一: 建立开发环境
- Metro开发中的Socket支持(C#)
- MyEclipse应用程序开发系列之二:Struts
- Windows8 Metro开发 (04) : 保存/读取本地应用程序设置
- 关于windows metro应用程序开发的一点小心得
- Windows8 Metro开发 (04) : 保存/读取本地应用程序设置
- 【windows8开发】Metro App生命周期之概述
- 【windows8开发】Metro App生命周期之启动
- window8 metro开发学习之 BottomAppBar
- windows8开发-metro应用之Popup窗口
- window8.1 metro应用开发 之helloworld
- C#Windows应用程序开发之添加菜单
- 图解Windows下开发Objective-C程序之二 - Objective-C入门例子
- win8开发应用之二:管理应用生命周期和状态(使用 C# 和 XAML 的 Metro 风格应用)
- 查看Oracle已打过的补丁
- matlab保存数据
- 穷人十缺,看看你有几缺?
- JDK 6中新增的Java Console类功能及常见问题
- 项目总结
- 开发Metro应用程序之二: C++程序
- 【Java-Android开发系列】Eclipse的安装配置
- 一个File工具类
- Velocity与jQuery的$发生冲突时的三种解决办法
- 无发删除的文件
- 数据库安装及数据库问题解决(七)
- word显示条直线
- ThreadPoolTaskExecutor 的困惑。
- Android实现开机自动运行程序