各种编程语言的离线文档?

时间:2009-04-06 20:12:22

标签: documentation offline

我最近发现了这个:http://php.net/get/php_manual_en.chm/from/a/mirror。 它是一个.chm文件,其中包含您通常可以在其网站上找到的PHP的所有文档。方便离线使用。

我想知道,是否有人知道其他语言的类似内容。完整的离线文档,如果您暂时没有无线网络,可以使用。

对于C#,Visual Studio为您提供了下载和安装整个在线文档的选项,作为VS2008安装的一部分,因此如果您有Visual Studio 2008,那么您将拥有C#离线文档。

编辑:如果您要说这个并且可能,请发布超链接。

这就是我们现在所拥有的:

16 个答案:

答案 0 :(得分:14)

Dash http://kapeli.com/dash包含150多个API的离线文档。

答案 1 :(得分:2)

大多数语言应该提供。

一些例子:

Java:Java SE 6 docs (below on the page)

Perl:perl的Unix版本通常带有完整的文档作为联机帮助页和perldoc(一些Linux发行版将这些文件放入额外的包中);我想Windows版本也是这样做的

C:GNU libc库有downloadable docs

答案 2 :(得分:2)

Python也有downloadable documentation。因此,提供Python的大多数操作系统也提供了一个文档包。例如,在Debian上,这是包python2.5-doc(每个版本一个包)。

安装它,您可以离线浏览文档。对于并非总是连接的笔记本电脑非常方便。

答案 3 :(得分:2)

对于jQuery,我推荐jQAPI - Alternative jQuery Documentation Browser,你可以在这里找到:http://www.jqapi.com/

您可以在线使用,也可以下载以供离线使用。

答案 4 :(得分:1)

不过,Visual Studio docs(MSDN)还包括JScript,VBScript,HTML和CSS的文档。当我编程PERL时,我总是安装perldoc。

如果我用一种不熟悉的语言做任何认真的工作,那么下载文档几乎是我做的第一件事。阅读API就像挖掘黄金一样!

答案 5 :(得分:1)

Visual Studio附带了C#规范,默认安装在

C:\Program Files\Microsoft Visual Studio 9.0\VC#\Specifications\1033

答案 6 :(得分:1)

MS SQL Server附带了大量文档,称为“联机丛书”。尽管名称如此,您可以从MSDN下载这些名称。

答案 7 :(得分:1)

Ruby,Rack,Rails和几个宝石都可以在railsapi.com

找到

答案 8 :(得分:1)

Cppreference.com非常适合C ++和C引用。它们还具有离线版本here

答案 9 :(得分:0)

对于Java,您可以下载整个API以便脱机使用。

答案 10 :(得分:0)

Sun提供了Java平台文档的可下载版本。

<强> Java SE Downloads

向下滚动页面,查找名为Java SE 6 Documentation的链接。它是一系列覆盖整个Java SE JDK的HTML文件。将它存储在本地可能很方便,但由于没有搜索功能,因此其用途有限。

答案 11 :(得分:0)

虽然不是严格意义上的语言,但您可以通过执行以下操作为Ruby on Rails构建文档

rails sample_project
rake rails:freeze:gems
rake doc:rails
rake rails:unfreeze

然后使用或自己获取doc / api文件夹的副本

答案 12 :(得分:0)

您还可以download MSDN获取VB.NET,C#,C ++和各种Windows&amp; Sons文档。组件API

答案 13 :(得分:0)

Common Lisp有超标准。语言及其库的完整指南。

Common Lisp Hyperspec

答案 14 :(得分:0)

我实际上mirror a portion of the PHP site为自己,每周一次,通过RSync(这非常有效,只下载完整下载所需的1/6)。

在我自己的服务器上运行的本地副本的一些优点是快捷方式(例如php.net/array_merge)可以工作,而且我也有完整的注释。

答案 15 :(得分:0)

对于C#,我刚刚找到了这个离线文档:
http://www.microsoft.com/downloads/details.aspx?FamilyID=7BBE5EDA-5062-4EBB-83C7-D3C5FF92A373&displaylang=en

小心 - 大文件。
(还在下载,所以希望我不会在这里误导任何人)