begin process at 2012 05 29 02:10:19
  Trouver un code source :
 
dans
 
Accueil > Forum > 

C++ & C++ .NET

 > 

Divers

 > 

Débutant(e)

 > 

C++, .NET, API, WIN32 Quelqu'un pourrait m'éclairer ?


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

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

Administrateur CodeS-SourceS
- 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

Administrateur CodeS-SourceS
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

Administrateur CodeS-SourceS
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

Administrateur CodeS-SourceS
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


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 2,621 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales