我是靠谱客的博主 懦弱服饰,最近开发中收集的这篇文章主要介绍中期报告,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

工作主要进展

    在起初的十几天里,以开发网盘客户端为主要目标,完成了网盘登陆、解析所需要的一些函数以及酷盘API的C语言实现。后来导师提醒,可以在已有工具的基础上开发,所以我以UbuntuKylin系统已有的金山快盘和duplicity工具为基础,使用GTK+图形库为duplicity开发了一款图形前端。基本实现了备份、同步功能。后来由于对界面以及代码结构的不满意,又重新将整个程序重新写了一遍。附图如下:

这是原来的界面:

原界面

新的界面:

新的主界面

新的设置界面


新的状态界面

存在问题

    自己重头开发一个备份工具,虽然有些功能是系统集成的备份工具所没有的,但是很多时候其稳定性与实用性并不如系统的工具。在我写完自己的备份工具后,导师
    提醒我最好可以在系统已有工具的基础上进行增强功能的开发。这样更加有利于提高工具的实用性。所以我又开始熟悉Vala语言,阅读Deja-dup的源码。

下一步计划

    1,熟悉Vala语言,研究Deja-dup的实现,利用系统内已有的金山快盘,增强Deja-dup的。添加如一键备份文档、自动同步至金山快盘等功能。
    2.继续开发Linux平台通用网盘客户端,提供多数网盘的登陆管理功能。

可预期成果

    1.在保持工具原有功能的基础上,为Deja-dup添加一键备份XXX、自动同步至快盘等符合国内用户使用习惯的功能。
    2.开发一款Linux平台下通用网盘客户端,支持各大主流网盘的文件管理功能。

最后

以上就是懦弱服饰为你收集整理的中期报告的全部内容,希望文章能够帮你解决中期报告所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(56)

评论列表共有 0 条评论

立即
投稿
返回
顶部