SlideShare una empresa de Scribd logo
1 de 20
Descargar para leer sin conexión
Environnement de développement graphique pour IBM i 
Tutoriel SilverDev 
Comment créer un graphe ?
SilverDev – Tutoriel - Créer un graphe 
Experia Europe -- Droit de copie réservé -- 2/ 20 
Table des matières 
1. Création d’un nouveau programme ............................................................... 3 
2. Mise en forme de l’écran ............................................................................... 6 
3. Choix du type de graphe ................................................................................ 9 
4. Insertion des données .................................................................................. 11 
5. Compilation .................................................................................................. 14 
6. Création d’un CLP ......................................................................................... 15 
7. Mise à disposition dans MyDesk .................................................................. 17 
8. Résultat ......................................................................................................... 18
SilverDev – Tutoriel - Créer un graphe 
Experia Europe -- Droit de copie réservé -- 3/ 20 
1. Création d’un nouveau programme 
Lancez SilverDev Designer et sélectionnez un contexte à partir du menu Outils > Contexte.
SilverDev – Tutoriel - Créer un graphe 
Experia Europe -- Droit de copie réservé -- 4/ 20 
Créez votre nouveau programme à partir de l’icône « + » 
dans l’onglet de votre contexte. 
Nous créons ici un programme contenant du SQL : 
sélectionnez le type SVDSQLRPG
SilverDev – Tutoriel - Créer un graphe 
Experia Europe -- Droit de copie réservé -- 5/ 20 
Le nom du programme apparaît dans la liste de l’onglet contexte. 
Double-cliquez dessus pour l’ouvrir.
SilverDev – Tutoriel - Créer un graphe 
Experia Europe -- Droit de copie réservé -- 6/ 20 
2. Mise en forme de l’écran 
Plaçons tout d’abord un panel en tête de l’écran, à l’aide du composant CPanel dans l’onglet Composants. 
Cliquez sur son icône, puis placez-le sur la fiche avec un nouveau clic à l’endroit voulu. 
Pour l’adapter à la taille de la fiche, rendez-vous dans l’onglet Inspecteur, et donnez la valeur alTop à la propriété Align
SilverDev – Tutoriel - Créer un graphe 
Experia Europe -- Droit de copie réservé -- 7/ 20 
Plaçons ensuite un bouton qui nous servira à charger les données. 
Utilisez le composant CButton, placez-le à l’endroit voulu, puis nommez-le "Load" à partir de sa propriété Caption dans l'onglet inspecteur
SilverDev – Tutoriel - Créer un graphe 
Experia Europe -- Droit de copie réservé -- 8/ 20 
Nous préparons ensuite la zone d’affichage du graphe : 
Utilisez le composant CChart et donnez la valeur alClient à sa propriété Align, dans l'onglet inspecteur
SilverDev – Tutoriel - Créer un graphe 
Experia Europe -- Droit de copie réservé -- 9/ 20 
3. Choix du type de graphe 
Double-cliquez sur la zone du graphe dans votre fiche. 
Cette pop-up apparaît. 
Cliquez sur l’icône nouveau en haut à gauche pour insérer une nouvelle série. 
Vous pouvez choisir votre type de graphe 
dans cette boîte de dialogue. 
Nous sélectionnons le camembert.
SilverDev – Tutoriel - Créer un graphe 
Experia Europe -- Droit de copie réservé -- 10/ 20 
Votre fiche est prête à recevoir les données. 
Attention, cet affichage n’est qu’une prévisualisation de votre futur graphe, il ne contient pas de véritables données.
SilverDev – Tutoriel - Créer un graphe 
Experia Europe -- Droit de copie réservé -- 11/ 20 
4. Insertion des données 
Retournons sur le bouton Load pour charger les données. Sélectionnez-le sur votre fiche. 
Dans l’onglet Evénements, sélectionnez OnClick 
et double-cliquez dessus pour créer l’événement. 
Vous retrouvez le code correspondant dans votre source
SilverDev – Tutoriel - Créer un graphe 
Experia Europe -- Droit de copie réservé -- 12/ 20 
Nous allons récupérer les données de deux tables de la bibliothèque de démonstration : 
Une table contenant une liste de livres (sddmbks) et une autre contenant les thèmes de ces livres (sddmthm). 
Dans notre graphe, nous afficherons le nombre de livres dans chacun des thèmes. 
Nous déclarons les variables : 
Puis nous préparons la requête SQL :
SilverDev – Tutoriel - Créer un graphe 
Experia Europe -- Droit de copie réservé -- 13/ 20 
Avant d’afficher le résultat de la requête, il nous faut nettoyer les données précédentes pour qu’elles ne se superposent pas. 
Pour cela, nous utilisons la fonction SilverDev sdSeriesClear : 
Nous pouvons alors ajouter des données à la série contenu dans votre camembert, 
à l’aide de la fonction SilverDev sdAddPie : 
Astuce : Utilisez la touche F1 pour accéder à la fiche d'aide des fonctions SilverDev que vous utilisez.
SilverDev – Tutoriel - Créer un graphe 
Experia Europe -- Droit de copie réservé -- 14/ 20 
5. Compilation 
Sauvegardez et compilez la fiche 
Puis dans le menu Compilation, 
générez le programme.
SilverDev – Tutoriel - Créer un graphe 
Experia Europe -- Droit de copie réservé -- 15/ 20 
6. Création d’un CLP 
Pour mettre l’application à disposition des utilisateurs, il est nécessaire de créer un CLP de lancement : 
Ouvrez un nouveau membre 
dans lequel vous ajoutez votre bibliothèque 
et appelez le programme.
SilverDev – Tutoriel - Créer un graphe 
Experia Europe -- Droit de copie réservé -- 16/ 20 
Sauvegardez le CLP 
Et compilez-le
SilverDev – Tutoriel - Créer un graphe 
Experia Europe -- Droit de copie réservé -- 17/ 20 
7. Mise à disposition dans MyDesk 
Lancez MyDesk et placez-vous à l’endroit où vous souhaitez mettre à disposition votre nouvelle application. 
Faites un clic-droit puis « Nouvelle application » 
Remplissez la boîte de dialogue avec le nom de la nouvelle application, le nom du programme et la commande CALL pour lancer le CLP. 
Dans la fenêtre suivante, sélectionnez les autorisations de votre application.
SilverDev – Tutoriel - Créer un graphe 
Experia Europe -- Droit de copie réservé -- 18/ 20 
8. Résultat 
Vous pouvez lancer votre application, et cliquer sur Load pour charger vos données :
SilverDev – Tutoriel - Créer un graphe 
Experia Europe -- Droit de copie réservé -- 19/ 20 
Plus d'informations sur www.silverdev.com 
Notice relative aux droits d'auteurs. 
Les informations contenues dans ce document pourront faire l'objet de modifications sans préavis et ne sauraient en aucune manière engager EXPERIA. La fourniture du progiciel est régie par un octroi de licence ou un accord de confidentialité. Le progiciel ne peut être utilisé, copié ou reproduit sur quelque support que ce soit que conformément aux termes de cette licence ou de cet accord de confidentialité. L'acheteur ne peut effectuer des copies que dans le but de sauvegarde ou d'archivage. 
Aucune partie du manuel et du progiciel ne peut être reproduite ou transmise par quelque moyen que ce soit, électronique ou mécanique, y compris par photocopie, enregistrement ou tout autre procédé de stockage, de traitement et de récupération d'informations, pour d'autres buts que l'usage personnel de l'acheteur sans permission expresse et écrite de la société EXPERIA. 
SilverDev est une marque déposée d’EXPERIA Europe 
IBM, AS/400, iSeries, System i, i5, Power I sont des marques déposées de International Business Machines Corporation. 
Windows est une marque déposée de Microsoft. 
Tous les autres produits sont des marques déposées de leur société respective. 
EXPERIA Europe 
4, rue L.Beridot 
Les jardins d'Epione 
38500 VOIRON - FRANCE 
www.experia.com 
info@experia.com
SilverDev – Tutoriel - Créer un graphe 
Experia Europe -- Droit de copie réservé -- 20/ 20

