1 CHM助手 >> 如何高效的制作接口文档
1.1 概述
用户如果书写代码的过程中使用了良好的注释,比如:doxygen规范, 则有可能生成比较规范的接口文档。很多工具软件都支持编程扩展,比如:宏/脚本接口,那么,完善的接口文档将会给用户带来极大的便利,否则,软件的使用和推广都会受到较大的影响。
为了能够生成规范的接口文档,用户需要给函数添加规范的注释头,如下是一个规范示例:
// ---------------------------------------------------------------------------
// @fn 给命令绑定快捷键
// @param[in] string strCommand: 命令名称,可以从"快捷键"设置窗口中获取命令列表
// @param[in] string strKey: 快捷键,比如:CS+A表示Ctrl+Shift+A
// @param[in] bool bSaveNow: true/false是否立即保存快捷键设置到key.ini配置文件
// @return bool, 绑定是否成功true/false
// @author tyysoft
// @date 2024-11-01 10:21:58
// @since EverEdit 4.5.0(4500)
// @note
// @code js
// var ret = BindShortcut("cm_delete_word", "CSA+W", true); //给删除单词命令添加快捷键Ctrl+Shift+Alt+W
// @encode
// ---------------------------------------------------------------------------
bool BindShortcut(string strCommand, string strKey, bool bSaveNow);
注:注释规范可以参考互联网上doxygen相关文档来书写,更简易的方法是使用插件EverEdit扩展-注释头
添加注释。使用说明
1.2 使用方法
-
步骤1:使用EverEdit打开包含API说明的文档
-
步骤2:选择主菜单“扩展 -> 模式 -> CHM”,此时,主菜单中会增加“CHM助手”。
-
步骤3:选择菜单“CHM助手 -> 【文档】生成函数接口文档(M)”,如下图所示:
-
步骤4:接口文档生成后会自动打开目录,如下图所示
注:Method
是方法相关文档目录,Properties
是属性相关文档目录。
-
步骤5:将生成的Markdown文档导入到笔记软件
具体作法:将以上文档拷贝到VNote笔记目录,并在VNote目录树上选择右键菜单“重新加载
”和“导入到索引
” -
步骤6:使用VNote打开接口文档相关页面,如下图所示:
下图是本文开头范例生成为Markdown格式接口文档的效果:
1.3 约束
CHM助手中只支持导出函数接口文档,不识别类信息。
文档作者声明:本文档仅用于学习交流,未经作者许可,不得将本文档用于其他目的。
Copyright © 2022~2024 All rights reserved.