Font Size: a A A

Design And Implementation Of Qt-based Rich Client Software

Posted on:2010-02-28Degree:MasterType:Thesis
Country:ChinaCandidate:X YangFull Text:PDF
GTID:2208360308966414Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
As the network continues to develop, the exchange of information become more and more widely. Based on C/S and B/S mode for the past, the problem of low efficiency of the client software, we propose a high-efficiency and portability of the rich client concept. The rich client software design as an example, we analyze the Qt-based graphical user interface (GUI) of the concrete realization of the key. Details of the TCP, FTP, HTTP protocol client-side programming under the steps and gives the software design process and program code.This study there are three core components: First, the introduction of rich-client technology; second is a detailed analysis of the Qt powerful programming functions; the third is the development of rich-client software, gives the design and implementation process.This paper describes the emerging concept of rich-client the background, the more mature Client for Smart rich client development techniques were studied. On this basis, according to the needs of rich client-side software, combined with Qt platform, is proposed based on rich-client technology, and intelligent, and scalable software design the overall architecture and function modules are given some of the realization of the program.Rich client will change the traditional B/S structure, the "dumb" client, build asynchronous communication, refresh-free Web applications, appear to reduce the waiting HTTP requests, and raise the efficiency of Web application program execution. At present, application development center continuously transferred to the Web application development. In this case, the rich-client technology has become the Web application development a new technology.The earliest websites were just conveyors of text data (such as HTML pages). HTML pages, are referred to as static or unchanging pages. This web page will never change unless someone physically goes in and changes it. A traditional web page goes from page to page by sending another request back to the server and going through the process just discussed. While,Rich Internet application (RIA)overcomes many of the limitations of traditional HTML in that it is nearly indistinguishable from a desktop application. RIA applications,do not need to be rebuilt completely. Only the requested data is returned and plugged in where needed, this means decreased demands on the server and much smaller file sizes.Qt is GUI for high performance of cross-platform software development and can be used in Windows,Linux,MacOSX and a lot of platforms.Qt has good structure:a flexible object oriented structural,distinct document as well as visual API.It has offered a good support to develop the rich-client software.
Keywords/Search Tags:Rich client, RIA, Qt, Qt network
PDF Full Text Request
Related items