Más contenido relacionado

Destacado

Manipulation Circuits Logiques : Manipulation n 2
Manipulation Circuits Logiques : Manipulation n 2Manipulation Circuits Logiques : Manipulation n 2
Manipulation Circuits Logiques : Manipulation n 2Mohamed Khalfaoui
 
Andreas Blumauer: Über das ‘Smarte’ am Semantic Web
Andreas Blumauer: Über das ‘Smarte’ am Semantic WebAndreas Blumauer: Über das ‘Smarte’ am Semantic Web
Andreas Blumauer: Über das ‘Smarte’ am Semantic WebSemantic Web Company
 
Présentation des soirées Montpellier Mobile
Présentation des soirées Montpellier MobilePrésentation des soirées Montpellier Mobile
Présentation des soirées Montpellier MobileDamien Laureaux
 
Innocherche restitution collége entreprise 14 octobre 2014
Innocherche   restitution collége entreprise 14 octobre 2014Innocherche   restitution collége entreprise 14 octobre 2014
Innocherche restitution collége entreprise 14 octobre 2014Bertrand Petit
 
23 oct 2013 memento inscription rech partenaires
23 oct 2013 memento inscription rech partenaires 23 oct 2013 memento inscription rech partenaires
23 oct 2013 memento inscription rech partenaires Cécile Gouzée
 
