免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: ridx
打印 上一主题 下一主题

请教open office 的开发 [复制链接]

论坛徽章:
0
11 [报告]
发表于 2006-01-04 14:05 |只看该作者
原帖由 shaver 于 2006-1-4 12:05 发表
没有做过OO开发,但是根据已往对付大家伙的经验,说一点建议:
1.把代码下过来,编译一遍.运行几次
  在这当中,形成对代码规模的初步认识,初步了解一下进入代码所需要的知识(c/c++,java,python,gtk??),以及系统最终 ...



  话说的没错
但是据我做了两年的感受来说
这些可能连入门都不够。


另外建议LZ
表没事碰这个了,
有空去看看Linux Kernel去,或者看看MFC都比这个好。
  就说这么多了,有什么不同意见,我也不争辩了  

论坛徽章:
0
12 [报告]
发表于 2006-01-04 15:10 |只看该作者
做OO开发的话其实也看人,象我和GetFocus当时都不过是刚毕业的学生,对什么软件架构,设计模式之类的都没有什么感觉,只能照猫画虎的做..如果有了一些经验的话也许去做这个会学到不少的东西.

论坛徽章:
0
13 [报告]
发表于 2006-01-04 16:54 |只看该作者
谢谢楼上两位,不是我想碰,呵呵,是工作上有需要了,过段时间有可能要对它做点开发
我一直是做java 的,有3年了,刚开始做mfc,有两个月了吧,一直是在做ms office的操作,
现在对mfc算是有点感觉了吧,我想要马上做oo开发,肯定是很困难的

论坛徽章:
0
14 [报告]
发表于 2006-01-04 17:17 |只看该作者
open office知道现在也几乎是仅限于SUN公司的专职程序员来开发,或许就是太复杂了吧。

论坛徽章:
0
15 [报告]
发表于 2006-01-04 17:35 |只看该作者
OO代码很多也是没有办法的,偶做的时间很短,一点看法,欢迎砸砖:

   OO里面实现了很多基础的功能,例如VCL就把linux, unix和mac上的api封装了一遍,出来了一个自己的windows类以及基本控件。而许多我没有看过的模式,还包括实现了有STL,序列化等等在内。

   OO在framework和sfx2等模块是做为框架层,包装出了一套相当完善的消息分发机制(从设计模式上赖讲,在VCL层已经开始这么做了)。

   writer(sw) calc(sc) draw(sd) 等模块是高层应用模块,代码量很多,但有一半的代码是做为文件格式读写操作是写的,除非你希望研究.doc文件格式,否则读起来没有多大意义。


   还有xml揭析器,UNO(这个偶一直没有玩过)等等。

   http://projects.openoffice.org有一个详细的分类,你可以参考一下。

论坛徽章:
0
16 [报告]
发表于 2006-01-04 17:37 |只看该作者
原帖由 jingyueid 于 2006-1-4 17:35 发表
OO代码很多也是没有办法的,偶做的时间很短,一点看法,欢迎砸砖:

   OO里面实现了很多基础的功能,例如VCL就把linux, unix和mac上的api封装了一遍,出来了一个自己的windows类以及基本控件。而许多我没有看过 ...


GG,你是哪个呀?我应该认识你的...短信话我知~~

论坛徽章:
0
17 [报告]
发表于 2006-01-04 17:40 |只看该作者
搂主可以考虑看看soffice basic,那个可以实现定功能对话框的。

论坛徽章:
0
18 [报告]
发表于 2006-01-04 17:48 |只看该作者
原帖由 GetFocus 于 2006-1-4 14:05 发表

  话说的没错
但是据我做了两年的感受来说
这些可能连入门都不够。


另外建议LZ
表没事碰这个了,
有空去看看Linux Kernel去,或者看看MFC都比这个好。
  就说这么多了, ...


即使是OO的程序员们,也没有必要整个系统的细节面面俱到.
有一个轮廓认识,然后就主要关注自己感兴趣的局部细节了

论坛徽章:
0
19 [报告]
发表于 2006-01-04 19:22 |只看该作者
多谢各位给的建议

论坛徽章:
0
20 [报告]
发表于 2006-01-04 22:57 |只看该作者
给你一个看代码的好地方,OpenOffice代码的LXR交叉索引:ooo.ximian.com,里面的文章也不错

[ 本帖最后由 wxs1024 于 2006-1-4 22:59 编辑 ]
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP