毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
wince的电子相册的设计与实现+流程图+功能模块图(2)
1.2使用编程语言的选定
本次设计是在VS2005环境下完成的,它在运行时可以部署到自己定制的操作系统上。VS2005是比较熟悉的一个平台,它提供多种语言编程,本次设计选择的语言是C#,C#中提供多种处理图片的类,如Image、Graphics、Bitmap类,它们提供了各种方法和变量,利用它们可以很好地实现图片的显示,所以选择使用C#来完成整个设计。
2.Wince操作系统的定制
电子相册作为装饰品就要可以供多个人同时观看,易于添加删除照片,播放照片效果要美观,用户操作简便,不需要联网和数据库的支持。界面友好的嵌入式平台工具Platform Builder为Windows CE的定制提供了方便,可以根据系统需求直接对其进行定制,接下来将根据电子相册的需求对应地介绍一下使用Platform Builder 5.0 定制Wince 5.0的主要过程。
定制Wince 5.0操作系统的流程[3]如下图1所示。
图1 定制Wince5.0操作系统流程图
定制系统是主要有三个大步骤,首先是从可用的板级支持包(BSP)中选择可用的BSP安装包,它是一个包括启动程序、OEM适配层程序(OAL)、标准开发板和相关硬件设备的驱动程序的软件包,本次设计选择了基于模拟器的BSP;其次是模板和组件的选定;最后是生成镜像文件,下载到开发板上。重点是组件的选定。
模板开发时选择了Custom Device模板,这个模板不带任何组件,可以自己根据需要在里面添加组件,下面是按需求选择组件的过程:
(1)应用和服务的开发:选择了.NET Compact Framework组件,因为本次设计使用的开发环境是Wince的模拟器。
(2)终端用户:File Viewers中的Microsoft Image Viewer图片浏览软件,作为图片浏览的支持。
(3)OS核心服务:因为电子相册的照片需要从USB端口进行传入,所以选用了USB Host Support,及必需的Display Support来显示照片,共选用这两个作为OS的内核支持。
(4)交流与上网:因为该电子相册设计的没有上网共享或下载图片的功能,所以该选项中没有选择任何组件。
(5)设备
管理
器:没有服务器,没有联网功能,所以只选择了客户端设备管理器。
(6)文件系统和数据库:该电子相册没有使用到数据库,所以与数据库相关的都不用选。在文件复制选项(File and Database Replication)中选择了Bit-based,即基于二进制比特位的;在内部文件系统(File System-Internal)中选择了RAM and ROM File System,即要同时使用ROM和RAM作为内部系统;存储管理(Storage Manager)中选择了FAT File System。
(7)字体:选用了一种常用的字体,即Times New Roman。
(8)交流语言:选用了中国通用语言,即Chinese[Traditional]。
(9)互联网客户服务:因为无联网功能,所以没有选择组件。
(10)图像和多媒体技术:本次设计的电子相册不涉及到多媒体的使用,只涉及到图片的显示和播放,所以只选了Graphics组件。
(11)外观和用户接口:因为是使用了模拟器,控制电子相册是通过鼠标,所以选择了用户接口中的mouse。外观则选用了Graphical shell中的standard shell,选择shell必须将第一项的Graphics Windowing and Events,因此该选项选择了这三个组件。
(12)Wince错误提醒:电子相册是要使用者只是拿来使用,不用了解内部如何工作,只显示一些基本的硬件错误就足够了,所以只选了错误
报告
组件。
经调试后生产OS镜像文件,要想在该平台上开发应用程序,还需导出SDK并安装,SDK是一系列头文件、库文件、文档、平台管理器和运行时库的总称,安装好SDK后模拟的硬件平台就定制好了,模拟硬件开发平台如图2所示。
图2 模拟硬件开发平台
3.电子相册的功能实现
共5页:
上一页
1
2
3
4
5
下一页
上一篇:
ASP.net学生学籍管理系统设计与实现+ER图+流程图
下一篇:
ASP.net教学系统的设计与实现+流程图+ER图
基于Apriori算法的电影推荐
PHP+IOS的会议管理系统的设计+ER图
数据挖掘在电子商务中的应用
数据挖掘的主题标绘数据获取技术与实现
基于PageRank算法的网络数据分析
基于神经网络的验证码识别算法
基于网络的通用试题库系...
国内外图像分割技术研究现状
10万元能开儿童乐园吗,我...
志愿者活动的调查问卷表
公寓空调设计任务书
承德市事业单位档案管理...
C#学校科研管理系统的设计
AT89C52单片机的超声波测距...
中国学术生态细节考察《...
医院财务风险因素分析及管理措施【2367字】
神经外科重症监护病房患...