论文部分内容阅读
摘 要 Windows Phone 是最近流行智能手机操作系统,它设备方向对每一个开发者来说是非常重要的。此论文中实现了移动设备的上、下、左、右四种方向,并实现了模拟器设备竖直方向页面和水平方向页面相互切换时页面传值。
关键词 Windows Phone 设备方向 页面传值
中图分类号:TP316.7 文献标识码:A
0 引言
Windows Phone是微软三年前发布的智能手机操作系统,是目前三大主流操作系统之一。它以其与众不同的Metro页面设计风格——简洁、高尚、流畅的用户界面赢得了众多用户的喜爱。虽然Windows Phone 是新出来的操作系统,在应用程序和一些系统优化方面处于劣势,但全新的页面设计以及微软丰富的操作系统经验和雄厚的资金为Windows Phone 未来的发展带来了巨大的优势。由于设备旋转时显示页面也会有变化,为Windows Phone制作应用程序时,设备方向是必须考虑的条件之一。
1 设备介绍
1.1 Windows Phone 模拟器
实验中用的是Windows Phone 8 模拟器,此模拟器可以开发Windows Phone 7.5和Windows Phone 8.0的应用程序。Windows Phone 8 模拟器开发环境要求64位Windows 8 系统,4G的CPU内存。另外还得支持虚拟化技术和SLAT。用Visual Studio 2012来开发,可用编程语言是C++、C#和VB。本论文中主要用C# 来实现设备方向切换。
1.2 设备方向
设备大体方向有两种:Portrait(竖直)和Landscape(水平)。前者是设备默认方向。具体方向有四种:PortraitUp(上)、LandscapeLeft(左)、PortraitDown(下)、LandscapeRight(右)。此论文中,先判断设备的方向后输出相应方向上的页面。当移动设备在手中转动的时候,頁面在这四种方向上改变。
1.3 自动处理设备方向
3 总结
此论文主要针对页面结构比较复杂、控件比较多的页面,是通过页面切换来实现发的设备方向的改变。在Windows Phone 上开发应用程序时可以用此方法实现设备上、下、左、右四种方向之间的切换,并可以不同页面之间传输页面内容。总之,为了方便众多用户,开发者在Windows Phone 上开发应用程序时都会用到设备方向处理技术。
参考文献
[1] Jesse Liberty,Donald Xie.Programming c# 3.0[M].李愈胜等,译.北京:电子工业出版社,2009.
[2] 高雪松.Windows Phone Mango 开发实践[M].北京:人民邮电出版社,2011.
关键词 Windows Phone 设备方向 页面传值
中图分类号:TP316.7 文献标识码:A
0 引言
Windows Phone是微软三年前发布的智能手机操作系统,是目前三大主流操作系统之一。它以其与众不同的Metro页面设计风格——简洁、高尚、流畅的用户界面赢得了众多用户的喜爱。虽然Windows Phone 是新出来的操作系统,在应用程序和一些系统优化方面处于劣势,但全新的页面设计以及微软丰富的操作系统经验和雄厚的资金为Windows Phone 未来的发展带来了巨大的优势。由于设备旋转时显示页面也会有变化,为Windows Phone制作应用程序时,设备方向是必须考虑的条件之一。
1 设备介绍
1.1 Windows Phone 模拟器
实验中用的是Windows Phone 8 模拟器,此模拟器可以开发Windows Phone 7.5和Windows Phone 8.0的应用程序。Windows Phone 8 模拟器开发环境要求64位Windows 8 系统,4G的CPU内存。另外还得支持虚拟化技术和SLAT。用Visual Studio 2012来开发,可用编程语言是C++、C#和VB。本论文中主要用C# 来实现设备方向切换。
1.2 设备方向
设备大体方向有两种:Portrait(竖直)和Landscape(水平)。前者是设备默认方向。具体方向有四种:PortraitUp(上)、LandscapeLeft(左)、PortraitDown(下)、LandscapeRight(右)。此论文中,先判断设备的方向后输出相应方向上的页面。当移动设备在手中转动的时候,頁面在这四种方向上改变。
1.3 自动处理设备方向
3 总结
此论文主要针对页面结构比较复杂、控件比较多的页面,是通过页面切换来实现发的设备方向的改变。在Windows Phone 上开发应用程序时可以用此方法实现设备上、下、左、右四种方向之间的切换,并可以不同页面之间传输页面内容。总之,为了方便众多用户,开发者在Windows Phone 上开发应用程序时都会用到设备方向处理技术。
参考文献
[1] Jesse Liberty,Donald Xie.Programming c# 3.0[M].李愈胜等,译.北京:电子工业出版社,2009.
[2] 高雪松.Windows Phone Mango 开发实践[M].北京:人民邮电出版社,2011.