Doubleexpressv2012
Doubleexpressv2012Doubleexpressv2012
Doubleexpressv2012Schitter
 
RTB - Atelier 3 - moi directeur d'office, quelle responsabilité et quelle dél...
RTB - Atelier 3 - moi directeur d'office, quelle responsabilité et quelle dél...RTB - Atelier 3 - moi directeur d'office, quelle responsabilité et quelle dél...
RTB - Atelier 3 - moi directeur d'office, quelle responsabilité et quelle dél...R-Evolutions Touristiques de Brive
 
Retour d’expérience "La Boutique en ligne de Tunisiana"
Retour d’expérience "La Boutique en ligne de Tunisiana"Retour d’expérience "La Boutique en ligne de Tunisiana"
Retour d’expérience "La Boutique en ligne de Tunisiana"MEDIANET
 
Cd jun d_fut7[1]
Cd jun d_fut7[1]Cd jun d_fut7[1]
Cd jun d_fut7[1]mm23bb
 
PredigtpräSentation
PredigtpräSentationPredigtpräSentation
PredigtpräSentationwusternberg
 
Zukünftige Klimatisierung und Heizung von Gebäuden (Dirk Müller)
Zukünftige Klimatisierung und Heizung von Gebäuden (Dirk Müller)Zukünftige Klimatisierung und Heizung von Gebäuden (Dirk Müller)
Zukünftige Klimatisierung und Heizung von Gebäuden (Dirk Müller)co2online gem. GmbH
 
Technologie- und Gründerzentren (TGZ) Rolle, Funktion und Finanzierung
Technologie- und Gründerzentren (TGZ) Rolle, Funktion und FinanzierungTechnologie- und Gründerzentren (TGZ) Rolle, Funktion und Finanzierung
Technologie- und Gründerzentren (TGZ) Rolle, Funktion und FinanzierungClemens Bartlome
 

Destacado (17)

Manipulation Circuits Logiques : Manipulation n 2
Manipulation Circuits Logiques : Manipulation n 2Manipulation Circuits Logiques : Manipulation n 2
Manipulation Circuits Logiques : Manipulation n 2
 
Andreas Blumauer: Über das ‘Smarte’ am Semantic Web
Andreas Blumauer: Über das ‘Smarte’ am Semantic WebAndreas Blumauer: Über das ‘Smarte’ am Semantic Web
Andreas Blumauer: Über das ‘Smarte’ am Semantic Web
 
Présentation des soirées Montpellier Mobile
Présentation des soirées Montpellier MobilePrésentation des soirées Montpellier Mobile
Présentation des soirées Montpellier Mobile
 
Innocherche restitution collége entreprise 14 octobre 2014
Innocherche   restitution collége entreprise 14 octobre 2014Innocherche   restitution collége entreprise 14 octobre 2014
Innocherche restitution collége entreprise 14 octobre 2014
 
Présentation audition Lescure 29 11 2012
Présentation audition Lescure 29 11 2012Présentation audition Lescure 29 11 2012
Présentation audition Lescure 29 11 2012
 
Não me siga
Não me sigaNão me siga
Não me siga
 
23 oct 2013 memento inscription rech partenaires
23 oct 2013 memento inscription rech partenaires 23 oct 2013 memento inscription rech partenaires
23 oct 2013 memento inscription rech partenaires
 
Doubleexpressv2012
Doubleexpressv2012Doubleexpressv2012
Doubleexpressv2012
 
RTB - Atelier 3 - moi directeur d'office, quelle responsabilité et quelle dél...
RTB - Atelier 3 - moi directeur d'office, quelle responsabilité et quelle dél...RTB - Atelier 3 - moi directeur d'office, quelle responsabilité et quelle dél...
RTB - Atelier 3 - moi directeur d'office, quelle responsabilité et quelle dél...
 
105413
105413105413
105413
 
Stellen Sie sich vor …
Stellen Sie sich vor …Stellen Sie sich vor …
Stellen Sie sich vor …
 
Retour d’expérience "La Boutique en ligne de Tunisiana"
Retour d’expérience "La Boutique en ligne de Tunisiana"Retour d’expérience "La Boutique en ligne de Tunisiana"
Retour d’expérience "La Boutique en ligne de Tunisiana"
 
Cd jun d_fut7[1]
Cd jun d_fut7[1]Cd jun d_fut7[1]
Cd jun d_fut7[1]
 
PredigtpräSentation
PredigtpräSentationPredigtpräSentation
PredigtpräSentation
 
Drh change agent
Drh change agent Drh change agent
Drh change agent
 
Zukünftige Klimatisierung und Heizung von Gebäuden (Dirk Müller)
Zukünftige Klimatisierung und Heizung von Gebäuden (Dirk Müller)Zukünftige Klimatisierung und Heizung von Gebäuden (Dirk Müller)
Zukünftige Klimatisierung und Heizung von Gebäuden (Dirk Müller)
 
