社区
C++ 语言
帖子详情
跪求:c++ 实现 下载进度条。
shaowutaojiang
2010-03-05 03:33:21
现在我做了一个下载文件的程序, 我想实现一个下载文件的进度,显示一个进度条。
请教下大家!!!
...全文
406
9
打赏
收藏
跪求:c++ 实现 下载进度条。
现在我做了一个下载文件的程序, 我想实现一个下载文件的进度,显示一个进度条。 请教下大家!!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
shaowutaojiang
2010-03-10
打赏
举报
回复
帮我在程序里面改改吧!
shaowutaojiang
2010-03-09
打赏
举报
回复
例子好像比较麻烦,
我的程序的一个循环下载,比如有20个文件每次下一个文件, 我让进度条加一格。
以下为程序部分:
for(int i=0;i<16;i++)
{
bool state;
string rfn = remoteFilename[i];
string lfn = localFilename[i];
//////////////////////////////////////////////////////////////////////////
// //
// 这里是本地测试用到的FTP服务器信息,在测试时换成你的FTP服务器信息 //
// //
//////////////////////////////////////////////////////////////////////////
const char pcLocalFile[40]="pcLocalFile";//本地文件名
strcpy((char*)pcLocalFile,rfn.c_str());
//to do ......
const char pcRemoteFile[40]="pcRemoteFile";//远程文件名
strcpy((char*)pcRemoteFile,lfn.c_str());//需要从服务器上下载的东西
const char pcServer[50]="192.168.100.80";//ip地址
const char pcUserName[6]="";//用户名
const char pcPassword[10]="";//密码
// printf("请输入下到本机的路径:\n");
// scanf("%s",pcLocalFile);
printf("正在下载,请稍后。。。1\n");
state=FtpDownload(pcLocalFile,pcRemoteFile,pcServer,pcUserName,pcPassword,110,TRUE);
printf("正在下载,请稍后。。。2\n");
if(state)
{
printf("下载完毕!\n");
}
else
{
printf("下载失败,请从新运行本程序!\n");
}
}
shiweifu
2010-03-09
打赏
举报
回复
可以看看libCurl,可以直接进行下载,在回调函数中对界面进行操作。。当然,也要用到多线程
shaowutaojiang
2010-03-09
打赏
举报
回复
楼上的回答不是很满意!
「已注销」
2010-03-09
打赏
举报
回复
这个得通过线程来完成,你可以找一本VC++开发宝典。上面必须有~
shaowutaojiang
2010-03-05
打赏
举报
回复
先去试试!.....
昵称很不好取
2010-03-05
打赏
举报
回复
这里有一个,可以参考下
http://download.csdn.net/source/1771650
昵称很不好取
2010-03-05
打赏
举报
回复
MFC里面有各种各样的进度条控件
首先获得文件大小,然后把进度条范围设置为其大小,然后累加传输的字节数,然后用setpos设置进度到该处。
冻结
2010-03-05
打赏
举报
回复
用MFC做,有控件。
当然可能要多线程。
Windows客户端开发--URLDownloadToFile
下载
文件
进度条
本文介绍了如何使用Windows API URLDownloadToFile
下载
文件,并结合IBindStatusCallback接口
实现
下载
进度条
。通过
实现
IBindStatusCallback的OnProgress方法,可以获取
下载
状态并在
下载
过程中更新进度。代码
实现
需在子线程中进行,利用
c++
11的std::thread进行多线程操作。
Android异步处理二:使用AsyncTask异步更新UI界面
本文介绍了Android中使用AsyncTask进行异步处理的方法,通过五个回调阶段:onPreExecute(), doInBackground(), onProgressUpdate(), onPostExecute(), onCancelled(),
实现
后台任务与UI交互。示例展示了如何在后台
下载
图片并在UI上显示,同时更新
进度条
。 132434674,19694759,
C++
类组合关系:协同合作与实例解析,['C/
C++
', '面向对象编程', '类设计', '代码结构']
C++
控制台简单的
进度条
实现
方法及原理
本文介绍了一种在Windows环境下使用
C++
制作简单
进度条
的方法,通过代码示例详细解析了如何利用memset、fflush和sprintf函数
实现
动态更新的进度显示。
qt
进度条
c++
本文介绍了在Qt的
C++
代码中使用QProgressBar
进度条
的方法。先给出基本示例,包括main.cpp、mainwindow.h和mainwindow.cpp代码,说明了项目结构、编译运行步骤及结果。还详细介绍了QProgressBar的基本属性、常用方法,给出使用示例和注意事项,能满足各种进度显示需求。
C++
使用MFC
下载
文件显示
进度条
示例:让文件
下载
更直观高效
本文介绍一个
C++
使用MFC
下载
文件显示
进度条
的开源项目。该项目结合
C++
和MFC框架,利用网络编程与多线程技术
下载
文件,通过
进度条
实时显示进度。适用于开发者、学习者等,具有跨平台、可扩展等优势,还支持多种文件格式,能提高工作效率和用户体验。
C++ 语言
65,211
社区成员
250,515
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章