web-dev-qa-db-fra.com

Documentation hors ligne pour différents langages de programmation?

J'ai récemment trouvé ceci: http://php.net/get/php_manual_fr.chm/from/a/mirror . C'est un fichier .chm contenant toute la documentation de PHP que vous pouvez normalement trouver sur leur site. Pratique pour une utilisation hors ligne.

Je me demande si quelqu'un sait des choses similaires pour d'autres langues. Documentation complète hors ligne que vous pouvez utiliser si vous n’avez pas accès au sans fil pendant un moment.

Pour C #, Visual Studio vous offre la possibilité de télécharger et d'installer la documentation en ligne complète dans le cadre de l'installation de VS2008. Ainsi, si vous utilisez Visual Studio 2008, vous disposez de la documentation en mode hors connexion C #.

EDIT: si vous voulez dire cela et que c'est possible, merci de poster des hyperliens.

Voici ce que nous avons maintenant:

45
KdgDev

La plupart des langues devraient fournir cela.

Quelques exemples:

Java: Java SE 6 docs (ci-dessous sur la page)

Perl: les versions Unix de Perl sont généralement livrées avec des documents complets sous la forme de pages de manuel et de perldoc (certaines distributions Linux les mettent dans des paquets supplémentaires); Je suppose que les versions Windows font la même chose

C: la librairie GNU libc a des documents téléchargeables

2
sleske

Dash http://kapeli.com/dash inclut la documentation hors ligne pour plus de 150 API.

13
bogdansrc

Pour jQuery, je recommande jQAPI - Alternative Browser Documentation, que vous pouvez trouver ici: http://www.jqapi.com/

Vous pouvez l'utiliser en ligne et le télécharger pour une utilisation hors ligne.

2
Iam Zesh

Python a également une documentation téléchargeable . En conséquence, la plupart des systèmes d'exploitation fournissant Python fournissent également un package de documentation. Par exemple, sur Debian, il s'agit du paquet python2.5-doc (un paquet par version).

Installez-le et vous pourrez parcourir la documentation hors ligne. Très pratique pour un ordinateur portable qui n’est pas toujours connecté.

2
bortzmeyer

en outre, les documents Visual Studio (MSDN) incluent également la documentation pour JScript, VBScript, HTML et CSS. À l'époque où j'ai programmé Perl, j'ai toujours installé perldoc.

Le téléchargement de la documentation est à peu près la première chose que je fais si j'ai un travail sérieux à faire dans une langue inconnue. Lire l'API, c'est comme extraire de l'or!

1
Arnshea

Visual Studio est livré avec la spécification C #, installée par défaut dans 

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

1
RossFabricant

Cppreference.com est idéal pour les références C++ et C. Ils ont également des versions hors ligne ici .

1
Winger Sendon

Ruby, Rack, Rails et plusieurs gemmes peuvent être trouvés sur railsapi.com

1
grafikchaos

MS SQL Server est livré avec une documentation complète appelée "documentation en ligne". Malgré le nom, vous pouvez les télécharger depuis MSDN .

1
Steve Haigh

Pour Java, vous pouvez télécharger l'intégralité de l'API pour une utilisation hors connexion.

0
Elie

Sun fournit des versions téléchargeables de la documentation de la plate-forme Java.

Téléchargements Java SE

Faites défiler la page et recherchez le lien appelé Java SE 6 Documentation. Il s’agit d’une série de fichiers HTML couvrant l’ensemble du JDK Java SE. Il peut être pratique de le stocker localement, mais comme il n’existe aucune fonctionnalité de recherche, ses utilisations sont quelque peu limitées.

0
William Brendel

Vous pouvez également télécharger MSDN pour obtenir de la documentation sur VB.NET, C #, C++ et diverses API Windows & Component

0
Rad

LISP commun a l'hyperspec. Un guide complet de la langue et de ses bibliothèques.

Common LISP Hyperspec

0
justinhj

En fait, je reproduis une partie du PHP site pour moi-même, une fois par semaine, par RSync (ce qui est assez efficace, ne téléchargeant qu'environ 1/6ème de ce qu'un téléchargement complet prendrait ). 

Quelques avantages d’une copie locale exécutée sur mon propre serveur sont que les raccourcis (par exemple, php.net/array_merge) fonctionnent, et j’ai aussi les notes complètes.

0
Alister Bulman

pour C #, je viens de trouver cette documentation hors ligne: 
http://www.Microsoft.com/downloads/details.aspx?FamilyID=7BBE5EDA-5062-4EBB-83C7-D3C5FF92A373&displaylang=fr _

attention - taille de fichier importante.
(téléchargement en cours, alors espérons que je ne trompe personne ici)

0
kobi7

Bien que n'étant pas strictement un langage, vous pouvez créer des documents pour Ruby on Rails en procédant comme suit:

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

puis utilisez ou prenez vous-même une copie du dossier doc/api

0
Kevin