SlideShare una empresa de Scribd logo
Entorno de desarrollo gráfico para IBM i 
Tutorial SilverDev 
¿Cómo crear un gráfico?
SilverDev – Tutorial – Crear un gráfico 
Experia Europe -- Derechos reservados -- 2/ 19 
¿De qué trata este tutorial? 
1. Creación de un nuevo programa .................................................................... 3 
2. Preparación de la pantalla .............................................................................. 6 
3. Elección del tipo de gráfico ............................................................................ 9 
4. Inserción de los datos ................................................................................... 11 
5. Compilación .................................................................................................. 14 
6. Creación de un CLP ....................................................................................... 15 
7. Puesta a disposición en MyDesk .................................................................. 17 
8. Resultado ...................................................................................................... 18
SilverDev – Tutorial – Crear un gráfico 
Experia Europe -- Derechos reservados -- 3/ 19 
1. Creación de un nuevo programa 
Poner en marcha SilverDev Designer y seleccionar una biblioteca en el menú Tools > Context. 
Aquí seleccionamos la biblioteca SILVERDEMO
SilverDev – Tutorial – Crear un gráfico 
Experia Europe -- Derechos reservados -- 4/ 19 
Crear un nuevo programa con el icono « + » 
en la pestaña Context. 
Este programa contendrá SQL : 
Seleccionar el tipo SVDSQLRPG
SilverDev – Tutorial – Crear un gráfico 
Experia Europe -- Derechos reservados -- 5/ 19 
El nombre del programa aparece en el listado del contexto. 
Hacer doble clic para abrirlo
SilverDev – Tutorial – Crear un gráfico 
Experia Europe -- Derechos reservados -- 6/ 19 
2. Preparación de la pantalla 
Creamos primero una zona de separación arriba de la pantalla con el componente CPanel, en la pestaña Components. 
Hacer clic en el icono y otro clic en la pantalla para colocarlo. 
Para que el componente se adapte al tamaño de la pantalla, utilizar, en la pestaña Inspector, la valor alTop de la propiedad Align.
SilverDev – Tutorial – Crear un gráfico 
Experia Europe -- Derechos reservados -- 7/ 19 
Creamos el botón que servirá a cargar los datos. 
Utilizar el componente CButton, y nombrarlo "Load" con su propiedad Caption en la pestaña Inspector
SilverDev – Tutorial – Crear un gráfico 
Experia Europe -- Derechos reservados -- 8/ 19 
Preparamos la zona de visualización del gráfico: 
Utilizar el componente CChart. 
Con valor alClient de la propiedad Align, el componente llena todo el resto de la pantalla.
SilverDev – Tutorial – Crear un gráfico 
Experia Europe -- Derechos reservados -- 9/ 19 
3. Elección del tipo de gráfico 
Hacer doble clic en la zona del gráfico. 
Aparece esta pop-up. 
Hacer clic sobre el icono "nuevo" arriba a la izquierda para insertar una nueva serie. 
En este cuadro de diálogo se elige el tipo de gráfico. 
Aquí seleccionamos el gráfico circular.
SilverDev – Tutorial – Crear un gráfico 
Experia Europe -- Derechos reservados -- 10/ 19 
La pantalla está lista para recibir los datos. 
Cuidado, en esta pantalla sólo se previsualiza el fúturo gráfico. No contiene datos reales.
SilverDev – Tutorial – Crear un gráfico 
Experia Europe -- Derechos reservados -- 11/ 19 
4. Inserción de los datos 
Volver al botón Load para cargar los datos. Seleccionarlo en la pantalla 
En la pestaña Events, seleccionar OnClick 
y crear el evento con una doble clic 
El código correspondiente se añade automáticamente en la fuente:
SilverDev – Tutorial – Crear un gráfico 
Experia Europe -- Derechos reservados -- 12/ 19 
Recuperamos datos de dos tablas incluidas en la biblioteca de demostración de SilverDev: 
Una tabla que contiene un listado de libros (sddmbks) y otra que contiene los temas de estos libros (sddmthm). 
En el gráfico, visualizaremos el número de libros en cada uno de los temas. 
Declaramos las variables : 
Y preparamos la consulta SQL :
SilverDev – Tutorial – Crear un gráfico 
Experia Europe -- Derechos reservados -- 13/ 19 
Antes de insertar el resultado de la consulta en la pantalla, hace falta limpiar los datos previos para que no se superpongan. 
Para ésto, utilizar la función SilverDev sdSeriesClear: 
Ahora se puede añadir los datos en la serie contenida en el gráfico, 
con la función SilverDev sdAddPie 
: 
Consejo : La tecla F1 permite acceder a la ventana de ayuda de las funciones SilverDev
SilverDev – Tutorial – Crear un gráfico 
Experia Europe -- Derechos reservados -- 14/ 19 
5. Compilación 
Guardar y compilar la pantalla desde el menú Forms 
En el menú Compiling, generar el programa.
SilverDev – Tutorial – Crear un gráfico 
Experia Europe -- Derechos reservados -- 15/ 19 
6. Creación de un CLP 
Para poner la aplicación a disposición de los usuarios, se necesita un CLP: 
Crear en un nuevo miembro 
En el que añadir la biblioteca 
y llamar el programa
SilverDev – Tutorial – Crear un gráfico 
Experia Europe -- Derechos reservados -- 16/ 19 
Guardarlo 
Y compilarlo :
SilverDev – Tutorial – Crear un gráfico 
Experia Europe -- Derechos reservados -- 17/ 19 
7. Puesta a disposición en MyDesk 
Poner en marcha MyDesk y, en el lugar donde se quiere poner la nueva aplicación, hacer un clic derecho y “New Application”. 
Llenar el cuadro de diálogo con el nombre de la nueva aplicación, el nombre del programa y el comando call para llamar el CLP 
En la pantalla siguiente, seleccionar las autorizaciones de la aplicación.
SilverDev – Tutorial – Crear un gráfico 
Experia Europe -- Derechos reservados -- 18/ 19 
8. Resultado 
Se puede poner en marcha la aplicación, y cargar los datos haciendo clic en el botón Load :
SilverDev – Tutorial – Crear un gráfico 
Experia Europe -- Derechos reservados -- 19/ 19 
Más información en www.silverdev.com

Más contenido relacionado

PDF
Actividad geogebra
PDF
Programas
PDF
Programas
DOC
Cuestionario del segundo quimestre
PDF
Sesion 01
PDF
Programas propuestos leo
PDF
[Tutorial] Insertar una imagen en una aplicación IBM i con SilverDev
PDF
Reportes estadiscos visual studio 2010
Actividad geogebra
Programas
Programas
Cuestionario del segundo quimestre
Sesion 01
Programas propuestos leo
[Tutorial] Insertar una imagen en una aplicación IBM i con SilverDev
Reportes estadiscos visual studio 2010

Similar a [Tutorial] Crear gráficos en RPG con SilverDev (20)

PDF
Diseño sistema
PDF
Delphi al limite
PDF
Especificación técnica
PDF
INFOSAN Delphi 1 -150 paginas
PDF
GeneXus17CoreCourse_PracticalExcercises_sp.pdf
PDF
Reportes con crystalreport
PDF
Entity Framework ó Linq SQL - Visual Studio 2012
PDF
Reportes y graficos en .net
PDF
TUTORIAL DE ADO.NET MUY BUENO
PPTX
Crear base de datos
PPTX
PDF
Cabde tutorial
PDF
Intro Power Builder - JUGM 2010
PDF
58229422 manual-usuario-business-object
PDF
Manual
PPTX
Cuando los desarrolladores conocieron SSAS, Business Intelligence y Big Data
PPTX
PPT
Open office base
PDF
Ado.net entity framework
Diseño sistema
Delphi al limite
Especificación técnica
INFOSAN Delphi 1 -150 paginas
GeneXus17CoreCourse_PracticalExcercises_sp.pdf
Reportes con crystalreport
Entity Framework ó Linq SQL - Visual Studio 2012
Reportes y graficos en .net
TUTORIAL DE ADO.NET MUY BUENO
Crear base de datos
Cabde tutorial
Intro Power Builder - JUGM 2010
58229422 manual-usuario-business-object
Manual
Cuando los desarrolladores conocieron SSAS, Business Intelligence y Big Data
Open office base
Ado.net entity framework
Publicidad

Más de SilverDev by Experia (19)

PDF
[Tutorial] Build a graph in RPG with SilverDev
PDF
[Tutoriel] Créez un graph en RPG avec SilverDev
PDF
[Tutoriel] Insérer une image dans une application IBM i avec SilverDev
PDF
[Tutorial] Insert a Picture in IBM i Applications with SilverDev
PDF
[Tutoriel] SilverDev pour IBM i : Démarrage rapide
PDF
[Tutorial] SilverDev for IBM i: Quick Start
PDF
Comment simplifier et améliorer l'interfaçage IBM i / PC?
PDF
How to simplify IBM i / PC exchanges with SilverDev?
PDF
IBM i: How modernized applications facilitate interactions with PCs?
PDF
Témoignage Igloo Post-Mix (Orangina-Schweppes / Pepsi Cola)
PDF
SilverDev / ARCAD Skipper Interface - for Structured Graphic Developments in ...
PDF
Temoignage SilverDev - Moderniser l’existant en RPG avec SilverDev
PDF
[Tutorial] SilverDev Designer - RPG Development Studio
PDF
[Tutoriel] Studio de développement RPG SilverDev Designer
PDF
[Tutorial] SilverDev Wizard - english
PDF
[Tutoriel] SilverDev Wizard - français
PDF
Experia annonce la nouvelle version de SilverDev pour AS400 / IBM i
PDF
RPG : Développez des applications graphiques avec Silverdev
PDF
SilverDev: Modernize Your IBM i User Experience
[Tutorial] Build a graph in RPG with SilverDev
[Tutoriel] Créez un graph en RPG avec SilverDev
[Tutoriel] Insérer une image dans une application IBM i avec SilverDev
[Tutorial] Insert a Picture in IBM i Applications with SilverDev
[Tutoriel] SilverDev pour IBM i : Démarrage rapide
[Tutorial] SilverDev for IBM i: Quick Start
Comment simplifier et améliorer l'interfaçage IBM i / PC?
How to simplify IBM i / PC exchanges with SilverDev?
IBM i: How modernized applications facilitate interactions with PCs?
Témoignage Igloo Post-Mix (Orangina-Schweppes / Pepsi Cola)
SilverDev / ARCAD Skipper Interface - for Structured Graphic Developments in ...
Temoignage SilverDev - Moderniser l’existant en RPG avec SilverDev
[Tutorial] SilverDev Designer - RPG Development Studio
[Tutoriel] Studio de développement RPG SilverDev Designer
[Tutorial] SilverDev Wizard - english
[Tutoriel] SilverDev Wizard - français
Experia annonce la nouvelle version de SilverDev pour AS400 / IBM i
RPG : Développez des applications graphiques avec Silverdev
SilverDev: Modernize Your IBM i User Experience
Publicidad

Último (11)

DOCX
trabajo programacion.docxxdxxxddxdxxdxdxxxdxxdxdxd
PPTX
ORIGEN DE LA IA - GRADO 1102 INTELIGENCIA
PPTX
Conceptos basicos de Base de Datos y sus propiedades
PPTX
sistemas de informacion.................
PDF
Clase 3 - Presentación visual (Insertando objetos visuales) POWER POINT.pdf
PPTX
Derechos_de_Autor_y_Creative_Commons.pptx
PPTX
Tratará sobre Grafos_y_Arboles_Presentacion.pptx
PDF
Su punto de partida en la IA: Microsoft 365 Copilot Chat
PPTX
Implementación equipo monitor12.08.25.pptx
PPTX
Fundamentos de Python - Curso de Python dia 1
PDF
AutoCAD Herramientas para el futuro, Juan Fandiño
trabajo programacion.docxxdxxxddxdxxdxdxxxdxxdxdxd
ORIGEN DE LA IA - GRADO 1102 INTELIGENCIA
Conceptos basicos de Base de Datos y sus propiedades
sistemas de informacion.................
Clase 3 - Presentación visual (Insertando objetos visuales) POWER POINT.pdf
Derechos_de_Autor_y_Creative_Commons.pptx
Tratará sobre Grafos_y_Arboles_Presentacion.pptx
Su punto de partida en la IA: Microsoft 365 Copilot Chat
Implementación equipo monitor12.08.25.pptx
Fundamentos de Python - Curso de Python dia 1
AutoCAD Herramientas para el futuro, Juan Fandiño

[Tutorial] Crear gráficos en RPG con SilverDev

  • 1. Entorno de desarrollo gráfico para IBM i Tutorial SilverDev ¿Cómo crear un gráfico?
  • 2. SilverDev – Tutorial – Crear un gráfico Experia Europe -- Derechos reservados -- 2/ 19 ¿De qué trata este tutorial? 1. Creación de un nuevo programa .................................................................... 3 2. Preparación de la pantalla .............................................................................. 6 3. Elección del tipo de gráfico ............................................................................ 9 4. Inserción de los datos ................................................................................... 11 5. Compilación .................................................................................................. 14 6. Creación de un CLP ....................................................................................... 15 7. Puesta a disposición en MyDesk .................................................................. 17 8. Resultado ...................................................................................................... 18
  • 3. SilverDev – Tutorial – Crear un gráfico Experia Europe -- Derechos reservados -- 3/ 19 1. Creación de un nuevo programa Poner en marcha SilverDev Designer y seleccionar una biblioteca en el menú Tools > Context. Aquí seleccionamos la biblioteca SILVERDEMO
  • 4. SilverDev – Tutorial – Crear un gráfico Experia Europe -- Derechos reservados -- 4/ 19 Crear un nuevo programa con el icono « + » en la pestaña Context. Este programa contendrá SQL : Seleccionar el tipo SVDSQLRPG
  • 5. SilverDev – Tutorial – Crear un gráfico Experia Europe -- Derechos reservados -- 5/ 19 El nombre del programa aparece en el listado del contexto. Hacer doble clic para abrirlo
  • 6. SilverDev – Tutorial – Crear un gráfico Experia Europe -- Derechos reservados -- 6/ 19 2. Preparación de la pantalla Creamos primero una zona de separación arriba de la pantalla con el componente CPanel, en la pestaña Components. Hacer clic en el icono y otro clic en la pantalla para colocarlo. Para que el componente se adapte al tamaño de la pantalla, utilizar, en la pestaña Inspector, la valor alTop de la propiedad Align.
  • 7. SilverDev – Tutorial – Crear un gráfico Experia Europe -- Derechos reservados -- 7/ 19 Creamos el botón que servirá a cargar los datos. Utilizar el componente CButton, y nombrarlo "Load" con su propiedad Caption en la pestaña Inspector
  • 8. SilverDev – Tutorial – Crear un gráfico Experia Europe -- Derechos reservados -- 8/ 19 Preparamos la zona de visualización del gráfico: Utilizar el componente CChart. Con valor alClient de la propiedad Align, el componente llena todo el resto de la pantalla.
  • 9. SilverDev – Tutorial – Crear un gráfico Experia Europe -- Derechos reservados -- 9/ 19 3. Elección del tipo de gráfico Hacer doble clic en la zona del gráfico. Aparece esta pop-up. Hacer clic sobre el icono "nuevo" arriba a la izquierda para insertar una nueva serie. En este cuadro de diálogo se elige el tipo de gráfico. Aquí seleccionamos el gráfico circular.
  • 10. SilverDev – Tutorial – Crear un gráfico Experia Europe -- Derechos reservados -- 10/ 19 La pantalla está lista para recibir los datos. Cuidado, en esta pantalla sólo se previsualiza el fúturo gráfico. No contiene datos reales.
  • 11. SilverDev – Tutorial – Crear un gráfico Experia Europe -- Derechos reservados -- 11/ 19 4. Inserción de los datos Volver al botón Load para cargar los datos. Seleccionarlo en la pantalla En la pestaña Events, seleccionar OnClick y crear el evento con una doble clic El código correspondiente se añade automáticamente en la fuente:
  • 12. SilverDev – Tutorial – Crear un gráfico Experia Europe -- Derechos reservados -- 12/ 19 Recuperamos datos de dos tablas incluidas en la biblioteca de demostración de SilverDev: Una tabla que contiene un listado de libros (sddmbks) y otra que contiene los temas de estos libros (sddmthm). En el gráfico, visualizaremos el número de libros en cada uno de los temas. Declaramos las variables : Y preparamos la consulta SQL :
  • 13. SilverDev – Tutorial – Crear un gráfico Experia Europe -- Derechos reservados -- 13/ 19 Antes de insertar el resultado de la consulta en la pantalla, hace falta limpiar los datos previos para que no se superpongan. Para ésto, utilizar la función SilverDev sdSeriesClear: Ahora se puede añadir los datos en la serie contenida en el gráfico, con la función SilverDev sdAddPie : Consejo : La tecla F1 permite acceder a la ventana de ayuda de las funciones SilverDev
  • 14. SilverDev – Tutorial – Crear un gráfico Experia Europe -- Derechos reservados -- 14/ 19 5. Compilación Guardar y compilar la pantalla desde el menú Forms En el menú Compiling, generar el programa.
  • 15. SilverDev – Tutorial – Crear un gráfico Experia Europe -- Derechos reservados -- 15/ 19 6. Creación de un CLP Para poner la aplicación a disposición de los usuarios, se necesita un CLP: Crear en un nuevo miembro En el que añadir la biblioteca y llamar el programa
  • 16. SilverDev – Tutorial – Crear un gráfico Experia Europe -- Derechos reservados -- 16/ 19 Guardarlo Y compilarlo :
  • 17. SilverDev – Tutorial – Crear un gráfico Experia Europe -- Derechos reservados -- 17/ 19 7. Puesta a disposición en MyDesk Poner en marcha MyDesk y, en el lugar donde se quiere poner la nueva aplicación, hacer un clic derecho y “New Application”. Llenar el cuadro de diálogo con el nombre de la nueva aplicación, el nombre del programa y el comando call para llamar el CLP En la pantalla siguiente, seleccionar las autorizaciones de la aplicación.
  • 18. SilverDev – Tutorial – Crear un gráfico Experia Europe -- Derechos reservados -- 18/ 19 8. Resultado Se puede poner en marcha la aplicación, y cargar los datos haciendo clic en el botón Load :
  • 19. SilverDev – Tutorial – Crear un gráfico Experia Europe -- Derechos reservados -- 19/ 19 Más información en www.silverdev.com