各种编程语言的离线文档?
我最近发现这个: http : //php.net/get/php_manual_en.chm/from/a/mirror 。 这是一个.chm文件,其中包含您通常可以在其网站上find的所有PHP文档。 方便离线使用。
我想知道,有没有人知道其他语言类似的东西。 如果您一段时间没有无线networking,则可以使用完整的脱机文档。
对于C#,Visual Studio提供了下载和安装整个联机文档的选项,作为VS2008安装的一部分,所以如果你有Visual Studio 2008,那么你有C#脱机文档。
编辑:如果你要这样说,这是可能的,请张贴超链接。
这就是我们现在所拥有的:
- PHP: http : //be.php.net/get/php_manual_en.chm/from/a/mirror
- Java: http : //java.sun.com/javase/downloads/index.jsp#docs
- C: http : //www.gnu.org/software/libc/manual/
- MS SQL服务器: http : //www.microsoft.com/downloads/details.aspx?FamilyId=765433F7-0983-4D7A-B628-0A98145BCB97
- Python 2.x: http : //docs.python.org/download.html
- Python 3.x: http : //docs.python.org/py3k/download.html
- Ruby: http : //railsapi.com/
- Common Lisp HyperSpec: ftp : //ftp.lispworks.com/pub/software_tools/reference/
- 完整的MSDN库:不再可用,不幸的是
- Visual Studio 2008 SP1脱机库: https : //www.microsoft.com/downloads/en/details.aspx?FamilyID= 7BBE5EDA-5062-4EBB-83C7-D3C5FF92A373 &displaylang=en
大多数语言应该提供。
一些例子:
Java: Java SE 6文档(在页面下方)
Perl:Unix版本的perl通常带有完整的文档,如manpages和perldoc(一些Linux发行版将它们放到额外的软件包中); 我想Windows版本也是这样做的
C:GNU libc库有可下载的文档
Python也有可下载的文档 。 因此,大多数提供Python的操作系统也提供了一个文档包。 例如,在Debian上,这是软件包python2.5-doc
(每个版本一个软件包)。
安装它,您可以脱机浏览文档。 非常方便的笔记本电脑,并不总是连接。
顺便说一句,Visual Studio文档(MSDN)也包括JScript,VBScript,HTML和CSS的文档。 当我编程PERL时,我总是安装perldoc。
下载文档是我做的第一件事,如果我有一个不熟悉的语言做任何认真的工作。 通过API阅读就像挖掘黄金!
Visual Studio附带C#规范,默认安装在
C:\Program Files\Microsoft Visual Studio 9.0\VC#\Specifications\1033
MS SQL Server附带一整套称为“联机丛书”的文档。 尽pipe名字可以从MSDN下载。
Ruby,Rack,Rails和几个gem都可以在railsapi.comfind
对于jQuery,我推荐jQAPI – 另类jQuery文档浏览器,你可以在这里find: http ://www.jqapi.com/
您可以在线使用它,也可以下载它以供离线使用。
对于Java,您可以下载整个API以脱机使用。
Sun提供了Java平台文档的可下载版本。
Java SE下载
向下滚动页面并查找名为Java SE 6文档的链接。 它是覆盖整个Java SE JDK的一系列HTML文件。 将它存储在本地可能非常方便,但由于没有searchfunction,所以它的使用受到一定的限制。
尽pipe不是严格的语言,但您可以通过执行以下操作来为Ruby on Rails构build文档
rails sample_project rake rails:freeze:gems rake doc:rails rake rails:unfreeze
然后使用或拿自己的doc / api文件夹的副本
您也可以下载MSDN获取VB.NET,C#,C ++和各种Windows和组件API的文档
Common Lisp有hyperspec。 一个完整的指导语言和它的图书馆。
Common Lisp Hyperspec
实际上,我通过RSync(这是非常高效的,只下载完整下载的1/6)来为我自己镜像一部分PHP站点 。
在我自己的服务器上运行本地副本的一些优点是快捷方式(例如php.net/array_merge)可以工作,而且我也有完整的注释。
对于C#,我刚刚发现了这个离线文档:
http://www.microsoft.com/downloads/details.aspx?FamilyID=7BBE5EDA-5062-4EBB-83C7-D3C5FF92A373&displaylang=en
当心 – 大文件大小。
(还在下载,所以希望我不会在这里误导任何人)
Cppreference.com非常适合C ++和C参考。 他们也有离线版本在这里 。