Accueil > Forum > > > > C++, .NET, API, WIN32 Quelqu'un pourrait m'éclairer ?
C++, .NET, API, WIN32 Quelqu'un pourrait m'éclairer ?
mercredi 19 septembre 2007 à 10:17:27 |
C++, .NET, API, WIN32 Quelqu'un pourrait m'éclairer ?

jayjay9531
|
Bonjour, Cela fait donc une semaine que je joue au développeur C++ et je me rends compte que je ne sait même pas quel langage j'utilise en réalité. En effet, j'utilise visual studio C++, mais j'ai l'impression en fouinant dans les différentes sources que le C++ prend pleins de formes différentes. Il y a : - les codes avec plein de "::" partout, des System::Windows::forms... et compagnie --> interprété, .NET à ce que j'ai compris - les codes avec plein de >> cout cin et une fonction main() - les codes avec plein de déclarations bizarres en majuscules APIENTRY, LRESULT, CALLBACK et plein d'autres --> utilisation des API ? - les codes avec une fonction WinMain() --> Appli Win32 ? Bref je sais plus trop ou j'en suis, j'arrive à faire des choses avec chacune des différentes méthodes mais je peux pas les mélanger, je croyais faire du C++, mais si c'est tout du C++ ne devrais-je pas pouvoir utiliser toutes ces différentes méthodes dans un même programme ? Maintenant, j'ai une application à développer. C'est un plug-in sur un programme de DAO. Ils ont développé un outil de développement basé sur les API et utilisant les MFC, quel langage dois-je alors choisir pour travailler ? Si vous avez quelques réponses ou même des explications très générales je vous remercie par avance!
|
|
mercredi 19 septembre 2007 à 12:27:52 |
Re : C++, .NET, API, WIN32 Quelqu'un pourrait m'éclairer ?

BruNews
|
- les codes avec plein de >> cout cin et une fonction main(): C++ pour la console.
APIENTRY, LRESULT, CALLBACK et commençant en WinMain(): C ou C++ pour appli Win32 graphique.
Si tu dois étendre de l'existant MFC alors autant le faire en MFC.
ciao... BruNews, MVP VC++
|
|
mercredi 19 septembre 2007 à 13:27:57 |
Re : C++, .NET, API, WIN32 Quelqu'un pourrait m'éclairer ?

jayjay9531
|
Ok donc c'est bien du c++, mais pas pour les mêmes usages (console ou appli graphique). Mais alors dit-on que se sont des langages différents, ou peut-on facilement les adaptés d'une application à l'autre ?
D'autre part, quand tu me dis de "le faire en MFC", ça veut dire quoi, qu'en soit programmer en MFC c'est encore comme un autre langage ?
|
|
mercredi 19 septembre 2007 à 13:36:47 |
Re : C++, .NET, API, WIN32 Quelqu'un pourrait m'éclairer ?

BruNews
|
Win32 et console se font en C ou en C++, au choix.
MFC est une lib d'encapsulation des APIs, ne s'emploie qu'en C++.
ciao... BruNews, MVP VC++
|
|
mercredi 28 novembre 2007 à 02:26:19 |
Re : C++, .NET, API, WIN32 Quelqu'un pourrait m'éclairer ?

