Автономная документация для различных языков программирования?[закрыто]
-
05-09-2019 - |
Вопрос
Недавно я нашел это: http://php.net/get/php_manual_en.chm/from/a/mirror.Это файл .chm, содержащий всю документацию по PHP, которую вы обычно можете найти на их сайте.Удобно для использования в автономном режиме.
Мне интересно, знает ли кто-нибудь о подобных вещах для других языков.Заполните автономную документацию, которую вы можете использовать, если у вас какое-то время не будет беспроводной связи.
Для 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 server ( MS SQL server ): http://www.microsoft.com/downloads/details.aspx ?Идентификатор семьи=765433F7-0983-4D7A-B628-0A98145BCB97
- Python 2.x: http://docs.python.org/download.html
- Python 3.x: http://docs.python.org/py3k/download.html
- Рубин: http://railsapi.com/
- Гиперспецификация Common Lisp: ftp://ftp.lispworks.com/pub/software_tools/reference/
- Полная библиотека MSDN:к сожалению, больше не доступен
- Автономная библиотека Visual Studio 2008 с пакетом обновления1: https://www.microsoft.com/downloads/en/details.aspx ?Идентификатор семейства=7BBE5EDA-5062-4EBB-83C7-D3C5FF92A373 и displaylang=ru
Решение
Большинство языков должны обеспечивать это.
Некоторые примеры:
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 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 имеет гиперспек.Полное руководство по языку и его библиотекам.
Я на самом деле зеркальное отображение части сайта на PHP для меня, только раз в неделю, с помощью RSync (что довольно эффективно, загружается только около 1/6 от того, что потребовалось бы для полной загрузки).
Пара преимуществ локальной копии, запущенной на моем собственном сервере, заключается в том, что ярлыки (например php.net/array_merge) работают, и у меня также есть полные заметки.
для C # я только что нашел эту автономную документацию:
http://www.microsoft.com/downloads/details.aspx ?Идентификатор семейства=7BBE5EDA-5062-4EBB-83C7-D3C5FF92A373 и displaylang=ru
остерегайтесь - большой размер файла.
(все еще загружается, так что надеюсь, я никого здесь не ввожу в заблуждение)