🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: fr.comp.lang.c
Article #91

Re: Niveau de progression

#91
From: Jean-Marc Bourguet
Date: Tue, 25 Jun 2002 08:36
54 lines
3380 bytes
"Delf" <none@none.com> writes:

> "Beno�t" a �crit dans le message news:
> 
> > moi les seuls graphismes que j'ai fait ct pour l'ihm du projet de fin
> > d'ann�e en DEUG, on a fait rapidos avec curses, d'autres on pris gtk ou
> xlib
> 
> D�j� utiliser ncurses...
> 
> > moi les graphismes me paraissent etre de la poudre aux yeux... si ton
> > programme fonctionne pas il fonctionnera pas plus avec une ihm super jolie
> 
> C'est clair mais bon...
> Moi, j'vois plus de softs en mode console depuis plus de 7 ans...

Ou tu travailles?  

La plupart des interfaces graphiques que je vois sont des couches
au-dessus d'une interface texte ou meme simplement ligne de commande
qui est toujours disponible.  Parfois meme les GUI sont des programmes
differents qui appellent celui qui fonctionne en ligne de commande
pour faire le gros du travail (cas le plus commun pour un programmeur:
l'environnement de developpement appelle make -- programme en ligne de
commande -- qui appelle le compilateur -- programme en ligne de
commande).

Depuis que je travaille, je ne suis pas sur d'avoir du ecrire 500
lignes concernant une interface graphique.


Pour repeter ce qui a deja ete dis, la programmation d'une interface
graphique, c'est essentiellement de l'utilisation de bibliotheques.
Rien de bien complique a part comprendre l'organisation de la
bibliotheque.  Pas grand chose d'exportable d'une bibliotheque a une
autre a part peut-etre la notion de boucle d'evenements.

Ah oui, bien souvent ce sont des generateurs automatiques qui sont
utilise.  Dans les systemes que je connais, l'interface est meme
souvent chargee dynamiquement a partir d'une description dans un autre
format (parfois cet autre format est un language -- TCL/TK, Java,
... language d'extension proprietaire -- parfois c'est un fichier UIL,
XML, ...) et a part un module visualisation (qui est est un peut plus
complexe a ecrire que de l'utilisation d'une bibliotheque),
l'interface ne fait que generer des commandes que tu peux aussi tapper
dans une ligne de commande.

XPost&FU2: fr.comp.developpement qui est vraissemblablement plus
adapte.

-- 
Jean-Marc
FAQ de fclc:       http://www.isty-info.uvsq.fr/~rumeau/fclc
Site de usenet-fr: http://www.usenet-fr.news.eu.org
Technical Details
Message-ID: <3d182bad$0$559$626a54ce@news.free.fr>
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!skynet.be!skynet.be!freenix!proxad.net!proxad.net!feeder2-1.proxad.net!news2-2.free.fr!not-for-mail
References: <af7n2r$ot6$1@wanadoo.fr> <af7p9v$c9l$1@wanadoo.fr> <af7ren$603$1@wanadoo.fr>

Show Full Headers
Complete Article Headers
X-Google-Language: FRENCH,ASCII
X-Google-Thread: 102e15,d67e500398679188,start
X-Google-Attributes: gid102e15,public
X-Google-Thread: f9822,f4904f18c7a6d06e
X-Google-Attributes: gidf9822,public
X-Google-ArrivalTime: 2002-06-25 01:37:03 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!skynet.be!skynet.be!freenix!proxad.net!proxad.net!feeder2-1.proxad.net!news2-2.free.fr!not-for-mail
Newsgroups: fr.comp.lang.c,fr.comp.developpement
Followup-To: fr.comp.developpement
Subject: Re: Niveau de progression
References: <af7n2r$ot6$1@wanadoo.fr> <af7p9v$c9l$1@wanadoo.fr> <af7ren$603$1@wanadoo.fr>
From: Jean-Marc Bourguet <jm@bourguet.org>
Date: 25 Jun 2002 10:36:50 +0200
MIME-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: 8bit
Lines: 54
Message-ID: <3d182bad$0$559$626a54ce@news.free.fr>
Organization: Guest of ProXad - France
NNTP-Posting-Date: 25 Jun 2002 10:37:03 MEST
NNTP-Posting-Host: 158.140.208.29
X-Trace: 1024994223 news2-2.free.fr 559 158.140.208.29
X-Complaints-To: abuse@proxad.net