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

Visual C++ Discussion :

Appel d'une class Visual 2008 C++


Sujet :

Visual C++

  1. #1
    Membre confirm�
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Juillet 2009
    Messages
    114
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activit� : Technicien maintenance
    Secteur : High Tech - Op�rateur de t�l�communications

    Informations forums :
    Inscription : Juillet 2009
    Messages : 114
    Par d�faut Appel d'une class Visual 2008 C++
    bonjour ,

    Je suis d�butant en Visual . Je doit basculer mes anciens codes Borland RAID en Visual . ( pas le choix ..... )

    J'ai un probl�me sur les d�clarations de class personnelles en Visual . En Borland , on d�clare une class par : ex :: test Test ;

    dans les d�clarations de variables globales en t�te de cpp .

    en visual ca plante . Il faut intancier une class dans une fonction ?

    Bizarre ...

    Dans ce cas , pour un projet CLI WinForm , ou je d�clare cette class ?

    Merci beaucoup pour les infos

  2. #2
    Membre confirm�
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Juillet 2009
    Messages
    114
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activit� : Technicien maintenance
    Secteur : High Tech - Op�rateur de t�l�communications

    Informations forums :
    Inscription : Juillet 2009
    Messages : 114
    Par d�faut
    Pour les class j'ai trouv� tout seul comme un grand .......

  3. #3
    Expert confirm�
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    F�vrier 2005
    Messages
    5 505
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 53
    Localisation : France, Val de Marne (�le de France)

    Informations professionnelles :
    Activit� : D�veloppeur informatique
    Secteur : Conseil

    Informations forums :
    Inscription : F�vrier 2005
    Messages : 5 505
    Par d�faut
    Un projet C++/CLI Winform est un projet utilisant le Framework .NET.

    Comme il n' y pas de s�paration entre la d�claration et la d�finition, les fichiers utilis�s sont des .h. La d�claration est construite par le compilateur par d�duction des sources.

    Si vous ne connaissez pas .NET, je vous conseil de v�rifier si un autre framework graphique C++ comme MFC ou Qt ne serait pas plus pertinent.

  4. #4
    Membre confirm�
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Juillet 2009
    Messages
    114
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activit� : Technicien maintenance
    Secteur : High Tech - Op�rateur de t�l�communications

    Informations forums :
    Inscription : Juillet 2009
    Messages : 114
    Par d�faut
    Citation Envoy� par bacelar Voir le message
    Un projet C++/CLI Winform est un projet utilisant le Framework .NET.

    Comme il n' y pas de s�paration entre la d�claration et la d�finition, les fichiers utilis�s sont des .h. La d�claration est construite par le compilateur par d�duction des sources.

    Si vous ne connaissez pas .NET, je vous conseil de v�rifier si un autre framework graphique C++ comme MFC ou Qt ne serait pas plus pertinent.
    J'ai fait une simple erreur . Je voulais un projet Win32 Natif ( visual Express ) et non FrameWork CLI. J'en ai assez vu en C# ....

    Je cherchai un EDI en gratuit avec un assistant pour les contr�les ... Natif windows . Visual Expres pas possible .... La m�me chose que Borland C++ RAID mais en gratuit .

    J'ai ragard� DEV C++ . La prise en main est assez compliqu�e . Alors j'oublie . Dommage ...

    Alors oblig� de faire du Win32 et de coller � la main la cr�ation de tous les contr�les et tout le reste ..... Dur dur ....


    merci !

  5. #5
    Inactif  

    Homme Profil pro
    Ing�nieur test de performance
    Inscrit en
    D�cembre 2003
    Messages
    1 986
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 51
    Localisation : France, Bouches du Rh�ne (Provence Alpes C�te d'Azur)

    Informations professionnelles :
    Activit� : Ing�nieur test de performance
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : D�cembre 2003
    Messages : 1 986
    Par d�faut
    Bonjour.

    Je me permets de relancer le sujet, parce que j'ai l'impression qu'il y a confusion.

    Comme vous, je souhaitais utiliser une API pratique pour les interfaces graphiques, tout en continuant de coder en C++ natif les modules sensibles (du moins, garder en natif le code pour lequel j'avais l'habitude).

    J'ai commenc� avec le mix-managed. J'avais donc du code C++/Cli et du code C++ natif (il fallait utiliser #pragma unmanaged).

    Et puis � force de travailler avec le Framework .net, je me suis rendu compte que c'�tait plut�t int�ressant. En fait beaucoup mieux sur de nombreux points. Par exemple, pour la gestion r�seau et xml, j'ai pratiquement bascul� tous mes codes en C++/Cli.

    Maintenant, je programme mes interfaces graphiques et m�me plus en deux/deux avec le framework. Et lorsque ce n'est pas possible, je fais des dll COM en C++ natif que j'int�gre � la Winform (exemple avec des dll DirectShow/DirectX).

    Le conseil que je vous donne :

    vous voulez �tre productif dans la conception d'interface graphique, alors utilisez les winforms. Vous voulez conservez du code C++ natif, fa�tes des dll COM et utilisez-les dans le programme .net.

    C'est pas facile au d�but, mais une fois que l'on g�re la chose, le gain de temps est vraiment appr�ciable.

  6. #6
    Membre confirm�
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Juillet 2009
    Messages
    114
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activit� : Technicien maintenance
    Secteur : High Tech - Op�rateur de t�l�communications

    Informations forums :
    Inscription : Juillet 2009
    Messages : 114
    Par d�faut
    Citation Envoy� par moldavi Voir le message
    Bonjour.

    Je me permets de relancer le sujet, parce que j'ai l'impression qu'il y a confusion.

    Comme vous, je souhaitais utiliser une API pratique pour les interfaces graphiques, tout en continuant de coder en C++ natif les modules sensibles (du moins, garder en natif le code pour lequel j'avais l'habitude).

    J'ai commenc� avec le mix-managed. J'avais donc du code C++/Cli et du code C++ natif (il fallait utiliser #pragma unmanaged).

    Et puis � force de travailler avec le Framework .net, je me suis rendu compte que c'�tait plut�t int�ressant. En fait beaucoup mieux sur de nombreux points. Par exemple, pour la gestion r�seau et xml, j'ai pratiquement bascul� tous mes codes en C++/Cli.

    Maintenant, je programme mes interfaces graphiques et m�me plus en deux/deux avec le framework. Et lorsque ce n'est pas possible, je fais des dll COM en C++ natif que j'int�gre � la Winform (exemple avec des dll DirectShow/DirectX).

    Le conseil que je vous donne :

    vous voulez �tre productif dans la conception d'interface graphique, alors utilisez les winforms. Vous voulez conservez du code C++ natif, fa�tes des dll COM et utilisez-les dans le programme .net.

    C'est pas facile au d�but, mais une fois que l'on g�re la chose, le gain de temps est vraiment appr�ciable.
    merci beaucoup pour tout ces conseils .

    Morale de l'histoire .. Je viens de Borland C++ . On a pas besoins de .Net pour faire des WinForn et interfaces graphiques complexes. Beaucoup plus simple pour un d�ploiement . Ne pas �tre oblig� de mettre � jours les PC avec .Net ....

    @+

  7. #7
    Inactif  

    Homme Profil pro
    Ing�nieur test de performance
    Inscrit en
    D�cembre 2003
    Messages
    1 986
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 51
    Localisation : France, Bouches du Rh�ne (Provence Alpes C�te d'Azur)

    Informations professionnelles :
    Activit� : Ing�nieur test de performance
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : D�cembre 2003
    Messages : 1 986
    Par d�faut
    Ok.

    Je me tapais les interfaces graphiques avec Win32, �a m'a vite so�l�. C'est pour cela que je suis pass� aux winforms. J'avoue que les Mfc, Qt et autres, j'ai jamais adh�r�. Il y des technologies comme �a qui ne passent pas. Mais j'ai eu la chance de pouvoir choisir...

    Par contre je reste en C++ pour DirectX/DirectShow.

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. Syntaxe appel d'une classe
    Par totoche dans le forum VB 6 et ant�rieur
    R�ponses: 1
    Dernier message: 08/09/2006, 15h10
  2. appel d'une class java en javascript ou autre
    Par tit_oune dans le forum G�n�ral JavaScript
    R�ponses: 1
    Dernier message: 04/04/2006, 15h24
  3. [applet][Debutante] Appel a une classe externe
    Par Skydoll dans le forum Applets
    R�ponses: 3
    Dernier message: 30/01/2006, 10h31
  4. R�ponses: 14
    Dernier message: 04/12/2005, 08h08
  5. [PL/SQL]Appel d'une classe/m�thode java
    Par marsup54 dans le forum SQL
    R�ponses: 4
    Dernier message: 30/06/2004, 16h44

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