基于Windows平台的数字电视机顶盒软件系统的设计和实现

来源 :华中科技大学 | 被引量 : 0次 | 上传用户:limutou
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
数字电视机顶盒拥有广阔的市场前景,设计开发一个Windows环境下数字电视机顶盒软件集成开发平台,用于快速、有效地开发数字机顶盒应用软件,有着迫切的现实需求和重大意义。  本文以嵌入式的软件集成开发平台为基础,分析了GUI系统的整体设计以及涉及到GUI技术的各个方面。首先在核心机制的考虑中充分借鉴windows的消息机制和分层思想,及嵌入式GUI系统一些理论,提出了有针对性的方案。如GUI系统采用消息驱动的机制,对消息分发的设计中引入了窗口管理和活动窗体的概念;提出了父子关系的窗口,子窗口优先处理消息的原则。对于窗口元素的设计,我们有针对性地选择了三类窗口元素,并给出了实现方案;考虑了资源与字体支持在嵌入式系统的实现特点。  在深入剖析Windows环境下数字电视机顶盒软件开发平台的项目需求后,进一步阐述了集成开发环境的结构设计和功能实现。在上述设计的基础上,给出了 GUI软件实现部分的分层结构和模块化设计,为下一步的实现提供了清晰的思路。实现部分着重对核心机制模块重要 API实现进行了说明。文章的最后首先定义了一些具体窗口的数据结构及重要函数,随后给出了在该GUI系统下,使用具体窗口来搭建一个用户界面的编程示例。在实际应用中所设计软件开发平台有效地降低了用户图形界面开发的复杂性,提高了开发的效率,同时程序结构比较清晰。
其他文献
图像检索是在继文本检索后兴起的一种信息检索类型,近几十年来一直是检索的研究热点并且发展快速,部分互联网搜索引擎和研究机构已推出了“以图找图”的检索服务。图像检索根
本文主要对功率域非正交多址接入(None-Orthogonal Multiple Access,NOMA)中的关键技术进行了研究。NOMA系统是通过在发送端引入功率域,给不同的用户分配不同的功率来实现用
伴随着互联网通信的发展,多种多媒体通信业务,如视频点播、IP电话(VoIP)和远程教育等在TCP/IP网络中迅速开展起来。基于人们对信息交流的需求,多媒体通信成为通信领域的研究
随着微电子行业的发展,在嵌入式产品不同领域,实时应用的需求日益扩大,对操作系统的实时性能也提出了越来越高的要求。Linux作为最主要的开源操作系统,具有性能稳定、兼容UNI
H.264/AVC是JVT(联合视频组)和MPEG(活动图像编码专家组)联合提出的具有更高压缩效率的视频编码标准,同以往的编码标准一样,H.264/AVC也是基于块运动补偿的混合编码方案,其中一
摘要:  本文基于工程经济的角度,探讨了在房地产项目中,如何应用工程造价理论做好项目的工程造价控制。工程造价的控制应该是项目全过程的控制,包括工程的设计阶段、招标阶段、施工阶段、竣工阶段.   关键词:房地产建设;工程造价;控制;路径    房地产建设工程造价是指有计划地建设某项工程,预期开支或实际开支的全部固定资产投资和流动资产投资的费用。我国现行的制度规定:建设工程造价由建筑安装工程费用、设备
期刊
比特交织编码调制迭代(Bit-Interleaved Coded Modulation with Iterative Decoding, BICM-ID)译码由Xiaodong Li等人首次提出,将迭代反馈引入到BICM系统。BICM-ID系统将编码
随着嵌入式系统的应用日趋复杂,嵌入式系统中对人机交互功能和图形用户界面功能的需求越来越强,而传统嵌入式操作系统并不具备这些功能。本课题正是为了解决这一问题,深入研
无线自组网(Ad Hoc)是由一组移动节点组成的不需要固定基础设施的临时性自治系统。在这种系统中,两个无法直接通信的终端节点往往通过多个中间节点的转发来实现,其网络的拓扑
火灾是一种频繁发生而又损失惨重的灾难,一直是安防领域研究的一个重要课题。然而传统的火灾探测方法是采用感温,感烟等单一探测器,具有较高的误报率,因此这样的探测方法不能