求高手指点 用VC编写一个简单的下载程序
这个程序,要求可以实现多任务下载和“断点续传”的功能(也就是可以暂停继续)我在学习VC编程,所以希望有所解释,越详细越好贵求高手跪求高手。。。...
这个程序,要求可以实现多任务下载和“断点续传”的功能(也就是可以暂停继续)
我在学习VC编程,所以希望有所解释,越详细越好
贵求高手
跪求高手。。。 展开
我在学习VC编程,所以希望有所解释,越详细越好
贵求高手
跪求高手。。。 展开
6个回答
展开全部
首先:你最好把你的实体类里面的变量名称和你的表里面字段写成一致。
然后:在SqlMapConfig.xml中
<typeAliases>
<typeAlias alias="game" type="实体类路径"/>
</typeAliases>
这就是把你的实体类写了个别名
最后:在你写查询添加的时候:
<select id="gameDao" resultType="game">返回你的实体类对象
select * from tb_game
</select>
这样查出的结果就对应上你的数据了。
然后:在SqlMapConfig.xml中
<typeAliases>
<typeAlias alias="game" type="实体类路径"/>
</typeAliases>
这就是把你的实体类写了个别名
最后:在你写查询添加的时候:
<select id="gameDao" resultType="game">返回你的实体类对象
select * from tb_game
</select>
这样查出的结果就对应上你的数据了。
展开全部
下载器 断点续传 这个没有一定的网络基础 很难做的
断点续传就是一个状态变迁的过程,大概的思想是:
把下载内容存到一个预置文件里面,预置文件里面存的就是需要下载的东西标号,把下载内容分配到很多线程里面,用户没有下载完就关闭了程序的时候,需要结束每个线程,这时候可以从线程的内容存储体里得到下载到哪里了(完全完成的),更新最开始的那个预置文件,然后下次开始的时候加载这个预置文件,当然这个预置文件你不能弄的很大很大,这样用户是不可以接受的,也可以分好线程了再用线程的标号+内容的标号简单做一个,这样下次启动的时候数数有多少线程没有完成,再create多少个线程开始工作就可以了。
你可以参考我下面的链接
断点续传就是一个状态变迁的过程,大概的思想是:
把下载内容存到一个预置文件里面,预置文件里面存的就是需要下载的东西标号,把下载内容分配到很多线程里面,用户没有下载完就关闭了程序的时候,需要结束每个线程,这时候可以从线程的内容存储体里得到下载到哪里了(完全完成的),更新最开始的那个预置文件,然后下次开始的时候加载这个预置文件,当然这个预置文件你不能弄的很大很大,这样用户是不可以接受的,也可以分好线程了再用线程的标号+内容的标号简单做一个,这样下次启动的时候数数有多少线程没有完成,再create多少个线程开始工作就可以了。
你可以参考我下面的链接
参考资料: http://blog.csdn.net/windless0530/article/details/6799882
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
支持多任务断点续传的程序简单也简单不到哪,复杂也复杂不到哪,所以无所谓简单复杂.
主要依靠的是http和ftp协议,你到网上搜搜这两个协议怎么实现断点续传吧,资料很多,学的快,1月之内就能搞定,学的慢也可能做个1年半载的. 所以建议你到网上下载个差不多的例子改改.
主要依靠的是http和ftp协议,你到网上搜搜这两个协议怎么实现断点续传吧,资料很多,学的快,1月之内就能搞定,学的慢也可能做个1年半载的. 所以建议你到网上下载个差不多的例子改改.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这个得用人民币的~~
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
太难
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
会了也教我啊 我把分全给你
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询