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,感觉不是很方便,我不怎么喜欢用。

Ø .NET Reflector

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

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

最新版的下载地址是:

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

Ø JustDecompile

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

软件的下载地址是:

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

Ø JetBrains dotPeek

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

软件的下载地址是

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

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

转载于:https://www.cnblogs.com/civil3ddevelop/p/6622429.html

开发工具 - Reflector相关推荐

  1. .NET 程序员十种常用辅助开发工具

     .NET 程序员十种常用辅助开发工具      一: .NET 程序员十种工具 - Visual Studio Converter(转换器工具) Visual Studio .NET 项目转换器(参 ...

  2. 七种武器武装.NET(常用开发工具介绍)(转)

    我学习.Net快一年了,偶然间发现大家用的开发工具很多我都没见过,于是暗中的进行收集(呵呵,夸张了),现在收集满七种特来做此总结!我称他们为"七种武器"\(^o^)/ 第一种武器长 ...

  3. Android 开发工具集合 - (Android Dev Tools)

    收集整理Android开发所需的Android SDK.开发中用到的工具.Android开发教程.Android设计规范,免费的设计素材等. 欢迎大家推荐自己在Android开发过程中用的好用的工具. ...

  4. SharePoint 常用开发工具

    SharePoint 2010 Platform 开发工具 1. Visual Studio 2010 VS2010 中集成了很多SharePoint 开发相关的工具和模板, 比如你可以直接在VS20 ...

  5. 【转】Android开发工具--android-studio-bundle-141.2288178

    原文网址:http://www.androiddevtools.cn/ AndroidDevTools简介 Android Dev Tools官网地址:www.androiddevtools.cn 收 ...

  6. [转帖]程序开发工具

    转载来自: https://www.cnblogs.com/wangjiming/p/7647623.html 1   概述 本篇文章主要介绍,笔者在开发工作中,常用的开发工具,见下表: 2   工具 ...

  7. .NET必备开发工具

    代码段编译工具:Snippet Compiler 尝试为某位有求于你的人士创建一个小型示例时,才发现 Snippet Compiler 是个无价之宝--如果不使用该工具,那么你通常必须新建一个项目,确 ...

  8. android 开发工具

    549  Star3,430 Fork 1,325 inferjay/AndroidDevTools  Code Issues 4 Pull requests 0WikiPulseGraphs 收集整 ...

  9. Silverlight开发工具汇总

    Silverlight开发工具汇总 随着Silverlight技术的逐步完善,Silverlight应用大批的涌现,近期的2010年冬季奥运会,Silverlight作为首选视频播放技术,为全球提供在 ...

最新文章

  1. Python基础15-函数闭包与装饰器
  2. linux撤销以硬件时钟作为UTC,linux时钟基本概念、CST与UTC、以及NTP简单设置
  3. 手把手教你代码重构,是时候告别屎一样的代码了!
  4. C#线程同步(1)- 临界区&Lock
  5. jooq映射原理_JOOQ事实:从JPA批注到JOOQ表映射
  6. php设置session 生命周期,设置session的生命周期(php)
  7. xpress-mp优化实例精选_量化研究每周精选-20170711
  8. 我在博客园写博客的原因
  9. flask html 得到文本框 input的内容_Python的Web框架Flask + Vue 生成漂亮的词云
  10. atol、atoll、atof函数
  11. 【Android】局域网屏幕共享与反向控制功能的实现
  12. JVM高性能调优宝典【包含VisualVM工具下载安装教程】持续更新优化
  13. PL/SQL基础入门,史上最全的教程
  14. 火山图 volcano
  15. 迁移学习—Geodesic Flow Kernel for Unsupervised Domain Adaptation
  16. Excel快速填充列
  17. Last-Modified和Etag
  18. linux常用之必备基础命令一
  19. 库克谈人工智能:增长飞快 兼具颠覆性和创造性
  20. Web前端开发项目(记忆卡片)

热门文章

  1. 中兴F412光猫超级密码破解、破解用户限制、关闭远程控制、恢复路由器拨号
  2. 4.Unix工作环境
  3. Python在大部分领域都能胜任,为什么很多企业转向了Golang?
  4. 上了高中应该注意什么?
  5. 购房者一次性付清和还贷三十年,差别有多大?
  6. 注册制后st还有投资价值吗?
  7. 注意力是非常宝贵的资源
  8. 所有的营销政策都需要做局
  9. 农村电商,如何做到年入100万?
  10. P4 2019年人体姿态估计指引