[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [linux]faire un gui



Dominique Leclercq schrieb:
> 
> Salut,
> >
> > Pourquoi ???
> >
> Ben, pour programmer dans un language, faut p'tetre d'abord le connaitre non
> ? (surtout si on a pas un gadget de visual java ou equivalent ;-))
> >
> > JBuilder
> >
> Donc, on peut utiliser JBuilder pour faire de la programmation comme en
> VBasic ou QtDesigner ? Simplement en assemblant des elements graphiques ?

Pas tout à fait. Java implémente des layout managers (qt aussi, mais
bon, c'est une autre histoire -- vb, chaipas) qui arrange l'interface
eux mêmes.

En fait, même avec un outil visuel, avec JBuilder, il vaut mieux avoir
une idée de comment fonctionnent les interfaces graphiques (et plus
spécialement les layout managers).

(mmmh. ça devien un peu hors sujet ici...)

> Un fichier texte serait l'ideal aussi bien pour les intermediaires que pour
> les finaux (d'autant que je n'ai pas d'as/400 ni de sun 4processeurs ;-))).
> Comment on fait au fait pour stocker le resultat d'un programme (en C par
> exemple) dans un fichier texte ?

En C ??? euh, utilise un stream C++, c'est lus goret au niveau de la
beauté du code, mais c'est plus simple.

> Avant de partir, qu'est-ce que le OOP ?
> 


oufffff ! c'est une vue de l'esprit. Pour résumer: tu as plusieurs
paradigmes de programmation.

1) la programmation spaghetti

Surtout connu par le basic (ex: c64, gwbasic) (et l'assembleur, mais
sans fonctions, non, le vrai, genre sur 6510). On l'appelle ainsi à
cause des gotos (ou jmp, c'est selon) qui circulmaient dans tous les
sens pour finir par donner un code degueu et illisible

2) le procédural

Pascal, C, ... ils reposent sur le principe de monsieur N. Wirth:
programme = données + fonctions. L'idée est la séparation conceptuelle
entre les données et leurs traitements. Les données subissent les
traitements  de procédures, tandis que ces dernières traitent des
données sans discernement

3) l'objet

ici les données et leur traitement ne font qu'un; les données sont
indissociables de leur traitement et vice versa. Bon, y a tous les
paradigmes, mais ça c'est un peu plus long... 

Enfin, RTFM, comme on dit (je veux bien t'expliquer, mais ça devient un
peu hors sujet ici, donc... avise ;-) )

Gerd





> Merci d'avance,
> 
> Carpe Linux
> 
> Dominique Leclercq
> Ath     Belgique
> dominique.leclercq@ath.be
> 
> [ Soyez précis dans vos sujets svp afin de déterminer directement  ]
> [ le type de demande...                                            ]
> [ Pour vous (dés)inscrire, aller sur http://unixtech.be/ml.php     ]
> [ Archives de la mailing list: http://archives.unixtech.be/linux/  ]
> [ http://unixtech.be              Contact: listmaster@unixtech.be  ]

-- 
Gerd-Christian Michalke               
gmichalk@freegates.be                   \\_//
+32 497/44.57.27                        (. .)     Do you Linux ?
--------------------------------------oOOo-oOOo----------------------



[ Soyez précis dans vos sujets svp afin de déterminer directement  ]
[ le type de demande...                                            ]
[ Pour vous (dés)inscrire, aller sur http://unixtech.be/ml.php     ]
[ Archives de la mailing list: http://archives.unixtech.be/linux/  ]
[ http://unixtech.be              Contact: listmaster@unixtech.be  ]