Technologie- und Gründerzentren (TGZ) Rolle, Funktion und Finanzierung
Technologie- und Gründerzentren (TGZ) Rolle, Funktion und FinanzierungTechnologie- und Gründerzentren (TGZ) Rolle, Funktion und Finanzierung
Technologie- und Gründerzentren (TGZ) Rolle, Funktion und Finanzierung
 

Similar a [Tutoriel] Créez un graph en RPG avec SilverDev

[Tutoriel] SilverDev pour IBM i : Démarrage rapide
[Tutoriel] SilverDev pour IBM i : Démarrage rapide[Tutoriel] SilverDev pour IBM i : Démarrage rapide
[Tutoriel] SilverDev pour IBM i : Démarrage rapideSilverDev by Experia
 
Configuration eon4
Configuration eon4Configuration eon4
Configuration eon4papemignane
 
[Tutoriel] SilverDev Wizard - français
[Tutoriel]  SilverDev Wizard - français[Tutoriel]  SilverDev Wizard - français
[Tutoriel] SilverDev Wizard - françaisSilverDev by Experia
 
Les ateliers android_1_vers2015
Les ateliers android_1_vers2015Les ateliers android_1_vers2015
Les ateliers android_1_vers2015Saber LAJILI
 
Les ateliers android_1_vers2015
Les ateliers android_1_vers2015Les ateliers android_1_vers2015
Les ateliers android_1_vers2015Sabeur LAJILI
 
Les ateliers android_1_vers2015
Les ateliers android_1_vers2015Les ateliers android_1_vers2015
Les ateliers android_1_vers2015Sabeur LAJILI
 
XebiCon'17 : Déploiement continu de modèle de Machine Learning - Loïc Divad
XebiCon'17 : Déploiement continu de modèle de Machine Learning - Loïc DivadXebiCon'17 : Déploiement continu de modèle de Machine Learning - Loïc Divad
XebiCon'17 : Déploiement continu de modèle de Machine Learning - Loïc DivadPublicis Sapient Engineering
 
Prsentationtutoriel 100217133915-phpapp01 (1)
Prsentationtutoriel 100217133915-phpapp01 (1)Prsentationtutoriel 100217133915-phpapp01 (1)
Prsentationtutoriel 100217133915-phpapp01 (1)Eric Bourdet
 
Guide utilisateur IPAQ 3715
Guide utilisateur IPAQ 3715Guide utilisateur IPAQ 3715
Guide utilisateur IPAQ 3715Esserentais
 
Rapport Projet de fin d'etude sur le parc informatique
Rapport Projet  de fin d'etude sur le parc informatiqueRapport Projet  de fin d'etude sur le parc informatique
Rapport Projet de fin d'etude sur le parc informatiqueHicham Ben
 
Cours informatique ordinateur et système d'exploitation
Cours informatique ordinateur et système d'exploitationCours informatique ordinateur et système d'exploitation
Cours informatique ordinateur et système d'exploitationTunisie collège
 
Rapport genie logiciel
Rapport genie logicielRapport genie logiciel
Rapport genie logicielserge sonfack
 
Rapport de mon First Projet Web à l'Ecole Supérieure de Technologie de SAFI -...
Rapport de mon First Projet Web à l'Ecole Supérieure de Technologie de SAFI -...Rapport de mon First Projet Web à l'Ecole Supérieure de Technologie de SAFI -...
Rapport de mon First Projet Web à l'Ecole Supérieure de Technologie de SAFI -...Mohammed JAITI
 
Partie 2: Angular
Partie 2: AngularPartie 2: Angular
Partie 2: AngularHabib Ayad
 

Similar a [Tutoriel] Créez un graph en RPG avec SilverDev (20)

[Tutoriel] SilverDev pour IBM i : Démarrage rapide
[Tutoriel] SilverDev pour IBM i : Démarrage rapide[Tutoriel] SilverDev pour IBM i : Démarrage rapide
[Tutoriel] SilverDev pour IBM i : Démarrage rapide
 
Configuration eon4
Configuration eon4Configuration eon4
Configuration eon4
 
[Tutoriel] SilverDev Wizard - français
[Tutoriel]  SilverDev Wizard - français[Tutoriel]  SilverDev Wizard - français
[Tutoriel] SilverDev Wizard - français
 
Tutoriel J2EE
Tutoriel J2EETutoriel J2EE
Tutoriel J2EE
 
Atelier IDS SNORT
Atelier IDS SNORTAtelier IDS SNORT
Atelier IDS SNORT
 
Rapport de stage du fin d'étude
Rapport de stage du fin d'étudeRapport de stage du fin d'étude
Rapport de stage du fin d'étude
 
Les ateliers android_1_vers2015
Les ateliers android_1_vers2015Les ateliers android_1_vers2015
Les ateliers android_1_vers2015
 
Les ateliers android_1_vers2015
Les ateliers android_1_vers2015Les ateliers android_1_vers2015
Les ateliers android_1_vers2015
 
Les ateliers android_1_vers2015
Les ateliers android_1_vers2015Les ateliers android_1_vers2015
Les ateliers android_1_vers2015
 
Android Device Monitor
Android Device MonitorAndroid Device Monitor
Android Device Monitor
 
XebiCon'17 : Déploiement continu de modèle de Machine Learning - Loïc Divad
XebiCon'17 : Déploiement continu de modèle de Machine Learning - Loïc DivadXebiCon'17 : Déploiement continu de modèle de Machine Learning - Loïc Divad
XebiCon'17 : Déploiement continu de modèle de Machine Learning - Loïc Divad
 
Prsentationtutoriel 100217133915-phpapp01 (1)
Prsentationtutoriel 100217133915-phpapp01 (1)Prsentationtutoriel 100217133915-phpapp01 (1)
Prsentationtutoriel 100217133915-phpapp01 (1)
 
Guide utilisateur IPAQ 3715
Guide utilisateur IPAQ 3715Guide utilisateur IPAQ 3715
Guide utilisateur IPAQ 3715
 
Rapport Projet de fin d'etude sur le parc informatique
Rapport Projet  de fin d'etude sur le parc informatiqueRapport Projet  de fin d'etude sur le parc informatique
Rapport Projet de fin d'etude sur le parc informatique
 
Guide nvivo 9
Guide nvivo 9Guide nvivo 9
Guide nvivo 9
 
Cours informatique ordinateur et système d'exploitation
Cours informatique ordinateur et système d'exploitationCours informatique ordinateur et système d'exploitation
Cours informatique ordinateur et système d'exploitation
 
Rapport genie logiciel
Rapport genie logicielRapport genie logiciel
Rapport genie logiciel
 
Rapport de mon First Projet Web à l'Ecole Supérieure de Technologie de SAFI -...
Rapport de mon First Projet Web à l'Ecole Supérieure de Technologie de SAFI -...Rapport de mon First Projet Web à l'Ecole Supérieure de Technologie de SAFI -...
Rapport de mon First Projet Web à l'Ecole Supérieure de Technologie de SAFI -...
 
Partie 2: Angular
Partie 2: AngularPartie 2: Angular
Partie 2: Angular
 
conceptsWD25.pdf
conceptsWD25.pdfconceptsWD25.pdf
conceptsWD25.pdf
 

Más de SilverDev by Experia

[Tutorial] Build a graph in RPG with SilverDev
[Tutorial] Build a graph in RPG with SilverDev[Tutorial] Build a graph in RPG with SilverDev
[Tutorial] Build a graph in RPG with SilverDevSilverDev by Experia
 
[Tutorial] Crear gráficos en RPG con SilverDev
[Tutorial] Crear gráficos en RPG con SilverDev[Tutorial] Crear gráficos en RPG con SilverDev
[Tutorial] Crear gráficos en RPG con SilverDevSilverDev by Experia
 
[Tutorial] Insertar una imagen en una aplicación IBM i con SilverDev
[Tutorial] Insertar una imagen en una aplicación IBM i con SilverDev[Tutorial] Insertar una imagen en una aplicación IBM i con SilverDev
[Tutorial] Insertar una imagen en una aplicación IBM i con SilverDevSilverDev by Experia
 
[Tutorial] Insert a Picture in IBM i Applications with SilverDev
[Tutorial] Insert a Picture in IBM i Applications with SilverDev[Tutorial] Insert a Picture in IBM i Applications with SilverDev
[Tutorial] Insert a Picture in IBM i Applications with SilverDevSilverDev by Experia
 
[Tutorial] SilverDev for IBM i: Quick Start
[Tutorial] SilverDev for IBM i: Quick Start[Tutorial] SilverDev for IBM i: Quick Start
[Tutorial] SilverDev for IBM i: Quick StartSilverDev by Experia
 
How to simplify IBM i / PC exchanges with SilverDev?
How to simplify IBM i / PC exchanges with SilverDev?How to simplify IBM i / PC exchanges with SilverDev?
How to simplify IBM i / PC exchanges with SilverDev?SilverDev by Experia
 
IBM i: How modernized applications facilitate interactions with PCs?
IBM i: How modernized applications facilitate interactions with PCs? IBM i: How modernized applications facilitate interactions with PCs?
IBM i: How modernized applications facilitate interactions with PCs? SilverDev by Experia
 
Témoignage Igloo Post-Mix (Orangina-Schweppes / Pepsi Cola)
Témoignage Igloo Post-Mix (Orangina-Schweppes / Pepsi Cola)Témoignage Igloo Post-Mix (Orangina-Schweppes / Pepsi Cola)
Témoignage Igloo Post-Mix (Orangina-Schweppes / Pepsi Cola)SilverDev by Experia
 
SilverDev / ARCAD Skipper Interface - for Structured Graphic Developments in ...
SilverDev / ARCAD Skipper Interface - for Structured Graphic Developments in ...SilverDev / ARCAD Skipper Interface - for Structured Graphic Developments in ...
SilverDev / ARCAD Skipper Interface - for Structured Graphic Developments in ...SilverDev by Experia
 
Temoignage SilverDev - Moderniser l’existant en RPG avec SilverDev
Temoignage SilverDev - Moderniser l’existant en RPG avec SilverDevTemoignage SilverDev - Moderniser l’existant en RPG avec SilverDev
Temoignage SilverDev - Moderniser l’existant en RPG avec SilverDevSilverDev by Experia
 
[Tutorial] SilverDev Designer - RPG Development Studio
[Tutorial] SilverDev Designer - RPG Development Studio[Tutorial] SilverDev Designer - RPG Development Studio
[Tutorial] SilverDev Designer - RPG Development StudioSilverDev by Experia
 
[Tutorial] SilverDev Wizard - english
[Tutorial]  SilverDev Wizard - english[Tutorial]  SilverDev Wizard - english
[Tutorial] SilverDev Wizard - englishSilverDev by Experia
 
Experia annonce la nouvelle version de SilverDev pour AS400 / IBM i
Experia annonce la nouvelle version de SilverDev pour AS400 / IBM iExperia annonce la nouvelle version de SilverDev pour AS400 / IBM i
Experia annonce la nouvelle version de SilverDev pour AS400 / IBM iSilverDev by Experia
 
RPG : Développez des applications graphiques avec Silverdev
RPG : Développez des applications graphiques avec SilverdevRPG : Développez des applications graphiques avec Silverdev
RPG : Développez des applications graphiques avec SilverdevSilverDev by Experia
 
SilverDev: Modernize Your IBM i User Experience
SilverDev: Modernize Your IBM i User ExperienceSilverDev: Modernize Your IBM i User Experience
SilverDev: Modernize Your IBM i User ExperienceSilverDev by Experia
 

Más de SilverDev by Experia (15)

[Tutorial] Build a graph in RPG with SilverDev
[Tutorial] Build a graph in RPG with SilverDev[Tutorial] Build a graph in RPG with SilverDev
[Tutorial] Build a graph in RPG with SilverDev
 
[Tutorial] Crear gráficos en RPG con SilverDev
[Tutorial] Crear gráficos en RPG con SilverDev[Tutorial] Crear gráficos en RPG con SilverDev
[Tutorial] Crear gráficos en RPG con SilverDev
 
[Tutorial] Insertar una imagen en una aplicación IBM i con SilverDev
[Tutorial] Insertar una imagen en una aplicación IBM i con SilverDev[Tutorial] Insertar una imagen en una aplicación IBM i con SilverDev
[Tutorial] Insertar una imagen en una aplicación IBM i con SilverDev
 
[Tutorial] Insert a Picture in IBM i Applications with SilverDev
[Tutorial] Insert a Picture in IBM i Applications with SilverDev[Tutorial] Insert a Picture in IBM i Applications with SilverDev
[Tutorial] Insert a Picture in IBM i Applications with SilverDev
 
[Tutorial] SilverDev for IBM i: Quick Start
[Tutorial] SilverDev for IBM i: Quick Start[Tutorial] SilverDev for IBM i: Quick Start
[Tutorial] SilverDev for IBM i: Quick Start
 
How to simplify IBM i / PC exchanges with SilverDev?
How to simplify IBM i / PC exchanges with SilverDev?How to simplify IBM i / PC exchanges with SilverDev?
How to simplify IBM i / PC exchanges with SilverDev?
 
IBM i: How modernized applications facilitate interactions with PCs?
IBM i: How modernized applications facilitate interactions with PCs? IBM i: How modernized applications facilitate interactions with PCs?
IBM i: How modernized applications facilitate interactions with PCs?
 
Témoignage Igloo Post-Mix (Orangina-Schweppes / Pepsi Cola)
Témoignage Igloo Post-Mix (Orangina-Schweppes / Pepsi Cola)Témoignage Igloo Post-Mix (Orangina-Schweppes / Pepsi Cola)
Témoignage Igloo Post-Mix (Orangina-Schweppes / Pepsi Cola)
 
SilverDev / ARCAD Skipper Interface - for Structured Graphic Developments in ...
SilverDev / ARCAD Skipper Interface - for Structured Graphic Developments in ...SilverDev / ARCAD Skipper Interface - for Structured Graphic Developments in ...
SilverDev / ARCAD Skipper Interface - for Structured Graphic Developments in ...
 
Temoignage SilverDev - Moderniser l’existant en RPG avec SilverDev
Temoignage SilverDev - Moderniser l’existant en RPG avec SilverDevTemoignage SilverDev - Moderniser l’existant en RPG avec SilverDev
Temoignage SilverDev - Moderniser l’existant en RPG avec SilverDev
 
[Tutorial] SilverDev Designer - RPG Development Studio
[Tutorial] SilverDev Designer - RPG Development Studio[Tutorial] SilverDev Designer - RPG Development Studio
[Tutorial] SilverDev Designer - RPG Development Studio
 
[Tutorial] SilverDev Wizard - english
[Tutorial]  SilverDev Wizard - english[Tutorial]  SilverDev Wizard - english
[Tutorial] SilverDev Wizard - english
 
Experia annonce la nouvelle version de SilverDev pour AS400 / IBM i
Experia annonce la nouvelle version de SilverDev pour AS400 / IBM iExperia annonce la nouvelle version de SilverDev pour AS400 / IBM i
Experia annonce la nouvelle version de SilverDev pour AS400 / IBM i
 
RPG : Développez des applications graphiques avec Silverdev
RPG : Développez des applications graphiques avec SilverdevRPG : Développez des applications graphiques avec Silverdev
RPG : Développez des applications graphiques avec Silverdev
 
SilverDev: Modernize Your IBM i User Experience
SilverDev: Modernize Your IBM i User ExperienceSilverDev: Modernize Your IBM i User Experience
SilverDev: Modernize Your IBM i User Experience
 

