QNetWork网络请求模块封装

时间:2022-03-11 04:44:38
【文件属性】:

文件名称:QNetWork网络请求模块封装

文件大小:925KB

文件格式:ZIP

更新时间:2022-03-11 04:44:38

C++、Qt QNetworkAcce

对Qt网络请求功能的封装,使用了QNetworkReply、QNetworkRequest和QNetworkAccessManager类,将网络请求与业务逻辑模块拆分开来,同时增加了日志保存功能。 1、CLog.h/cpp:日志保存功能; 2、NetworkHelper.h/cpp:使用Qt类封装网络请求; 3、TextStreamHelper.h/cpp:使用NetworkHelper与服务器进行字符流类请求 4、PicDownHelper.h/cpp:使用NetworkHelper,进行图片下载 5、NetworkModule.h/cpp/ui:为用户界面类,使用3和4的功能进行上层业务逻辑简单实现。


【文件预览】:
NetworkModule
----NetworkModule()
--------PicDownHelper.h(953B)
--------NetworkModule.ui(2KB)
--------TextStreamHelper.cpp(3KB)
--------NetworkHelper.h(1KB)
--------NetworkModule.vcxproj.user(889B)
--------TextStreamHelper.h(941B)
--------NetworkModule.vcxproj(16KB)
--------NetworkModule.vcxproj.filters(4KB)
--------NetworkModule.qrc(73B)
--------NetworkModule.cpp(8KB)
--------CLog.cpp(3KB)
--------Resources()
--------NetworkModule.h(1KB)
--------main.cpp(840B)
--------NetworkHelper.cpp(3KB)
--------PicDownHelper.cpp(3KB)
--------CLog.h(401B)
----Win32()
--------Release()
--------Debug()
----NetworkModule.v12.suo(37KB)
----NetworkModule.sln(985B)

网友评论

  • 同步的,不是异步的,只有VS的工程文件,比较常用的方法,网上很多