V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
hgyenzo
V2EX  ›  程序员

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

  •  
  •   hgyenzo · 2013-12-10 14:53:23 +08:00 · 3432 次点击
    这是一个创建于 4000 天前的主题,其中的信息可能已经有所发展或是发生改变。
    一个练手的项目,主要功能是用树状图来整理你近期要做的事情 [大约也有点像gtd的思路吧]
    形式上想做成桌面上的一个悬浮的根,用户查看的时候从根上展开一棵树类似的。但是不太明白用什么样的技术来实现它QAQ原谅我只是个大二的小白。。。
    20 条回复    1970-01-01 08:00:00 +08:00
    icedx
        1
    icedx  
       2013-12-10 15:10:26 +08:00 via Android
    AdobeAir?
    manhere
        2
    manhere  
       2013-12-10 15:17:10 +08:00
    还是喜欢甘特图展现方式,毕竟在习惯中横向表示时间线,做成大树是要爬树?
    hgyenzo
        3
    hgyenzo  
    OP
       2013-12-10 15:28:30 +08:00
    @icedx 恩你的意思是开发网络应用程序么,之前对这个不是很了解也就刚才现查的,能不能烦请您描述更详细一些~
    hgyenzo
        4
    hgyenzo  
    OP
       2013-12-10 15:30:17 +08:00
    @manhere 我们的想法是用层级结构来把大的任务细化成小的分支和具体任务,能有一个更加明晰的结构整理自己的日常生活,然后把最末端的具体任务安排到任务列表里。
    hgyenzo
        5
    hgyenzo  
    OP
       2013-12-10 15:34:11 +08:00
    恩不太明白这个悬浮的效果是怎么做出来的。。。
    bombless
        6
    bombless  
       2013-12-10 16:30:54 +08:00   ❤️ 1
    意思就是一个悬浮的窗口吧……
    一个方案是搞平台相关的,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
        7
    bombless  
       2013-12-10 16:31:59 +08:00
    我也小试过一下Adobe Air,用来做这个应该也不错,作为我推荐的第三个方案吧
    bombless
        8
    bombless  
       2013-12-10 16:36:10 +08:00
    差点忘了,appjs做透明窗口也很方便……在Adobe Air之前先推荐这个吧。
    至少appjs还在维护。不过做这个项目的维护的人好像不是特别强力……
    learnshare
        9
    learnshare  
       2013-12-10 16:50:28 +08:00
    用 xmind 导出成 HTML,然后通过其他方式(Air node-webkit)作为桌面 widgit 显示?
    ipconfiger
        10
    ipconfiger  
       2013-12-10 16:53:20 +08:00
    这个......不是脑图么?
    ipconfiger
        11
    ipconfiger  
       2013-12-10 16:53:40 +08:00
    我是说思维导图
    jyhmijack
        12
    jyhmijack  
       2013-12-10 17:19:33 +08:00
    这玩意儿是不是你要的?
    http://saicn.com/now/
    jyhmijack
        13
    jyhmijack  
       2013-12-10 17:20:08 +08:00
    icedx
        14
    icedx  
       2013-12-10 18:04:46 +08:00
    @hgyenzo Air是类似Flash的东西...学习成本低...码完全平台都可以跑...
    hgyenzo
        15
    hgyenzo  
    OP
       2013-12-10 18:35:27 +08:00
    @learnshare 不是,是一个直接在桌面查看和编辑的一个小东西www
    hgyenzo
        16
    hgyenzo  
    OP
       2013-12-10 18:35:50 +08:00
    @ipconfiger 恩有这么个意思在里面
    hgyenzo
        17
    hgyenzo  
    OP
       2013-12-10 18:36:32 +08:00
    @jyhmijack 谢谢啦~可惜有点不一样
    hgyenzo
        18
    hgyenzo  
    OP
       2013-12-10 18:37:10 +08:00
    @icedx 谢谢啦,我去找找详细的资料=)
    hgyenzo
        19
    hgyenzo  
    OP
       2013-12-10 18:41:24 +08:00
    @bombless 非常非常感谢!!
    hgyenzo
        20
    hgyenzo  
    OP
       2013-12-11 14:47:34 +08:00
    @bombless 恩突然找到类似的东西了,有些像win7里面的桌面小工具。感觉appjs好像和这个很相似呢
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2866 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 02:54 · PVG 10:54 · LAX 18:54 · JFK 21:54
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.