Curso GeneXus X Complete
GeneXus X
Año 2011
Curso
GeneXus X
Año 2011
Objetivo
Este curso tienen como objetivo introducir al alumno en los conceptos básicos de GeneXus a través del desarrollo de una
aplicación.
Como mejor forma de realizar el curso, recomendamos que se desarrolle la misma aplicación en forma paralela. Es decir,
intercalando la lectura de cada ejemplo que conforma la construcción de la aplicacióncon su puesta en práctica.
Página 2 de 143
Curso
GeneXus X
Año 2011
Temario
Capitulo 1: IDE y Creación de la Base de Conocimiento
En este capítulo verá cómo personalizar el IDE, cómo crear una Base de Conocimiento (KB), y cómo integrar
imágenes y archivos a dicha KB.
Capitulo 2: Transacciones
En este capítulo verá cómo diseñar y definir objetos de tipo Transacción, a la vez que se introducenlos
conceptos de Dominios, Normalización y Tabla Extendida.
Capitulo 3: Ejecución de la Aplicación
En este capítulo verá el proceso de ejecución de la aplicación.
Capitulo 4: Patterns
En este capítulo se introduce el concepto de Patterns. Verá la aplicación y edición de una instancia del
Pattern Work With.
Capitulo 5: Web Panel
En este capítulo verá cómo diseñar un objeto de tipo Web Panel,utilizando la Barra de Controles para su
edición.
Capitulo 6: Formulas
En este capítulo se introducen los conceptos de Fórmulas globales y locales
Capitulo 7: User Controls, SDT y Data provider
En este capítulo verá cómo implementar una Galería de Imágenes (User Control), a la vez que se introducen
los conceptos de Tipos de Datos Estructurados y Data Providers.
Capitulo 8: Subtipos
En estecapítulo verá cómo definir atributos diferentes pero que son conceptualmente iguales, a través de
Grupos de Subtipos.
Capitulo 9: Data Selectors
En este capítulo verá cómo reusar código y navegaciones mediante la definición de Data Selectors. Se
introducen los conceptos de comando For each y Tabla Base.
Capitulo 10: Actualización de la Base de Datos
Página 3 de 143
Curso
GeneXus X
Año 2011
En estecapítulo se tratará la actualización interactiva y no interactiva de la base de datos (transacciones,
Business components y procedimientos).
Capitulo 11: KB – KnowledgeManager, KB Information y Full Text Search.
En este capitulo veremos como importar/exportar objetos a nuestra base de conocimiento. Además como
obtener información estadística sobre la base. Además realizaremos búsquedas dentro delIDE utilizando el
mecanismo Full Text Search.
Capitulo 12: Objetos Externos
Creacion de objetos externos. Consumo de Web Service
Capitulo 13: GX Extensions
Página 4 de 143
Curso
GeneXus X
Año 2011
Capitulo 1
IDE y Creación de la Base de Conocimiento
En este capítulo verá cómo personalizar el IDE, cómo crear una Base de Conocimiento (KB), y cómo
integrar imágenes y archivos a dicha KB.
1.1.Generalidades
1.2. Características
•
Personalizable: Barras y ventanas pueden tomar diferentes posiciones mediante las acciones Drag & Drop.
Página 5 de 143
Curso
GeneXus X
Año 2011
Las marcas en la pantalla indican las posibles posiciones que puede tomar una ventana dentro del IDE.
El resultado que provocan es el siguiente:
• Posición 1: La ventana queda situada en la parte superiorocupando todo el ancho de la pantalla.
• Posición 2: La ventana queda situada a la izquierda de la pantalla.
• Posición 3: La ventana queda situada en la parte inferior de la pantalla ocpanddo todo el ancho.
• Posición 4: La ventana queda situada a la derecha de la pantalla.
• Posición 5: La ventana queda situada en la parte superior, inferior, derecha o izquiierda (según se seleccione)
dentro de laventana principal.
•
Intuitivo y Contextual: Ofrece las opciones que aplican al objeto o posición seleccionada.
El IDE es contextual.
Las opciones que se ofrecen son siempre relativas al objeto o posición seleccionada. En la imaagen de la
diapositiva se observa que la ventana de Propiedades muestra las propiedades que aplican all atributo seleccionado.
Si por ejemplo estamos situados en el sector...
Regístrate para leer el documento completo.