基于Qt的富客户端软件设计与实现

来源 :电子科技大学 | 被引量 : 0次 | 上传用户:glc12123
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着网络的不断发展,信息的交流越来越广泛。针对以往C/S和B/S模式下的客户端软件效率低的问题,提出了高效率、可移植性的富客户端概念。以富客户端软件设计为实例,分析了基于Qt图形用户界面(GUI)的具体实现关键。详细介绍了TCP、FTP、HTTP协议下客户端的编程步骤,并给出了软件设计流程和程序代码。   本文的研究主要有三个核心部分:一是富客户端技术的引入;二是详尽分析了Qt强大的编程功能;三是针对富客户端软件的开发,给出了设计与实现过程。   本文通过介绍新兴的富客户端概念产生的背景,对Smart较成熟的Client富客户端开发技术进行了研究。以此为基础,根据富客户端软件的需求,结合Qt平台,提出了基于富客户端技术的、智能化、易扩展的软件设计总体架构,并给出了其中部分功能模块的实现方案。   富客户端将改变传统B/S结构中的“哑”客户端,构建异步通信,实现无刷新Web应用,减少HTTP请求中出现的等待现象,提高Web应用程序执行效率。当前应用程序的开发重心不断地向Web应用程序开发转移。在此情况下,富客户端技术已经成为Web应用程序开发的一项新兴的技术。   早期的WEB应用主要是传输文本数据(比如HTML页面),而它们传输的是静态的页面,客户端只有和服务器端进行交互,页面的内容才会改变。客户端和服务器端的交互会导致页面的整体切换。RIA富客户端技术则克服了HTML的限制,它将页面的切换限制在更小的局部,只有需要切换的内容才会进行更新,这样不但减轻了服务器端的负担,而且传输的内容会更少,更利于数据传输,会获得更好的用户体验。Qt是一个使用广泛的跨平台图形界面开发工具,可用于Windows、Linux、Mac OSX和许多平台。Qt具有良好的结构化、灵活的面向对象的结构、清晰的文档以及直观的API,为开发富客户端软件提供了良好的支持。
其他文献
量子纠错码是近年来兴起的用于克服量子信息在存储、传输和计算过程中所发生的量子消相干效应的新型编码技术。量子纠错码在量子计算机的实现、量子安全通信以及容错量子计算
随着信息技术的日益发展,如何处理海量数据成为目前的研究热点。Map Reduce分布式计算框架以其处理数据量大、简单易用、可扩展性强等特点成为进行大数据处理时的主要选择之
基于神经网络的分类器是模式识别领域中广为使用的一种分类方法。为了得到精度很好的神经网络分类器模型,需要对神经网络的训练数据进行特征约简,删除冗余特征和无关特征。约
神经网络泛化能力是影响其可用性的重要方面,如何提高泛化能力日益受到关注。一种普遍情况是一些神经网络在训练阶段能够取得很好的训练精度,但在实际应用阶段却产生了较大的
空间曲线的旋转最小标架在计算机图形学、计算机动画等领域受到广泛的关注。旋转最小标架在扫曲面建模、三维漫游、运动插值等方面有着重要的应用。由于空间曲线的旋转最小标
RDF作为语义网框架的一项核心概念,因其表达灵活、方便的特点,常被用来表示结构化或非结构化数据。越来越多的RDF数据,为大数据分析提供了数据资源,使得专家学者们开始研究分
电子商务的发展以Internet信息系统为基础,其环境具有开放性,网络欺诈现象不可避免,信任模型的研究便成为热点。对参与交易活动的实体进行信任评估,既可以降低交易风险,又能
随着教育部对教学信息化的支持,课程中心的建设受到广泛的关注。通过调研国内排名前50的大学,70%的高校仍未完成课程中心的建设。而在已完成的课程中心中,存在着网络课程资源
随着互联网技术的不断发展,P2P己经成为发展最迅猛的网络应用之一。据权威机构统计,P2P业务已悄然占据了互联网业务总量的60%-80%,成为消耗互联网宽带的杀手级应用。然而,还
传统的“尽力而为”机制已不能满足用户的需求,由此,面向服务质量的网络体系结构应运而生。因而为了获得更高的服务质量,本文提出了基于QoS的网络拓扑结构优化模型QoS-OSM。Q