基于WindowsCE的Smartphone操作系统图片研究
基于Windows CE的Smartphone操作系统 图片研究 摘 要本文在.NET Compact Framework环境下结合 Visual Studio008 开发了一 个基于 Windows CE 平台的 Smartphone操作系统主题自制软件,对其中的图片选取、图 片路径获得及图片加载时遇到的问题做了简要阐述,并给出 了这些问题的解决办法。 关键词SmartPhone;图片;图片加载 中图分类号F224-3文献标识码A文章编号 1006-411710-0354-01 Smartphone 是使用 Windows Mobile for Smartphone Edition操作系统的智能手机,它是基于Microsoft的嵌入式 实时操作系统Windows CE进行设计的。目前,Smartphone 手机外形与普通手机相似,比PocketPC类智能手机有较小的 尺寸,便于携带而Windows CE平台的应用,又比基于 Sybian,Linux等操作系统的智能手机更易于个人计算机连 接.更适合在微机的Windows平台下开发应用程序。Windows CE是Microsoft公司专门为嵌入式系统所开发的一个操作系 统,此操作系统与一般的桌面操作系统有所不同,就在于 Windows CE是可定制的。根据嵌入式系统所要运用的范围, 切合实际的需要,选取相应的Windows CE组件,定制出一 个适合开发的嵌入式系统开发平台。由于.Net Compact Framework的普及以及Visual Studio008的更具人性化的优 化,使得使用.Net Compact Framework开发变得更简单易用。 并且作者对Windows CE平台的智能手机操作系统有一定的 研究,所以决定以Windows CE为平台开发Smartphone的主 题自制软件,本文只对此软件中涉及到得图片问题做阐述。 一、Smartphone开发模板的建立 文件--新建--项目--在弹出的新建菜单中写好这个软件 的名字,在模板里点选智能设备项目,同时勾选上创建新建 解决方案的目录。 在添加新智能设备项目选项里,目标平台选择 Windows Smartphone SDK,因为此次的开发环境选择了 Visual StudioO0所以不能开发到兼容Windows003版本的软 件。在.NET Compact Framework版本选项上,选择.NET Compact Framework版本,并在下面选上设备应用程序再 点确定,就可以在进行软件的开发和代码编写了。 二、图片的选取和图片的路径获得 在Smartphone中,用传统的openfiledialog方法打开一 个图片文件已经不再适用了,但是在的命名空间下,包含有 两个用于操纵图片的组件。其中Selectpicturedialog提供了一 个和传统openfiledialog不同的窗口 ,可以以索引方式显示图 片,并且还可以设置cameraAccess的属性为true或者false 来实现是否可以对相机的访问。lockDirectory属性用于阻止 用户访问 initialDirectory。 图片的路径获取则使用命名空间里面的,女,河南商 丘人,助教,研究方向数据结构,软件工程,网络等;杨 天朋,男,河南南阳人,讲师,研究方向数据仓库,并行 编译,网络等。 参考文献 [1]吴建军,马文静.使用VBxx设计Smartphone智能手 机应用程序入门[J].福建电脑.xx,1041-42. ⑵杨新华,陈蜀宇,樊承泽.Windows CE系统下WAP浏 览器的研究与设计[J].计算机工程与设计.2016,313088-3089. [3] John Cxx入门到精通[M].北京清华大学出版 社,2016. [4] Andy Wigley,Daniel Moth,Peter Poot 著,Microsoft Mobile移动应用开发宝典[M].张大威译.北京清华大学出版 社,XX.