it-swarm.xyz

Автономная документация для различных языков программирования?

Я недавно нашел это: http://php.net/get/php_manual_en.chm/from/a/mirror . Это файл .chm, который содержит всю документацию для PHP, которую вы обычно можно найти на их сайте. Удобно для использования в автономном режиме.

Мне интересно, кто-нибудь знает подобные вещи для других языков. Заполните автономную документацию, которую вы можете использовать, если у вас некоторое время нет беспроводной связи.

Для C # Visual Studio дает вам возможность загрузить и установить всю онлайн-документацию как часть установки VS2008, так что если у вас Visual Studio 2008, то у вас есть автономная документация C #.

Правка: если вы хотите сказать это, и это возможно, пожалуйста, разместите гиперссылки.

Это то, что мы имеем сейчас:

45
KdgDev

Большинство языков должны обеспечить это.

Некоторые примеры:

Java: Документация по Java SE 6 (ниже на странице)

Perl: Unix-версии Perl обычно поставляются с полными документами в виде manpages и perldoc (некоторые дистрибутивы Linux помещают их в дополнительные пакеты); Я полагаю, версии Windows делают то же самое

C: библиотека GNU libc имеет загружаемые документы

2
sleske

Dash http://kapeli.com/dash включает автономную документацию для 150+ API.

13
bogdansrc

Для jQuery я рекомендую jQAPI - альтернативный браузер документации jQuery, который вы можете найти здесь: http://www.jqapi.com/

Вы можете использовать его в Интернете, а также скачать его для автономного использования.

2
Iam Zesh

Python также имеет загружаемую документацию . В результате большинство операционных систем, которые предоставляют Python, также предоставляют пакет документации. Например, в Debian это пакет python2.5-doc (один пакет на версию).

Установите его, и вы сможете просматривать документацию в автономном режиме. Очень удобно для ноутбука, который не всегда подключен.

2
bortzmeyer

кстати, документы Visual Studio (MSDN) также включают документацию для JScript, VBScript, HTML и CSS. Когда я программировал на Perl, я всегда устанавливал perldoc.

Загрузка документации - это первое, что я делаю, если у меня есть серьезная работа на незнакомом языке. Просто чтение через API похоже на добычу золота!

1
Arnshea

Visual Studio поставляется со спецификацией C #, установленной по умолчанию в 

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

1
RossFabricant

Cppreference.com отлично подходит для C++ и C ссылки. У них также есть автономные версии здесь .

1
Winger Sendon

Ruby, Rack, Rails и несколько драгоценных камней можно найти на railsapi.com

1
grafikchaos

MS SQL Server поставляется с целой загрузкой документации, известной как "Books Online". Несмотря на название, вы можете загрузить их из MSDN .

1
Steve Haigh

Для Java вы можете загрузить весь API для использования в автономном режиме.

0
Elie

Sun предоставляет загружаемые версии документации по платформе Java.

Загрузки Java SE

Прокрутите страницу вниз и найдите ссылку под названием Java SE 6 Documentation. Это серия файлов HTML, охватывающая весь Java SE JDK. Может быть удобно хранить его локально, но поскольку функции поиска отсутствуют, его использование несколько ограничено.

0
William Brendel

Вы также можете скачать MSDN , чтобы получить документацию для VB.NET, C #, C++ и различных Windows & Component API.

0
Rad

Общий LISP имеет гиперспекцию. Полное руководство по языку и его библиотекам.

Common LISP Hyperspec

0
justinhj

Я на самом деле зеркалирую часть PHP сайта для себя, только один раз в неделю, RSync (что весьма эффективно, загружая только 1/6 от того, что потребовалось бы для полной загрузки). 

Несколько преимуществ локальной копии, выполняемой на моем собственном сервере, заключается в том, что ярлыки (например, php.net/array_merge) работают, и у меня также есть полные заметки.

0
Alister Bulman

для C # я только что нашел эту автономную документацию: 
http://www.Microsoft.com/downloads/details.aspx?FamilyID=7BBE5EDA-5062-4EBB-83C7-D3C5FF92A373&displaylang=en

остерегайтесь - большой размер файла.
(все еще скачиваю, так что надеюсь, что я никого не введу в заблуждение)

0
kobi7

Хотя это не совсем язык, вы можете создавать документы для Ruby on Rails, выполнив следующие действия:

Rails sample_project
rake Rails:freeze:gems
rake doc:Rails
rake Rails:unfreeze

а затем использовать или взять себе копию папки doc/api

0
Kevin