基于qt富客户端软件设计和实现

基于qt富客户端软件设计和实现

ID:34639056

大小:2.63 MB

页数:79页

时间:2019-03-08

基于qt富客户端软件设计和实现_第1页
基于qt富客户端软件设计和实现_第2页
基于qt富客户端软件设计和实现_第3页
基于qt富客户端软件设计和实现_第4页
基于qt富客户端软件设计和实现_第5页
资源描述:

《基于qt富客户端软件设计和实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、'p‘一独创性声明本人声明所呈交的学位论文是本人在导师指导下进行的研究工作及取得的研究成果。据我所知,除了文中特别加以标注和致谢的地方外,论文中不包含其他人已经发表或撰写过的研究成果,也不包含为获得电子科技大学或其它教育机构的学位或证书而使用过的材料。与我一同工作的同志对本研究所做的任何贡献均已在论文中作了明确的说明并表示谢意。签轹一一趣滋EIIII:砂朋≯日论文使用授权本学位论文作者完全了解电子科技大学有关保留、使用学位论文的规定,有权保留并向国家有关部门或机构送交论文的复印件和磁盘,允许论文被查阅和借阅。本

2、人授权电子科技大学可以将学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存、汇编学位论文。(保密的学位论文在解密后应遵守此规定)签名:拯:罐.导师签日期:●一摘要随着网络的不断发展,信息的交流越来越广泛。针对以往C/S和B/S模式下的客户端软件效率低的问题,提出了高效率、可移植性的富客户端概念。以富客户端软件设计为实例,分析了基于Qt图形用户界面(GUI)的具体实现关键。详细介绍了TCP、FTP、HTTP协议下客户端的编程步骤,并给出了软件设计流程和程序代码。本文的研究主要有

3、三个核心部分:一是富客户端技术的引入;二是详尽分析了Qt强大的编程功能;三是针对富客户端软件的开发,给出了设计与实现过程。本文通过介绍新兴的富客户端概念产生的背景,对Smart较成熟的Client富客户端开发技术进行了研究。以此为基础,根据富客户端软件的需求,结合Qt平台,提出了基于富客户端技术的、智能化、易扩展的软件设计总体架构,并给出了其中部分功能模块的实现方案。富客户端将改变传统B/S结构中的“哑"客户端,构建异步通信,实现无刷新Web应用,减少HTTP请求中出现的等待现象,提高Web应用程序执行效率。当

4、前应用程序的开发重心不断地向Web应用程序开发转移。在此情况下,富客户端技术已经成为Web应用程序开发的一项新兴的技术。早期的WEB应用主要是传输文本数据(比如HTML页面),而它们传输的是静态的页面,客户端只有和服务器端进行交互,页面的内容才会改变。客户端和服务器端的交互会导致页面的整体切换。RIA富客户端技术则克服了HTML的限制,它将页面的切换限制在更小的局部,只有需要切换的内容才会进行更新,这样不但减轻了服务器端的负担,而且传输的内容会更少,更利于数据传输,会获得更好的用户体验。Qt是一个使用广泛的跨平

5、台图形界面开发工具,可用于Windows、Linux、MacOSX和许多平台。Qt具有良好的结构化、灵活的面向对象的结构、清晰的文档以及直观的API,为开发富客户端软件提供了良好的支持。关键词:富客户端,RIA,Qt,Qtnetwork■ABSTRACTAsthenetworkcontinuestodevelop,theexchangeofinformationbecomemoreandmorewidely.BasedonC/SandB/Smodeforthepast,theproblemofloweffici

6、encyoftheclientsoRware,weproposeahigh-efficiencyandportabilityoftherichclientconcept.Therichclientsoftwaredesignasanexample,weanalyzetheQt-basedgraphicaluserinterface(GUI)oftheconcreterealizationofthekey.DetailsoftheTCP,FTP,HTTPprotocolclient-sideprogramming

7、underthestepsandgivesthesoftwaredesignprocessandprogramcode.Thisstudytherearethreecorecomponents:First,theintroductionofrich—clienttechnology;secondisadetailedanalysisoftheQtpowerfulprogrammingfunctions;thethirdisthedevelopmentofrich-clientsoftware,givesthed

8、esignandimplementationprocess·Thispaperdescribestheemergingconceptofrich—clientthebackground,themorematureClientforSmartrichclientdevelopmenttechniquesWerestudied.Onthisbasis,accordingtotheneeds

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

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

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