Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2298 connectés 

  FORUM HardWare.fr
  Programmation
  C++

  API Windows quels livres pour apprendre ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

API Windows quels livres pour apprendre ?

n°1403022
CNeo
Posté le 08-07-2006 à 20:10:42  profilanswer
 

Bonjour à tous !
 
J'ai commencé à apprendre le C++ mais mon livre ne parle pas de l'API Windows, j'ai cherché un livre sur l'API Windows mais je souhaiterai avoir l'avis de pro et si possible de lecteur.
 
Merci à tous !

mood
Publicité
Posté le 08-07-2006 à 20:10:42  profilanswer
 

n°1403035
Paul JR
Posté le 08-07-2006 à 20:38:31  profilanswer
 

Programming Windows, 5th Edition  -  The Definitive Guide to the Win32 API - de Charles Petzold
 
Sinon tu as un tutoriel ici :
 
Tutorial d'initiation a la programmation avec l'API Windows en C++
http://bob.developpez.com/tutapiwin/
 

n°1403181
CNeo
Posté le 09-07-2006 à 11:29:05  profilanswer
 

Programming Windows, 5th Edition  -  The Definitive Guide to the Win32 API de Charles Petzold est de 1998. N'y a-t-il pas eu de nouveauté depuis ?
 
Sinon pour le site je l'avais déjà vu et si je ne trouve pas de livre pour tout m'expliquer alors j'essairais d'apprendre avec ce tuto.


Message édité par CNeo le 09-07-2006 à 11:29:33
n°1403683
CNeo
Posté le 10-07-2006 à 11:58:16  profilanswer
 

UP

n°1403697
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 10-07-2006 à 12:09:04  profilanswer
 

très bien pour débuter  
http://www.amazon.com/gp/product/0 [...] e&n=283155
 
LA référence
http://www.amazon.com/gp/product/1 [...] e&n=283155
 
très pointu, mais la compréhension de ce bouquin t'assure une maitrise quasi totale de Windows
http://www.amazon.com/gp/product/0 [...] e&n=283155


---------------
J'ai un string dans l'array (Paris Hilton)
n°1403755
CNeo
Posté le 10-07-2006 à 13:07:08  profilanswer
 

Merci beaucoup !

n°1403808
_darkalt3_
Proctopathe
Posté le 10-07-2006 à 13:52:56  profilanswer
 

Si tu débutes en prog, la msdn et internet devraient largement te suffire pour le moment

n°1403892
CNeo
Posté le 10-07-2006 à 15:11:05  profilanswer
 

Je préfère apprendre avec un livre parce que toutes les possibilités y sont exposées alors qu'un exemple ou un tutoriel sur internet n'expose qu'un cas précis.

n°1403913
_darkalt3_
Proctopathe
Posté le 10-07-2006 à 15:22:53  profilanswer
 

Y'a pas que des exemples et des tutoriels sur internet !
 
(je suis pas contre les bouquins hein, au contraire)

n°1403929
CNeo
Posté le 10-07-2006 à 15:33:32  profilanswer
 

Et moi je ne suis pas du tout contre internet mais je pense que la majorité des gens qui écrivent qqch d'aussi complet qu'un livre ne le mettent pas sur internet.
 
Harkonnen -> Merci de ton aide, je pense que je vais prendre le troisième.

Message cité 1 fois
Message édité par CNeo le 10-07-2006 à 15:36:35
mood
Publicité
Posté le 10-07-2006 à 15:33:32  profilanswer
 

n°1404034
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 10-07-2006 à 16:38:02  profilanswer
 

CNeo a écrit :


Harkonnen -> Merci de ton aide, je pense que je vais prendre le troisième.


il est vraiment imbuvable si t'as aucune notion de Win32 hein, faut bien que tu te mettes ça en tête [:petrus75]
et même moi qui fait du Win32 depuis plusieurs années, j'ai du mal à piger certains passages de ce bouquin


---------------
J'ai un string dans l'array (Paris Hilton)
n°1404133
CNeo
Posté le 10-07-2006 à 18:29:29  profilanswer
 

Je vais acheter le premier et le troisième.

n°1404223
_darkalt3_
Proctopathe
Posté le 10-07-2006 à 22:28:33  profilanswer
 

Quel est ton besoin au niveau de l'API ?


---------------
Töp of the plöp
n°1404465
CNeo
Posté le 11-07-2006 à 11:37:37  profilanswer
 

Juste apprendre à faire des programmes Windows et ensuite une fois que j'aurais fait mon premier programme j'apprendrai à le passer sous linux.
 
Disons que contrairement aux jeunes de mon âge qui passent leurs vacances à ne rien faire je préfère travailler pour apprendre mon futur métier. Attention je ne dis pas que les jeunes sont des faignasses car très peu de métiers peuvent être appris chez soi. :)

n°1404467
_darkalt3_
Proctopathe
Posté le 11-07-2006 à 11:39:42  profilanswer
 

c'est quoi pour toi "des programmes windows" ?

n°1404480
CNeo
Posté le 11-07-2006 à 11:51:12  profilanswer
 

Ce sont des programmes se servant des APIs Windows.

n°1404498
subtil
Posté le 11-07-2006 à 11:59:59  profilanswer
 

T'es lycéen apparement, franchement si tu veux t'amuser en programmant je te conseille plutôt de te mettre a JAVA ou C# avec des IDE modernes. C'est quand même plus sexy et tu peux faire ce que tu veux comme logiciels.
C++ et API Windows, c'est bien indigeste et je doute que ça te soit très utile.

n°1404504
_darkalt3_
Proctopathe
Posté le 11-07-2006 à 12:03:05  profilanswer
 

De plus, si tu veux programmer sous linux ensuite, tu devrais plutot te renseigner sur les api multiplateformes.
 
win32, c'est vraiment d'un autre age ... je doute que ca te serve au moment ou tu commenceras tes "vraies" études.

n°1404521
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 11-07-2006 à 12:47:21  profilanswer
 

CNeo a écrit :

Juste apprendre à faire des programmes Windows et ensuite une fois que j'aurais fait mon premier programme j'apprendrai à le passer sous linux.


attends, tu parles d'un programme en ligne de commande ou avec interface graphique ? dans le premier cas, si tu as codé de manière portable, tu n'auras rien d'autre à faire que de recompiler. dans le second cas, tu devras tout réapprendre car Win32 n'existe pas sous linux et tu devras choisir une API graphique (QT, GTK, etc...)


---------------
J'ai un string dans l'array (Paris Hilton)
n°1404523
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 11-07-2006 à 12:48:14  profilanswer
 

_darkalt3_ a écrit :

De plus, si tu veux programmer sous linux ensuite, tu devrais plutot te renseigner sur les api multiplateformes.
 
win32, c'est vraiment d'un autre age ... je doute que ca te serve au moment ou tu commenceras tes "vraies" études.


ça dépend le langage qu'il utilise. s'il programme en C, c'est la seule alternative possible :spamafote:


---------------
J'ai un string dans l'array (Paris Hilton)
n°1404540
_darkalt3_
Proctopathe
Posté le 11-07-2006 à 13:12:39  profilanswer
 

Harkonnen a écrit :

s'il programme en C


CNeo a écrit :

J'ai commencé à apprendre le C++


:D

n°1404542
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 11-07-2006 à 13:15:10  profilanswer
 

oups :whistle:
donc là oui, clairement, Win32 est à oublier, sauf s'il veut faire des MFC (pauvre fou)
une autre alternative, bien plus contemporaine : .NET/Mono en C++ managé (ou mieux, C#)


---------------
J'ai un string dans l'array (Paris Hilton)
n°1404548
_darkalt3_
Proctopathe
Posté le 11-07-2006 à 13:19:13  profilanswer
 

certes, jme tape des MFC depuis 10 jours (bienvenue en enfer), et c'est bien sûr sans comparaison avec .net... C++, encore, ça peut passer.
 
Vivement dans 10 ans qu'on ait zappé cette daube de MFC et que les gros projets aient été migrés.

n°1404552
CNeo
Posté le 11-07-2006 à 13:21:54  profilanswer
 

Harkonnen a écrit :

oups :whistle:
donc là oui, clairement, Win32 est à oublier, sauf s'il veut faire des MFC (pauvre fou)
une autre alternative, bien plus contemporaine : .NET/Mono en C++ managé (ou mieux, C#)


 
Quelqu'un pourrait-il m'expliquer tout cela ?

n°1404562
_darkalt3_
Proctopathe
Posté le 11-07-2006 à 13:29:40  profilanswer
 

MFC est une surcouche à Win32 (l'API de base de windows), tout aussi merdique et ancienne de conception. Ca sert aussi bien à faire des thread que des interface homme/machine.
 
C'est remplacé aujourd'hui par .net, beaucoup plus complet, agréable, toujours chez microsoft. Ca devrait faire partie intégrante de Vista, dans une version 3.0 (petite évolution de .net 2.0, la version actuelle).
 
c# est c++ managé sont des alternatives en terme de language au c++ et java: des langages modernes, avec gestion de la mémoire facilité, entre autre. Là encore, c'est du microsoft.
 
Le tout est gratos si t'as pas besoin de version entreprises de tout ça (avec d'autre outils qu'un compilateur & un debugger).

n°1404585
CNeo
Posté le 11-07-2006 à 13:51:38  profilanswer
 

Si j'ai bien compris vous dites que de nos jours il faut programmer en C++ managed. Moi j'ai appris le C++ alors quel livre pour apprendre cela et quel programme pour me simplifier la vie ?

n°1404602
_darkalt3_
Proctopathe
Posté le 11-07-2006 à 14:20:37  profilanswer
 

le programme : microsoft visual c++ express 2005 , gratuit sur leur site.
 
Le livre : t'en as pas super besoin, à mon sens, c'est fourni avec la doc, plutot pas mal faite.

n°1404657
CNeo
Posté le 11-07-2006 à 14:58:16  profilanswer
 

Merci beaucoup je télécharge Visual C++ Express 2005.

n°1404666
_darkalt3_
Proctopathe
Posté le 11-07-2006 à 15:06:30  profilanswer
 

amuse toi bien :jap:

n°1404687
subtil
Posté le 11-07-2006 à 15:22:07  profilanswer
 

Tu t'amuseras encore plus avec visual C# express 2005 :)

n°1406845
slash33
Posté le 14-07-2006 à 11:50:02  profilanswer
 

_darkalt3_ a écrit :

MFC est une surcouche à Win32 (l'API de base de windows), tout aussi merdique et ancienne de conception. Ca sert aussi bien à faire des thread que des interface homme/machine.


Ben moi c'est ce qui m'a donné du boulot alors je ne vais pas cracher dans la soupe mais bon je prépare mon saut vers .NET/J2EE

n°1407724
marctes
Posté le 16-07-2006 à 20:55:00  profilanswer
 

Si tu veux vraiment comprendre ce que tu fais , rien de mieux que C, C++ et ASM et Win32 API (les meilleurs programmeurs de la planète maitrisent ça)
Pour les gosses cliqueurs fous qui ne comprennent rien à ce qu'ils font, .NET est là pour ça.

n°1407747
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 16-07-2006 à 21:50:40  profilanswer
 

marctes a écrit :

Si tu veux vraiment comprendre ce que tu fais , rien de mieux que C, C++ et ASM et Win32 API (les meilleurs programmeurs de la planète maitrisent ça)
Pour les gosses cliqueurs fous qui ne comprennent rien à ce qu'ils font, .NET est là pour ça.


génial ! alors si je suis ta logique, je fais partie des meilleurs programmeurs de la planète (je maitrise C, Asm 680x0 et x86, Win32) tout en étant un gosse cliqueur fou (je maitrise C#) [:mlc]


---------------
J'ai un string dans l'array (Paris Hilton)
n°1408005
_darkalt3_
Proctopathe
Posté le 17-07-2006 à 12:21:00  profilanswer
 

marctes a écrit :

Si tu veux vraiment comprendre ce que tu fais , rien de mieux que C, C++ et ASM et Win32 API (les meilleurs programmeurs de la planète maitrisent ça)
Pour les gosses cliqueurs fous qui ne comprennent rien à ce qu'ils font, .NET est là pour ça.


 
[:jofission]  
nan mais n'imp quoi :o


Message édité par _darkalt3_ le 17-07-2006 à 12:21:26
n°1411530
slash33
Posté le 22-07-2006 à 20:06:01  profilanswer
 

Premier contact avec Visual .NET : ça a un furieux air de VB ce machin là non ?
 
@Harkonnen: meilleur de la planète je ne sais pas mais en bonne position en tout cas. :jap:  :whistle:


Message édité par slash33 le 22-07-2006 à 20:32:10
n°1411537
LePhasme
Les Belges domineront le monde
Posté le 22-07-2006 à 20:31:01  profilanswer
 

marctes a écrit :

Si tu veux vraiment comprendre ce que tu fais , rien de mieux que C, C++ et ASM et Win32 API (les meilleurs programmeurs de la planète maitrisent ça)
Pour les gosses cliqueurs fous qui ne comprennent rien à ce qu'ils font, .NET est là pour ça.


 
Dans le genre vieux clichés...


---------------
Instagram - Mon PVT en Australie.
n°1411637
marctes
Posté le 23-07-2006 à 02:37:36  profilanswer
 

LePhasme a écrit :

Dans le genre vieux clichés...


 
Quand tu auras 25 ans d'XP, tu comprendras peut-être...

n°1411638
marctes
Posté le 23-07-2006 à 02:41:27  profilanswer
 

Harkonnen a écrit :

génial ! alors si je suis ta logique, je fais partie des meilleurs programmeurs de la planète (je maitrise C, Asm 680x0 et x86, Win32) tout en étant un gosse cliqueur fou (je maitrise C#) [:mlc]


 
Non, tu ne maitrises rien du tout et certainement pas Win32.
Quand tu auras fait une dizaine de drivers, écrit des articles dans les mags US, animé diverses conférences avec des mecs comme Oney, tu commenceras à avoir des notions...
 

n°1411653
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 23-07-2006 à 10:54:55  profilanswer
 

ah bon ?
enfin bon, il suffit de comparer nos interventions respectives sur ce forum hein ! je pense que quelques personnes ici s'accorderont à dire que j'ai largement contribué à résoudre leur soucis avec des progs écrits en Win32...
et toi, à part poster des liens vers des newsgroups et fait preuve d'un égo surdimensionné, qu'as tu posté ici ? que dalle ! alors profil bas stp
 
edit: et de plus, tu es loin de connaitre mon parcours professionnel, alors tu es prié également de ne pas parler sans savoir


Message édité par Harkonnen le 23-07-2006 à 10:58:04

---------------
J'ai un string dans l'array (Paris Hilton)
mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C++

  API Windows quels livres pour apprendre ?

 

Sujets relatifs
API java pour du ftpLe contenu de l'explorateur windows sous html
DHCP (Windows) : reservation adresse IPMode fullscreen sur IE/windows CE5.0 en javasript
Arreter windows à une heure précise[VB6] Label box / Filelist box / windows media player
logiciel pour apprendre à programmer[ Programmation Windows ] Placement fenetre comme la loupe
Script Réseau en VBscript et démarrage de Windows 
Plus de sujets relatifs à : API Windows quels livres pour apprendre ?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR