软工UML图
2014-11-25 17:26:44 4 举报
软件工程课程作业
作者其他创作
大纲/内容
LabelEvent
Label 相关事件+ isDownload()+ isUpload()+ isChange()
CSiteManager
Filezilla 站点管理器+ Load()+ AddServer()
CContextManager
管理多标签多连接和事件+ CreateState()+ GetCurrentContext()获得云端备份站点+ GetBackupSites()
CFileZillaEngine
CServerLabelInfo
用于解析label文件的类- label_type- file_label+ clear()+ load()+ save()
pybcs
BCS python 接口
CBaiduControlSocket
百度网盘控制逻辑具体实现
CState
Filezilla用以管理一个站点状态的类+ CreateEngine()+ GetLocalDir()+ ChangeRemoteDir()
基于同义词林
句子对
CMainFrame
Filezilla 中用于管理全局UI的类- Get() 获取CMainFrame- GetQueue() 获取队列UI 按钮触函数+ OnLabelManager()+ OnToggleBaidu()处理从Engine 发过来的消息+ OnEngineEvent()label数据处理函数+ DownloadLabelFile()+ UploadLabelFile()+ ChangeLabelFile()
TiXmlElement
从XML中读取设置
BaiduInterface
百度网盘Python接口封装+ uploadObj()+ downloadObj()+ copyObj()+ removeObj()
词相似度
两个词语越可以替换使用相似度越高1.同义词词林2.知网3.Word2Vec
继承实现
CControlSocket
FIlezilla中用于网络通信的接口+ Connect()+ List()+ FileTransfer()+ RawCommand()+ Delete()+ RemoveDir()+ Mkdir()+ Rename()+ Chmod()+ FileData()+ Connected()
CServer
Filezilla中描述一个站点的属性+ GetProtocol()+ GetType()+ GetHost()+ GetPort()+ GetLogonType()+ GetUser()+ GetPass()+ GetAccount()+ GetTimezoneOffset()+ GetBypassProxy()+ GetBackupSite()+ GetBackup()
CQueueView
FileZilla 用于处理文件传输的队列+ QueueFile() 往队列中添加文件+ QueueFile_Finish()+ QueueFolder()
词
0 条评论
下一页