Bonsoir à tous,
Je ne suis pas informaticien ni de métier ni de formation mais j’ai durant mes études reçu des cours d’algorithmiques, d’assembleur, de Pascal et principalement de C. Exceptée une petite incursion sous VB, l’apprentissage de ces langages n’était quasi pas lié à une plate-forme et les entrailles de windows me sont toujours assez opaques.
Par la suite, j’ai été « contraint » de continuer des projets développés en VB6 ainsi que d’adopter cet environnement et langage sans parler de VBA… Quoique l’on en dise, j'estime qu'avec un peu de méthode et de rigueur, les projets réalisés de la sorte peuvent être solides et professionnellement il y a moyen de travailler vite et bien sans trop aller voir ce qui se passe là dessous.
Actuellement, je travaille sur des projets sous Origin (Originlab, logiciel d'analyse et de réprésentation sous formes graphiques de données qui contient environnement de développement notamment en C) et j’ai retrouvé avec joie le C. Je l’utilise également sous VC++ 2005 express pour réaliser des applications en ligne de commande et des dlls utilisées ensuite dans mes projets Origin.
Maintenant, j’ai besoin de développer quelques petites interfaces graphiques sous XP et je me pose la question du choix du langage. J’aimerais rester avec du C mais je n’ai jamais trop accroché au C++ par manque de pratique. Je pense que VB6 est maintenant désuet et la version VB.Net m’est inconnue. Dois-je alors passer par l’API (c’est un peu lourd), m’orienter vers les MFC (mais c’est alors C++ ?) ou des librairies tierces (GTK+,…) ?
Comment puis-je mettre en œuvre l’éditeur de ressource de VC++ 6 pour réaliser des dialogues et les interfacer le plus simplement avec du code si possible en C ? Quelle est la philosophie de la chose ?
Je vous remercie pour votre avis et pour les liens que vous pourrez me donner et qui me permettrons de me former sur ces sujets.
Quel(s) ouvrage(s) seraient conseillés pour découvrir/approfondir le sujet ?
Cordialement,
Pierre.
Partager