Programmation windows - Programmation
Marsh Posté le 09-02-2002 à 01:39:48
ou sinon, g le choix de prendre du VB mais g completement zappé la case VB en programmation. ça vaut le coup que je m'y mette après le C ou pas ? (étant donné que je le fait l'année prochaine en cours pour gerer des BD access, excel....)
pour l'instant, je veux surtout creer des applications windows.
[jfdsdjhfuetppo]--Message édité par centaur--[/jfdsdjhfuetppo]
Marsh Posté le 09-02-2002 à 15:34:47
je te conseille soit C++ builder si tu as aimé ton expérience avec le c,c++, tu feras des applications très puissante et rapide... de plus tu pourras utiliser les mfc...
de plus tu pourras porter tes programmes sous linux bientôt...
sinon essaye java, c'est super, tu développes très rapidement avec ce langage, de plus c'est le langage numéro 1 maintenant...
c'est le plus utilisé
Marsh Posté le 09-02-2002 à 16:06:19
Bon, merci.
je vais me renseigner sur c++builder.
les api win32 m''avaient l'air assez longues a programmer; c ca qui me rebutait. Quant à l'utilisation des mfc, ce qui me genait, s'était la taille des fichiers, mais bon, si tu dis que c portable vers linux/unix... ca m'intéresse.
des compileurs linux vont gerer les mfc? c bizarre.
[jfdsdjhfuetppo]--Message édité par centaur--[/jfdsdjhfuetppo]
Marsh Posté le 09-02-2002 à 17:17:30
La programmation avec les API à mon avis c'est fini tout ça...
c'est beaucoup trop lourd (à développer), et tu passes un temps fou sur les applications que tu développes. De plus tu peux faire la même chose avec Builder C++ sauf qu'au lieu de taper des lignes de 3km et bien tu dessines! c'est quand même plus sympa!
Marsh Posté le 09-02-2002 à 17:19:24
Ca c'est parceque les API sont mal foutues . Mais c'est vrai qu'un bon éditeur graphique ca vaut la peine quand meme. Si tu veux un truc portable, il y a QT qui est pas mal aussi mais il y a des contraintes d'utilisation. Forcemment, c'est gratuit
QT c'est fait par TrollTech.
Marsh Posté le 09-02-2002 à 18:10:00
il me semblait que qt c payant?
Marsh Posté le 09-02-2002 à 20:29:16
C'est payant uniquement pour une utilisation commercialle, ou alors tu met ton code sous GPL.
Marsh Posté le 09-02-2002 à 22:40:30
si tu veux rendre compatible ton programme compatible avec linux tu devras utiliser la librarie clx, dans ce cas le programme utilisera la librarie qt (élément graphique)
centaur a écrit a écrit : Bon, merci. je vais me renseigner sur c++builder. les api win32 m''avaient l'air assez longues a programmer; c ca qui me rebutait. Quant à l'utilisation des mfc, ce qui me genait, s'était la taille des fichiers, mais bon, si tu dis que c portable vers linux/unix... ca m'intéresse. des compileurs linux vont gerer les mfc? c bizarre. |
Marsh Posté le 09-02-2002 à 23:18:54
centaur a écrit a écrit : des compileurs linux vont gerer les mfc? c bizarre. |
Non, pas les mfc mais les trucs de borland.
Marsh Posté le 09-02-2002 à 23:32:05
j'ai fait du C, C++/win32, Java et je viens de me mettre au C# et c'est bien plus rapide et simple à développer qu'avec l'api Win32. Ca reprend bien des avantages du Java.
En plus, je crois qu'on peut générer du code objet pouvant être interpréter par une machine virtuelle (comme en java).
Et le jours ou une telle MV sera développée sous linux, bah ça marchera.
Si quelqu'un pouvait comfirmer ou infirmer ce que j'ai dit dans le dernier paragraphe, histoire que je sois sure.
Marsh Posté le 10-02-2002 à 00:06:44
Oui bah meme si des gens addaptent C# sous linux actuellement, je compte pas trop sur une technologie Microsoft pour faciliter le portage d'applications vers Linux
En fait, sans rien nier des avantages du C#, voici un document très interressant sur le C# ou plustot sur leur prétendue machine virtuelle capable de faire tourner n'importe quel langague si on dispose du compilateur adapté :
http://www.javalobby.org/clr.html
Allez, une petite citation pour vous donner un avant gout :
Citation : Playing with the .NET SDK, the cross-language support looks impressive, but the illusion holds true only until realizing that all languages in the mix are virtually identical. Microsoft has actually invented the concept of skinnable language: changing a language?s most superficial aspects, and claiming the result to be a new language. There is only One True Language that is C#, and "skins" offered by Microsoft and third parties. Just like in GUIs, these skins will alter the system?s look and feel, add a few features, but never compete with a fully new toolkit. |
Marsh Posté le 10-02-2002 à 16:24:39
ok. mais pour l'utilisation de c++ builder, il faut
connaitre les bibliothèques propres a borland. or, je n'ai
pas trouvé de livres traitant sur c++ builder.
savez-vous où en trouver?
(par contre, g trouvé ce qu'il faut pour les mfc sous MS visual
c++ 6, mais je suppose que c pas les meme que borland)
[jfdsdjhfuetppo]--Message édité par centaur--[/jfdsdjhfuetppo]
Marsh Posté le 10-02-2002 à 19:44:10
centaur a écrit a écrit : ok. mais pour l'utilisation de c++ builder, il faut connaitre les bibliothèques propres a borland. or, je n'ai pas trouvé de livres traitant sur c++ builder. savez-vous où en trouver? |
Les bibliothèques de C++Builder sont les mêmes que celles de Delphi (tu remplaces les "." par des "->" ), et là la doc devrait être plus facile à trouver...
[jfdsdjhfuetppo]--Message édité par antp--[/jfdsdjhfuetppo]
Marsh Posté le 10-02-2002 à 20:27:18
ok merci, c devrait aller maintenant.
au pire, je vais peut-etre me prendre le livre
Borland C++ Builder 3 de gerard leblanc, meme s'il date
un peu, ca a pas du trop changer.
Marsh Posté le 09-02-2002 à 01:27:31
Salut à tous,
Je voudrais bien que vous m'aiguillez un peu....
J'ai appris le c/c++ depuis qqs tps, et je fait face
à un problème: je voudrais maintenant m'orienter vers de la
programmation windows et, à moindre importance, internet.
donc, vous me conseillez quoi objectivement?
*Developper avec l'api win32
*Utiliser MFC
*Utiliser Visual C++
*Passer au C# (plus simple, porté vers l'internet, pour l'avenir?)
*Passer au java
Je voudrais un avis objectif, pas d'anti-microsoft...etc.
Je ne voudrais pas non plus me heurter à un langage très complexe
(c ce que je crains avec win32). il parait que le c# est très
proche du c++.
Merci pour vos remarques.
[jfdsdjhfuetppo]--Message édité par centaur--[/jfdsdjhfuetppo]