IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Dotnet Discussion :

accès à la documentation de la bibliothèque de classes .NET Framework


Sujet :

Dotnet

  1. #1
    Membre confirmé Avatar de YuGiOhJCJ
    Profil pro
    Étudiant
    Inscrit en
    Janvier 2005
    Messages
    206
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2005
    Messages : 206
    Par défaut accès à la documentation de la bibliothèque de classes .NET Framework
    Bonjour,

    la documentation sur la bibliothèque de classes .NET Framework[1] est disponible en ligne via le site de Microsoft.

    Je développe en utilisant le compilateur mono[2] sous un système d'exploitation GNU/Linux[3][4].

    Je ne connais pas par coeur le nom des classes, méthodes, constructeurs, namespaces de la bibliothèque de classes .NET Framework. Donc j'ai souvent besoin de me connecter au site de Microsoft pour lire la documentation.

    Mais je n'ai que rarement accès à Internet lorsque je développe. Donc je me retrouve souvent sans documentation et je suis coincé.

    Avec Java, je parviens à télécharger l'API Java[5] sur le site d'Oracle (sous la forme d'une archive zip de 56.4MB contenant pleins de fichiers HTML).

    Avec Dotnet, je me connecte au site de Microsoft et j'imprime mes pages préférées dans un fichier PDF. C'est très long à faire et je ne dispose pas de l'intégralité de la documentation (je ne l'ai fait que pour les classes, méthodes, constructeurs, namespaces que j'utilise le plus souvent).

    Donc ma question est simple : comment récupérer (comme pour l'API Java) la documentation complète la bibliothèque de classes .NET Framework afin de la consulter hors ligne?

    Merci.

    [1] http://msdn.microsoft.com/en-us/library/w0x726c2.aspx
    [2] http://www.mono-project.com/
    [3] http://www.gnu.org/
    [4] http://www.kernel.org/
    [5] http://www.oracle.com/

  2. #2
    Membre expérimenté
    Homme Profil pro
    Inscrit en
    Février 2003
    Messages
    2 198
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : Belgique

    Informations forums :
    Inscription : Février 2003
    Messages : 2 198
    Par défaut
    installer visual studio

    sinon c'est pas compris quand tu télécharge le sdk?

  3. #3
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Par défaut
    Tu peux télécharger la MSDN library ici :
    http://www.microsoft.com/downloads/f...displayLang=fr

  4. #4
    Membre confirmé Avatar de YuGiOhJCJ
    Profil pro
    Étudiant
    Inscrit en
    Janvier 2005
    Messages
    206
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2005
    Messages : 206
    Par défaut
    tomlev>Je viens de télécharger l'ISO de 2Go grâce à ton lien. Il y a un installeur que j'ai lancé. Ensuite, je me retrouve avec un logiciel installé qui s'appelle "Microsoft Document Explorer". Grâce à lui, je peux naviguer dans la documentation et retrouver la documentation sur la bibliothèque de classes .NET Framework (disponible sur le site de Microsoft).
    Le problème c'est que c'est super complexe. Ca semble passer par un protocole appelé "ms-help". Je dispose de fichiers .hxs dans le dossier d'installation MSDN/MSDN9.0/1036. Impossible de lire ça avec mon navigateur web habituel.
    Cette documentation n'existerait pas au format HTML comme avec l'API Java?

    BenoitM>Je vais tester avec la version d'évaluation de Visual Studio 2008 Professionnel. Je vais aussi essayer avec le SDK. Par contre est-ce que j'aurai des fichiers HTML ou des fichiers .hxs?

    Le format HXS (comme le format CHM) est un format HTML compressé que je peux décompresser avec un utilitaire (j'ai décompressé un HXS avec 7zip).
    D'ailleurs, j'ai l'impression que le fichier HXS contenant la documentation sur la bibliothèque de classes .NET Framework se nomme : "dv_fxgenrefhxs.hxs".
    Il contient un dossier HTML de 666 fichiers HTML (666! Ça ne vous rappelle pas quelqu'un?)

    Le problème c'est que les fichiers HTML portent des noms pas vraiment "human readable" (exemple "00a8a761-4a45-493b-82d0-241b344be1ef.htm").
    Donc il me faudrait écrire un script qui analyse chaque fichiers HTML, récupère des informations permettant de donner un nom plus sympathique au fichier. Je ne suis pas certain que je vais avoir le temps pour ça... Je laisse tombé l'affaire. Je vais me contenter de ma technique manuelle pour l'instant.

    Avez-vous une meilleure idée pour récupérer cette documentation au format HTML?

  5. #5
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Par défaut
    Je ne pense pas que cette doc existe au format HTML, sauf en ligne bien sûr...

    Par contre j'ai pas compris pourquoi tu te prenais la tête avec les fichiers HxS... normalement tu as pas à t'en préoccuper pour utiliser la doc

  6. #6
    Membre confirmé Avatar de YuGiOhJCJ
    Profil pro
    Étudiant
    Inscrit en
    Janvier 2005
    Messages
    206
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2005
    Messages : 206
    Par défaut
    C'est juste que j'essaye de récupérer la documentation au format HTML (pour éviter d'utiliser Microsoft Document Explorer) alors j'ai étudié le format dans lequel était encodé la documentation. C'est le format HXS. J'aurai préféré un format plus simple car je travaille sous un système GNU/Linux et je souhaitais utiliser mon navigateur web ou mon lecteur PDF pour lire cette documentation...

Discussions similaires

  1. Accès à l'objet Application depuis une bibliothèque de classes
    Par Invité dans le forum Windows Presentation Foundation
    Réponses: 6
    Dernier message: 26/10/2010, 10h40
  2. Réponses: 18
    Dernier message: 30/09/2010, 13h46
  3. Réponses: 0
    Dernier message: 12/12/2007, 15h29
  4. Autoriser l'acces à "Mes Documents"
    Par cach dans le forum Sécurité
    Réponses: 5
    Dernier message: 16/01/2006, 10h37
  5. Acces a un control depuis une autre classe
    Par schnito dans le forum MFC
    Réponses: 5
    Dernier message: 25/01/2004, 22h14

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo