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

  FORUM HardWare.fr
  Video & Son

  quel language faut connaitre pour faire des GUI ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

quel language faut connaitre pour faire des GUI ?

n°63182
jahrasta
Posté le 10-04-2001 à 15:39:39  profilanswer
 

Bon bon c'est peut-etre pas le bon endroit mais je crois que certains en ont deja fait ici.
 
YO

mood
Publicité
Posté le 10-04-2001 à 15:39:39  profilanswer
 

n°63187
Bruce
Music 4 your ears!
Posté le 10-04-2001 à 15:48:18  profilanswer
 

N'importe quel language windows peu aller. Après c à toi de voir celui que tu préfère.
 
Beaucoup te dirons que VB c le plus simple, c possible mais c aussi le language le plus odieux que je connaissse. C moche, pas élégant et lent... Bref c pas top quoi :)
 
Ensuite, tu as le C, C++ (visual, Borland ou plus dur, GNU), Delphi...
 
Evite le java, c pas trop adapté...


---------------
A+++ Bruce - http://www.bheller.com
n°63191
jahrasta
Posté le 10-04-2001 à 15:54:46  profilanswer
 

Thanks man
 
Je pensais a C++ j'espere que c'est pas trop dur a apprendre hihihi

n°63196
Bruce
Music 4 your ears!
Posté le 10-04-2001 à 16:00:06  profilanswer
 

Dur... oui et non...
 
Tout dépend ce que tu en fait. A la limite fait du C classique (sans la POO je veux dire)...


---------------
A+++ Bruce - http://www.bheller.com
n°63263
[FDS]
Posté le 10-04-2001 à 17:49:36  profilanswer
 

Bruce a écrit a écrit :

N'importe quel language windows peu aller. Après c à toi de voir celui que tu préfère.
 
Beaucoup te dirons que VB c le plus simple, c possible mais c aussi le language le plus odieux que je connaissse. C moche, pas élégant et lent... Bref c pas top quoi :)
 
Ensuite, tu as le C, C++ (visual, Borland ou plus dur, GNU), Delphi...
 
Evite le java, c pas trop adapté...




 
 :ouch:  :ouch:  :ouch:  
JAVA est très bien pour faire des interfaces AWT, Swing ...

n°63268
Bruce
Music 4 your ears!
Posté le 10-04-2001 à 17:55:36  profilanswer
 

Oui, évidement... Mais là je parlais de GUI pour win (exécuter d'autres programmes derrière) et là le Java c pas trop le top... Surtout que le Java prend des ressources CPU...


---------------
A+++ Bruce - http://www.bheller.com
n°63279
jesus_chri​st
votre nouveau dieu
Posté le 10-04-2001 à 18:24:01  profilanswer
 

Oui, top :
 
C++
C
autres langages "purs"
...
VB :gun:
 
A+

n°63282
HAL
Pas un jour sans un but
Posté le 10-04-2001 à 18:32:25  profilanswer
 

Arrêtez de cracher sur VB, c'est très bien pour faire une GUI rapidos, sans se prendre la tête (merde chuis pas d'accord avec les modos, j'vais m'faire virer :p )
 
Si tu débutes je te conseil VB
sinon VC++ avec les MFC c'est + pro, mais ne l'utilise que si c'est un prog qui doit évoluer et être rapide car sinon le VB suffit
 
Pour le JAVA, te fait pas chier avec l'AWT, tape direct dans swing, c'est + puissant, et perso je préfère encore à VC++ en terme de réutilisabilité du code : c'est encore + de l'objet (le seul pointeur toléré : THIS !)
 
C'est pour tourner sous windows uniquement ?
 
Sinon, ya un dernier truc :
L'interface web : Tu programme ta GUI en PHP par exemple (serveur apache, mySQL, PHP, le trio gagnant !) et tu lance IE par exemple sur ta page PHP avec plein de control, perso j'aime bien aussi, ça a pas mal d'avantages

n°63290
jesus_chri​st
votre nouveau dieu
Posté le 10-04-2001 à 18:53:05  profilanswer
 

Ok ça a des avantages le VB, mais moi j'aime pas.
et bruce non plus.
 
c'est trèèèès lourd pour le PC (or une GUI doit être légère) et c'est un langage de faignant.
 
Mais c'est vrai que pour démarrer, c'est pas mal.
Mais à court terme.
 
A+

n°63298
Bruce
Music 4 your ears!
Posté le 10-04-2001 à 19:20:36  profilanswer
 

Ce que je reproche surtout au VB c sa syntaxe bien zarb qui fait prendre de très mauvaises habitudes pour d'autre languages... Après... :)


---------------
A+++ Bruce - http://www.bheller.com
mood
Publicité
Posté le 10-04-2001 à 19:20:36  profilanswer
 

n°63324
stf
Posté le 10-04-2001 à 20:12:38  profilanswer
 

Hello,
 
Il me semble difficile pour qq1 qui n'a jamais programmé de s'attaquer directement au C++ et MFC de VC++ pour faire une GUI.
 
Le meilleur moyen de débuter la prog et de faire rapidement une GUI c'est effectivement Visual Basic.
 
Démarrer avec les MFC nécessite de connaitre un minimum les notions de programmation objet. Pour faire purement une GUI ce n'est pas forcement utile.
 
Concernant la lenteur du basic, oui en effet si on compare le temps de réponse d'un traitement pure en Basic ou en C, ca n'a rien à voir, je suis d'accord avec vous. Ceci dit on n'est plus à l'époque des 386.
 
Mais qu'est ce qu'une GUI en fin de compte ? une fenêtre windows qui attend que l'utilisateur saisisse qq chose, ca c'est le coté passif d'une GUI donc pas besoin de vitesse la dedans.
on peut tjr interfacer du VB avec des DLL C.
 
Sans vouloir diminuer le boulots de JC et Bruce ou autres, si je fais le parallèle avec les diverses GUI pour ripper les DVDs, elles se contentent de prendre les paramètres de l'utilisateur et de déclencher une chaîne de traitement transmettant des flux de données entre divers softs qui eux sont écrits en C/C++ pur, ces traitements doivent être rapide.
 
Je pense que le challenge d'une GUI se situe plutôt sur l'aspect "user friendly" disons "ergonomie" de l'interface : la façon de presenter les fenêtres, le look etc...
 
Quand à la mauvaise habitude de prog, tu l'as dans presque tous les langages aussi bien en C qu'en basic.
 
Enfin bref, personnellement je préfere le C/C++ mais je ne crache pas sur VB, c'est bien utile parfois pour faire du RAD.
 
ciao
 
stf

n°63424
Bruce
Music 4 your ears!
Posté le 10-04-2001 à 23:59:51  profilanswer
 

stf : essaye donc le Delhpi ou le C++ borland... ça c de la RAD ;) Aussi rapide à créer que le VB et c du C++ compilé...


---------------
A+++ Bruce - http://www.bheller.com
n°63457
rufo
Pas me confondre avec Lycos!
Posté le 11-04-2001 à 08:28:04  profilanswer
 

et Bruce, delphi, c pas de la RAD!!! Windev fait la RAD. Delphi est simplement très simple pour créer des interfaces graphiques et égalment génial pour éditer du code (cf l'achèvement de code)...
au fait, c vrai que personne n'a proposé Windev 5.5 ! :) Moi je débute, mais ce qui est marrant, c que le langage est en français! Du genre "Ouvre("Mafenetre" ).

n°63461
Bruce
Music 4 your ears!
Posté le 11-04-2001 à 08:56:53  profilanswer
 

Sisi, essaye donc Delhpi 5 et tu vera que c une RAD... (Borland est connus pour ça d'ailleur).
 
WinDev je connais c bien naze !!! Ils vendent ça cher et personne ne l'utilise dans les entreprises... Et dans le genre language pas connus il font fort en effet ;)


---------------
A+++ Bruce - http://www.bheller.com
n°63470
dark
Posté le 11-04-2001 à 09:41:41  profilanswer
 

C pas pour etre chiant mais RAD?????Kesako??

n°63475
Mallouck
Carpe Diem
Posté le 11-04-2001 à 09:56:36  profilanswer
 

Perso, je n'ai toujours pas compris pkoi Bruce utilise VC++ pour sa GUI car c'est quand-meme pas la grande force de VC++...
 
Pendant longtemps, je developpais mes GUIs en VB et tout le code qui est derriere dans des DLL faites en VC++. Une GUI n'a pas besoin de la rapidite du C++ car c'est tres peu gourmand en ressources et c'est pkoi le VB suffit largement. Il faut juste faire attention a mettre le moins de code VB possible et simplement faire appel a des fonctions exportees d'une DLL faite en VC++.
 
Et puis j'ai decouvert les langages RAD. Et c'est de la balle. Facile, rapide, ... Je suis plutot adepte de Delphi (question d'habitude) mais si tu as besoin de puissance, je conseille activement C++ Builder.
 
rufo:si Delphi c'est pas du RAD alors je sais plus ce qu'est le RAD (Rien A Developper ?). J'ai meme lu une fois que VC++ etait RAD (d'ou le nom de Visual). Mais quand on sait que RAD = Rapid Application Development, je trouve que c'est un peu exagere. :)
 
quand a ceux qui preconisent Java, je n'aurais qu'un mot a leur dire : redescendez sur terre !!! Y a pas plus lent, et plus gourmand en ressources. Mais c'est vrai que c'est portable...
 
Quand a Windev, j' ai deja vu des applis faites avec et franchement, c'est a chier !!!


---------------
" When the seagulls follow the trawler, it is because they think sardines will be thrown into the sea. "
n°63476
HAL
Pas un jour sans un but
Posté le 11-04-2001 à 09:57:12  profilanswer
 

rapid application developpement

n°63483
Bruce
Music 4 your ears!
Posté le 11-04-2001 à 10:14:15  profilanswer
 

Mais je l'ai dit 100x ! J'utilise Borland !!! Pas WC++ ! :) (je l'ai aussi pour d'autres raisons, mais je l'utilise pas chez moi !).


---------------
A+++ Bruce - http://www.bheller.com
n°63493
Mallouck
Carpe Diem
Posté le 11-04-2001 à 10:21:09  profilanswer
 

desole bruce ;)
t'utilise BC++ ou C++ builder ???
 
HAL:j'ai cru que j'avais fait une erreur mais en fait c'est toi qui t'as trompe. :D


---------------
" When the seagulls follow the trawler, it is because they think sardines will be thrown into the sea. "
n°63505
HAL
Pas un jour sans un but
Posté le 11-04-2001 à 10:29:11  profilanswer
 

oups j'à trompé
j'le corrige pas, ça fera un moment d'humour dans ce topic

n°63506
Bruce
Music 4 your ears!
Posté le 11-04-2001 à 10:30:56  profilanswer
 

J'utilise borland C++ builder 4, donc c bien le RAD que g ;)
En fait j'ai acheté le pack étudiant l'an dernier. Pour 700 balles j'ai eu Delphi 5, C++ builder 4.0 et Jbuilder 3... sympa non ? :)

 

[edit]--Message édité par Bruce--[/edit]


---------------
A+++ Bruce - http://www.bheller.com
n°63508
HAL
Pas un jour sans un but
Posté le 11-04-2001 à 10:35:15  profilanswer
 

Pour info petitMou aussi doit faire des packs étudiant

n°63516
Mallouck
Carpe Diem
Posté le 11-04-2001 à 10:49:36  profilanswer
 

bruce: je suis rassuré maintenant. J'ai longtemps cru que tu faisais la GUI sans un outil RAD et ca c'est de la folie. Mais encore une fois, j'm'a trompé !!!
 
Jbuilder c'est pas top mais les deux autres c'est plutot sympa. Le seul reproche que je ferais a C++ Builder c'est le temps de compilation. Au boulot, on avait une grosse appli (la V2) faite en C++Builder et ca mettait presque 3h a compiler integralement. Et comme les dependances etaient telles que ca devait souvent recompiler 90% des fichiers, on a vite eu recours a une machine dediee uniquement a la compilation. La V1 etait faite en Delphi et meme si elle etait bcp moins grosse, elle se compilait en quelques minutes et offrait la meme rapidite d'execution.
 
Voila pkoi j'aime bien delphi surtout. Et le TPO n'a rien a envier au C++ a mon avis. Et le top en POO c'est bien malheureusement Java.


---------------
" When the seagulls follow the trawler, it is because they think sardines will be thrown into the sea. "
n°63528
bounty2k
Posté le 11-04-2001 à 11:17:06  profilanswer
 

C++ builder est certainement + rapide que jbuilder (et  de loin) mais ce que je reproche a borland C++ builder c de cacher le code des fenêtres, mais bon on peut s'en passe...

 

[edit]--Message édité par bounty2k--[/edit]

n°63570
BettaSplen​dens
Tout cul tendu mérite son dû
Posté le 11-04-2001 à 13:21:56  profilanswer
 

Bruce, je ne suis pas totalement d'accord avec toi...du VB bien codé n'est pas vraiment lent. Au contraire, il s'intègre très bien à Windows... il a néanmoins un inconvénient et qui est assez important pour développer des petites applications... c'est qu'il met tout le package des dll... donc même pour une petite application, si on veut etre sur d'avoir toutes les dll dans le pack d'installation, eh bien ça fait un gros fichiers d'install !!
 
Mais sinon, je trouve ça très bien moi le VB, mais c'est pas pour cela que vous ne pouvez pas préférer d'autres choses... et puis il faut aussi voir si tu veux une version "piratée" (j'aime pas ce mot... j'ai toujours l'impression d'être un terroriste.. y'en a pas un plus sympa que ça ?).... ou une version officielle...??? les prix ne sont pas toujours abordable !
 
Sur ce... bonne GUI !


---------------
Tout cul tendu mérite son dû
n°63573
Mallouck
Carpe Diem
Posté le 11-04-2001 à 13:25:15  profilanswer
 

d'accord avec toi, beta !!!
Mais se trimballer les VBruntime, ca pue !!!
 
Quand aux versions officielles, Krosoft propose aussi des versions etudiants a pas cher.


---------------
" When the seagulls follow the trawler, it is because they think sardines will be thrown into the sea. "
n°63614
Bruce
Music 4 your ears!
Posté le 11-04-2001 à 15:03:07  profilanswer
 

J'ai pas dit que VB était tj lent... Mais le fait est que c pas rapide rapide...
 
Quand au VB runtime, c tout bonnement un interpréteur ! Vous croyez quand même pas que le VB était compilé ? :)


---------------
A+++ Bruce - http://www.bheller.com
n°63616
Mallouck
Carpe Diem
Posté le 11-04-2001 à 15:11:45  profilanswer
 

Je ne voudrais pas rentrer precisement dans les details mais il est aussi faut de dire que le VB est interprete que de dire que le VB est compile.
 
Le VB est compile en un langage de tokens et ces tokens sont interpretes par les VBRuntime.
 
Bref, il ne s'agit ni d'une vraie compilation (pas de production de code machine), ni d'une vraie interpretation (le langage source est converti).
 
Au final, on obtient un systeme un peu moins performant qu'un langage compile mais bcp plus performant qu'un langage interprete (surtout parce que l'interpreteur est simplifie).
 
Ce genre de mecanisme n'est pas propre a VB. D'autres langages (plus professionnels et donc moins connu) utilisent ce genre de procede... Il existe meme des OS qui integrent un tel interpreteur, c'est pour dire...


---------------
" When the seagulls follow the trawler, it is because they think sardines will be thrown into the sea. "
n°63633
Bruce
Music 4 your ears!
Posté le 11-04-2001 à 15:37:34  profilanswer
 

Mallouck : c exactement le principe du Java ! :D Compilé pour une machnie "virtuelle" qui exécute le code en transformant en x86 ou autre...

 

[edit]--Message édité par Bruce--[/edit]


---------------
A+++ Bruce - http://www.bheller.com
n°63634
Mallouck
Carpe Diem
Posté le 11-04-2001 à 15:42:46  profilanswer
 

Mort de rire !!! :D :D :D
Je l'avais oublie ce satane Java !!!
 
JE HAIS Java !  :fou:  
 
Et c'est pourtant pas faute d'en voir tous les jours vu que je bosse sur MHP.  :sweat:  
 
C'est fou ce qu'on peut planer par moments... Il est temps que j'aille faire une pause Mars !  :sleep:


---------------
" When the seagulls follow the trawler, it is because they think sardines will be thrown into the sea. "
n°63637
dark
Posté le 11-04-2001 à 15:56:13  profilanswer
 

Bruce VS Mallouck!!!!!:lol::D
 
 
Mrds lui l'oeil!!!!:D

n°63638
Mallouck
Carpe Diem
Posté le 11-04-2001 à 16:03:11  profilanswer
 

dark: pour en revenir au sujet, j'ai plutot l'impression que bruce et moi sommes d'accord ! Vive le RAD !!!


---------------
" When the seagulls follow the trawler, it is because they think sardines will be thrown into the sea. "
mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Video & Son

  quel language faut connaitre pour faire des GUI ?

 

Sujets relatifs
sbc est GUI ?rip avec claddvd, encoder avec le rippack : I want choose the language
calcul durée film avec GUIComment connaitre le built de powerdvd 2.55 ?
Connaitre le bitrate d'un divx?Comment connaitre le rafra de mon moniteur ?
probleme avec les divx bi-languagePb de language avec flask mpeg
qq1 a esseyé la GUI pour M4C de Iceman ????????? 
Plus de sujets relatifs à : quel language faut connaitre pour faire des GUI ?


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)