摘 要:随着科技的发展,数码照片的普及使得电子相册的应用越来越广泛,本文介绍了Wince嵌入式系统定制流程,讨论了使用c#中Bitmap类来显示图片的技术,在此基础上设计了一个基于Wince的图片浏览软件——电子相册。该相册可以实现手动浏览照片,对照片的添加、删除、放大、缩小等处理,以及自动播放照片。经过多次部署试用,该软件手动浏览照片效率高,用户操作简单,多张照片的自动播放流畅,具有一定的实用价值。4950
关键字:Wince;电子相册;C#;Bitmap类
The Design and Implementation of Electronic Photo Album Based on WinCE
Abstract: With the development of science and technology and the popularization of application of digital photos, the use of electronic photo album is more and more broad. This paper introduces the development process of Windows CE, discusses the technology of displaying image with the use of the Class of Bitmap in c#, then designs a pictures browser software, electronic album, based on wince. The album provides the function of picture browsing, adding, deleting, amplifying and narrowing, and it also can automatically play photos. After several deployment trial, the efficiency to browse a single photo of this software is high, the user has the advantages of simple operation, and multiple pictures have automatic and fluent playing. In conclusion, the software has a certain practical value.
Key Words: Wince; Photo Browser; C#; Class of Bitmap
目 录
摘 要 1
引言 1
1.相关技术介绍 2
1.1嵌入式操作系统的选定 2
1.2使用编程语言的选定 2
2.Wince操作系统的定制 3
3.电子相册的功能实现 5
3.1功能整体介绍 5
3.2开始界面 6
3.3手动浏览界面 6
3.4照片详情界面 7
3.5轻松魔图界面 ..7
3.6自动播放界面 8
3.7休眠界面.9
4.系统测试 9
5.总结 10
参考文献 11
致谢 12
基于wince的电子相册的设计与实现
引言
人们把照片镶嵌在相框内来展示自己的照片,然而随着数码相机的产生,大量的数码照片使得电子相册应运而生,它可以容纳大量的数码照片,不仅保持了原有相框展示照片的功能,也增加了相应的新应用:如作为多个独立的相册,可以查看不同相册内的照片,电子相册就如同原来的多个纸质的相册一般,实现了照片的大量存储。电子相册作为家庭的装饰品,不仅仅将照片静态的放在那里供大家观看,更是将多张照片以不同的效果自动的展示出来,比原来静态的单张照片的显示有更多的优势。电子相册还解决了纸质相框的另一大难题就是纸质照片随着时间的流逝,会发黄,褪色,如果保存不当还会使照片发霉,甚至丢失。电子相册不仅可以长时间的保存照片,保持照片的本色,更可以对照片进行一些简单的处理,以美化照片。电子相册将以传统相册无法比拟的优越性代替它的使用并成为展示照片的主流工具。
1.相关技术介绍
1.1嵌入式操作系统的选定
嵌入式操作系统是一种支持嵌入式系统应用的操作系统软件,它是嵌入式系统的重要组成部分,如今国内普遍使用的嵌入式操作系统有VxWorks、Palm OS、嵌入式Linux、Wince[1]。所熟悉的嵌入式系统是Linux和Wince。Linux开放源代码,使用者可根据自己的需要自主的选择部件,兼容性比较好,它的特点是开放性,多用户,多任务,可移植性,用户界面丰富[2]。Wince的特点如下:用户可以在定制操作系统的过程中拿走不需要的模块,支持在多种不同的CPU 硬件平台上运行,丰富的多媒体支持和多语言环境支持,还提供友好的开发工具,最重要的是提供多种模拟器,模拟器可以模拟硬件环境,在没有硬件的条件下,进行开发。对比这两种嵌入式系统,Wince精简的模块化操作系统提供了在一些硬件资源不足的情况下的开发环境,还具有出色的图形用户界面,它提供的模拟器及VS2005下的编程正是熟悉的编程环境,所以最后选择Wince作为开发环境。 wince的电子相册的设计与实现+流程图+功能模块图:http://www.youerw.com/jisuanji/lunwen_1776.html