網(wǎng)絡(luò)共享與下載系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn).doc
約10頁(yè)DOC格式手機(jī)打開(kāi)展開(kāi)
網(wǎng)絡(luò)共享與下載系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn),目 錄1、系統(tǒng)概論............................................................................................................................................


內(nèi)容介紹
此文檔由會(huì)員 尋找寧夏的風(fēng) 發(fā)布
網(wǎng)絡(luò)共享與下載系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)
目 錄
1、系統(tǒng)概論............................................................................................................................................................1
2、設(shè)計(jì)任務(wù)說(shuō)明…………………………………………………………………………………………………1
3、系統(tǒng)設(shè)計(jì)………………………………………………………………………………………………………2
流程圖:………………………………………………………………………………......…….....……………2
(一)OnAddsharefile()函數(shù)流程圖……………………………………...………….....…....……………2
(二)OnDelsharefile()函數(shù)流程圖…………………………………………...……...….......……………3
(三)OnDownloadsharefile()函數(shù)流程圖………………………………………..………...........……..…4
4、系統(tǒng)實(shí)現(xiàn).............................................................................................................................................................5
一、OnAddsharefile()塊……………………………………………………………………........……...………5
二、OnDelsharefile()塊……………………………………….....………………..……….........……....………5
三、OnDownloadsharefile()塊…………………………………………………….....….……........…...………6
5、使用說(shuō)明.............................................................................................................................................................7
一、程序運(yùn)行平臺(tái)………………………………………………………………………...…….……...………7
二、調(diào)試分析…………………………………………………………………………...…………..….…...…..7
6、課程設(shè)計(jì)總結(jié).....................................................................................................................................................8
3. OnDownloadsharefile()塊
if(!m_bOnLine)
{
AfxMessageBox("你沒(méi)有連接到任何其它機(jī)器上!");
return;
}
CListBox *list=(CListBox *)GetDlgItem(IDC_REMOTE_FILE_LIST);
int count=list->GetSelCount();
if(count==0)
{
AfxMessageBox("請(qǐng)選擇需要下載的文件!");
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);
}
………………
……
目 錄
1、系統(tǒng)概論............................................................................................................................................................1
2、設(shè)計(jì)任務(wù)說(shuō)明…………………………………………………………………………………………………1
3、系統(tǒng)設(shè)計(jì)………………………………………………………………………………………………………2
流程圖:………………………………………………………………………………......…….....……………2
(一)OnAddsharefile()函數(shù)流程圖……………………………………...………….....…....……………2
(二)OnDelsharefile()函數(shù)流程圖…………………………………………...……...….......……………3
(三)OnDownloadsharefile()函數(shù)流程圖………………………………………..………...........……..…4
4、系統(tǒng)實(shí)現(xiàn).............................................................................................................................................................5
一、OnAddsharefile()塊……………………………………………………………………........……...………5
二、OnDelsharefile()塊……………………………………….....………………..……….........……....………5
三、OnDownloadsharefile()塊…………………………………………………….....….……........…...………6
5、使用說(shuō)明.............................................................................................................................................................7
一、程序運(yùn)行平臺(tái)………………………………………………………………………...…….……...………7
二、調(diào)試分析…………………………………………………………………………...…………..….…...…..7
6、課程設(shè)計(jì)總結(jié).....................................................................................................................................................8
3. OnDownloadsharefile()塊
if(!m_bOnLine)
{
AfxMessageBox("你沒(méi)有連接到任何其它機(jī)器上!");
return;
}
CListBox *list=(CListBox *)GetDlgItem(IDC_REMOTE_FILE_LIST);
int count=list->GetSelCount();
if(count==0)
{
AfxMessageBox("請(qǐng)選擇需要下載的文件!");
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);
}
………………
……