simaxe25
|
MFC pour Microsoft Foundation Class... en d'autres termes, c'est le "vieux c++" de microsoft. il est plutot éfficace, moins couteux en processeur et en ram, et plus facilement portable.
Le .NET (dotNet, cli, ...) est le framework de développement de microsoft (sorte de JAVA). il existe plusieurs languages pour le .NET : C# (c-sharp), C++, VB, ASP.NET ces languages sont différents, mais conduisent presque tous au même résultat : une application
personnellement, je te conseil vivement de développer sous C++ .NET car sa syntaxe et sa prise en main sont relativement simple. (c'est le language avec des System::Windows::Forms) n'hésite pas a me poser des questions, ou m'envoyer des portions de code si tu as besoin d'aide...
ciao !
|
|
mercredi 28 novembre 2007 à 19:36:27 |
Re : C++, .NET, API, WIN32 Quelqu'un pourrait m'éclairer ?

BruNews
|
MFC "moins couteux en processeur et en ram", moins couteux que quoi ???
NON, on ne peut pas conseiller ici sur cppfrance de commencer par de l'interprété, ça ne conduirait qu'à croire qu'on sait coder alors qu'on ne connait rien à l'informatique. Si on veut de la production de masse en qlqs clics, il y a des langages nettement plus productifs (voir VB ou C#) mais avec lesquels on ne fera jamais rien de sérieux.
ciao... BruNews, MVP VC++
|
|
jeudi 29 novembre 2007 à 00:04:42 |
Re : C++, .NET, API, WIN32 Quelqu'un pourrait m'éclairer ?

simaxe25
|
moins couteux qu'avec le framework de microsoft qui malgrés son garbage collector est une veritable daube niveau pompage de ressources... et pourquoi ne pas conseiller, je donne juste mon point de vue ; interpreté ou non, le résultat est strictement le même, seule la syntaxe et le mode opératoire est différent. simplement le cli permet une approche nouvelle et beaucoup plus simple de la programmation; l'époque des languages primitifs est révolue, il est temps d'évoluer
|
|
jeudi 29 novembre 2007 à 12:40:40 |
Re : C++, .NET, API, WIN32 Quelqu'un pourrait m'éclairer ?

BruNews
|
révolu, he he vaste plaisanterie, on dirait que l'interprété vient de naitre alors que je connais cela depuis des lustres et pour autant on n'a jamais rien fait avec. Sql Server ou Office sont en .net ??? absolument non !
Je répète qu'il y a des sites CS pour simili codeurs vrais cliqueurs, cppfrance reçoit par contre des gens qui veulent savoir et espérons que ça durera.
ciao... BruNews, MVP VC++
|
|
jeudi 29 novembre 2007 à 15:48:56 |
Re : C++, .NET, API, WIN32 Quelqu'un pourrait m'éclairer ?

simaxe25
|
bien sur que non, mais peut-on prétendre sur ces sites de développer des applications telles qu'office, ou SQL server...
|
|
Cette discussion est classée dans : net, codes, api, différentes, win32
Répondre à ce message
Sujets en rapport avec ce message
générer code api win32 [ par zwei ]
bonjour à tous,lorsqu'on crée une fenetre avec des boutons avec la MFC sous VC++ par exemple, le code est générer automatiquement.existe t-il la meme
De api win32 a gtk+ [ par lektrosonic ]
Bonsoir,J'avais commence un project en API Win32 en C utilisant des sockets ws2 asynchrones (utilisitation de la fonction WSAAsyncSelect() )Le project
Libération de mémoire (C API Win32) [ par ndubien ]
Bonjour,Je me pose la question suivante:Faut-il libérer un HBITMAP avant de le réinitialiser?Si oui, comment?Merci d'avance et à bientôt...
api win32 messages en arriere plan [ par Derto ]
Bonjour, j'ai plusieurs problème ^^1/Dans mon application j'ai une boucle pour intercepter les messages de cette facon : while (GetMessage(&message
API WIN32: Apparaitre dans le menu clic droit de windows [ par ndubien ]
Bonjour, Je recherche donc comment faire pour que mon programme apparaisse dans le menu affiché lors d'un clic droit sur un fichier. Exemple, si vous
DESACTIVER SOURIS RICHEDIT API WIN32 C [ par lectpe ]
Bonjour,je travaille avec l'API WIN32 en C et je voudrais savoir s'il existe une fonction pour désactiver la souris au dessus d'un richedit.Je m'expli
API win32 [ par spiky31 ]
Bonjour Comment puis-je recupérer le handle d'une fenetre fille qui recoit un message dans la procedure de traitement des messages de la fenetre pare
API Win32 Afficher une seconde fenêtre [ par Ifrit235 ]
Salut à tous je cherche à afficher une seconde fenêtre mais pas une boite de dialogue (une fenetre qu'on cré avec la fonction CreateWindowEx car je ve
Quel livre pour les API WIN32 ??? quels livres pour les apis wins ? [ par maladedede ]
Quel livre pourrait m'aider a savoir quel API (win32 ou autre ...) utiliser pour écrire dans le registre utiliser le micro la webcam ......?Merci Ma
Livres en rapport
|
Derniers Blogs
JOYEUX ANNIVERSAIRE NIXJOYEUX ANNIVERSAIRE NIX par ebartsoft
Souhaitons un bon et joyeux anniversaire à notre hôte à tous, Nix.
Je ne le répéterais jamais assez mais sans lui rien ne serait possible. Il défit en permanence les lois de la gravité et comme il le dit si bien, si tu lui fais confiance ça devra...
Cliquez pour lire la suite de l'article par ebartsoft IMAGINE CUP 2012, MAKE A SIGN EN FINALEIMAGINE CUP 2012, MAKE A SIGN EN FINALE par junarnoalg
Voilà qui est fait, la nouvelle est officielle ! L'équipe belge "Make a Sign" va au pays des kangourous défendre son projet dans la catégorie Software Design. http://www.imaginecup.com/CompetitionsContent/Competition/WorldwideFinalists.aspx V...
Cliquez pour lire la suite de l'article par junarnoalg KINECT 1.5 IS OUT !KINECT 1.5 IS OUT ! par Vko
La version 1.5 du Kinect For Microsoft vient tout juste de sortir ! Plein de nouveautés: Tracking de squelette en Near Mode Détection en position assise Détection faciale avec un SDK dédié Documentation et des guideline (enfin) Un out...
Cliquez pour lire la suite de l'article par Vko LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) par richardc
Mise à jour des Web API du 14 Mai
Réservez dès maintenant votre journée du 20 juin pour le Windows Azure Dev Camp 2012 à Paris
Mise à jour de Team Foundation Service
MechCommander 2 sur Windows 8
Entity Framework 5 Release Candidate e...
Cliquez pour lire la suite de l'article par richardc REACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITERREACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITER par Groc
Une mauvaise utilisation de rx lors de l'écriture d'une couche d'accès à des services peut conduire à des cas embarassants avec des erreurs mal gérées, des appels qui ne partent lorsqu'ils le devraient, et même des résultats incorrects . le tout nuis...
Cliquez pour lire la suite de l'article par Groc
Logiciels
sDEVIS-FACTURES vlPRO (8.1.0.3)SDEVIS-FACTURES VLPRO (8.1.0.3)sDEVIS-FACTURES vlPRO a été mis au point pour les particuliers, créateurs, entrepreneurs, artisa... Cliquez pour télécharger sDEVIS-FACTURES vlPRO 974 Application Server (12.2.4.6)974 APPLICATION SERVER (12.2.4.6)Développez de puissantes applications dans un environnement de 'cloud computing', clusterisé, séc... Cliquez pour télécharger 974 Application Server vPicture (1.4.2.1)VPICTURE (1.4.2.1)Avec vPicture, hébergez vos images facilement et rapidement.
vPicture est un utilitaire simple, ... Cliquez pour télécharger vPicture Easy-Planning (2.2.1.6)EASY-PLANNING (2.2.1.6)Easy-Planning permet de créer des plannings sous la représentation de diagrammes et est adapté au... Cliquez pour télécharger Easy-Planning COM-BACKUP (2.0)COM-BACKUP (2.0)
COM-BACKUP est un logiciel de sauvegarde qui permet de planifier les sauvegardes de vos dossiers ...
Cliquez pour télécharger COM-BACKUP
|