You are on page 1of 21

Dans la srie

Les tutoriels libres


prsents par le site FRAMASOFT

Dia
Dcouverte

Logiciel: Dia
Auteur(s): Projet Gnome
Plateforme(s): Linux ; Windows
Version: 0.96.1
Licence: GNU GPL
Site: http://live.gnome.org/Dia

Par
Thierry Pell
27 Mai 2009

Publi sous licence Creative Commons BY-SA


Paternit (BY) - Partage des Conditions Initiales l'Identique (SA)
http://creativecommons.org/licenses/by-sa/2.0/deed.fr

Framasoft
Partir de Windows pour dcouvrir le libre...
http://www.framasoft.net
Tutoriel Framasoft

Table des matires


1. INTRODUCTION ........................................................................................................................................................4
2. L'ENVIRONNEMENT DIA ..........................................................................................................................................5
2.1. La Fentre Schma ..............................................................................................................................................6
2.2. La fentre Bote Outils .......................................................................................................................................7
3. EXEMPLE PAS A PAS ...............................................................................................................................................9
3.1. Cration d'un nouveau document et mise en page ..............................................................................................9
3.2. Placement des Formes .......................................................................................................................................10
Formes simples ............................................................................................................................................................................10
Formes complexes .......................................................................................................................................................................13
3.3. Les liens entre objets ..........................................................................................................................................16
Les objets liens .............................................................................................................................................................................16
Les points d'attache ......................................................................................................................................................................17
Liens libres, liens lis... ................................................................................................................................................................17
Pour notre exemple ......................................................................................................................................................................18
Enregistrer ...................................................................................................................................................................................18
4. Notions avances ...................................................................................................................................................19
4.1. Calques ..............................................................................................................................................................19
4.2. Slection .............................................................................................................................................................19
4.3. Bibliothques de formes ....................................................................................................................................19
5. A PROPOS DES FORMATS .....................................................................................................................................20
6. INSTALLATION ........................................................................................................................................................21

Http://www.framasoft.net 2/21
Tutoriel Framasoft

Historique du tutoriel
29/05/2009 Premire version

Licence du tutoriel

Ce tutoriel est diffus sous licence Creative Commons By-Sa, c'est--dire que
vous pouvez librement le copier, le distribuer et le modifier en respectant les
clauses suivantes :
- BY (Attribution) : vous devez spcifier l'auteur du tutoriel original ainsi que
l'adresse internet de sa premire diffusion sur le site de Framasoft
(http://www.framasoft.net).
- SA (Share Alike) : si vous modifiez ce tutoriel et que vous diffusiez vos
modifications, vous devez le faire en donnant les mmes droits aux lecteurs.

Pour toute modification que vous souhaiteriez apporter ce tutoriel, veuillez


envoyer un mail <tuto.framasoft AT gmail.com>, afin de coordonnr toutes les
bonnes volonts. Lisez aussi l'article Proposer un tutoriel pour en savoir plus sur la
dmarche suivre.

Merci.

Http://www.framasoft.net 3/21
Tutoriel Framasoft

1. INTRODUCTION
On va prsenter ici le logiciel Dia. Celui-ci permet de raliser des schmas et diagrammes.

Ce programme qui fait partie du projet GNOME.


On peut le considrer comme le pendant libre du logiciel Visio, proprit de Microsoft.

Dia dispose d'une panoplie d'objets ddis :


schmas relationnels ;
diagrammes UML ;
organigrammes ;
plans de rseaux ;
circuits lectroniques simples.
Il est aussi possible d'ajouter de nouvelles formes assez simplement1.

Ce document est bas sur le document Didacticiel Dia2 de Jean Peyratout dont la lecture est
fortement recommande.

Le parcours de notre dcouverte permet de dcouvrir dans un premier temps l'environnement3


de travail du logiciel.
Il se poursuit par un exemple concret dcoup en tapes.
Finalement il survole quelques fonctionnalits.

L'installation du logiciel est aborde en annexe.

Remarque : Les captures d'crans sont ralises sur la version 0.96.1 de Dia disponible sur
Ubuntu 9.10 (avec un bureau GNOME). Cependant, mis part le style et la dcoration
des fentres tout devrait tre ici directement applicable sur un autre systme d'exploitation.

1 A l'aide de fichiers XML, utilisant un sous-ensemble de SVG (ce point ne sera pas abord ici).
2 Disponible dans les tutoriels Framasoft.
3 Bas sur GTK+, la bibliothque du projet GNOME.

Http://www.framasoft.net 4/21
Tutoriel Framasoft

2. L'ENVIRONNEMENT DIA
Le logiciel dispose de deux types de fentres :
la fentre Bote Outils (une par instance du programme)

les Fentres Schma (une ou plusieurs) qui constitue l'environnement de travail


principal.

Remarque : Dia possde une fonctionnalit d'aide contextuelle, obtenue en maintenant


le pointeur de la souris sur une icone, une bulle d'information a apparat. Le commentaire
quoique rapide peut tre une indication. Une aide classique est aussi disponible dans les
menu.

Http://www.framasoft.net 5/21
Tutoriel Framasoft

2.1. La Fentre Schma


Faisons rapidement le tour des lments de cette fentre :
En haut, une barre de menu classique

pour accder aux diverses actions disponibles sur les Schmas.


Au centre, la zone de travail

qui contient les lments du diagrammes, placs sur la grille quadrille, deux rgles gradues
(une verticale et une horizontale), deux ascenseurs, et l'accs la fonction navigation ( ).
La fonction de navigation s'obtient en cliquant sur l'icone navigation et en dplaant la souris
sur la zone souhaite.
En bas, une zone d'tat

permettant un accs rapide au Zoom, au placement automatique sur la grille,


l'attachement des objets, au redimensionnement de la fentre. Cette zone indique aussi si
le diagramme en cours a t modifi depuis son ouverture.

Http://www.framasoft.net 6/21
Tutoriel Framasoft

2.2. La fentre Bote Outils


En plus du traditionnel menu, se trouve les outils (slection, loupe, dplacer, ajout texte), des
formes de base (carr, ellipse, polygone, courbe ferme), des liens (liens droit, lien semi-
circulaire, lien coude, lien zigzag, lien courbe) et la possibilit d'insrer des Images.

Utilisation : On slectionne un objet en cliquant dessus. Un clic sur la Fentre Schma


ajoute alors un exemplaire de cet objet.

les objets prdfinis et les bibliothque d'images

Utilisation : On slectionne un objet en cliquant dessus. Un clic sur dans la zone de travail
de la Fentre Schma ajoute alors un exemplaire de cet objet. On slectionne une

bibliothque d'image en cliquant sur et Ajouter feuille.

et les fonctions de couleur et de style de ligne

Http://www.framasoft.net 7/21
Tutoriel Framasoft

Ces fonctions sont utilises conjointement avec les formes de base, les liens et certains objets
prdfinis. Elles permettent de choisir :
la couleur d'avant-plan, la couleur d'arrire plan,

Utilisation : un clic sur un des plans le slectionne ; un clic sur le plan slectionner permet

d'accder la gestion des couleurs ; un clic sur permet de remettre l'avant-plan en noir et

l'arrire-plan en blanc ; un clic sur permet d'inverser les couleurs d'avant et d'arrire
plan.

la taille des bords

la prsence de flches pour les liens et le style le trait :

Utilisation : un clic sur une des zones gauche pour la flche gauche, milieu pour le style de
ligne, droite pour la flche droite.

Http://www.framasoft.net 8/21
Tutoriel Framasoft

3. EXEMPLE PAS A PAS


Nous allons raliser sur une page A4 en format paysage le diagramme suivant, prsentant un
petit rseau local avec accs Internet via une ligne ADSL en utilisant un modem, un routeur
et un switch :

Ce diagramme pour pouvoir tre envoy un correspondant sera export en un fichier PNG.

3.1. Cration d'un nouveau document et


mise en page
Lanons Dia et, si la Fentre de Schma n'apparait pas automatiquement en ouvrir une par
Boite Outils->Fichier->Nouveau

Notation : Bote Outils->Fichier->Nouveau signifie dans la fentre Bote Outils cliquer


sur Fichier puis dans le menu qui apparat cliquer sur Nouveau.

Puis ralisons la mise en page par Schma->Fichier->Mise en page... qui fait apparatre le fentre
assez classique

Les informations actuelles de mise en page sont :


Taille du papier : format A4 (taille 21cmx29,7cm)
Orientation : portrait
Marges (Haute, Basse, Gauche, Droite) : 2,82cm depuis le bord de la feuille
chelle : 100%

Http://www.framasoft.net 9/21
Tutoriel Framasoft

Avec le bouton radio d'orientation, changer celle-ci en paysage et cliquer sur pour
fermer la fentre en confirmant la modification.

Remarque : comme classiquement confirme les modifications faites,


permet d'appliquer les modifications et voir le rsultat obtenu dans la fentre Schma. Le

bouton permet de ne pas valider une modification non applique et ferme la


fentre.

Agrandissons un peu la fentre de Schma avec la tirette en bas droite ( ). Nous somme
prts construire le schma.

3.2. Placement des Formes


Formes simples
Les formes simples, appeles dans Dia formes assorties sont disponibles dans les objets
prdfinis de la Bote outils. Pour y accder, cliquer dans la bote d'outils sur

pour faire apparatre le menu de slection et choisir formes assorties

Les formes disponibles sont alors alors prsentes :

Conseil : redimensionner la Bote Outils pour plus de simplicit.

Http://www.framasoft.net 10/21
Tutoriel Framasoft

Dans notre exemple les flches sont d'une paisseur 0,05cm et fond rouge, on va donc rgler
les paramtres en consquences.
On choisit le rouge comme couleur d'arrire-plan par un clic sur l'outil de slection de couleur
d'arrire plan puis on slectionne l'paisseur 0,05cm (le deuxime trait par rapport gauche).
On est alors dans l'tat souhait pour le trait et le fond :

On slectionne la forme prdfinie flche droite par un clic dans les formes assorties et on
la dpose par un clic dans la Fentre de Schma. Il est possible de redimensionner la forme par
un clic sur l'outil de slection, un clic sur l'objet et un dplacement des zones vertes places
autour de la forme. On obtient

et que l'tat du diagramme en cours change suite l'opration : .


Ajoutons alors une tiquette de texte dans la forme ( savoir 1 Mo/s) : cliquons sur l'outil

texte et cliquons dans la flche pour faire apparatre la zone de saisie

que l'on complte au clavier:

Remarque : quand on a cliqu dans la flche la zone de saisie est apparu sur un point
d'attache au centre de la flche. Il en est ainsi car le mode de collage d'objets est rgl

sur , il n'en aurait pas t ainsi avec le mode (on passe d'un mode l'autre par un clic
sur l'icone en question.

Http://www.framasoft.net 11/21
Tutoriel Framasoft

Pour viter le dbordement, on va centrer le texte dans la zone de saisie. Pour cela cliquons
droite sur celle-ci pour faire apparatre le menu contextuel de la zone de saisie :

on slectionne Proprits... pour obtenir la fentre d'option :

et on choisit un Alignement Au centre avec le bouton de dfilement associ.


Bien que l'on puisse faire pareil pour la seconde flche, on va procder autrement.
Commenons par selectionner la flche en cliquant dessus, celui-ci apparat encadr par des
carrs verts :

Remarque : nous avons ici deux objets superposs, la flche ( l'arrire-plan) et le texte (
l'avant plan puisque rajout aprs). La selection de la flche ne concerne donc pas le texte.

Puis dupliquons la forme par Schma->dition->Dupliquer , on obtient une copie de l'objet4 place
un peu au hasard par Dia sur la page :

puis on dplace la flche en la faisant glisser la souris

4 Bien sr un copier suivit d'un coller est aussi possible, mais c'est plus rapide comme a non !

Http://www.framasoft.net 12/21
Tutoriel Framasoft

Maintenant, on va retourner la flche : faire un clic droit sur la nouvelle flche pour faire
apparatre un menu contextuel de la forme :

et choisir Retourner horizontalement5 pour obtenir

puis rajouter le texte comme prcdemment.

Formes complexes
Pour dessiner les quipements rseau (switch, routeur, modem) et le nuage Internet on va
utiliser la bibliothque d'image Rseau).

Cliquer sur puis dans la liste choisir Autres feuilles->Rseau, les nouveaux objets
sont alors affichs dans la Bote Outils :

5 C'est pas trs intuitif mais c'est comme a...

Http://www.framasoft.net 13/21
Tutoriel Framasoft

Le fond des objets doit tre blanc, donc on remet au pralable l'arrire-plan en blanc par .
Slectionner le routeur et placer le sur la Fentre de Schma la taille souhaite.
Slectionner le modem et placer le sur la Fentre de Schma la taille souhaite pour obtenir :

Remarque :certains objets comme le modem possdent une zone de texte automatique,
celle-ci est prsente quand un petit curseur apparat dans ou auteur de l'objet.

Dans la zone de texte automatique taper modem ADSL et redimensionner l'objet au besoin.
Ajouter de mme le nuage Internet et le switch avec leur nom (ces deux objets ayant des
zone de textes automatiques).
On arrive quelque chose comme :

Ajoutons maintenant le texte routeur sous le routeur, puisque cet objet ne possde pas de

zone de texte automatique: slectionnons l'outil texte et entrons un texte au dessous du

Http://www.framasoft.net 14/21
Tutoriel Framasoft

routeur, modifions les options du texte en alignement Au centre.

Pour centrer le dessin du routeur et le texte du dessous, choisissons l'outil de slection et


encadrons par glisser une zone assez large autour de l'image du routeur et du texte

et slectionnons en relchant la souris :

puis utilisons la fonction d'alignement des objets par Schma->Objets->Aligner->Centrer pour


obtenir le rsultat souhait :

Http://www.framasoft.net 15/21
Tutoriel Framasoft

On peut donc finir de placer les 3 derniers objets complexes (les ordinateurs) qui se trouvent
dans la bibliothque Cisco-Ordinateurs que l'on aligne par leur bord suprieur en les
slectionnant et en utilisant Schma->Objets->Aligner->Haut

3.3. Les liens entre objets


Il ne nous reste plus qu' lier les objets entre eux. Plutt que de procder tape par tape
comme prcdemment (on a gagn en aisance depuis), nous prsenterons les objets liens et
leur manipulation.

Les objets liens


Les liens disponibles sont

Un lien droit simple

Le point rouge permet de rgler le diamtre du cercle


Un lien en demi-cercle
qui porte le lien.
Le point rouge permet de rgler l'cart entre le trait
Un lien en coude
du milieu et les deux deux extrmits.
Il est possible d'ajouter un ou plusieurs point rouge
Un lien en zigzag
intermdiaire et de les dplacer.
Il est possible de jouer sur la courbure avec les deux
Un lien courbe
points rouges.

Http://www.framasoft.net 16/21
Tutoriel Framasoft

N'oublions pas que les caractristiques du lien sont manipulables par l'outil

Les points d'attache


Chaque objet possde un ou plusieurs point d'attache matrialiss par une petite croix bleue.
Par exemple

cet ordinateur possde 10 points d'attache.


De plus chaque objet possde implicitement un point d'attache dans son intrieur. Celui-ci n'est
pas visible.

Liens libres, liens lis...


Les liens peuvent tre placs n'importe o sur le diagramme, leur extrmit est alors verte : ce
sont les liens libres.
Exemple :

Les liens peuvent s'attacher sur les points d'attaches des objets du diagramme, leur extrmit
est alors rouge : ce sont des liens attachs qui sont solidaires des objets quand ceux-ci sont
dplacs.
Exemple :

Http://www.framasoft.net 17/21
Tutoriel Framasoft

Il est conseill d'utiliser des liens attachs pour relier les objets.

Remarque : un lien peut tre moiti attach (dans ce cas seule une seule de ses
extrmits est rouge).

Enregistrer
Notre schma tant termin, il est temps de l'enregistrer : la procdure n'est pas trs originale,
on fait Schma->Fichier->Enregistrer sous....

Ensuite, exporterons le schma dans le format PNG : faire Schma->Fichier->Exporter, et choisir un


nom de fichier avec extension .png.

Http://www.framasoft.net 18/21
Tutoriel Framasoft

4. Notions avances
4.1. Calques
Dia gre des calques la manire de GIMP.
L'usage des calques permet de dcomposer le schma en plusieurs couches qui peuvent
par exemple regrouper des objets de mme rle. Les calques se superposent pour raliser le
schma final.
En pratique, on rflchira au nombre de calques ncessaires avant de passer la ralisation du
document avec le logiciel.
La cration des claques se fait par Schma->Diagramme->Calques puis Ajouter.

4.2. Slection
Pour slectionner un objet, plusieurs mthodes sont notre disposition :
avec l'outil pointeur, cliquer sur un objet pour slectionner UN objet
avec l'outil pointeur et la touche Majuscule presse, cliquer sur plusieurs objets pour
une slection multiple
avec l'outil pointeur, dlimiter une zone autour des objets slectionner

Dia dispose aussi de mthode plus complexes, accessibles par Schma->Slection.

4.3. Bibliothques de formes


Dia comprend plusieurs bibliothques de formes.

Ici nous nous sommes contents de dcrire la faon d'utiliser les bibliothques classiques.

Il est possible de rajouter d'autres formes prdfinies selon ses besoins (voir la section
Download du site officiel) et de crer ses propose formes (fichiers .shape).

Http://www.framasoft.net 19/21
Tutoriel Framasoft

5. A PROPOS DES FORMATS


Dia peut charger et enregistrer des schmas dans un format standard XML/SVG compress ou
non.

Dia peut exporter les images dans les formats suivants : CGM, DXF, SHAPE, DIA, CODE, FIG,
VDX, PLT, TEX, MP, BMP, ICO, JPEG, PNG, TIFF, EPS, SVG, WPG.

L'outil d'insertion d'image supporte les formats suivants : ANI, BMP, GIF, ICO, JPEG, PNG, PNM,
RAS, SVG, TGA, TIFF, WMF, XBM, XPM.

Http://www.framasoft.net 20/21
Tutoriel Framasoft

6. INSTALLATION
Dia est disponible sur le site officiel http://live.gnome.org/Dia, rubrique Download.
Dia est disponible sur les systmes d'exploitation Linux et Windows.
Un assistant d'installation Windows est disponible.
De mme un paquet .deb est disponible sur les dpts Debian ou Ubuntu.
Le site officiel fournit aussi les sources recompiler (c'est un logiciel libre !).

Http://www.framasoft.net 21/21

You might also like