小白提问,关于一个小项目需要的技术

2013-12-10 14:53:23 +08:00
 hgyenzo
一个练手的项目,主要功能是用树状图来整理你近期要做的事情 [大约也有点像gtd的思路吧]
形式上想做成桌面上的一个悬浮的根,用户查看的时候从根上展开一棵树类似的。但是不太明白用什么样的技术来实现它QAQ原谅我只是个大二的小白。。。
3277 次点击
所在节点    程序员
20 条回复
icedx
2013-12-10 15:10:26 +08:00
AdobeAir?
manhere
2013-12-10 15:17:10 +08:00
还是喜欢甘特图展现方式,毕竟在习惯中横向表示时间线,做成大树是要爬树?
hgyenzo
2013-12-10 15:28:30 +08:00
@icedx 恩你的意思是开发网络应用程序么,之前对这个不是很了解也就刚才现查的,能不能烦请您描述更详细一些~
hgyenzo
2013-12-10 15:30:17 +08:00
@manhere 我们的想法是用层级结构来把大的任务细化成小的分支和具体任务,能有一个更加明晰的结构整理自己的日常生活,然后把最末端的具体任务安排到任务列表里。
hgyenzo
2013-12-10 15:34:11 +08:00
恩不太明白这个悬浮的效果是怎么做出来的。。。
bombless
2013-12-10 16:30:54 +08:00
意思就是一个悬浮的窗口吧……
一个方案是搞平台相关的,Linux/Windows就是C/C++,OSX是Objective-C。具体怎么样你先说目标平台吧。
跨平台的话就Java咯。参考:
http://stackoverflow.com/questions/13588786/jframe-the-same-shape-as-an-image-program-running-in-background/13594794#13594794
http://docs.oracle.com/javase/tutorial/uiswing/misc/trans_shaped_windows.html

还有就是树是怎么画出来的:
http://www.google.com.hk/custom?q=force+directed
bombless
2013-12-10 16:31:59 +08:00
我也小试过一下Adobe Air,用来做这个应该也不错,作为我推荐的第三个方案吧
bombless
2013-12-10 16:36:10 +08:00
差点忘了,appjs做透明窗口也很方便……在Adobe Air之前先推荐这个吧。
至少appjs还在维护。不过做这个项目的维护的人好像不是特别强力……
learnshare
2013-12-10 16:50:28 +08:00
用 xmind 导出成 HTML,然后通过其他方式(Air node-webkit)作为桌面 widgit 显示?
ipconfiger
2013-12-10 16:53:20 +08:00
这个......不是脑图么?
ipconfiger
2013-12-10 16:53:40 +08:00
我是说思维导图
jyhmijack
2013-12-10 17:19:33 +08:00
这玩意儿是不是你要的?
http://saicn.com/now/
jyhmijack
2013-12-10 17:20:08 +08:00
icedx
2013-12-10 18:04:46 +08:00
@hgyenzo Air是类似Flash的东西...学习成本低...码完全平台都可以跑...
hgyenzo
2013-12-10 18:35:27 +08:00
@learnshare 不是,是一个直接在桌面查看和编辑的一个小东西www
hgyenzo
2013-12-10 18:35:50 +08:00
@ipconfiger 恩有这么个意思在里面
hgyenzo
2013-12-10 18:36:32 +08:00
@jyhmijack 谢谢啦~可惜有点不一样
hgyenzo
2013-12-10 18:37:10 +08:00
@icedx 谢谢啦,我去找找详细的资料=)
hgyenzo
2013-12-10 18:41:24 +08:00
@bombless 非常非常感谢!!
hgyenzo
2013-12-11 14:47:34 +08:00
@bombless 恩突然找到类似的东西了,有些像win7里面的桌面小工具。感觉appjs好像和这个很相似呢

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/92556

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX