Visual C++ ou Visual Basic et pk ?

Visual C++ ou Visual Basic et pk ? - Divers - Programmation

Marsh Posté le 08-07-2003 à 17:58:14    

Salut,
 
J'ai deja esayé le 2 je trouve visual basic plus simple mais tout le monde me dit C++ c mieu mais sans vraiment se justifier.
 
Si vous etes Visual C++ vous preferez Visual C++ Builder ou Microsoft Visual C++ ?
 
Alors je viens vous voir pour avoir l'avis des pros  :)  
 

Reply

Marsh Posté le 08-07-2003 à 17:58:14   

Reply

Marsh Posté le 08-07-2003 à 18:06:28    

JPhi a écrit :

Visual C++ Builder
 


 
c'est quoi ça ? un croisement entre Visual C++ et Borland C++Builder ? :D
 
puis comparer VC++ 6 à VB6 n'a aucun sens : le premier est un IDE, le second un RAD
C++Builder est aussi un RAD (tu l'as essayé ?)
T'as aussi essayé Visual Studio .NET ? Là aussi c'est du RAD normalement.
 
Et il y a chaque fois un débat qui repart là dessus :o
(y a déjà plein de topics)
 

JPhi a écrit :


Alors je viens vous voir pour avoir l'avis des pros  :)  
 


 
les pros n'utilisent pas VB [:ddr555]


Message édité par antp le 08-07-2003 à 18:07:32

---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 08-07-2003 à 18:07:32    

C koi le rapport entre XXX Basic et XX C++ ... c pas les mm langage (si on peu appeler le basic un langage ;))
 
Sinon en Builder et Visual, ben Visual car plsu l'habitude de bosser avec, support des MFC, integration parfaite de la MSDN (pratique pour le dev windows via les lib MS, etc), mais ca c qu'une question d'habitude et de gout je pense.

Reply

Marsh Posté le 08-07-2003 à 18:08:29    

antp a écrit :


 
les pros n'utilisent pas VB [:ddr555]


 
Erf pas voulu le sortir ca  :whistle:

Reply

Marsh Posté le 08-07-2003 à 18:10:11    

VisualC++ a écrit :

support des MFC,


 
ça serait malheureux que VC++ ne supporte pas ses propres librairies :lol:
 
comme avantage de C++Builder on peut alors citer le support des VCL :D


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 08-07-2003 à 18:10:56    

Clair :lol:
 
Enfin pkoi pas plus rien ne m etonne moi ;)

Reply

Marsh Posté le 08-07-2003 à 18:12:03    

ruby

Reply

Marsh Posté le 08-07-2003 à 18:19:42    

[:cupra]


---------------
Je code en série et en parallèle
Reply

Marsh Posté le 08-07-2003 à 18:26:05    

