Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 05/12/2009, à 14:13

Honorat

Developper un programme pour gnome...

Je veux developper un programme de gestion de base de données simple qui permettra l'impression des differents états et qui marchera sous ubuntu,

Je voulais le faire avec le langage C++ mais je me suis rendu compte que j'aurai quelques petits soucis au niveau de l'impression.

J'aimerais que vous me donniez quelques conseilles pour la conception de ce programme.

Merci d'avance.


/ Pour trouver sans chercher il faut \         \ (__)
| avoir longtemps chercher sans      |          (oo)
\ trouver...                                 /    /------\/
--------------------------------------     / |    ||

Hors ligne

#2 Le 05/12/2009, à 15:51

Karl_le_rouge

Re : Developper un programme pour gnome...

C'est trop vague pour qu'on puisse t'aider.
Tu veux imprimer quoi ? quelles sont tes soucis d'impressions ? est-ce un client en ligne de commande ou graphique ? quel toolkit utilise-tu ? quels sont les conseils que tu attends (choix de la base de données ? du toolkit ? etc ...) ? ton programme fait quoi ? parce que programme de gestion de base de données simple, ça couvre pas mal de domaines ...

Hors ligne

#3 Le 05/12/2009, à 16:23

Airballman

Re : Developper un programme pour gnome...

les états dont tu parles correspondent à quoi???

Hors ligne

#4 Le 05/12/2009, à 16:53

Honorat

Re : Developper un programme pour gnome...

Je détaille,

Le programme aura pour but d'enregistrer certain données et de les faire ressortir en cas de besoin,
Les états dont je parle correspondent à aux feuilles prêts à être imprimées contenant certains éléments enregistrés dans la base,
Mon programme devra être capable d'imprimer cette feuille pré-formatée.

Merci de bien vouloir me guider.

Dernière modification par Honorat (Le 05/12/2009, à 16:55)


/ Pour trouver sans chercher il faut \         \ (__)
| avoir longtemps chercher sans      |          (oo)
\ trouver...                                 /    /------\/
--------------------------------------     / |    ||

Hors ligne

#5 Le 05/12/2009, à 17:34

Kanor

Re : Developper un programme pour gnome...

Donc tu a une basse de donné est ce que tu veux un programme multi base de donné (mysql , posgresql,sqlite ..) ?
Si tu parle  de gnome je pense que tu veux faire le programme en gtk ?

feuilles prêts à être imprimées contenant certains éléments enregistrés dans la base,

Je pense que tu doit avoir un principe de template pour préformarter les données ?

j'aurai quelques petits soucis au niveau de l'impression.

Qui sont ?

Hors ligne

#6 Le 05/12/2009, à 17:54

Karl_le_rouge

Re : Developper un programme pour gnome...

Pour l'accès à la base de données ===> libgda qui fournit un moteur de génération de rapports à partir d'un template xml (que tu pourras convertir en html, pdf etc ..) qui peut éventuellement t'intéresser
Pour l'impression, Gtk+ fournit les API GtkPrint, soit tu "dessines" ton rapport dans une surface cairo, soit tu généres un fichier ps/pdf (à partir du moteur de libgda par exemple) et tu le donnes à GtkPrint.

Hors ligne

#7 Le 05/12/2009, à 19:13

Honorat

Re : Developper un programme pour gnome...

J'ai l'intention d'utiliser le langage C++ (code blocks) pour concevoir mon programme.
La base de données sera gérée par mysql.
Pour accéder à la base de données j'utiliserai l'API MySQL

Par rapport à l'impression, je ne sais pas comment faire de tel sorte que l'utilisateur ai à choisir l'imprimante avec lequel il veut imprimer
(je fais allusion à la fenètre qui s'ouvre lorsqu'on veut imprimer une page web avec firefox en faisant "Ctrl + P")

Et j'aimerais savoir où es-que je pourrai me documenter sur les API de GTK+?

Excusez moi d'avoir tardé à repondre.

Dernière modification par Honorat (Le 05/12/2009, à 19:22)


/ Pour trouver sans chercher il faut \         \ (__)
| avoir longtemps chercher sans      |          (oo)
\ trouver...                                 /    /------\/
--------------------------------------     / |    ||

Hors ligne

#8 Le 05/12/2009, à 19:20

Kanor

Re : Developper un programme pour gnome...

Où es-que je pourrai me documenter sur les API de GTK+?

Pas bien on cherche un peu quand même
http://www.google.fr/search?q=gtk+api&ie=utf-8&oe=utf-8&aq=t&rls=com.ubuntu:fr:official&client=firefox-a
et bonus
http://www.google.fr/codesearch?hl=fr&lr=&q=libgda+print+lang%3Ac%2B%2B&sbtn=Rechercher

Hors ligne

#9 Le 05/12/2009, à 19:27

Karl_le_rouge

Re : Developper un programme pour gnome...

libgda et gtk+ ont des bindings c++ (libgdamm et gtkmm)
La doc est disponible en ligne : http://library.gnome.org/devel/references
Tu peux également la consulter en local à l'aide de devhelp (il y a même des macros pour intégrer celui-ci à vim ou emacs).

L'intérêt de libgda c'est d'offrir une API commune d'accès aux bases de données (MySQL, PostgreSQL, SQLite etc...), quelques autres trucs sympa et une bonne intégration à Gtk+ sans pour autant être un bloatware comme ODBC.

Hors ligne

#10 Le 05/12/2009, à 21:00

Honorat

Re : Developper un programme pour gnome...

Merci pour tout,
Je pourrai me débrouiller pour le reste.


/ Pour trouver sans chercher il faut \         \ (__)
| avoir longtemps chercher sans      |          (oo)
\ trouver...                                 /    /------\/
--------------------------------------     / |    ||

Hors ligne

#11 Le 06/12/2009, à 01:01

swilmet

Re : Developper un programme pour gnome...

Le centre de documentation GNOME pour développeurs :
http://library.gnome.org/devel/

C'est un bon point de départ.

Hors ligne