Comunicación entre objetos
|
|
|
- Celia Ávila de la Cruz
- hace 7 años
- Vistas:
Transcripción
1 Comunicación entre objetos En situaciones anteriores nos hemos encontrado con la necesidad de llamar a un objeto, desde otro. Por ejemplo en el evento Enter del web panel EnterPercentage2, estamos llamando al procedimiento IncreaseFlightPrices Page1
2 con el método call : Page2
3 La sintaxis en las llamadas, permite que podamos omitir el call y el funcionamiento será exactamente el mismo, ya que GeneXus tiene la inteligencia para determinar que estamos llamando a un objeto; así que eliminemos el punto y el call. Recordemos, que cuando llamamos a un objeto podemos pasarle datos que tenemos en el objeto llamador, Page3
4 para que el objeto llamado los conozca y pueda usarlos. En este ejemplo, estamos pasándole al procedimiento el valor del porcentaje ingresado por el usuario en el web panel, almacenado en la variable &percentage. En este caso el valor lo tenemos en una variable. Si tuvieramos el dato en un atributo, incluiríamos dentro del paréntesis al atributo que corresponda, o en caso de tener que pasar dos o más valores, enviaríamos varios atributos y/o variables separados por coma. Como ya hemos visto en el objeto llamado, declaramos los datos recibidos en la regla parm. Page4
5 Vemos en esta regla, a la variable &percentage entre paréntesis. Page5
6 En este objeto hemos definido a la variable con el mismo nombre y tipo de datos con que se conoce en el web panel. El nombre podría haber sido distinto, en cambio el tipo de datos debe coincidir. Recordemos que la variable recibida con el valor del porcentaje, la utilizamos en el source del procedimiento. Si al llamar a un objeto, no se le envían datos, en el objeto llamado no hay que declarar una regla parm. Page6
7 Y si se envía más de un dato, hay que recibirlos dentro de la regla parm en el mismo orden, separados por coma. Veamos un ejemplo. Vamos a definir un web panel para que el usuario ingrese un rango inicial y final de nombres de atracciones que desee listar. Y desde el web panel llamaremos a un procedimiento, para que liste todas las atracciones cuyos nombres estén incluídos en dicho rango. New/Object, seleccionamos web panel, y le damos el nombre: EnterAttractionNameRange Presionamos Create Page7
8 Vamos a la sección de variables para crear las 2 variables que necesitamos. Definimos el nombre de variable: AttractionNameFrom y se nos sugiere basar la definición de la variable en la definición del atributo AttractionName. Esto significa que la definición de la variable está enlazada con la definición del atributo Page8
9 y si en el futuro cambiamos el tipo de datos del atributo, el tipo de datos de la variable cambiará acorde, automáticamente. Vamos a definir una variable más, de nombre: AttractionNameTo, del mismo tipo: Y ahora vamos al form. Desde la ToolBox insertamos una tabla y dejamos el tamaño por defecto. Cuando diseñamos en web, es importante usar tablas para que lo que escribamos o insertemos en la pantalla, quede debidamente alineado. Digitamos Attraction name from: en esta celda Page9
10 y Attraction name to: en esta otra. e insertamos las variables que recién definimos Page10
11 Insertamos también un botón y dejaremos por un momento el web panel así, para pasar a resolver el procedimiento al cual llamaremos en el evento asociado al botón. En la ventana Folder View ubicamos al procedimiento AttractionsReport Page11
12 presionamos botón derecho del mouse, elegimos Save As le damos el nombre AttractionsReport2 y obtenemos una copia, a la cual le haremos unos pocos cambios. Borramos el order y el where. De esta forma, el listado imprime todas las atracciones. Vamos a ver el layout Page12
13 contiene 3 printblocks éste imprime el título del reporte éste imprime los títulos de las columnas Page13
14 y éste es el único que contiene atributos y es el que se imprime dentro del For each. Vamos nuevamente al source, y vemos que el For each contiene solamente la invocación al printblock Attractions Page14
15 Definiremos ahora, que este procedimiento reciba el rango inicial y final de nombres de atracciones, y usaremos a los datos recibidos para filtrar en el For each. Vamos a la sección de variables del procedimiento y definimos 2 variables: - NameFrom, basado en el atributo AttractionName - Y NameTo, también basado en el atributo AttractionName Observemos que le hemos dado a las variables, distintos nombres respecto a los nombres de variables que definimos en el web panel. Page15
16 Lo importante es que los tipos de datos enviados y recibidos, coincidan!! Ahora, vamos a la sección Rules del procedimiento y escribimos: parm(&namefrom,&nameto); Estas variables que recibimos en el procedimiento, las vamos a usar para filtrar en el For each. Así que volvemos al source y escribimos where AttractionName>=&NameFrom.. enter.. y where AttractionName>=&NameTo Dado que este procedimiento fue salvado a partir de otro, las propiedades y la regla necesaria para que la impresión salga en formato PDF ya están configuradas. Con esto el procedimiento está listo y solamente nos resta llamarlo desde el web panel. Vamos al web panel y presionamos doble clic sobre el botón para que veamos el evento asociado Page16
17 Insertamos el nombre del procedimiento AttractionsReport2 y pegado al nombre del procedimiento, agregamos un par de paréntesis, Page17
18 dentro de los cuales vamos a incluir los datos que queremos enviar, separados por coma. Aquí las variables se llaman &AttractionNameFrom y &AttractionNameTo Page18
19 así que las enviaremos con estos nombres. Dentro de los paréntesis digitamos ampersand y elegimos &AttractionNameFrom digitamos una coma, ampersand nuevamente y elegimos &AttractionNameTo. Queda completa la llamada al procedimiento, al cual le enviamos el rango de nombres de atracciones que el usuario digitó en el form en estas 2 variables. Si vamos al procedimiento, la regla parm, recibe 2 variables: Page19
20 El dato que se envió en primer lugar, viene en primer lugar y así sucesivamente llegan los datos al objeto llamado, en el orden que se enviaron. Page20
21 Recalcamos que no importa el nombre de las variables, sino el orden de las mismas. Siempre conviene usar nombres relacionados como hicimos aquí a efectos de entender mejor el código. Page21
22 Los valores recibidos en las variables los usamos para filtrar en el For Each. Page22
23 Observemos que usamos los nombres de las variables definidas en este procedimiento y no los nombres usados en el objeto llamador. Veamos en funcionamiento todo esto que hemos hecho y explicado. Presionamos F5 Ejecutamos el web panel EnterAttractionNameRange. Page23
24 Queremos ver a las atracciones cuyos nombres comienzan entre A y Z Page24
25 presionamos el botón y vemos que se listan todas las atracciones. Page25
26 Ahora acotamos un poco más el rango. Ponemos entre A y F y vemos que salen solamente la Torre Eiffel y las pirámides de Egipto. Page26
27 Hemos visto en ejecución, una llamada de un objeto a otro pasándole 2 parámetros al objeto llamado. Page27
28 Los datos recibidos se usaron para filtrar en el comando For Each Pasaremos ahora a conocer, otra manera posible de llamar, en particular, a objetos procedimientos o data providers. Page28
29 En este ejemplo, estamos llamando a un procedimiento de nombre GetDiscount. Observemos que delante de la llamada al procedimiento hay una variable y un signo de igual. Page29
30 Esto se debe a que el objeto llamado devuelve un valor. A la izquierda del signo de igual Page30
31 puede haber una variable que reciba dicho valor o dependiendo del objeto y sección del mismo, podría haber un atributo recibiendo el valor. En este caso, no nos interesa entrar en detalles de lo que hace el procedimiento GetDiscount. Por el nombre del procedimiento, el hecho de que devuelve un valor y el nombre de la variable que recibe el valor que devuelve el procedimiento Page31
32 podemos deducir que: - el procedimiento nos devolverá un descuento - que se envían al procedimiento 2 datos: cierto identificador de cliente y cierto identificador de vuelo - y que el procedimiento utilizará dichos datos, evaluará y calculará lo que corresponda y retornará un descuento. - Ahora, es importante que veamos cómo se declara en el objeto llamado, la regla parm, cuando en la sintaxis de la llamada, el objeto devuelve un valor. En la sección de reglas del procedimiento GetDiscount Page32
33 declaramos esta regla parm con 3 parámetros. Page33
34 El término parámetros lo usamos para referirnos a datos que se envían y reciben entre 2 objetos que uno llama al otro. Así podemos hablar en forma genérica independientemente de si se envían o reciben variables, atributos o valores fijos. Veamos ahora como es el funcionamiento: Los dos parámetros enviados, Page34
35 se reciben en orden. Y el tercer parámetro que definimos en la regla parm corresponde al que almacena el valor retornado, en la variable &discount de la invocación. Page35
36 Ahora bien: En el source del objeto GetDiscount, en algún lugar del conjunto de instrucciones hay que asignarle valor a la variable &discount, Page36
37 para que dicho valor pueda ser devuelto y asignado a la variable que se encuentra a la izquierda del signo de igual. Anteriormente ya hemos llamado a un objeto Data Provider de esta manera. Esta sentencia Page37
38 le está asignando a la variable &Customers, definida como una colección de clientes, lo que devuelve el DataProviderCustomers. En este caso al objeto llamado no se le envían parámetros Page38
39 ya que los paréntesis no contienen nada adentro. Por lo tanto el Data Provider llamado no tiene declarada una regla parm. Page39
40 Recordemos que cuando arrastramos al source de este Data Provider Page40
41 el SDT que queríamos cargar, automáticamente se completó la propiedad Output del Data Provider con el nombre del SDT que arrastramos. Tal como el nombre de la propiedad Output lo describe, quedó configurado así en el objeto, lo que el mismo retorna, o en otras palabras: la salida del Data Provider. Por este motivo, en objetos Data Provider hay que recibir en la regla parm, la misma cantidad de parámetros que se envían en la llamada Page41
42 sin agregar un parámetro extra de retorno al final Page42
43 ya que la salida queda definida por la propiedad Output del data provider Page43
44 Para finalizar, vamos a observar una última cosa. En este ejemplo, algunos parámetros son variables y otros, atributos. Cómo elegimos qué mandar y qué recibir? Page44
45 A la hora de enviar datos a un objeto que se llama, no se generan dudas: Si el dato se tiene en un atributo se incluye como parámetro al atributo; y si se encuentra en una variable, se utiliza la variable. Un ejemplo de cuando los datos los tenemos en atributos, sería el caso de que la llamada al procedimiento GetDiscount estuviera definida en una regla de una transacción Page45
46 en la cual el usuario ha ingresado un identificador de cliente y un identificador de vuelo y se tienen los valores a ser enviados al procedimiento, en atributos. Page46
47 Otro ejemplo de uso de atributos, podría ser si la misma llamada estuviera definida dentro de un For each, el cual navega cierta tabla base, tiene alcance a la tabla extendida de la misma y dispone de esos atributos. Un ejemplo de cuando los datos los tuvimos en variables, fue en el web panel EnterAttractionNameRange Page47
48 donde ingresábamos un rango de atracciones y al confirmar invocábamos a un procedimiento pasándole dicho rango que lo disponíamos en 2 variables Page48
49 Recordemos que aquí podemos omitir el call. Page49
50 En lo que respecta a la declaración de la regla parm en el objeto invocado, podemos decidir para cada parámetro recibido, si declarar un atributo o una variable, independientemente de cómo haya sido enviado. Cuál es la diferencia entre usar una variable o un atributo en la regla parm del objeto invocado? Si se recibe el valor en una variable, la misma se podrá utilizar libremente en la programación: se la podrá utilizar como condición de filtro por igualdad, por mayor, mayor o igual, menor, menor o igual se la podrá utilizar para alguna operación aritmética, o lo que se necesite realizar con la misma. Si en cambio se recibe el valor en un atributo, Page50
51 automáticamente el mismo actuará como filtro por igualdad en el objeto. Veremos esto. Page51
52 Vamos a grabar una copia de este procedimiento con otro nombre. Le damos el nombre: AttractionsReport3. Page52
53 En este nuevo objeto, en vez de recibir 2 variables que contienen un valor inicial y final de nombres de atracciones vamos a recibir una sola variable con un identificador de atracción, cuyos datos se deseen listar. Es decir que la idea aquí es listar los datos de una única atracción. Vamos a la regla parm, quitamos estas 2 variables y escribimos &AttractionId. Ya que estamos, modificamos el nombre del archivo pdf a: AttractionsReport3. Ahora vamos a la sección de variables y definimos la variable &AttractionId. Page53
54 Y vamos a modificar en el source los filtros del For Each Es claro que con esta definición, estamos listando los datos de una atracción recibida por parámetro. Ahora vamos a ver qué sucede si en vez de recibir al identificador de atracción en una variable, lo recibimos en su nombre de atributo. Cuando recibimos el valor en un atributo en la regla, Page54
55 GeneXus filtra por igualdad, es decir, solamente se va a acceder a los registros que tengan ese valor de identificador de atracción, en todos los accesos a la base de datos que se hacen en el source del objeto. Por lo tanto, no es necesario escribir este where Page55
56 ya que el efecto de filtrar por dicho atributo ya se logra al recibir en el atributo en la regla parm. Eliminamos entonces esta línea Si pedimos ver la navegación de este objeto Page56
57 vemos que se está realizando el filtro Page57
58 aunque no esté escrito el where. Si lo escribimos, no nos da un error, pero es innecesario escribirlo. Hemos visto dos maneras de filtrar por igualdad la información accedida. Si nuestro objetivo no es utilizar un valor recibido para filtrar por igualdad, entonces la única solución posible es recibir los valores en variables y utilizarlas libremente. Page58
Tipos de datos estructurados
Tipos de datos estructurados Hasta ahora hemos empleado siempre tipos de datos simples. Hemos definido atributos y dominios de tipo Numeric, de tipo Character y también contamos con otros tipos de datos
Cargando los tipos de datos compuestos
Cargando los tipos de datos compuestos En más de una oportunidad, necesitamos almacenar en memoria una lista de elementos que tienen el mismo tipo de información pero distintos valores guardados. Por ejemplo,
Reporting (objeto Query)
Reporting (objeto Query) En muchas ocasiones necesitamos realizar consultas a la base de datos para analizar la información y poder tomar decisiones. Podemos necesitar agrupar la información por uno o
Cláusula Unique. La cláusula Unique permite mencionar atributos cuyos valores no deben salir duplicados en el resultado de la consulta.
Cláusula Unique En ocasiones necesitamos definir ciertas consultas, que requieren navegar determinada tabla, pero necesitamos que si un mismo atributo tiene almacenado el mismo valor para varios registros,
Dos formas de devolver una colección con un Data Provider
Dos formas de devolver una colección con un Data Provider Los Data Provider son objetos versátiles que con un lenguaje declarativo nos facilitan la carga de estructuras, tanto ítems simples como colecciones
El listado de navegación nos informa claramente que la tabla base es ATTRACTION, que la recorrida será ordenada por la clave primaria de dicha tabla:
Recordemos que GeneXus determina la tabla base del for each teniendo en cuenta el nombre de la transacción que declaramos al lado del for each (que debe ser la transacción cuya tabla física asociada queremos
Fórmulas Globales. Page1. Video filmado con GeneXus X Evolution 2
Fórmulas Globales Muchas veces necesitamos que la aplicación efectúe un cálculo, que involucra valores de determinados atributos, constantes, y/o funciones. Para estos casos, GeneXus nos provee las Fórmulas
Momentos de disparo de reglas en transacciones
Momentos de disparo de reglas en transacciones Cuando vimos las reglas que podemos escribir en las transacciones, dijimos que no era necesario especificar cuándo debe ejecutarse cada una de ellas, ya que
Acceso a bases de datos externas
Acceso a bases de datos externas Muchas veces necesitamos acceder a bases de datos externas desde nuestras aplicaciones GeneXus. Por ejemplo, podemos necesitar cargar datos en tablas de nuestra base de
Administrando las bases de conocimiento (GXserver)
Administrando las bases de conocimiento (GXserver) Cuando desarrollamos una aplicación con GeneXus, ya sea en equipo o en forma individual, necesitamos mantener la KB siempre accesible y actualizada. GXserver
Edición y personalización de la instancia del pattern Work With aplicado a una transacción
Edición y personalización de la instancia del pattern Work With aplicado a una transacción Ya hemos trabajado previamente con el pattern Work With. Hemos visto cómo aplicarlo y cuáles son las funcionalidades
USO DEL CORREO ELECTRÓNICO EN HOTMAIL.
USO DEL CORREO ELECTRÓNICO EN HOTMAIL. ISC. EDER CHAVEZ ACHA En la página de Google escribir Hotmail: En la lista de resultados de la búsqueda, entramos al siguiente enlace: 1 Muestra la siguiente ventana,
Overview GeneXus - Demo: 2.Cómo obtener el ejecutable de la KB y declaración de algunas reglas del negocio.
Overview GeneXus - Demo: 2.Cómo obtener el ejecutable de la KB y declaración de algunas reglas del negocio. En la primera parte de esta demo creamos nuestra base de conocimiento y la transacción de facturas
Modificación de dato relevante, evento timer y calendarios
Modificación de dato relevante, evento timer y calendarios Continuando con el diagrama, la tarea Evaluate Customer deberá evaluar la situación financiera del cliente y almacenar la decisión en un dato
Programando el Evento Start, Click o De usuario en un Web Panel
Programando el Evento Start, Click o De usuario en un Web Panel Teníamos un web panel que desplegaba información de los clientes y permitía filtrar la información desplegada por nombre completo del cliente.
Creando una aplicación móvil con GeneXus para trabajar con los Materiales del SAP ERP parte 4
Page1 Creando una aplicación móvil con GeneXus para trabajar con los Materiales del SAP ERP parte 4 Ahora sí, si no hubo error, querremos obtener el listado de materiales, por lo que tendremos que invocar
Bing (proveedor de busqueda) Bing es una herramienta de búsqueda que nos ayudará a encontrar lo que buscamos de forma rápida y sencilla.
Bing (proveedor de busqueda) Bing es una herramienta de búsqueda que nos ayudará a encontrar lo que buscamos de forma rápida y sencilla. 0 Construir una búsqueda Si deseamos ver lo mejor de la Web en temas
UNIDAD 4. MODIFICAR TABLAS DE DATOS
UNIDAD 4. MODIFICAR TABLAS DE DATOS Aquí veremos las técnicas de edición de registros para modificar tanto la definición de una tabla como los datos introducidos en ella. Esta unidad está dedicada, principalmente,
INTRODUCCIÓN DE DATOS EN LA HOJA DE CÁLCULO
UNIDAD DIDÁCTICA INTRODUCCIÓN DE DATOS EN LA HOJA DE CÁLCULO Los objetivos de este tema son: 1. Aprender a introducir datos en la hoja de cálculo. 2. Diferenciar los tipos de datos con los que se puede
Vamos a profundizar un poco sobre los distintos tipos de datos que podemos introducir en las celdas de una hoja de cálculo
Tipos de datos. Vamos a profundizar un poco sobre los distintos tipos de datos que podemos introducir en las celdas de una hoja de cálculo Valores Constantes: Es un dato que se introduce directamente en
En este artículo vamos a conocer los tipos de datos que podemos manejar programando en C.
El primer objetivo de un programa informático es el manejo de datos. Un dato es toda aquella información que se puede tratar en un programa informático. En este artículo vamos a conocer los tipos de datos
MANUAL PARA CREAR NUESTRA PAGINA WEB EN DREAMWEAVER
1 MANUAL PARA CREAR NUESTRA PAGINA WEB EN DREAMWEAVER INDICE 1. Como crear mí sitio. 2. Entorno. 3. Insertar texto. 4. Como crear un vínculo. Formas: 5. Como insertar una imagen. 6. Insertar Tabla. 7.
EBRARY. Descripción general de la base Permite el acceso a más de 31,800 libros electrónicos en texto completo de múltiples disciplinas.
EBRARY Descripción general de la base Permite el acceso a más de 31,800 libros electrónicos en texto completo de múltiples disciplinas. Descripción del servicio El servicio está disponible los 365 días
Métodos que devuelven valor Dado el siguiente triángulo rectángulo:
Métodos que devuelven valor Dado el siguiente triángulo rectángulo: hipotenusa altura base Para dibujar este triángulo necesitamos los siguientes datos: base y altura La base y la altura, se utilizarán
La forma más fácil e intuitiva de crear macros es crearlas mediante el grabador de macros del que dispone Excel.
Unidad 18. Macros En esta unidad estudiaremos qué son las Macros, en qué nos pueden ayudar y cómo crear macros automáticamente. Esta unidad tratará de manera muy sencilla el tema de macros sin entrar en
Operación de Microsoft Excel. Guía del Usuario Página 49. Centro de Capacitación en Informática
Referencias a celdas y nombres de rangos Las referencias a celdas se utilizan para referirse al contenido de una celda o grupo de celdas. El uso de referencias permite usar valores de diferentes celdas
Las operaciones aritméticas básicas en MATLAB son las más sencillas que se pueden
CAPÍTULO 5 TEMAS 5.1 Aritmética 5.1.1 Variables y Operaciones Básicas Las operaciones aritméticas básicas en MATLAB son las más sencillas que se pueden realizar en este programa. Si asignamos valores a
Ingresar y Reponer Repuestos / Artículos
Ingresar y Reponer Repuestos / Artículos Las tareas de ingresar repuestos o artículos y reponer los mismos (comprar a nuestros proveedores) deben ser realizadas desde el modulo PVP Admin. Para ingresar
Manual de ayuda de la herramienta de comunicación privada Correo Interno
Manual de ayuda de la herramienta de comunicación privada Correo Interno Contenido Introducción... 3 Configuración del bloque... 3 Gestión del bloque... 4 Lista de contactos... 8 Creación y envío de nuevos
Manual Básico de OpenOffice Calc
Manual Básico de OpenOffice Calc Índice de Contenidos Introducción al software libre. 1 Manual Básico de OpenOffice Calc 1 Qué es Calc? 3 Qué es una hoja de cálculo? 3 Nociones básicas de Calc 3 Imagen
Creación de la KB. Page1. Video filmado con GeneXus X Evolution 3. Vamos a ejecutar a GeneXus
Creación de la KB Vamos a ejecutar a GeneXus Este número que vemos aquí, nos indica cuál es la versión de GeneXus que estamos ejecutando. Es importante estar siempre actualizados en la última versión.
TUTORIAL SOBRE HOJAS DE CALCULO
TUTORIAL SOBRE HOJAS DE CALCULO Octubre de 2007 Página 1 de 12 Tabla de contenido Hojas de Cálculo...3 Software a utilizar y entorno de trabajo...3 Crear una hoja de cálculo...3 Características de las
$0 Representa al parámetro cero o nombre del programa $1 Representa al parámetro uno $2 Representa al parámetro dos
PROGRAMACIÓN DE SHELL SCRIPTS EN LINUX El shell es un intérprete de órdenes, pero el shell no es solamente eso; los intérpretes de órdenes de Linux son auténticos lenguajes de programación. Como tales,
Excel 2010 Introducción al entorno de trabajo
Excel 2010 Introducción al entorno de trabajo Contenido CONTENIDO... 1 DESCRIPCIÓN DE LA VENTANA PRINCIPAL... 2 INGRESAR DATOS... 9 INTRODUCCIÓN A EXCEL WEB APPS... 10 1 Descripción de la ventana principal
Terceros Ekon Sical. Departamento de Informática
1 Terceros Ekon Sical Departamento de Informática 2 TERCEROS En la aplicación hay dos puntos de menú donde pueden tratarse los terceros dentro de SP Base y en la contabilidad en la entrada específica de
Instituto Tecnológico de Altamira
El diagrama de Gantt, para quienes no estén familiarizados con el tema, es una herramienta gráfica que permite visualizar el tiempo total de una secuencia de actividades, por ejemplo, para un proyecto.
ESCUELA DE INFORMÁTICA
TÉCNICO EN SISTEMAS LABORAL SUBMODULO TEMA 1 (Visual Basic for Application) Microsoft VBA (Visual Basic for Applications) es el lenguaje de macros de Microsoft Visual Basic que se utiliza para programar
CAMBIO DOS ENTEROS DOS DECIMALES. 1. En necesario tener acceso a la membrana de configuración para poder realizar el cambio.
México, D.F., viernes, 06 de agosto de 2010 DISPENSARIOS: GILBARCO MODELO: Encore 500 CAMBIO DOS ENTEROS DOS DECIMALES 1. En necesario tener acceso a la membrana de configuración para poder realizar el
Microsoft Word. Microsoft Word 2013 SALOMÓN CCANCE. Manual de Referencia para usuarios. Salomón Ccance CCANCE WEBSITE
Microsoft Word SALOMÓN CCANCE Microsoft Word 2013 Manual de Referencia para usuarios Salomón Ccance CCANCE WEBSITE UNIDAD 20: MACROS 20.1. Introducción Al utilizar cotidianamente Word suelen surgir tareas
CORPORACIÓN UNIFICADA NACIONAL DE EDUCACIÓN SUPERIOR FACULTAD DE INGENIERIAS LINEA INFORMÁTICA GUIA FORMATOS Y FORMATOS CONDICIONALES
Como ya hemos trabajo en introducir la información con la que vamos a trabajar, procedemos a revisar las diversas los diversos formatos que se pueden aplicar: 2a 1 2b Pasos a seguir: 1. Seleccionamos la
USO DEL OBJETO JTABLE
USO DEL OBJETO JTABLE Objeto de Control JTable Como programadores, sabemos muy bien que la presentación de datos tabulados es una de las tareas más comunes que se presentan al momento de crear interfaces
Programación en Visual Basic Ricardo Rodríguez García
Manual Básico de Programación en Visual Basic 1.- Estructura de un proyecto Visual Basic Los programas o aplicaciones desarrolladas en Visual Basic van a constituir un único paquete que denominaremos proyecto.
Cómo administrar una cuenta de correo electrónico?
Cómo administrar una cuenta de correo electrónico? Guía de apoyo 1. Para comenzar 1.1 Abrir el navegador de internet 1.2 Ir a la página del proveedor de correo: http://gmail.com 1.3 Seleccionar Crear una
TIPOS DE DATOS EN ABAP
TIPOS DE DATOS EN ABAP En ABAP existen los diferentes tipos de datos: Declaración de Campos Para declarar variables en un programa ABAP, debemos utilizar la sentencia DATA. Ejemplo: DATA var. Esta sentencia,
Tema: Excel Formulas, Funciones y Macros
1 Facultad Escuela Lugar de Ejecución : Ingeniería. : Biomédica : Laboratorio de Biomédica Tema: Excel Formulas, Funciones y Macros Objetivos Específicos Conocer los conceptos básicos en relación a la
Vicerrectoría de Pregrado 1 Universidad de Talca
Vicerrectoría de Pregrado 1 Universidad de Talca Plataforma Virtual Educandus (Moodle v. 2.2) Este Manual de uso ha sido realizado por Dra. Marcela Briones González, Administradora Plataforma virtual Educandus,
MICROSOFT EXCEL MICROSOFT EXCEL Manual de Referencia para usuarios. Salomón Ccance CCANCE WEBSITE
MICROSOFT EXCEL MICROSOFT EXCEL 2013 Manual de Referencia para usuarios Salomón Ccance CCANCE WEBSITE MACROS 18.1. Introducción Cuando trabajamos con un libro personalizado, es decir, un libro en el que
Modulo I. Primeros Pasos en Writer
Modulo I. Primeros Pasos en Writer Índice de contenido Definición...1 Entrar a Writer...2 Elementos de la Pantalla Predeterminada...3 Barra de Titulo...3 Barra de Menús...3 Barras de Herramientas...3 Barras
Manejo de Bases de Datos Mysql en Lenguaje C
http://undersecurity.net Servidor irc : irc.ircnode.com Canal irc : #undersec Manejo de Bases de Datos Mysql en Lenguaje C By: S[e]C Entendiendo el tratamiento de una base de datos MySQL. Antes de ir al
FUNCIONES PHP: DECLARACIÓN Y LLAMADAS. PARÁMETROS, RETURN. EJERCICIOS EJEMPLOS RESUELTOS. (CU00827B)
APRENDERAPROGRAMARCOM FUNCIONES PHP: DECLARACIÓN Y LLAMADAS PARÁMETROS, RETURN EJERCICIOS EJEMPLOS RESUELTOS (CU00827B) Sección: Cursos Categoría: Tutorial básico del programador web: PHP desde cero Fecha
UNIDAD 9 COMBINAR CORRESPONDENCIA
UNIDAD 9 COMBINAR CORRESPONDENCIA COMPETIC 3 TEXTOS Qué es la combinación de correspondencia Mediante la opción Combinar correspondencia se pueden incluir en un documento, datos almacenados en otro sitio.
Gestión de datos maestros
Gestión de datos maestros Con el administrador de datos maestros le será posible administrar y realizar tareas de mantenimiento en datos maestros comunes de la base de datos actual como un proceso. Esto
Código del empleado: Aquí escribe el número de la cédula del evaluador.
INSTRUCTIVO PARA EL CARGUE DE EVALUACIONES DE PERIODO DE PRUEBA EN EL MÓDULO HUMANO. PASO 1: ingresamos a la página web de la Secretaría de Educación Departamental con la siguiente dirección: www.sedsucre.gov.co
Curso SIU-Mapuche. Sistema de Recursos Humanos SIU-Mapuche. Secretaría Administrativa Financiera Universidad Nacional de San Juan.
Curso SIU-Mapuche Sistema de Recursos Humanos SIU-Mapuche Secretaría Administrativa Financiera Universidad Nacional de San Juan Coordinación General y Administrativa: Belisaria Falcón Coordinación Informática:
Data Bases 2. La sintaxis precisa de esta función es: mysql_pconnect (nombre del servidor, el usuario de la base de datos, password ) ;
Data Bases 2 Este capítulo aprenderemos como crear ya una página de internet en la cual tendrá interacción con el usuario, como llenaremos un formulario HTML y que directamente se registre en la Base de
Tutorial KingSoft Office
Tutorial KingSoft Office Para comenzar a trabajar con la Suite, daremos click en el icono de la barra de menús y nos aparecerán una serie de iconos como la siguiente Imagen: De allí, seleccionaremos el
Dentro de Rydent Administrador vamos a encontrar un menú que nos proporcionará las opciones que se muestran en la Figura A1.
ADMINISTRADOR Figura A1 Dentro de Rydent Administrador vamos a encontrar un menú que nos proporcionará las opciones que se muestran en la Figura A1. INVENTARIO Figura A2 En la opción inventario encontraremos
FLUJO DE INFORMACIÓN DE LA BIBLIOTECA PARA ACCEDER AL INFORME
INFORMES ESTÁNDAR AutoAudit dispone de una biblioteca que almacena documentos que permite al auditor disponer de informes estándar para utilizar en las auditorías, cuando en éstas se hayan generado hallazgos.
PROGRAMAS PARA LA CLASSPAD MANAGER.
PROGRAMAS PARA LA CLASSPAD MANAGER. BUSCA DIVISORES Vamos a preparar un programa sencillo, cuya misión es buscar los divisores de un número. Primero lo prepararemos con el Classpad Manager del ordenador,
Pantallas interactivas (Objeto Web Panel)
Pantallas interactivas (Objeto Web Panel) El web panel es el objeto más flexible que provee GeneXus. Como ya hemos visto en algunos ejemplos que hemos mostrado, todo web panel ofrece un web form, que es
ACCESS: PRÓLOGO ACCESS EJERCICIO PRÓLOGO ESTRUCTURA DE UNA BASE DE DATOS: TABLAS, CONSUL- TAS, FORMULARIOS E INFORMES
ACCESS EJERCICIO PRÓLOGO ESTRUCTURA DE UNA BASE DE DATOS: TABLAS, CONSUL- TAS, FORMULARIOS E INFORMES ACCESS es un programa de gestión de bases de datos. Una base de datos es un conjunto estructurado de
Cómo implementar un menú de entrada para la aplicación móvil
Page1 Cómo implementar un menú de entrada para la aplicación móvil En este video veremos cómo hemos implementado un menú de entrada para la aplicación, deslizable, que ofece dos opciones: ir al panel que
Cómo enviar un mail automático y ejecución del acceso a la API programado previamente
Cómo enviar un mail automático y ejecución del acceso a la API programado previamente Hasta ahora cumplimos con el primer requerimiento de la agencia, relacionado al ingreso de una reserva por parte del
Si salgo temprano hoy, me voy al cine.
INTRODUCCION A LA FUNCION SI. La función si, se usa a diario, en casi todas las instancias de nuestra vida, justo cuando realizaremos una acción dependiendo de una condición: Si salgo temprano hoy, me
Ubuntu Server HOW TO : SERVIDOR DE IMPRESORAS
Ubuntu Server 12.10 HOW TO : SERVIDOR DE IMPRESORAS EN ESTE SE REALIZA LO SIGUIENTE: En este how to se le va a enseñar como instalar CUPS y como administrar. Common Unix Printing System (Sistema de impresión
Consejos y Técnicas Profesionales NIVEL PRINCIPIANTES - AVANZADOS
Consejos y Técnicas Profesionales NIVEL PRINCIPIANTES - AVANZADOS Este curso manual está realizado con el fin de aprovechar todas las opciones de Office, en su caso de Excel (los demás programas los veremos
Servicios Públicos. Manual de Usuarios Módulo Gastos. Proyecto Implementación UBA. Febrero 2011 Versión 2.0
Manual de Usuarios Módulo Gastos Servicios Públicos Proyecto Implementación UBA Coordinación General de Tecnologías de la Información y las Comunicaciones Febrero 2011 Versión 2.0 Contenido 17. Gastos
MANUAL DE USUARIO ADMINISTRACIÓN DE DISTRIBUIDORES
MANUAL DE USUARIO ADMINISTRACIÓN DE DISTRIBUIDORES INTRODUCCIÓN El presente manual tiene como objetivo ilustrar a los usuarios sobre la funcionalidad del sistema de Administración de Distribuidores de
HACER COPIAS DE SEGURIDAD EN WINDOWS
PROGRAMA DE FORMACIÓN UNIDAD DE APRENDIZAJE ACTIVIDAD OBJETIVOS IDENTIFICACIÓN DE LA ACTIVIDAD PEDAGÓGICA HIGIENE Y SEGURIDAD INDUSTRIAL - SEGURIDAD OCUPACIONAL I-A HERRAMIENTAS INFORMATICAS SISTEMA OPERATIVO:
Procesos e Hilos en C
Procesos e Hilos en C 6 de febrero de 2012 En esta sesión vamos a escribir programas en lenguaje C que utilicen hilos y procesos para comparar el rendimiento del sistema ante la gestión de unos y otros.
Demo: empezando a desarrollar la aplicación en su parte web
Demo: empezando a desarrollar la aplicación en su parte web En videos anteriores, habíamos empezado por ver la aplicación a la que queremos llegar en ejecución. Luego habíamos estudiado las características
MANUAL DE USUARIO MODULO DE ACTIVOS FIJOS
MANUAL DE USUARIO MODULO DE ACTIVOS FIJOS Derechos Reservados 2001-2016 1 CONTENIDO Pág. 1. COMO INGRESAR A AL MODULO DE ACTIVOS FIJOS 2. ELEMENTOS DE LA INTERFAZ DEL SISTEMA. 5 3. MENÚ TABLAS 7 3.1 Tipos
MANUAL DE USUARIO. Sistema CLASS Profesores
MANUAL DE USUARIO Sistema CLASS Profesores CLASS PROFESORES LOGIN DE ENTRADA Cuando el profesor ingresa al siguiente link www.classgestion.com\uca\uvirtual le aparece una pantalla (ver figura 1.0) en la
NERO BURNING ROM. Manual de grabación. By CriCri
NERO BURNING ROM Manual de grabación By CriCri GRABAR EN NERO Pulsamos dos veces papa abrir el programa Nero Burnig Rom, que es el que vamos a utilizar para grabar los documentos, música, video... Dependiendo
img.1 Comenzar a crear nuestro player
PLAYER: Reproductor de canciones - crear, configurar, promocionar En este tutorial vamos a ver los pasos que tenemos que seguir para crear, editar y promocionar el playlist (reproductor) de canciones de
Guía para factura con moneda extranjera
Guía para factura con moneda extranjera Para facturar con una moneda diferente a pesos, seguiremos los siguientes pasos: 1. Abriremos la empresa e iremos a archivo parámetros de la empresa. 2. Activaremos
Controles: etiquetas, tablas e imágenes. Sus particularidades en el diseño.
Controles: etiquetas, tablas e imágenes. Sus particularidades en el diseño. En el conjunto de videos que siguen, nos dedicaremos a las particularidades que asumen los controles en los Layouts respecto
NIVEL 2. Andrés Castillo Martín. Curso TICs Colegio Sagrado Corazón Granada
NIVEL 2 Andrés Castillo Martín Curso TICs Colegio Sagrado Corazón Granada Índice Libros y hojas Referencias relativas y absolutas Clonación de hojas Fórmulas que relacionan distintas hojas Hipervínculos
PASOS PARA CREAR FUNCIONES CON VBA
PASOS PARA CREAR FUNCIONES CON VBA Una función es un conjunto de instrucciones que permiten predefinir una fórmula que será utilizada en la hoja de cálculo y que mostrará su resultado en una celda. La
FORO VOCACIONAL DEL SOVIO
FORO VOCACIONAL DEL SOVIO Manual de Usuario Versión 1.3 Ministerio de Trabajo y Promoción del Empleo Página 1 Tabla de Contenidos I. OBJETIVO... 3 II. ASPECTOS GENERALES... 3 III. ESPECIFICACIONES TÉCNICAS...
1. LA PANTALLA DE EXCEL
1. LA PANTALLA DE EXCEL Ejemplo: Escribir nombre y apellidos en la casilla B2 Cambiar de HOJA, hoja 2, hoja 3 (comprobar que B2 está vacía) 1 2. ENTRADA DE DATOS 2 3. EL RATÓN 3 4. CÁLCULOS MATEMÁTICOS
INSTITUCIÓN MANUEL MARÍA SÁNCHEZ Tecnología e Informática Word
Combinación de Correspondencia Con la combinación de correspondencia, podemos combinar una lista de datos, tales como nombres y direcciones, con un formulario o plantilla genéricos para crear documentos
1.- CREACIÓN DE CONSULTAS.
1.- CREACIÓN DE CONSULTAS. Una consulta permite efectuar preguntas acerca de la información almacenada en las tablas. En una consulta se pueden obtener datos de una tabla e incluso de varias tablas, por
TRABAJAR OBRAS COMO TALLER MECÁNICO
EUROWIN 6.00 TRABAJAR OBRAS COMO TALLER MECÁNICO EUROWINsoft Proyecto Eurowin 6.00, Trabajar obras como taller mecánico Revisión de 24 de Mayo 2004 1 Eurowin 6.00 estándar TRABAJAR OBRAS COMO TALLER MECÁNICO
Tema: Uso del programa DFD
Programación I, Guía 2 1 Tema: Uso del programa DFD Facultad: Ingeniería Escuela: Ingeniería en Computación Asignatura: Programación I Objetivos Utilizar el programa DFD para crear y ejecutar flujogramas.
DECALOGO PARA LA ELABORACIÓN DE VÍDEO
DECALOGO PARA LA ELABORACIÓN DE VÍDEO 1) Ingresar a la página http://www.ustream.tv/ 2) Dar un clic en el apartado Log in donde debemos de introducir Usuario y contraseña, para acceder al servicio. 3)
Emisión de Comprobantes con Código de Barras Bidimensional (CBB) con los sistemas Aspel. En Aspel-SAE 5.0
Emisión de Comprobantes con Código de Barras Bidimensional (CBB) con los sistemas Aspel En Aspel-SAE 5.0 I. Configuración del CBB 1. Obtener la aprobación de folios impresos y el archivo correspondiente
MANUAL DE PROGRAMACIÓN PARA BASES DE DATOS 1.0 MySQL
MANUAL DE PROGRAMACIÓN PARA BASES DE DATOS 1.0 MySQL Rubén Andrés Leiva Cordero Este manual pretende ser un material de apoyo al trabajo realizado en las asignaturas de laboratorio de programación de bases
TEMA 7: Ficheros. TEMA 7: Ficheros. 7.1.-Concepto de fichero
TEMA 7: Ficheros 7.1.-Concepto de fichero Todas las estructuras de datos que hemos visto hasta ahora utilizan memoria principal. Esto tiene dos limitaciones importantes: 1. Los datos desaparecen cuando
Aplicación del GAM. Una vez autenticado el usuario podrá comenzar a utilizar la aplicación.
Aplicación del GAM Veamos que debemos hacer desde nuestra aplicación para utilizar el GAM. Vamos a abrir GeneXus y veremos que simplemente modificando el valor de una propiedad a nivel de la versión va
