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:
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
Dash http://kapeli.com/dash inclut la documentation hors ligne pour plus de 150 API.
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.
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é.
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!
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
Cppreference.com est idéal pour les références C++ et C. Ils ont également des versions hors ligne ici .
Ruby, Rack, Rails et plusieurs gemmes peuvent être trouvés sur railsapi.com
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 .
Pour Java, vous pouvez télécharger l'intégralité de l'API pour une utilisation hors connexion.
Sun fournit des versions téléchargeables de la documentation de la plate-forme Java.
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.
Vous pouvez également télécharger MSDN pour obtenir de la documentation sur VB.NET, C #, C++ et diverses API Windows & Component
LISP commun a l'hyperspec. Un guide complet de la langue et de ses bibliothèques.
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.
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)
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