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

MFC Discussion :

faire du c++ avec .net?


Sujet :

MFC

Vue hybride

noinneh faire du c++ avec .net? 17/02/2006, 10h39
Aurelien.Regat-Barrel C++ est un langage. Quelque... 17/02/2006, 11h01
nico-pyright(c) si tu veux mon avis, si tu... 17/02/2006, 11h32
noinneh En gros avec studio net 2003... 17/02/2006, 11h36
noinneh Nico tu me redonnes le... 17/02/2006, 11h42
Aurelien.Regat-Barrel mais débuter en quoi ? Tu... 17/02/2006, 15h01
Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    163
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2004
    Messages : 163
    Par défaut faire du c++ avec .net?
    bonjour,

    Je voudrais avoir l'avis de ceux qui ont déjà tenté de faire du c++ avec visual studio.net.
    Qu'en ont ils pensé?

    Personnellement, pendant mon cursus, un petit BTS informatique industriel, j'ai appris sur borland c++ et je maitrisais bien les pointeurs, les tableaux et autres difficultés de bases.
    Je pilotais des machines par cartes entrées/sortie, je maitrisais la programation socket et 5 mois seulement après avoir commencer le c++ je programmais un tetris avec tous ce qu'il faut dedans.

    Là dans ma SSII, j'arrive, je dis que je suis un boss en C++ et je me retrouve avec visual studio net 2003.
    Ca fait 1 ans et 3 mois que j'y suis et j'ai du faire 2 prog à moitié fonctionnel.
    J'ai jamais réussi à faire fonctionner un prog dans lequel je codais dans le cpp (j'écris dans le .h c'est la honte), jamais réussi à declaré une liste chainé, et d'autres choses surement mais en général c'est les déclarations qui posent problèmes avec le managé, non managé etc.
    Quant à l'aide: dans visual studio, je la trouve fourre-tout et très mal fichu, sur le net en fouillant dans les tutos .net, on a des articles sur c#, VB, java mais pas c++ et dans c++, on a quasi rien (allez dans tutoriel c++ et cherchez .net vous verrez).

    Au final je suis pas convaincu que l'environnement .net soit viable pour un développeur de c++ à moins de migrer vers c# mais ça ne m'interesse pas pour le moment.

    Y a t'il des gens dans le même cas que moi?
    Borland et visual studio sont peut être trop dissemblable, ce qui explique mes difficultés
    autres suggestions?

  2. #2
    Expert confirmé

    Homme Profil pro
    pdg
    Inscrit en
    Juin 2003
    Messages
    5 756
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : pdg

    Informations forums :
    Inscription : Juin 2003
    Messages : 5 756
    Billets dans le blog
    3
    Par défaut
    C++ est un langage. Quelque soit le compilo, c'est (presque) toujours pareil.
    http://c.developpez.com/faq/cpp/?pag..._commencer_cpp
    Maitenant, si tu as utilisé massivement les bibliothèques spécifiques Borland C++, tu dois tout réapprendre.
    Si tu utilises les bibliothèques spécifiques VC++, pareil si tu changes d'IDE plus tard.
    Le .Net, c'est autre chose. Si tu développes en Managed C++ ou C++/CLI (VC++ 2005), c'est en gros du développement .Net.
    http://arb.developpez.com/vc++/expre...sentation-vcpp

    Sinon en terme de viabilité de produit, je ne crois pas que Borland ait de leçons à donner à Microsoft.

  3. #3
    Rédacteur
    Avatar de nico-pyright(c)
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    6 414
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 6 414
    Par défaut
    si tu veux mon avis, si tu connais déjà le c++, tu n'as aucun interet à passer au C#.
    Faire du C++ .Net sera meme plus efficace.

    Si en plus, tu ne connais pas trop la programmation win32, fonce dans le .net et les winforms. C'est super simple

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    163
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2004
    Messages : 163
    Par défaut
    Le .Net, c'est autre chose. Si tu développes en Managed C++ ou C++/CLI (VC++ 2005), c'est en gros du développement .Net.
    En gros avec studio net 2003 je suis autant avancé que si je débutais?

    edit: ah bah non d'après nico

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    163
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2004
    Messages : 163
    Par défaut
    Nico tu me redonnes le sourire là.

    Néanmoins je connais le truc, je vais ouvrir studio.net je vais tenter un truc tout con puis je vais voir "vous n'avez pas spécifié gc _nogc ... ressources managés" et là je vais me lever, prendre mon moniteur et l'exploser.

    edit: miracle j'ai réussi quelque chose, oublions ce topic plein de mauvaise humeur et allons programmer.

  6. #6
    Expert confirmé

    Homme Profil pro
    pdg
    Inscrit en
    Juin 2003
    Messages
    5 756
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : pdg

    Informations forums :
    Inscription : Juin 2003
    Messages : 5 756
    Billets dans le blog
    3
    Par défaut
    Citation Envoyé par noinneh
    En gros avec studio net 2003 je suis autant avancé que si je débutais?
    mais débuter en quoi ?
    Tu sembles mélanger C++ classique, et C++ ".Net" = Managed C++ dans VC++ 7 qui disparrait pour C++/CLI dans VC++8.
    C'est 2 choses distinctes. C++/CLI est un nouveau langage, destiné à la plateforme .Net. C'est pas du C++ classique.
    gc / nogc c'est du Managed C++, c'est une syntaxe imbittable qui a été abandonnée. C++/CLI est la nouvelle façon de faire.
    Tu peux toujours faire du C++ classique avec VC++.Net. Il me semble que c'est expliqué dans les liens donnés...

Discussions similaires

  1. Réponses: 6
    Dernier message: 27/11/2007, 20h20
  2. [VB.Net]Comment faire pour "Ouvrir avec"
    Par NiamorH dans le forum Windows Forms
    Réponses: 6
    Dernier message: 09/09/2006, 17h02
  3. Réponses: 2
    Dernier message: 08/09/2006, 19h10
  4. [VB.Net] Faire des onglets avec Webmatrix
    Par ellyne dans le forum ASP.NET
    Réponses: 2
    Dernier message: 16/01/2006, 12h03

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