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

StackOverflow https://stackoverflow.com/questions/723017

  •  05-09-2019
  •  | 
  •  

Вопрос

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

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

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

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

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

Это было полезно?

Решение

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

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

Java - Язык: Документы Java SE 6 (ниже на странице)

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

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

Другие советы

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

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

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

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

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

кстати, документы 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 поставляется с целым набором документации, известной как "Книги онлайн".Несмотря на название, вы можете удалить их из MSDN.

Рубин, Рейку, рельсы и несколько драгоценных камней можно найти на railsapi.com

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

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

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

Загрузки Java SE

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

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

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

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

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

Common Lisp имеет гиперспек.Полное руководство по языку и его библиотекам.

Гиперспецификация Common Lisp

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

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

для C # я только что нашел эту автономную документацию:
http://www.microsoft.com/downloads/details.aspx ?Идентификатор семейства=7BBE5EDA-5062-4EBB-83C7-D3C5FF92A373 и displaylang=ru

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top