网络共享与下载系统设计与实现.doc

约10页DOC格式手机打开展开

网络共享与下载系统设计与实现,目 录1、系统概论............................................................................................................................................
编号:8-115361大小:124.00K
分类: 论文>计算机论文

内容介绍

此文档由会员 寻找宁夏的风 发布

网络共享与下载系统设计与实现

目 录
1、系统概论............................................................................................................................................................1
2、设计任务说明…………………………………………………………………………………………………1
3、系统设计………………………………………………………………………………………………………2
流程图:………………………………………………………………………………......…….....……………2
(一)OnAddsharefile()函数流程图……………………………………...………….....…....……………2
(二)OnDelsharefile()函数流程图…………………………………………...……...….......……………3
(三)OnDownloadsharefile()函数流程图………………………………………..………...........……..…4
4、系统实现.............................................................................................................................................................5
一、OnAddsharefile()块……………………………………………………………………........……...………5
二、OnDelsharefile()块……………………………………….....………………..……….........……....………5
三、OnDownloadsharefile()块…………………………………………………….....….……........…...………6
5、使用说明.............................................................................................................................................................7
一、程序运行平台………………………………………………………………………...…….……...………7
二、调试分析…………………………………………………………………………...…………..….…...…..7
6、课程设计总结.....................................................................................................................................................8
3. OnDownloadsharefile()块
if(!m_bOnLine)
{
AfxMessageBox("你没有连接到任何其它机器上!");
return;
}
CListBox *list=(CListBox *)GetDlgItem(IDC_REMOTE_FILE_LIST);
int count=list->GetSelCount();
if(count==0)
{
AfxMessageBox("请选择需要下载的文件!");
return;
}

m_NeedReceiveFiles.RemoveAll();
CArray selarray;
selarray.SetSize(count);
list->GetSelItems(count,selarray.GetData());
CMessg msg;
msg.m_iCommand=1;
for(int i=0;iGetText(selarray[i],temp);
m_NeedReceiveFiles.Add(temp);
msg.m_strText+="!";
msg.m_strText+=temp;
}
m_TransferSocket.SendMessage(&msg);
}
………………

……