机顶盒界面可视化开发系统的设计与实现

机顶盒界面可视化开发系统的设计与实现

论文摘要

随着数字技术日新月异的发展,广播电视领域正面临着一场新的革命。广播电视业由模拟向数字化的全面过渡转换已成为必由之路。未来国内广阔的机顶盒市场为机顶盒软件开发商们是一次机遇,也是一次挑战。快速的机顶盒界面软件的开发,最少的人力投入和低廉的成本将成为机顶盒开发商产领国内市场的唯一途径,本文的主要内容就是研究一套机顶盒界面的可视化开发工具。机顶盒界面可视化开发系统的开发,可以分为四个阶段:前期分析,系统设计,系统实现,系统测试。前期分析主要对用户进行调查和最终方案的确定;系统设计主要完成系统整体设计和功能模块的详细设计;系统实现主要完成系统的最终编码实现;系统测试主要完成系统的功能模块测试和系统的用户测试。这三部分中,重点在于系统的设计。这部分工作中,整体设计是先决的条件,只有整体设计的完善,才能保证功能模块的划分的合理;其后功能模块的设计也要求每一个模块稳定,快速,高效,可以减少后期一遍又一遍的修改,缩短产品开发工期,也才可以保证系统的最终实现。本文将结合自己工作中所遇到的难题和对其解决方案,对基于控件的可视化机顶盒界面的开发的设计和实现进行概括,同时也对自己总结出的有益于开发的技巧经验加以叙述。在这次开发过程中,我对主要难点问题所做出的解决方案有:1.人机交互界面设计参考vc++6.0的可视化程序设计方式,这种方式不但高效,使用也比较简单,能让用户快速的适应和高效的开发。2.用ini文件格式来管理界面工程的数据,利用windows的api来对文件进行访问,不但小巧,而且易于管理和使用,也方便调试时人工阅读。3.对界面菜单源代码进行结构性的分析,然后用单独的解释器模块生成源代码和makefile文件,无需人工干预。4.对clut8的界面进行色表的跟踪和单独的管理,并最终保存为数据文件,以便解释器生成可编译的包表数据结构。5.提供单独的机顶盒多国语言编辑模块,然后用ini文件来保存设置,由解释器生成多国语言数据源代码。

论文目录

  • 摘要
  • ABSTRACT
  • 第1章 绪论
  • 1.1.系统开发背景
  • 1.2.国内外研究现状
  • 1.3.解决的主要问题
  • 1.4.本文的主要工作
  • 1.5.论文的组织结构
  • 第2章 需求分析和概要设计
  • 2.1.系统概述
  • 2.2.系统需求问题描述
  • 2.2.1.系统功能性需求
  • 2.2.2.系统非功能性需求
  • 2.3.系统体系架构
  • 2.4.系统功能模型
  • 2.5.系统设计目标和原则
  • 第3章 系统详细设计
  • 3.1.人机交互层
  • 3.1.1.鼠标为主还是键盘为主
  • 3.1.2.界面和控件交互设计
  • 3.1.3.辅助交互方式
  • 3.2.界面绘制层
  • 3.2.1.区域的重绘
  • 3.2.2.简单重绘方式
  • 3.2.3.加速绘制算法
  • 3.2.4.算法的选取
  • 3.3.CLUT8界面色表问题的设计方案
  • 3.3.1.CLUT8类型的图片简介
  • 3.3.2.CLUT8界面色表指定方案设计
  • 3.3.3.CLUT8色表的维护方案设计
  • 3.3.4.CLUT8色表使用方案设计
  • 3.4.日志记录功能
  • 3.4.1.控件及界面属性的分析
  • 3.4.2.日志功能设计
  • 3.4.3.控件其他属性的日志记录
  • 3.5.工程文件设计
  • 3.5.1.工程文件目录结构设计
  • 3.5.2.工程文件结构设计
  • 3.6.解释器的设计
  • 3.6.1.源代码生成
  • 3.6.2.图片数据的保存
  • 3.7.多国语言模块设计
  • 3.7.1.多国语言属性的设定
  • 3.7.2.多国语言的编码问题
  • 3.8.数据服务层
  • 3.8.1.数据存储组织方式
  • 3.8.2.接口设计
  • 第4章 系统实现与测试
  • 4.1.系统总体实现
  • 4.2.日志记录功能实现
  • 4.2.1.数据结构实现
  • 4.2.2.CLogElem的具体使用方式
  • 4.3.基于windows消息机制的数据服务
  • 第5章 总结与展望
  • 参考文献
  • 致谢
  • 学位论文评阅及答辩情况表
  • 相关论文文献

    • [1].数字媒体界面中动态视觉艺术表现[J]. 大众文艺 2019(24)
    • [2].浅析系统论在手游界面中的应用[J]. 西部皮革 2020(01)
    • [3].基于基层社区安全的交互界面情感化设计研究与应用——以温州为例[J]. 现代营销(信息版) 2020(02)
    • [4].人-椅界面设计对座椅舒适性的影响[J]. 家具 2020(02)
    • [5].钼反萃取界面污物成因分析及消除研究[J]. 铀矿冶 2020(02)
    • [6].基于无意识理念的产品交互界面设计研究[J]. 南方农机 2020(08)
    • [7].认知老化与老年产品的交互界面设计[J]. 包装工程 2020(10)
    • [8].界面理论范式:信息时代政府和治理变革的统一分析框架建构[J]. 行政论坛 2020(03)
    • [9].高职精品在线开放课程建设实践——以《界面设计技术基础》课程为例[J]. 科技风 2020(23)
    • [10].当代中国治理与发展:基于界面治理框架的视角[J]. 教学与研究 2020(07)
    • [11].“终端界面设计”课程中“五动”教学模式的探究与实践[J]. 无线互联科技 2020(11)
    • [12].基于用户触点的界面可行性优化策略[J]. 包装工程 2020(18)
    • [13].身体与界面的交互:具身阅读的界面文化传播[J]. 编辑之友 2020(09)
    • [14].角色扮演类手机游戏界面的设计[J]. 计算机产品与流通 2019(02)
    • [15].基于用户体验的手机界面设计初探[J]. 工业设计 2019(11)
    • [16].高清互动点播电视界面设计研究[J]. 科技创新导报 2017(32)
    • [17].《“简”界面设计》[J]. 大众文艺 2018(12)
    • [18].智能穿戴设备的界面优化[J]. 通讯世界 2018(07)
    • [19].扁平化风格在网页界面设计中的应用探究[J]. 美术教育研究 2017(13)
    • [20].《手游UI界面设计1》[J]. 大众文艺 2017(09)
    • [21].《手游UI界面设计4》[J]. 大众文艺 2017(09)
    • [22].《手游UI界面设计2》[J]. 大众文艺 2017(09)
    • [23].《界面设计》[J]. 大众文艺 2017(09)
    • [24].《手游UI界面设计3》[J]. 大众文艺 2017(09)
    • [25].数字化视角下“微信公众号”界面设计美学研究[J]. 湖南包装 2017(01)
    • [26].手机界面的扁平化设计研究[J]. 美术教育研究 2017(15)
    • [27].基于数据模式和界面模式的界面代码生成方法[J]. 西部大开发(土地开发工程研究) 2017(08)
    • [28].吴冠聪【界面设计作品】[J]. 艺术百家 2016(01)
    • [29].裘晓菲作品[J]. 美术教育研究 2016(19)
    • [30].裘晓菲作品[J]. 美与时代(城市版) 2015(07)

    标签:;  ;  

    机顶盒界面可视化开发系统的设计与实现
    下载Doc文档

    猜你喜欢