您好,欢迎访问三七文档
当前位置:首页 > 电子/通信 > 综合/其它 > 基于MiniGUI的电子表格设计
大连理工大学本科毕业设计(论文)基于MiniGUI的电子表格设计TheDesignofSpreadsheetBasedonMiniGUI学院(系):软件学院专业:软件工程学生姓名:学号:20049225指导教师:赖晓晨评阅教师:完成日期:大连理工大学DalianUniversityofTechnology基于MiniGUI的电子表格设计-I-摘要近年来,随着嵌入式系统技术的发展,嵌入式产品已广泛应用于人们的生活和生产当中。人们对手持设备功能的要求越来越高,希望手持设备能支持图形界面,并可以使用类似office这样的办公软件。嵌入式设备界面友好化以及支持办公移动化是以后发展的必然趋势。本课题以office的Excel表格软件为原型,在MiniGUI图形环境的基础上设计出一种电子表格软件,使其具备表格软件的基本功能。本文首先对嵌入式办公软件的市场现状及其发展前景做了一个简要的介绍和分析;接着阐述了BootLoader、LINUX内核、文件系统的建立和移植过程。然后详细描述了MiniGUI平台的建立及移植过程,包括图形开发环境在PC机上的安装以及在目标板上的移植,并对MiniGUI下IAL、GAL等引擎机制及相关源代码的进行了分析。接着,通过对表格软件的需求分析,讨论了表格软件的各个主要模块,对各个模块的实现过程进行了详细的分析。最后,文章给出了测试过程和结果,对整个系统的功能和特点进行了总结,并且提出将来可以进一步发展的方向。开发的表格软件实现了文件保存、打开,行列数设定,插入行列,剪切、复制、张贴,文本对齐,求和、排序等的处理功能。图形界面方面实现了菜单栏、工具栏、软键盘、滑动条。目前表格软件已具备基本的表格功能。关键词:嵌入式Linux;MiniGUI;移植;电子表格基于MiniGUI的电子表格设计-II-TheDesignofSpreadsheetBasedonMiniGUIAbstractInrecentyears,alongwiththedevelopmentofthetechnologyofembededsystem,embeddedproductshavebeenwidelyusedinpeople'sliveandproduction.People'srequirementforthefunctionofhandhelddevicesisincreasing.HopethatthehandhelddevicecansupportagraphicalinterfaceandcanuseofficesoftwarelikeMicrosoftoffice.Embeddeddeviceshavingfriendlyinterfaceandsupportingthemobileofficearetheinevitabletrendoffuturedevelopment.ThesubjectusestheMicrosoftOfficeExcelasantetypetodesignaspreadsheetsoftwareonthebasisofMiniGUIgraphicalenvironment,andmakeithavethebasicfunctions.First,thispaperdoesabriefintroductionandanalysistothemarketsituationanddevelopmentprospectsoftheembeddedofficesoftware,thendescribestheestablishedandtransplantingprocessesofbootloader,linuxkernelandfilesystem.AndthendescirbeshowtoestablishandtransplanttheMiniGUIgraphicaldevelopmentenviroment,includinginthePCandthetargetboard.AtthesametimeanalizestheenginemechanismofIALandGALofMiniGUIandthesourcecodesforthetransplantationofit.Then,spreadsheetsoftwareisdesignedonthebasisofneedanalysis;atthesametimediscussingthemajormodulesofsoftware,andexpaitatingontheimplementingprocessofeachmodule.Finally,thearticlegivesthetestingprocessandresults.Andconcludestheresearchworksofthedissertation,alsoraisesthetendencyofthepossiblewayoffurtherdevelopment.Thespreadsheetsoftwareimplementsthepreservationandopenofdocument,thesettingofrownumberandcolumnbumber,insertrowandcolumn,cut,copy,paste,textalignment,basicdataprocessingsuchassort,andsomeotherbasicfunctions.Graphicalinterfaceimplementsthemenubar,toolbar,softkeyboard,slider.Atpresentthespreadsheetsoftwarealreadyhavebasicfunction.KeyWords:EmbededLinuxOperatingSystem;MiniGUI;transplantation;spreadsheet基于MiniGUI的电子表格设计–1–目录摘要.....................................................................................................................................IAbstract.....................................................................................................................................II1绪论.........................................................................................................错误!未定义书签。1.1课题的背景分析和提出..............................................................错误!未定义书签。1.2该项目研究的目的和意义..........................................................错误!未定义书签。1.3相关技术因素的分析..................................................................错误!未定义书签。2嵌入式平台理论基础及其构建.............................................................错误!未定义书签。2.1硬件平台介绍..............................................................................错误!未定义书签。2.2嵌入式LINUX平台开发的理论基础.......................................错误!未定义书签。2.2.1嵌入式系统概述...............................................................错误!未定义书签。2.2.2嵌入式LINUX的选择....................................................错误!未定义书签。2.3嵌入式LINUX操作系统平台的建立.......................................错误!未定义书签。3MiniGUI环境的建立及移植..................................................................错误!未定义书签。3.1MiniGUI的选用...........................................................................错误!未定义书签。3.2MiniGUI在PC机上的的建立....................................................错误!未定义书签。3.3MiniGUI在目标板上的移植.......................................................错误!未定义书签。3.4MiniGUI在本系统上的移植分析...............................................错误!未定义书签。3.4.1项目系统结构分析...........................................................错误!未定义书签。3.4.2MiniGUI下输入引擎相关分析........................................错误!未定义书签。3.4.3MiniGUI下输出引擎相关分析........................................错误!未定义书签。3.4.4MiniGUI下触摸屏坐标校正............................................错误!未定义书签。4表格软件的设计.....................................................................................错误!未定义书签。4.1表格软件的需求分析..................................................................错误!未定义书签。4.1.1系统功能分析...................................................................错误!未定义书签。4.1.2对功能的一般性规定.......................................................错误!未定义书签。4.2表格软件的总体设计..................................................................错误!未定义书签。4.2.1表格软件程序模块划分...................................................错误!未定义书签。4.2.2表格软件程序总结构图...................................................错误!未定义书签。4.2.2表格软件程序主要功能模块及流程图........................
本文标题:基于MiniGUI的电子表格设计
链接地址:https://www.777doc.com/doc-2570887 .html