zoukankan      html  css  js  c++  java
  • 开发工具

    Civil3D二次开发主要有两份参考文档,只有英文版没有中文版

    Ø API Developer's Guide

    Developer’s Guide主要是像教程一样的介绍了Civil3D API的情况并且对于一些典型API给出了示例。对于初学者来说,这份文档需要仔细完整的阅读完,对于自己可能会用到的Feature例如PipeNetwork,更是需要仔细的把所有示例程序阅读完并且理解里面的所有语句。

    Ø Developer Reference Help

    Developer Reference Help基本上是一份Civil3D API的参考手册,在基本入门了Civil3D 二次开发之后开始实际编程的时候,经常需要去查看这份文档,了解API的功能,返回值,Exception等信息。

    在我们比较了解了Civil3D二次开发的时候,我们用的更多的可能是Reflection工具来查找我们所需要的API。

    大概有这么几个工具可以选择

    Ø Visual Studio 自带的Object Browser

    这个只能看当前Project reference的DLL,感觉不是很方便,我不怎么喜欢用。

    clip_image002

    Ø .NET Reflector

    这个我用下来感觉最好用,6.0之前的版本还是免费的,现在已经收费了。收费了我就没用过新的版本,也没去研究过他加了什么新的功能。但是6.0版对于我来说已经足够了,方便好用。同时他还能Decompile出一些代码的实现来,通过看这些代码也能对API的实现有些了解。

    推荐使用这个版本作为日常查找API的工具。

    最新版的下载地址是:

    http://www.red-gate.com/products/dotnet-development/reflector/

    clip_image004

    Ø JustDecompile

    这也是一个免费工具,界面简洁清晰,不好的地方是他的查找需要在一个单独跳出的对话框中操作,而查找对我来说是用的最多的功能,因此用起来感觉比较繁琐麻烦。给他们反馈过这个问题,一直没有解决。

    软件的下载地址是:

    https://www.telerik.com/download-trial-file/v2/justdecompile

    clip_image006

    Ø JetBrains dotPeek

    dotPeek也是免费软件。JetBrains是非常知名的IDE厂商,它推出的产品在非Windows平台都有极高的声望。

    clip_image008

    软件的下载地址是

    https://www.jetbrains.com/decompiler/?fromMenu

    结论:用.NET Reflector 6.0来查找API。

  • 相关阅读:
    SPOJ SAMER08A
    SPOJ TRAFFICN
    CS Academy Set Subtraction
    CS Academy Bad Triplet
    CF Round 432 C. Five Dimensional Points
    CF Round 432 B. Arpa and an exam about geometry
    SPOJ INVCNT
    CS Academy Palindromic Tree
    身体训练
    简单瞎搞题
  • 原文地址:https://www.cnblogs.com/civil3ddevelop/p/6622429.html
Copyright © 2011-2022 走看看