GUI σε C command line application
Christos Ricudis
ricudis at komodino.itc.auth.gr
Fri Jul 21 14:02:43 EEST 2006
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?
--
Christos Ricudis ricudis at itc.auth.gr
Systems Administrator +30-2310-998656
IT Support Center
Aristotle University of Thessaloniki, GREECE
More information about the Linux-greek-users
mailing list