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

C# Discussion :

C# Problèmes de compréhension


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2008
    Messages : 4
    Par défaut C# Problèmes de compréhension
    Bonjour,

    Je fais actuellement du C# et il y a des points que je n'arrive pas vraiment a comprendre. J'aimerais donc savoir si vous pouviez essayer de me l'expliquer clairement, avec des mots simples et pourquoi pas des exemples.

    Tout d'abord les classes, je bloque completement sur cela. Je n'arrive a comprendre ce qu'est une classe, un objet, et cela me semble difficile de poursuivre l'apprentissage du langage (C# je le rappel) sans bien maitriser cela.
    Et enfin les flux, cela m'a l'air fort interessant mais impossible de comprendre ce que c'est et a quoi ca sert.

    Merci encore pour votre aide et bonne journée

    J'ai par exemple tester quelque chose de simple je pense pour beaucoups, écrire dans un fichier:

    FileStream fichier = new FileStream("titi.txt", FileMode.OpenOrCreate, FileAccess.ReadWrite);
    fichier.Write("Hello world");


    Il me dit : Aucune surcharge pour la méthode 'Write' ne prend l'argument 1

  2. #2
    Membre très actif Avatar de fally
    Homme Profil pro
    Développeur .Net / BI
    Inscrit en
    Novembre 2007
    Messages
    966
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Bénin

    Informations professionnelles :
    Activité : Développeur .Net / BI

    Informations forums :
    Inscription : Novembre 2007
    Messages : 966
    Par défaut
    salut Guihness
    tu ne le sais sans doute pas, mais sur ce site tu trouveras d'excellents tutoriels c# qui vont du niveau débutant à expert! mets toi et tu verras ton bonheur

  3. #3
    Membre émérite
    Inscrit en
    Octobre 2006
    Messages
    587
    Détails du profil
    Informations personnelles :
    Âge : 38

    Informations forums :
    Inscription : Octobre 2006
    Messages : 587
    Par défaut
    Tu confonds la méthode Write de la classe FileStream avec celle de la classe StreamWriter. En effet, La classe StreamWriter possède des surcharges pour la méthode Write pour les types primitifs mais la classe FileStream possède un seule méthode Write qui accepte un tableau de byte.

  4. #4
    Membre à l'essai
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2008
    Messages : 4
    Par défaut
    Je suis allé voir les cours + FAQ mais rien a faire.

    Je n'ai pas bien saisie ta réponse :s

  5. #5
    Membre Expert
    Avatar de supersnail
    Homme Profil pro
    Inscrit en
    Novembre 2006
    Messages
    1 719
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 719
    Par défaut
    En fait,nu n'as pas vraiment compris les notions de POO en général.
    Mais malheureusement,la plupart des langages sont des langages orientés "objets",donc je te conseille de trouver un tutorial sur la POO

  6. #6
    Expert confirmé

    Avatar de Philippe Vialatte
    Homme Profil pro
    Architecte technique
    Inscrit en
    Juillet 2004
    Messages
    3 029
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Architecte technique
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Juillet 2004
    Messages : 3 029
    Par défaut
    Je fais actuellement du C#
    Si effectivement tu ne comprends pas la notion de classe, dans un langage objet, cela va etre tres dur.

    Est-ce que tu as des personnes autour de toi (profs, collegues, voisins) qui ont deja utilise un langage objet (les forums ne sont pas un format super pour partir des bases, ni pour des disussions assez longues) ?

    Est-ce que tu as regarde ici:
    http://tahe.developpez.com/dotnet/csharp/

    Tu devrais normalement y trouver la reponse a 90% de tes questions tant que tu n'as pas deja un peu de bouteille

    Mon Blog

    The Cake is still a lie !!!



    Vous voulez contribuer à la rubrique .NET ? Contactez-moi par MP.
    Vous voulez rédiger des articles pour la rubrique .NET ? Voici la procédure à suivre.

  7. #7
    Membre expérimenté
    Profil pro
    Mangeur de gauffre
    Inscrit en
    Octobre 2007
    Messages
    4 413
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations professionnelles :
    Activité : Mangeur de gauffre

    Informations forums :
    Inscription : Octobre 2007
    Messages : 4 413
    Par défaut
    Salut,

    Je compatis car j'étais dans la meme situation que toi il y a moins d'un an !


    Pour faire simple et efficace :

    1) pour ton ecriture de fichier

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    StreamWriter fichier = new StreaWriter("titi.txt");
    fichier.WriteLine("Hello world");
    Une classe c'est un "Objet"

    Pratiquement

    C'est un bout de code generalement une fichier source (.cs) en cSharp
    Qui va contenir les variables et fonctions (methodes) propres a des traitements specifiques

    Mais une classe peut simplement etre une declaration d'un ensemble de variables dans une autre classe un peu comme une structure en C

  8. #8
    Membre émérite
    Inscrit en
    Octobre 2006
    Messages
    587
    Détails du profil
    Informations personnelles :
    Âge : 38

    Informations forums :
    Inscription : Octobre 2006
    Messages : 587
    Par défaut
    Citation Envoyé par olibara Voir le message
    Une classe c'est un "Objet"
    Un objet n'est pas une classe mais une instance de classe.

Discussions similaires

  1. [Débutant] problème de compréhension
    Par Sylvester dans le forum Général Java
    Réponses: 18
    Dernier message: 21/07/2005, 09h16
  2. Réponses: 5
    Dernier message: 11/04/2005, 10h21
  3. [C#] Problème de compréhension de System.Convert ET Provider
    Par papouAlain dans le forum Windows Forms
    Réponses: 5
    Dernier message: 18/11/2004, 21h52
  4. onclipevent (problème de compréhension)
    Par stephane eyskens dans le forum Flash
    Réponses: 8
    Dernier message: 24/09/2003, 15h09
  5. Problème de compréhension des ensembles
    Par Cornell dans le forum Langage
    Réponses: 6
    Dernier message: 07/02/2003, 22h07

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