GUI σε C command line application

Argiris Mokios amok at auth.gr
Fri Jul 21 14:28:28 EEST 2006


Quoting Christos Ricudis <ricudis at komodino.itc.auth.gr>:

> Argiris Mokios wrote:
>> Καλημέρα,
>>
>> ήθελα την βοήθεια της λίστας στο εξής θέμα.
>> Έχω γράψει μια εφαρμογή σε C και θα ήθελα αν
>> είναι δυνατόν να δημιουργήσω ένα GUI για να
>> είναι λίγο ποιο "fantasy". Μπορείτε να μου πείτε
>> βάση της εμπειρία σας, τι πρέπει να
>> χρησιμοποιήσω;
>>
>
> A, einai paneykolo. Sthn efarmogh sou 8a ftiakseis ena abstraction layer
> poy 8a kanei abstract olo to user interaction kai 8a to syndiaseis me
> ena lightweight remote object broker, opws to CORBA. Gia na apofygeis
> tis polles allages sto kyriws tmhma tou programmatos oso 8a eksellisetai
> to user interface, 8a xrhsimopoihseis mia embeddable glwssa (sou
> proteinw thn Lisp) h opoia 8a analabei kai to prwto layer tou user input
> validation. Apo katw bebaia 8a xreiastei na yparxei ena finite state
> machine poy 8a ylopoiei to user interface workflow.
>
> Sthn pleyra tou client twra, 8a kaneis separate to abstract user
> interface layer apo to presentation layer, kai 8a ylopoihseis ena 3-way
> negotiation metaksy tous gia ton syntonismo twn capabilities tou
> presentation layer (alles dynatothtes exei ena HTML interface kai alles
> ena widget-based GUI). Sto abstract user interface frontend 8a
> ylopoihseis ena aplo mhxanismo me inheritance poy 8a enopoiei to synolo
> twn capabilties tou presentation layer kai 8a pernaei to user
> interaction ston remote object broker.
>
> Ystera 8a grapseis ksexwrista ta presentation layer modules gia ka8e
> ypoperiptwsh tou telikou user interface (web interface, windows GUI,
> UNIX GUI, text mode interface, ncurses).
>
>> Π.χ. με το QT μπορώ να κάνω την δουλειά
>> μου;(Δεν το έχω χρησιμοποιήσει ποτέ, αλλά κάτι τέτοιο δεν κάνει;)
>>
>
> E, kala, nai, mporeis na to kaneis ki etsi, alla poly mpanal den einai?
>
Ded kserw an einai mpanal, fantazomai omws pws einai poly pio aplo na
ylopoioi8ei. Antikeimenikos skopos tou egxeirimatos einai na kanw ena aplo GUI
gia mia efarmogi sxetika eukola kai grigora. Dystyxws oi gnwseis mou einai
elipeis gia na katalavw akoma auta pou mou les, poso mallon gia na ta
ylopoioisw.

Se euxaristw gia tis protaseis.





More information about the Linux-greek-users mailing list