基于wince的gdi 绘图程序

基于wince的gdi 绘图程序

ID:9389295

大小:554.00 KB

页数:26页

时间:2018-04-29

基于wince的gdi 绘图程序_第1页
基于wince的gdi 绘图程序_第2页
基于wince的gdi 绘图程序_第3页
基于wince的gdi 绘图程序_第4页
基于wince的gdi 绘图程序_第5页
资源描述:

《基于wince的gdi 绘图程序》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、XX大学信息科学技术学院《嵌入式系统》大作业设计报告项目名称:基于Wince的C#应用程序开发——GDI绘图工具姓名:学号:班级:日期:2011-6-20——GDI绘图工具1第一部分概述21.1、WindowsCE操作系统概述31.2、WindowsCE应用程序介绍31.3、GDI+画图工具介绍4第二部分设计任务42.1、需求分析42.2、程序功能4第三部分设计原理53.1、主要的类及控件介绍53.2、功能设计7第四部分设计方案74.1、界面设计74.2、代码设计8第五部分系统测试与性能分析115.1、系统测试11第六部分结论11附录121参考资料122设计步骤12203遇到的

2、问题与解决方法214程序清单215课程体会25第一部分概述嵌入式系统是“控制、监视或者辅助装置、机器和设备运行的装置”(devicesusedtocontrol,monitor,orassisttheoperationofequipment,machineryorplants)。从中可以看出嵌入式系统是软件和硬件的综合体,还可以涵盖机械等附属装置。目前国内一个普遍被认同的定义是:以应用为中心、以计算机技术为基础、软件硬件可裁剪、适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。嵌入式操作系统种类繁多,例如:嵌入式Linux、WindowsCE、VxWorks

3、、pSOS、等等,其中,WindowsCE操作系统是一款微软公司开发的嵌入式操作系统,它继承Windows操作系统的许多优点,而且资源充足,简单易学,在嵌入式得到大量应用。随着手机、微型电脑设备等等嵌入式设备的蓬勃发展,嵌入式应用大量地发展了起来,许多在桌面广泛应用的程序越来越多地向嵌入式方向移植和应用,嵌入式应用程序正如火如荼地发展着!WindowsCE的开发工具与平台也有很多,例如EmbeddedVisualC++等等,在本研究里面,我们选取VisualStudio2005这个资源丰富,操作简便的开发平台,基于PAX270硬件平台进行图片浏览器的应用程序开发。1.1、Win

4、dowsCE操作系统概述WindowsCE是微软推出的一个32位、多线程、多任务的嵌入式操作系统,是微软专门为信息设备、移动应用、嵌入式应用等设计的嵌入式模块型操作系统。用户可选择、组合和配置WindowsCE.NET的模块和组件来创建用户版的操作系统。WindowsCE采用层状的体系结构,具有层次性强、可移植性好、组件化可剪裁、强调编程接口和支持上层应用等特点。其从下而上可分为四层:硬件层,OEM硬件适配层,操作系统服务层,应用层。其层次结构如下图所示:1.2、WindowsCE应用程序介绍由于WindowsCE的特性,WindowsCE开发出来的应用程序极为广泛,几乎覆盖了

5、生活中的所有电气设备,如掌上PDA、手机、电视机顶盒、数字电视、车载电脑、数字相机、家庭自动化系统、安全系统、自动售货机、消费电子设备等等。在WindowsCE下,应用程序开发是针对给定的WindowsCE,利用该平台提供的编程接口,使用特定的开发工具,实现特定功能的程序设计活动。由于WindowsCE是一个可高度定制的操作系统,因此不同的基于WindowsCE平台提供的API可能不同,在应用程序移植时,这一点必须引起应用开发人员的高度重视。而且,WindowsCE的API是桌面Windows系统的子集,因而它并不具备所有能在桌面环境下调用的API,这一点也是要注意的。1.3、

6、GDI+画图工具介绍随着多媒体和互联网的快速发展,绘图工具成为了绝大部分计算机必不可少的基本软件之一。图片处理工具已经成为电脑的必备软件之一。比如Windows操作系统自带的Windows画图工具等,都是为了实现方便快捷画图和处理图片。同样,在相关嵌入式系统(如手机、MP4、数码相机等)中,画图也成为了不可或缺的功能。为此,我们专门开发了一款基于WindowsCE系统的GDI+画图工具,主要实现在WindowsCE系统上画线条,矩形,椭圆,擦图,相片显示并作画图处理。第二部分设计任务我们知道,画图作为一种常用的应用程序,其基本的功能都是差不多的,比如,画线条,画椭圆,显示图片在

7、上面作画图处理等等,因此我们实地亲自使用了在桌面环境下的一些图片应用程序,总结出一些比较基础的常用的功能,来作为我们的程序的需求。2.1、需求分析本软件为一个简单而且很实用的画图软件,不但可以画线条,矩形,椭圆,擦图,还能修改画出不同的颜色,浏览图片,删除、作画图处理,是一款在嵌入式环境下比较适合广大计算机用户和非专业的用户的画图工具处理软件。考虑到部分非专业的普通大众用户的实际情况,所以软件必须不仅功能要齐全而且也不累赘,与此同时,界面的设计必须友好,按钮清楚醒目,操作风格要与桌面大众化程

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。