antp a écrit :


 
puis comparer VC++ 6 à VB6 n'a aucun sens : le premier est un IDE, le second un RAD
C++Builder est aussi un RAD (tu l'as essayé ?)
T'as aussi essayé Visual Studio .NET ? Là aussi c'est du RAD normalement.
 


 
Je veux mi mettre un peu d'indulgence j'y connai rien  
Alors mon but est de piloter des ports d'entrées sorties exemple // serie USB a partir d'une interface graphique.
 
Je dois me mettre a koi alors ?
RAD IDE c koi ?
Et Borland C++ nan je l'ai jamais essayé .
J'ai juste essayé 2 3 truc avec visual C++ et visual basic qui provenait d'un visual studio.  
Alors je c pas si cétait le .NET ou pas.


Message édité par JPhi le 08-07-2003 à 18:29:26
Reply

Marsh Posté le 08-07-2003 à 19:09:26    

IDE = Intergrated Development Environment : un truc pour gérer ton projet, taper ton code, il t'affiche les msg du compilateurs, où sont les erreurs, etc. Par ex Microsoft Visual C++ 6, Borland C++5, etc.
RAD = Rapid Application Development : en général un RAD inclut un IDE. Tu fais tes fenêtres avec des clic clic à la souris, t'as une interface en 2 temps 3 mouvements, tu fais des liens facilement entre tes objets. Par ex Microsoft Visual Basic, Borland Delphi, Borland C++Builder, et Microsoft Visual Studio .NET à ce que j'ai cru lire un peu partout.


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 08-07-2003 à 19:09:26   

Reply

Marsh Posté le 08-07-2003 à 19:35:09    

antp a écrit :

les pros n'utilisent pas VB [:ddr555]


[:cupra]
 
:non: do not feed the troll :o

Reply

Marsh Posté le 08-07-2003 à 19:42:57    

JPhi> si tu veux jouer avec le hardware, prend un langage à bas-niveau. C++ le fera très bien.
 
Si par contre tu veux jouer avec des bases de données, faire de jolies interfaces, tout ça, alors tu te dirigeras vers un RAD (n'importe lequel).
 
Quant à VB (6, pas .NET), il est très mignon pour faire des interfaces en quelques clics, même avec quelques lignes de code s'il le faut. Mais dès que tu voudras faire un truc complexe, tu vas en chier (enfin, c'est relatif, certains trucs d'interface ne sont pas possibles nativement en VB).
 
Les gens qui t'ont dit C++ ont sans doute préféré te conseiller C++ parce qu'il est de bon ton de chier sur VB, d'où une absence flagrante d'arguments pour justifier C++.  Mais dans les RAD, on ne trouve pas que VB ou C++ (Builder), on trouve aussi Pascal (Delphi), C# et même un RAD pour l'assembleur :o


Message édité par drasche le 08-07-2003 à 19:43:45
Reply

Marsh Posté le 08-07-2003 à 19:52:41    

drasche a écrit :

JPhi> si tu veux jouer avec le hardware, prend un langage à bas-niveau. C++ le fera très bien.
Si j'avais plus de deux mains, je jure que je les utiliserais toutes pour applaudir
 
Si par contre tu veux jouer avec des bases de données, faire de jolies interfaces, tout ça, alors tu te dirigeras vers un RAD (n'importe lequel).
 
Quant à VB (6, pas .NET), il est très mignon pour faire des interfaces en quelques clics, même avec quelques lignes de code s'il le faut. Mais dès que tu voudras faire un truc complexe, tu vas en chier (enfin, c'est relatif, certains trucs d'interface ne sont pas possibles nativement en VB).
 
Les gens qui t'ont dit C++ ont sans doute préféré te conseiller C++ parce qu'il est de bon ton de chier sur VB, d'où une absence flagrante d'arguments pour justifier C++.  Mais dans les RAD, on ne trouve pas que VB ou C++ (Builder), on trouve aussi Pascal (Delphi), C# et même un RAD pour l'assembleur :o
oh oui, un rad asembleur...
Pour ton info, RAD de delphi = RAD de c++ builder




Message édité par farib le 08-07-2003 à 19:52:55
Reply

Marsh Posté le 08-07-2003 à 19:54:04    

farib a écrit :


oh oui, un rad asembleur...


 
http://194.65.3.199/win32asm/tutor [...] orial.html
:D
 

farib a écrit :


Pour ton info, RAD de delphi = RAD de c++ builder  


 
ils ont quand même ajouté quelques trucs liés au C++ dans le tout, c'est pas une copie à l'identique :D
je pense qu'il connaît Delphi et C++Builder (le contraire venant de lui aurait été malheureux [:kiki])


Message édité par antp le 08-07-2003 à 19:55:49

---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 08-07-2003 à 20:07:03    

car bien sur je programmes tout en assembleur :o
 
je rattrapes les 20% d'optimisations par les 3 ans de débogage de mon application d'ailleurs qui fonctionne plus sur le dernier windows paske il fut que je remette à jour les appels systeme assembleurs
 
 
cela dit, visual C++ aussi ne se voulait-il pas RAD ?
c'est juste que c'était un SAD ( S commme...)


Message édité par farib le 08-07-2003 à 20:08:28
Reply

Marsh Posté le 08-07-2003 à 20:29:16    

Visual C++ c'est un RAD d'y a 10 ans quoi :D
 
edit: enfin, vu que VB doit avoir presque cet âge là, on peut même pas dire ça  :o


Message édité par antp le 08-07-2003 à 20:29:39

---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 08-07-2003 à 20:30:08    

farib a écrit :

car bien sur je programmes tout en assembleur :o
 
je rattrapes les 20% d'optimisations par les 3 ans de débogage de mon application d'ailleurs qui fonctionne plus sur le dernier windows paske il fut que je remette à jour les appels systeme assembleurs
 


 
Fais gaffe, tu vas attirer Harkonnen :D


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 08-07-2003 à 20:32:34    

farib> en vérité c'est plutôt C++ Builder = Delphi vu que c'est ce dernier qui a vu le jour en premier, d'autant plus que les VCL sont écrites en Pascal Objet ;)  J'ai fait mon mémoire en C++ Builder par aillers :whistle:

Reply

Marsh Posté le 08-07-2003 à 21:04:21    

drasche a écrit :

farib> en vérité c'est plutôt C++ Builder = Delphi vu que c'est ce dernier qui a vu le jour en premier, d'autant plus que les VCL sont écrites en Pascal Objet ;)  J'ai fait mon mémoire en C++ Builder par aillers :whistle:


c'étail le = du sens parlé, pas au sens affectation, oui, bon ca va  :o

Reply

Marsh Posté le 08-07-2003 à 21:30:27    

farib a écrit :

car bien sur je programmes tout en assembleur :o


il ne s'agit pas de tout programmer en assembleur, mais si les déveioppeurs prenaient la peine de faire leurs sections critiques en assembleur, j'aurais pas besoin d'une radeon 9700 pour faire tourner le monopoly en 3D :kaola:
 

farib a écrit :


je rattrapes les 20% d'optimisations par les 3 ans de débogage de mon application d'ailleurs qui fonctionne plus sur le dernier windows paske il fut que je remette à jour les appels systeme assembleurs


j'ai codé sous Win 95A  une de mes dernières démos sur PC. c'était en 1996. elle était constituée en grande partie d'appels système windows, utilisait du code auto généré protégé par VirtualProtect() et autres joyeusetés...
résultat : elle tourne encore sous XP et 2000 !
quant au débuggage de l'assembleur, une fois que t'es dedans tu t'en sors comme pour n'importe quel langage [:shooter]


---------------
J'ai un string dans l'array (Paris Hilton)
Reply

Marsh Posté le 08-07-2003 à 21:33:40    

À débugguer ça peut pas être pire que Cobol  :whistle:  
D'ailleurs les labo d'assembleur c'était nettement plus fun que Cobol :D
On avait dû faire un jeu :
http://www.antp.be/pic/hexagones.png
ftp://ftp2.antp.be/antp/software/hexagones.zip


Message édité par antp le 08-07-2003 à 21:34:16

---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 08-07-2003 à 22:06:50    

antp a écrit :


 
Fais gaffe, tu vas attirer Harkonnen :D


 
 
Heeeeellllp

Reply

Marsh Posté le 08-07-2003 à 22:17:36    

Comme IDE, je conseille notepad (putain c'est null comme blague mais suis fatigué).
 
Au passage, comme ce topic est déjà parti en couille, je vais pouvoir y aller de ma petite question : quelqu'un connait un (bon) rad pour java/swing? non serieusement?


---------------
Horizon pas Net, reste à la buvette!!
Reply

Marsh Posté le 08-07-2003 à 22:54:07    

Donc je me lance dans C++ Builder si je comprend bien
je pourai faire une jolie interface graphique et en plus j'aurai le C++ pour m'amuser avec le hardware.
 
 
 
 
 

Reply

Marsh Posté le 08-07-2003 à 22:56:12    

JPhi a écrit :

et en plus j'aurai le C++ pour m'amuser avec le hardware.


euh, pour faire mumuse avec le hardware, y'a pas mieux que l'assembleur hein :heink:


---------------
J'ai un string dans l'array (Paris Hilton)
Reply

Marsh Posté le 08-07-2003 à 23:25:33    

JPhi a écrit :


je pourai faire une jolie interface graphique et en plus j'aurai le C++ pour m'amuser avec le hardware.
 


 
en effet, c'est une solution
 
mais pour t'amuser avec le hardware, sache que sous NT (donc 2000/XP aussi) on n'y a pas accès aussi facilement qu'en DOS/Win9x


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 08-07-2003 à 23:34:03    

Harkonnen a écrit :


euh, pour faire mumuse avec le hardware, y'a pas mieux que l'assembleur hein :heink:


meuhnon, selon drasche, le C++ est un langage bas niveau

Reply

Marsh Posté le 08-07-2003 à 23:36:32    

farib a écrit :


meuhnon, selon drasche, le C++ est un langage bas niveau

drasche fait du VB ! pour lui, même le Cobol est un langage bas niveau [:ddr555]


---------------
J'ai un string dans l'array (Paris Hilton)
Reply

Marsh Posté le 08-07-2003 à 23:38:58    

antp a écrit :


 
mais pour t'amuser avec le hardware, sache que sous NT (donc 2000/XP aussi) on n'y a pas accès aussi facilement qu'en DOS/Win9x


 
Justement il n'y pas un autre moyen qu'instaler port95 ?

Reply

Marsh Posté le 08-07-2003 à 23:50:33    

Si, plein d'autres, mais aucun qui te permettra un accès aussi direct que le DOS :D


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 09-07-2003 à 00:15:42    

Je peux avoir kelkes exemples voir kelkes URL ?
 
Sinon faut que je retourne a DOS ?  :ouch:

Reply

Marsh Posté le 09-07-2003 à 01:17:07    

Harkonnen a écrit :

drasche fait du VB ! pour lui, même le Cobol est un langage bas niveau [:ddr555]


 
l'assembleur est un langage tellemtn bas qu'il doit etre négatif....

Reply

Marsh Posté le 09-07-2003 à 03:30:23    

oubliez pas le binaire
 
même si vc++ n'est pas considérer comme un rad, l'interface graphique se fait tout aussi aisément... c'est juste que niveau utilisation.. c'est pas encore ça


---------------
Borland rulez: http://pages.infinit.net/borland
Reply

Marsh Posté le 09-07-2003 à 08:56:00    

Harkonnen a écrit :

drasche fait du VB ! pour lui, même le Cobol est un langage bas niveau [:ddr555]


qu'est-ce là que ce troll vaseux :o
je vais demander aux modos de modérer ce topic moi :o
pis j'aime pas cobol d'abord :o


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
Reply

Marsh Posté le 09-07-2003 à 09:05:26    

drasche a écrit :


j'aime pas cobol


Ceci s'appelle un lapalissade... :whistle:

Reply

Marsh Posté le 09-07-2003 à 09:41:58    

farib a écrit :


meuhnon, selon drasche, le C++ est un langage bas niveau


 
ben on me fera pas dire que c un langage haut niveau
 
Pis pour faire mumuse avec le hardware le c++ est tres bien, en tout c plus facile de faire mumuse avec la carte 3d en c++ en qu'en asm [:joce]

Reply

Marsh Posté le 09-07-2003 à 10:11:25    

os2 a écrit :


même si vc++ n'est pas considérer comme un rad, l'interface graphique se fait tout aussi aisément...


 
 [:sygus] [:rofl]


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 09-07-2003 à 10:12:42    


 
:heink:
 
faire l'interface c du clic & play
(par contre gerer les evenements & cie ca c pas sur :D)

Reply

Marsh Posté le 09-07-2003 à 10:16:22    

chrisbk a écrit :


 
faire l'interface c du clic & play


 
(on parle bien de VC++ 6 ?)
ouais mais bon c'est du niveau de l'éditeur de ressources de Borland C++5
VB/Delphi sont à des kilomètres par rapport à VC++6.
Ok tu mets tes compos sur ta fenêtre et tu peux régler quelques propriétés, mais quasi rien par rapport aux vrais RAD.
Genre le redimensionnement automatique des objets quand la fenêtre se redimensionne, tu dois tout faire par code, non ?


Message édité par antp le 09-07-2003 à 10:16:44

---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 09-07-2003 à 10:21:42    

antp a écrit :


 
(on parle bien de VC++ 6 ?)
ouais mais bon c'est du niveau de l'éditeur de ressources de Borland C++5
VB/Delphi sont à des kilomètres par rapport à VC++6.
Ok tu mets tes compos sur ta fenêtre et tu peux régler quelques propriétés, mais quasi rien par rapport aux vrais RAD.
Genre le redimensionnement automatique des objets quand la fenêtre se redimensionne, tu dois tout faire par code, non ?


 
vi c ce que je dis, on est d'accord :D Tu fais ton interface a grand coup de cliquette (plof un bouton, paf une combobox) par contre apres tu te retape le code derriere [:ddr555]
 
VC .net g pas encore eu l'occas de faire des interfaces avec donc je sais pas trop si il est mieux de ce coté la :O  
 
 

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed