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

Windows Forms Discussion :

Questions de débutant


Sujet :

Windows Forms

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 13
    Par défaut Questions de débutant
    Quelqu'un peut-il répondre à mes questions concernant ces quelques lignes de code récupérées sur un blog Microsoft ?

    Merci d'avance.

    Dim drives() As DriveInfo = DriveInfo.GetDrives()

    Dimdrive As DriveInfo
    ForEach driveIndrives
    Console.WriteLine("Drive:{0}",drive.Name)
    Console.WriteLine("Type: {0}",drive.DriveType)
    Next

    1. Que signifient les deux () après GetDrives. C'est une méthode de DriveInfo, j'interprète cela comme un appel de fonction membre sans paramètre, est-ce exact ?
    2. Que signifient les deux () après drives. Pour moi, il s'agit de déclarer une variable de type DriveInfo, pourquoi ajouter ces parenthèses ?
    3. La variable drives représente donc une instance de la classe DriveInfo, alors pourquoi ne peut-on pas écrire : drives.Getdrives()
    4. GetDrives est une méthode shared, donc statique ne nécessitant pas d'instanciation, est-ce exact ?
    5. Que retourne exactement la méthode GetDrives(), des données sous quelle forme, quelle structure. Pourquoi ne sont-elles pas directement visibles dans un msgbox par exemple ?
    6. Que signifient les accolades et la valeur : {0} ?

  2. #2
    Membre averti
    Inscrit en
    Février 2007
    Messages
    41
    Détails du profil
    Informations forums :
    Inscription : Février 2007
    Messages : 41
    Par défaut
    pour répondres a quelques point :

    1-drives() : les () nous renseignent que le retour sera sous forme de "tableau" ou collection , donc des elements accessibles avec des (for each...)

    2-{0} :index, sert de formatage rien de plus..
    exp : console.write("Bonjour, je m'appelle {0}, j'ai {1} ans","coucou","10")
    > Bonjour je m'appelle coucou, j'ai 10 ans
    l'ordre (index , valeur) ici (0,"coucou") et (1,"10") est important.

    3- drive.DriveType : enumeration

    4- drive.name : propriété qui renvoi le nom "String" du lecteur

    j'espere que j'ai repondu a une partie de vos questions

  3. #3
    Rédacteur
    Avatar de JauB
    Homme Profil pro
    Freelancer
    Inscrit en
    Octobre 2005
    Messages
    1 792
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : Maroc

    Informations professionnelles :
    Activité : Freelancer
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2005
    Messages : 1 792
    Par défaut
    Bonjour,
    à ta place je comencerai par ce dont j'ai besoin et non pas d'aller chercher dans un site des fonctions qui ne me serveront peut être pas dans l'immédiat.
    Mais bon vaut mieux apprendre que ...
    Bon courage
    Mes articles, Mon Blog

    Rubrique Jasper/iReport :
    ------- Forum Jasper --------
    ----- FAQ Jasper/iReport -----


  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 13
    Par défaut En attendant une réponse plus complète, merci
    devdonet : merci de m'avoir éclairé, même partiellement

    JauB : désolé mais je ne saisis pas ton message, je souhaite comprendre ce que j'entreprends en évitant de me contenter de recopier des bouts de codes par-ci par-là (bêtement quoi). J'essaie de trouver une logique dans l'assemblage des fonctions, je m'aperçois que contrairement à toute attente, l'écriture VB "me semble" plus approximative que le C++. Je suis convaincu que cela vient de mon incompréhension de certaines subtilités. J'attends simplement que l'on m'aide en m'apportant des réponses claires et précises............. Nous sommes d'accord, il faut bien apprendre (si j'ai bien déchiffré)

Discussions similaires

  1. Réponses: 13
    Dernier message: 23/06/2005, 10h56
  2. question de débutant sur les objets
    Par boucher_emilie dans le forum ASP
    Réponses: 3
    Dernier message: 06/08/2004, 10h51
  3. [MFC] Quelques questions de débutant...
    Par Sephi dans le forum MFC
    Réponses: 4
    Dernier message: 20/02/2004, 17h25
  4. Questions de débutant
    Par J-P-B dans le forum XMLRAD
    Réponses: 12
    Dernier message: 24/07/2003, 15h19
  5. [HyperFile] 2 questions de débutant
    Par khan dans le forum HyperFileSQL
    Réponses: 2
    Dernier message: 29/04/2002, 23h18

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