zoukankan      html  css  js  c++  java
  • InfoVista 框架之前人栽树后人乘凉篇 时空地图TimeGIS



    SharpDevelop基本上都是Mike Kruger这个德国佬写的,当然CommandBar由Lutz Roeder写,
    而令人振奋的WinFormUI是中国的WeiFengLuo写的,给他魅力值加5点, ^-^
    据说Mike借鉴了许多Eclipse的经验,当然Elipse界面更好也更复杂,而且是用Java写的,
    (Eclipse是日蚀的意思,大概IBM很想吃掉SUN公司吧,呵呵)
    现在的SharpDevelop可以做很多事情了,希望有天我在Linux上用它来开发。
    MonoDevelop (http://www.newsforge.com/programming/04/06/12/1649241.shtml)
    这个项目中也用到了SharpDevelop的很多功能。这里有个图可以看看,
    http://www.mono-project.com/Image:MonoDevelop0.5.png

    在我决定在SharepDevelop的框架基础上开发InfoVista之后,第一步就是了解它。
    在经历了一个多月的痛苦之后,我终于对SharpDevelop这个开源项目有了一个基本的了解,
    并开始享受一些胜利的喜悦。我喜悦是因为有人对我说,你这个东西已经讲了很长时间了,
    什么时候开始啊?现在我想说,我进入状态了。

    一个人踽踽独行的日子是比较难过的,
    一个人写共享软件和写开源软件一样痛苦,要不厌其烦的重构它。
    幸好我发现很多人在网上写了分析SharpDevelop的文章,然后又结合源码和那本作者的书,
    幸好其中一位网友把他以前生成的VS.NET的SLN文件发了给我,就有了我现在构造的这个版本,
    这使得我想起一件事,最近电视上在播刘心武对《红楼梦》的研究心得,我学习SharpDevelop
    的过程和他的这个研究过程竟然也有点类似,分解,组合,再分解,再组合...

    (如果你没有看过SharpDevelop,请略去下面这段话)
    现在这个版本其实只是SharpDevelop的框架,我剔除了SharpDevelop中对我没有用的项目,
    SharpDevelop有38个子项目之多,现在只有用到8个了,
    要搞清哪个有用那个没用还是要花点时间的,大概我水平不够,
    我修改了SharpDevelopCore.addin文件,在FileScout.cs中加了一个Pad对象,
    然后又在StartPage中添加一些View的对象,然后其他也作了点修改,主要是略去对
    ProjectService的载入处理。
    接下来的任务是写个自己的ProjectService,把我的InfoVista.xml文件载入进去...

    我的项目大小有3.1M, 但是cnblogs说只能上传小于3M的文件,无语。。。
    如果有谁希望参考一下代码,请Email给我。
    (参考的意思是说还有未知的Bug,但是可以用VS.NET打开, 并且可以运行成功。)

    明天会更好! (Email: zhulei2046@126.com 2005-09-21)

  • 相关阅读:
    敏捷冲刺二
    敏捷冲刺一
    软工网络15-Alpha阶段敏捷冲刺
    Scrum 冲刺博客
    软工网络15团队作业3——需求分析与设计
    软工网络15团队作业2——团队计划
    软件网络15团队作业1
    【Alpha阶段】第一次Scrum Meeting
    Scrum 冲刺博客集合
    第 1 篇 Scrum 冲刺博客
  • 原文地址:https://www.cnblogs.com/kuaishou/p/2360209.html
Copyright © 2011-2022 走看看