码市
5人浏览/50人投稿
498天前
已托管赏金
已有DUILIB(C/C++)开发的windows C/S架构客户端,需要将其移植至QT框架实现原有功能,并进行统信UOS操作系统适配,实现客户端跨平台。 功能需求: 编程语言:QT(C/C++ ) 1.以QT实现原先在duilib实现的嫦娥版本界面,调用已有的程序完成本地与安全云盘中文件的交互。 2.在QT实现duilib嫦娥版本的全部后台交互功能,包括:包括对文件存储路径的更改,对文件重命名,查看属性,以及信封、写保护、口令、定时删除、文件流转、文件导出、共享、级别、生产文件的敏感标志设置、导出授权等属性功能的配置与取消。动态添加删除修改安全云盘的IP端口信息,并在操作后自动刷新安全云盘列表,在登陆后读取云盘总容量与已使用容量并使用图形化展现。 3.实现文件与本地应用的交互功能,包括上传、下载、文件编辑。 4.程序需支持在windows7、windows10等常用windows平台上运行 5.程序需支持在统信UOS平台运行,统信平台的需要尽量在无需root权限的环境下运行。 6.需同时支持在windows与UOS系统上的安装包方式部署(UOS可使用deb方式打包部署) 7.统信平台的文件目录保护(fileprotect.sys)模块功能无需移植 8.统信平台的安全编辑(插件以及hook)模块功能无需移植 9.在duilib嫦娥的基础上,在不改变功能的前提下优化字体和图片资源。 10.字体显示不要有锯齿和发虚,图片显示清楚。 11.提供编译的qt源代码。 12.支持后续修改项目的bug。 13.前台功能以及后台交互需要做好代码模块化管理。