安下载(俺下载):打造放心的绿色安全下载站! 安下载首页|软件分类|最近更新

所在位置: 首页  >  电脑软件  >  编程开发  >  数据库类 > DIPasDoc(帮助文档创建工具) 32位/64位 v0.8.10 官方版
DIPasDoc(帮助文档创建工具) 32位/64位

DIPasDoc(帮助文档创建工具) 32位/64位

 v0.8.10 官方版
  • 软件大小:0.87 MB
  • 更新日期:2019-10-30 18:17
  • 软件语言:简体中文
  • 软件类别:数据库类
  • 软件授权:免费版
  • 软件官网:
  • 适用平台:WinXP, Win7, Win8, Win10, WinAll
  • 软件厂商:

6
软件评分

本地下载文件大小:0.87 MB

软件介绍 人气软件 下载地址

为您推荐: 编程开发

  DIPasDoc是一款非常实用的帮助文档生成工具,可以根据Pascal单元源代码文件中的注释生成HTML文档,它输出可浏览的帮助作为标准Html文件,并且还可以创建完整且可自定义的MS HtmlHelp项目,它是唯一一个完美遵循编译器定义和包含文件的免费帮助生成器,非常适合用于公司内部图书馆和客户的源代码文档管理等领域;随着不断的更新,此程序越来越强大,唯一不变的就是以更方便的操作模式来为用户提供最佳的服务;现在DIPasDoc成功地使用Delphi 4,Delphi 5,Delphi 6,Delphi 7,Delphi 2005,Delphi 2006进行了编译;强大又实用,需要的用户可以下载体验

DIPasDoc(帮助文档创建工具) 32位/64位

新版功能

  添加了枚举类型的完整文档,包括它们各自的枚举项目,这些文档可以有自己的文档注释,并且可以通过引用@link(MyEnumItem)。

  在文档中添加了类型的完整声明,包括声明标识符的链接。

  在文档中添加了常量的完整声明,包括声明标识符的链接。

  添加了一个属性TDIPasDoc.OutputCharSet,该属性将覆盖语言的默认输出字符集。Matthew Barucha < mati@nowydwor.k.pl >建议使用此功能来为使用与Pascal源文件不同的代码页的语言创建文档。其命令行参数为-P。

  新属性VisibleClassMembers控制文档中应包含的类成员可见性的级别。命令行开关等效为-M<+|->。示例:-Mprivate+包括私人成员,-Mprotected- 从文档中排除受保护的成员。

  添加了图像

  以automated使班级成员可见。

  尽可能根据项目名称命名内部HTML链接,以简化从外部HTML文件到自动生成的文档的链接。

  改进的链接解析度,包括针对无法解析的链接发出的警告。

  增加了识别的单个字母切换指令,即{$R+}, {$B-}等等。

  在没有指定可见性的类声明的开头,稍微改善了成员的可见性分辨率。如果{$M+}已定义Switch Directive,则现在将这些文档记录为已发布。否则,这些成员将被公开记录。公开的可见性尚未应用于从在该{$M+}状态下编译的类派生的那些类。

软件特色

  TDIPasDoc现在来自TComponent。这将文档引擎与旧版控制台应用程序完全分开,并使该引擎可用于第三个应用程序,控制台以及GUI应用程序。应用程序仅需要设置TDIPasDoc属性(也可以在对象检查器中完成)并调用该TDIPasDoc.Execute 方法。

  现在,DIContainers负责所有解析信息的内存存储基础。

  新的类层次结构功能要求灵活的N元树实现,在DIContainers库中找到了该实现。

  在转换过程中,系统还用ShortStrings 替换了所有AnsiStrings。

  现在,在整个应用了DIContainers的情况下,与以前的版本相比,DIPasDoc使用的内存减少了10倍(是的,十倍!),执行速度提高了3倍。对于包含许多文件的大型项目,其优势最为明显。

  支持类层次结构,以便更好地概述帮助项目中包含的所有类,接口和对象。纯HTML输出受益于此新功能。对于HtmlHelp项目,有一个新的HhcContents命令 @ClassHierarchy。感谢Chris Eyre < chris@chris-eyre.demon.co.uk >的建议和我扩展代码的初始实现。

  Delphi 7支持。

  Kylix兼容性。DIPasDoc使用Kylix进行编译,并在Linux下运行。感谢Jan Holst Jensen < jhje@novonordisk.com >掌握了这一挑战。

  新建DocComment:@inherited将使DIPasDoc搜索继承的方法或属性,并将其名称以及完整的链接信息插入文档中。这样可以轻松引用诸如“查看继承的@inherited”之类的继承文档,该文档将替换为“查看继承的MyMethodPropertyName”。

  类和对象的字段还显示与方法和属性相同的可见性指示器。

  改进了方法和步骤摘要的可读性。此外,参数现在显示可用时的可点击链接。

  新的DocComment:@nil插入“ nil”一词,其格式为代码:nil。

  从源文件(-S开关)读取的文件名可能包含通配符(*?)。

  语言和翻译处理的新内部设计:该Languages.pas 单元包含所有语言和翻译定义,只需修改此文件即可添加新语言。其他所有内容都会自动处理,包括命令行帮助。

