模拟Flashget
项目名称:模拟FlashGet
目标:完成一个类似FlashGet,有FlashGet主要功能的软件.
分配任务:实现代理部分
开发环境:Visual Studio.NET
Delegate代理部分
Delegate
主要功能 : Interface 与 Download 间的通道,记录数据.
为新下载的任务在数据库中创建记录.
文件下载的url
文件的本地地址.
文件下载分段情况及每段下载的情况.
为Download提供一个方便的文件书写函数.
分析协议头,分配相应的下载类(待定)
Delegate代理部分
这个部分的任务以记录为主.
它与数据库连接,记录下所有的下载情况,为界面显示和下载提供信息.当要更新时,只在这个部分添加适当代码,其它地方不改变.
当有头进来时,它要整理头字符串,整理成行,以在Interface 中显示.
代理部分
USE CASE图
代理部分拟定接口
bool getHistorylist( FileDownloadInfo * &history , int &len ) ;
//得到历史记录,history用来放记录,len 表示大小.
_bool downFromList( int ndx )
//下载历史列表中的第ndx 个下载任务,
_bool pauseDownload();
//暂停下载.将下载的情况记录下来.重新下载则调用downFromList();
bool reCreateDB() ;
// 重新建立下载任务表,从数据库中清空以前的记录.
bool deleteMission( int ndx );
//从历史记录中删除一个任务.
代理部分拟定接口
bool download( Cstring url , int threads Cstring localfile ) ;
//url :下载地址.threads : 下载的线程数.localfile :希望存放的本地地址.Deleagate中,主要的下载函数,通过接口向Interface 反回头信息.记录下载信息.为下载记录留并初始化存储空间.
boolnewThread(CStringresponseAndRequestHead ,DownloadInfo threadInfor , UNIT thread);
//新建线程,一个没有被新建是线程是不能使用的,随然在download()中留.这个过程中,将打开一个新临时文件,并准备写入.跟据threadInfor记录好这个线程的起始位置,为write被调用时给Interface提供信息做准备.
代理部分拟定接口
bool write( char * content , int length , int thread) ;
//主要的为Download提供的文件书写接口content : 要写的内容.length : 要写内容的长度.thread : 第几线程在下载.当这个文件被调用时判断要写的线程是否存在,不在则后回false;把内容写入文件.计算出所写部分在总体中的地位,并通知Interface .更新下载记录.
_bool closeThread(UNIT thread ) ;
//关闭该线程对应的文件,对临时文件做好记录,为下面合并文件做好基础,同时把线程设为关.
_int combineFiles() ;
//合并文件,先定哪线程没关,如果有没关的线程则,反回线程号,如果都关了,则返回0;通知道Interface下载完毕.
- flash模拟翻书软件 > 项目名称:模拟FlashGet
-
项目名称:模拟FlashGet
下载该文档 文档格式:PPT 更新时间:2007-07-02 下载次数:0 点击次数:2文档基本属性 文档语言: 文档格式: ppt 文档作者: Legend User 关键词: 主题: 备注: 点击这里显示更多文档属性 经理: 单位: Microsoft China 分类: 创建时间: 上次保存者: godcuiqi 修订次数: 34 编辑时间: 文档创建者: 修订: 加密标识: 幻灯片: 7 段落数: 43 字节数: 26252 备注: 0 演示格式: On-screen Show 上次保存时间:
- 下载地址 (推荐使用迅雷下载地址,速度快,支持断点续传)
- PPT格式下载
- 更多文档...
-
上一篇:小学信息技术六年级上册教学参考
下一篇:年度"国家精品课程"
点击查看更多关于flash模拟翻书软件的相关文档
- 您可能感兴趣的
- flash翻书效果 flash翻书效果怎么做 flash翻书效果源文件 flash翻书动画 flash翻书效果的作法 flash翻书效果教程 虚拟翻书软件下载 翻书式的读书软件 手机触摸屏翻书软件
- 大家在找
-
- · 赣州于都58同城网售房
- · 江苏自学考试教材
- · 弹塑性力学视频
- · autocad2008完整版
- · 10公斤塑料桶加工
- · 湖南益阳刘迪
- · 小学三年级语文上册
- · 维生素c论文荧光
- · 2011年会计年审答案
- · ep3c40原理图
- · 肠梗阻的治疗
- · 电磁炉是否有辐射
- · 生化危机4里昂的刀
- · 唐山焊工培训
- · 汇编语言复习题王爽
- · 重庆巍尚赛鸽传媒
- · 单片机课程设计可以计分的抢答器
- · 计算机管理员
- · 儿科影像诊断必读
- · 穿越之冷颜绝妃
- · 天利38套免费下载
- · 慢性胃窦炎的危害
- · 阿士大夫个回家了
- · 天津理工造价管理毕业论文
- · 手机qq2010s60v5
- · 林果生产技术试题
- · 甘肃医学大专院校
- · 双滚筒采煤机规格型号
- · 男士养生保健999
- · 昆明市延安医院 项目公示名单 教师 联系电话
- 赞助商链接