- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于wince的GDI 绘图程序
XX大学信息科学技术学院
《嵌入式系统》大作业设计报告
项目名称:基于Wince的C#应用程序开发
——GDI绘图工具
姓名:学号:班级:日期:2011-6-20
——GDI绘图工具 1
第一部分 概述 2
1.1、Windows CE操作系统概述 3
1.2、Windows CE应用程序介绍 3
1.3、GDI+画图工具介绍 4
第二部分 设计任务 4
2.1、需求分析 4
2.2、程序功能 4
第三部分 设计原理 5
3.1、主要的类及控件介绍 5
3.2、功能设计 7
第四部分 设计方案 7
4.1、界面设计 7
4.2、代码设计 8
第五部分 系统测试与性能分析 11
5.1、系统测试 11
第六部分 结论 11
附录 12
1参考资料 12
2设计步骤 12
20
3遇到的问题与解决方法 21
4程序清单 21
5课程体会 25
第一部分 概述
嵌入式系统是“控制、监视或者辅助装置、机器和设备运行的装置”(devices used to control, monitor, or assist the operation of equipment, machinery or plants)。从中可以看出嵌入式系统是软件和硬件的综合体,还可以涵盖机械等附属装置。目前国内一个普遍被认同的定义是:以应用为中心、以计算机技术为基础、软件硬件可裁剪、适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。
嵌入式操作系统种类繁多,例如:嵌入式Linux、Windows CE、VxWorks、pSOS 、等等,其中,Windows CE操作系统是一款微软公司开发的嵌入式操作系统,它继承Windows操作系统的许多优点,而且资源充足,简单易学,在嵌入式得到大量应用。
随着手机、微型电脑设备等等嵌入式设备的蓬勃发展,嵌入式应用大量地发展了起来,许多在桌面广泛应用的程序越来越多地向嵌入式方向移植和应用,嵌入式应用程序正如火如荼地发展着!
Windows CE的开发工具与平台也有很多,例如Embedded Visual C++等等,在本研究里面,我们选取Visual Studio 2005这个资源丰富,操作简便的开发平台,基于PAX270硬件平台进行图片浏览器的应用程序开发。
1.1、Windows CE操作系统概述
Windows CE是微软推出的一个32位、多线程、多任务的嵌入式操作系统,是微软专门为信息设备、移动应用、嵌入式应用等设计的嵌入式模块型操作系统。用户可选择、组合和配置Windows CE.NET的模块和组件来创建用户版的操作系统。
Windows CE采用层状的体系结构,具有层次性强、可移植性好、组件化可剪裁、强调编程接口和支持上层应用等特点。其从下而上可分为四层:硬件层,OEM硬件适配层,操作系统服务层,应用层。其层次结构如下图所示:
1.2、Windows CE应用程序介绍
由于Windows CE的特性,Windows CE开发出来的应用程序极为广泛,几乎覆盖了生活中的所有电气设备,如掌上PDA、手机、电视机顶盒、数字电视、车载电脑、数字相机、家庭自动化系统、安全系统、自动售货机、消费电子设备等等。
在Windows CE下,应用程序开发是针对给定的Windows CE,利用该平台提供的编程接口,使用特定的开发工具,实现特定功能的程序设计活动。由于Windows CE是一个可高度定制的操作系统,因此不同的基于Windows CE平台提供的API可能不同,在应用程序移植时,这一点必须引起应用开发人员的高度重视。而且,Windows CE的API是桌面Windows系统的子集,因而它并不具备所有能在桌面环境下调用的API,这一点也是要注意的。
1.3、GDI+画图工具介绍
随着多媒体和互联网的快速发展,绘图工具成为了绝大部分计算机必不可少的基本软件之一。图片处理工具已经成为电脑的必备软件之一。比如Windows操作系统自带的Windows画图工具等,都是为了实现方便快捷画图和处理图片。同样,在相关嵌入式系统(如手机、MP4、数码相机等)中,画图也成为了不可或缺的功能。为此,我们专门开发了一款基于Windows CE系统的GDI+画图工具,主要实现在Windows CE系统上画线条,矩形,椭圆,擦图,相片显示并作画图处理。
第二部分 设计任务
我们知道,画图作为一种常用的应用程序,其基本的功能都是差不多的,比如,画线条,画椭圆,显示图片在上面作画图处理等等,因此我们实地亲自使用了在桌面环境下的一些图片应用程序,总结出一些比较基础的常用的功能,来作为我们的程序的需求。
2.1、需求分析
本软件为一个简单而且很实用的画图软件,不但可以画线条,矩形,椭圆,擦图,还能修改画出不同的颜色,浏览图片,删
您可能关注的文档
- 培训对象董事长.doc
- 培训培训者培训.ppt
- 培训师在班组长培训教学中常见的问题.ppt
- 培训方法一览表.doc
- 培训模式在我校的教学实践.doc
- 培训课程目标设计.ppt
- 培训资料-战略制定中的竞争情报工作.ppt
- 培训资料:西餐厅服务要领.doc
- 培训资料--肠道传染病及手足口病培训.ppt
- 培训存在的问题.doc
- 3.1笔墨之美 课件 2025湘美版美术八年级上册.pptx
- 4.10认识船(教学课件)科学人教鄂教版二年级上册2025.pptx
- 第12课《 巧妙化解冲突》 课件 北师大版心理健康八年级上册.pptx
- 浙教版信息科技四年级下册全册教学设计教案.docx
- 2.3游戏中的观察(教学课件)科学教科版一年级上册2025.pptx
- 第13课《 合作的秘诀》课件 北师大版心理健康七年级上册.pptx
- 5.24 制作“冰琥珀”(教学课件)科学青岛版五四制三年级上册2025.pptx
- 人自然社会第9课《面对考试,你准备好了吗》课件.pptx
- 浙教版信息科技四年级下册全册学习任务单.docx
- 4.10认识船(教学课件)科学人教鄂教版二年级上册2025.ppt
原创力文档


文档评论(0)