[Tutoriel] Créez un graph en RPG avec SilverDev

  • 1. Environnement de développement graphique pour IBM i Tutoriel SilverDev Comment créer un graphe ?
  • 2. SilverDev – Tutoriel - Créer un graphe Experia Europe -- Droit de copie réservé -- 2/ 20 Table des matières 1. Création d’un nouveau programme ............................................................... 3 2. Mise en forme de l’écran ............................................................................... 6 3. Choix du type de graphe ................................................................................ 9 4. Insertion des données .................................................................................. 11 5. Compilation .................................................................................................. 14 6. Création d’un CLP ......................................................................................... 15 7. Mise à disposition dans MyDesk .................................................................. 17 8. Résultat ......................................................................................................... 18
  • 3. SilverDev – Tutoriel - Créer un graphe Experia Europe -- Droit de copie réservé -- 3/ 20 1. Création d’un nouveau programme Lancez SilverDev Designer et sélectionnez un contexte à partir du menu Outils > Contexte.
  • 4. SilverDev – Tutoriel - Créer un graphe Experia Europe -- Droit de copie réservé -- 4/ 20 Créez votre nouveau programme à partir de l’icône « + » dans l’onglet de votre contexte. Nous créons ici un programme contenant du SQL : sélectionnez le type SVDSQLRPG
  • 5. SilverDev – Tutoriel - Créer un graphe Experia Europe -- Droit de copie réservé -- 5/ 20 Le nom du programme apparaît dans la liste de l’onglet contexte. Double-cliquez dessus pour l’ouvrir.
  • 6. SilverDev – Tutoriel - Créer un graphe Experia Europe -- Droit de copie réservé -- 6/ 20 2. Mise en forme de l’écran Plaçons tout d’abord un panel en tête de l’écran, à l’aide du composant CPanel dans l’onglet Composants. Cliquez sur son icône, puis placez-le sur la fiche avec un nouveau clic à l’endroit voulu. Pour l’adapter à la taille de la fiche, rendez-vous dans l’onglet Inspecteur, et donnez la valeur alTop à la propriété Align
  • 7. SilverDev – Tutoriel - Créer un graphe Experia Europe -- Droit de copie réservé -- 7/ 20 Plaçons ensuite un bouton qui nous servira à charger les données. Utilisez le composant CButton, placez-le à l’endroit voulu, puis nommez-le "Load" à partir de sa propriété Caption dans l'onglet inspecteur
  • 8. SilverDev – Tutoriel - Créer un graphe Experia Europe -- Droit de copie réservé -- 8/ 20 Nous préparons ensuite la zone d’affichage du graphe : Utilisez le composant CChart et donnez la valeur alClient à sa propriété Align, dans l'onglet inspecteur
  • 9. SilverDev – Tutoriel - Créer un graphe Experia Europe -- Droit de copie réservé -- 9/ 20 3. Choix du type de graphe Double-cliquez sur la zone du graphe dans votre fiche. Cette pop-up apparaît. Cliquez sur l’icône nouveau en haut à gauche pour insérer une nouvelle série. Vous pouvez choisir votre type de graphe dans cette boîte de dialogue. Nous sélectionnons le camembert.
  • 10. SilverDev – Tutoriel - Créer un graphe Experia Europe -- Droit de copie réservé -- 10/ 20 Votre fiche est prête à recevoir les données. Attention, cet affichage n’est qu’une prévisualisation de votre futur graphe, il ne contient pas de véritables données.
  • 11. SilverDev – Tutoriel - Créer un graphe Experia Europe -- Droit de copie réservé -- 11/ 20 4. Insertion des données Retournons sur le bouton Load pour charger les données. Sélectionnez-le sur votre fiche. Dans l’onglet Evénements, sélectionnez OnClick et double-cliquez dessus pour créer l’événement. Vous retrouvez le code correspondant dans votre source
  • 12. SilverDev – Tutoriel - Créer un graphe Experia Europe -- Droit de copie réservé -- 12/ 20 Nous allons récupérer les données de deux tables de la bibliothèque de démonstration : Une table contenant une liste de livres (sddmbks) et une autre contenant les thèmes de ces livres (sddmthm). Dans notre graphe, nous afficherons le nombre de livres dans chacun des thèmes. Nous déclarons les variables : Puis nous préparons la requête SQL :
  • 13. SilverDev – Tutoriel - Créer un graphe Experia Europe -- Droit de copie réservé -- 13/ 20 Avant d’afficher le résultat de la requête, il nous faut nettoyer les données précédentes pour qu’elles ne se superposent pas. Pour cela, nous utilisons la fonction SilverDev sdSeriesClear : Nous pouvons alors ajouter des données à la série contenu dans votre camembert, à l’aide de la fonction SilverDev sdAddPie : Astuce : Utilisez la touche F1 pour accéder à la fiche d'aide des fonctions SilverDev que vous utilisez.
  • 14. SilverDev – Tutoriel - Créer un graphe Experia Europe -- Droit de copie réservé -- 14/ 20 5. Compilation Sauvegardez et compilez la fiche Puis dans le menu Compilation, générez le programme.
  • 15. SilverDev – Tutoriel - Créer un graphe Experia Europe -- Droit de copie réservé -- 15/ 20 6. Création d’un CLP Pour mettre l’application à disposition des utilisateurs, il est nécessaire de créer un CLP de lancement : Ouvrez un nouveau membre dans lequel vous ajoutez votre bibliothèque et appelez le programme.
  • 16. SilverDev – Tutoriel - Créer un graphe Experia Europe -- Droit de copie réservé -- 16/ 20 Sauvegardez le CLP Et compilez-le
  • 17. SilverDev – Tutoriel - Créer un graphe Experia Europe -- Droit de copie réservé -- 17/ 20 7. Mise à disposition dans MyDesk Lancez MyDesk et placez-vous à l’endroit où vous souhaitez mettre à disposition votre nouvelle application. Faites un clic-droit puis « Nouvelle application » Remplissez la boîte de dialogue avec le nom de la nouvelle application, le nom du programme et la commande CALL pour lancer le CLP. Dans la fenêtre suivante, sélectionnez les autorisations de votre application.
  • 18. SilverDev – Tutoriel - Créer un graphe Experia Europe -- Droit de copie réservé -- 18/ 20 8. Résultat Vous pouvez lancer votre application, et cliquer sur Load pour charger vos données :
  • 19. SilverDev – Tutoriel - Créer un graphe Experia Europe -- Droit de copie réservé -- 19/ 20 Plus d'informations sur www.silverdev.com Notice relative aux droits d'auteurs. Les informations contenues dans ce document pourront faire l'objet de modifications sans préavis et ne sauraient en aucune manière engager EXPERIA. La fourniture du progiciel est régie par un octroi de licence ou un accord de confidentialité. Le progiciel ne peut être utilisé, copié ou reproduit sur quelque support que ce soit que conformément aux termes de cette licence ou de cet accord de confidentialité. L'acheteur ne peut effectuer des copies que dans le but de sauvegarde ou d'archivage. Aucune partie du manuel et du progiciel ne peut être reproduite ou transmise par quelque moyen que ce soit, électronique ou mécanique, y compris par photocopie, enregistrement ou tout autre procédé de stockage, de traitement et de récupération d'informations, pour d'autres buts que l'usage personnel de l'acheteur sans permission expresse et écrite de la société EXPERIA. SilverDev est une marque déposée d’EXPERIA Europe IBM, AS/400, iSeries, System i, i5, Power I sont des marques déposées de International Business Machines Corporation. Windows est une marque déposée de Microsoft. Tous les autres produits sont des marques déposées de leur société respective. EXPERIA Europe 4, rue L.Beridot Les jardins d'Epione 38500 VOIRON - FRANCE www.experia.com info@experia.com
  • 20. SilverDev – Tutoriel - Créer un graphe Experia Europe -- Droit de copie réservé -- 20/ 20