使用方法

  用户可以点击本网站提供的下载路径下载得到对应的程序安装包

DIPasDoc(帮助文档创建工具) 32位/64位

  通过解压功能将压缩包打开,打开程序数据包后就可以看到对应的程序文件

DIPasDoc(帮助文档创建工具) 32位/64位

  找到主程序,双击主程序即可将程序打开,弹出功能分布清晰的界面

DIPasDoc(帮助文档创建工具) 32位/64位

  输入以下内容之一

  DIPasDoc -?

  DIPasDoc -? | more

  查看新语法。在0.7版中,我更改了语法,使其更易于解析,并与Delphi命令行编译器BCC32.exe更加兼容。

DIPasDoc(帮助文档创建工具) 32位/64位

  原始PasDoc的简介和更详细的文档以Acrobat Reader格式(PDF)提供。我尝试不破坏程序的功能,因此该文档仍然是一个很好的介绍。但是,命令行语法现在有所不同(请参见上文)。

  要测试DIPasDoc_Console.exe创建HTML输出,请运行Create_Help.bat。这将在其自己的源上运行该程序,并将文档文件放在“帮助”目录中。在浏览器中打开任何HTML文件,以查看结果。源注释没有被美化,因此DIPasDoc文档有时看起来有些奇怪。但是,您有一个主意。

DIPasDoc(帮助文档创建工具) 32位/64位

  要创建HtmlHelp项目,请运行Create_HtmlHelp.bat。同样,它将在自己的源代码上运行DIPasDoc,并在“帮助”目录中创建Html文件和HtmlHelp项目文件。然后,DIPasDoc将尝试在您的系统上找到MS HtmlHelp编译器并运行它。如果一切顺利,则编译器会将Help.chm文件放在Help目录中。打开它以查看结果。

DIPasDoc(帮助文档创建工具) 32位/64位

  如果DIPasDoc找不到MS HtmlHelp编译器,则必须手动编译HtmlHelp项目。运行HtmlHelp Workshop,转到DIPasDoc帮助目录并打开Help.hpp。然后编译。其余所有功能与自动编译相同。

DIPasDoc(帮助文档创建工具) 32位/64位

  -C:HtmlHelp自定义内容文件格式

  -C 开关允许您指定一个文件,DIPasDoc将从该文件生成HtmlHelp内容文件。这样,您可以将其他条目和HTML文件包括到目录树中和/或重新组织项目的默认顺序。如果您未指定此文件,DIPasDoc仍将生成默认内容文件。

DIPasDoc(帮助文档创建工具) 32位/64位

  定制内容文件的“语法”很简单。它被设置为“线树”,其中每一行都是一项。所有行必须包含一Text=Link对由等号分隔的行,其中该 Text部分将在HtmlHelp上下文树中显示为文本,并且该Link部分必须指向相对于HtmlHelp项目文件所在路径的文件。您也可以缩进线条(按空格或制表符),以反映在树中。这是被使用的文件Create_HtmlHelp.bat:

DIPasDoc(帮助文档创建工具) 32位/64位

  线有各种组合Text=Link。由于第1行没有链接(“ =”之后没有文字),因此“简介”仅是其他项目的书。接下来的三行(2、3、4)缩进一个字符,并将成为第1行的子项目。请注意,第6和7行没有Text部分(“ =”前面没有字符),因此HtmlHelp编译器将链接页面的标题作为文本。DIPasDoc将自动扩展一些 快捷方式。它们的名称不言自明,因此CreateHtmlHelp.bat请查看它们的作用。请注意,您也可以链接到自己提供的文件,就像第2行和第3行一样。

下载地址

人气软件