|
需要的工具:
MS HELP WORK SHOP, ULTRAEDIT, EASYCHM等(用于简单的单层目录INDEX生成), MS ACCESS。
高级工具/系统:如果需要生成JASS 高亮,还需要以前我做的支持JASS高亮DZ论坛程序。
生成工具其实是个JASSALL.MDB中的模块程序,因为以前这系统只是我使用,所以没做完整的界面,也导致现在回忆整理起来比较难。
1) 首先是从common.j blizzard.j common.ai文本中抓取库函数和分类,自动抽取以上文本中的函数注释。
2)根据提取的函数进行交叉索引(运算量很大)
3)生成CHM左边的的INDEX(仅仅对于common.j blizzard.j common.ai中的函数,比如所看到的common.j按类型、按字母分类等就是这部分生成的)
4)生成右边的内容部分(少量的自动翻译计算)
5)抓取W3JASS.COM的内容
6)一些手工加进去的内容,比如GA/U9网站精华和既有的手册(反编译CHM)
7)合并HHC(INDEX)
8)如果可以,生成JASS高亮
9)用MS HELP WORKSHOP生成成品
请注意
如果版本没有改,不需要做这些部分:1)2)3)4)
如果现在要推出一个新版本,只需要用ULTRAEDIT的搜索和替换功能便可以了(改网址和一些说明)。要知道ULTRAEDIT功能很强大的,1分钟可以内搜索和替换掉你所需要的网址。 |
|