ENTRENAMIENTO EN POWER BUILDER

Tamaño: px
Comenzar la demostración a partir de la página:

Download "ENTRENAMIENTO EN POWER BUILDER"

Transcripción

1 ENTRENAMIENTO EN POWER BUILDER PowerBuilder es una herramienta computacional que permite la elaboración de aplicaciones cliente/servidor utilizando principalmente elementos gráficos. Las aplicaciones desarrolladas con PowerBuilder se almacenan en una librería (PowerBuilder Library, archivos caracterizados con el tipo *.PBL ). Una vez desarrollada una aplicación PowerBuilder, se crea un archivo tipo *.EXE para que los usuarios ejecuten la aplicación desde Windows cuando lo deseen. Componentes de una aplicación PowerBuilder: Objetos. Un objeto es una forma de comunicación con el usuario, por ejemplo una ventana o un menú. Nombres de objetos PowerBuilder: Eventos. Application object Window DataWindow Menu Global functions Queries Structures User objects Libreries Projetcs Un evento puede ocurrir cuando un usuario ejecuta una acción con el ratón, el teclado, por una orden del lenguaje PowerScript de PowerBuilder o por el mismo sistema. Algunos de los eventos más comunes son: Clic (clicked) Ing. Ismael Castañeda Fuentes Página 1

2 Scripts. Doble clic (DoubleClicked) Modificación (Modified) Abrir (Open) Cerrar (Close) Tomar el foco (GetFocus) Perder el foco (LoseFocus) Cambiar la selección (SelectionChanged) Un script es un conjunto de órdenes escritas en lenguaje PowerScript que se deben ejecutar al ocurrir un evento. Componentes de una ventana: Controles. Un control es un objeto colocado en una ventana. Los controles son: CheckBox Oval CommandButton Picture DataWindow PictureButton DropDownListBox PictureListBox DropDownPictureListBox RadioButton EditMask Rectangle Graph RichTextEdit GroupBox RoundRectangle HscrollBar SingleLineEdit Line StaticText ListBox Tab ListView TreeView MultiLineEdit UserObject OLEcontrol VscrollBar OLECustomControl Focus. Identifica el lugar de la pantalla donde va a suceder la siguiente acción. Para establecer el foco en un sitio deseado, el usuario puede: Mover con el ratón el apuntador a un control y hacer clic. Presionar la tecla del tabulador hasta el control deseado. Un control puede perder el foco cuando el usuario: Ing. Ismael Castañeda Fuentes Página 2

3 Hace clic en otro control. Hace clic en otra ventana donde no hay controles. Presiona la tecla del tabulador y pasa a otro control. Atributos. Los objetos y controles tienen atributos que definen su: Apariencia. Comportamiento. Lenguaje PowerScript Es un lenguaje de alto nivel basado en objetos con el cual se pueden construir scripts. PowerScript tiene: Comandos, por ejemplo IF... THEN. Funciones predefinidas para manipular objetos, números, textos, para procesar fechas y datos de tiempo, imprimir reportes, ejecutar DDE (Dynamic Data Exchange), manejar archivos; por ejemplo SHOW, MOVE, OPEN, MAX, HIDE. Las funciones regresan un valor (return value) que puede ser utilizado o ignorado. Proposiciones SQL, por ejemplo SELECT, INSERT, UPDATE Variables: Locales en un script. A nivel de una ventana/objeto. Globales. Convenciones aconsejadas por PowerBuilder para dar nombre a los objetos: Objeto Prefijo Ejemplo CheckBox cbx_ cbx_caja_para_control CommandButton cb_ cb_boton_para_comando DataWindow Control dw_ dw_ventana_para_datos_tabulares DataWindow Object d_ d_objeto_para_datos_tabulares DropDownListBox ddlb_ ddlb_caja_para_escoger_opciones DropDownPictureListBox ddplb_ ddplb_lista_de_dibujos EditMask em_ em_formato_para_datos Ing. Ismael Castañeda Fuentes Página 3

4 Objeto Prefijo Ejemplo Function f_ f_nombre_de_funcion Graph gr_ gr_grafico GroupBox gb_ gb_caja_para_agrupar HscrollBar hsb_ hsb_deslizamiento_horizontal Line ln_ ln_linea ListBox lb_ lb_caja_para_presentacion ListView lv_ lv_despliegue_de_lista Menu m_ m_menu MultiLineEdit mle_ Mle_multiples_lineas OLEcontrol ole_ ole_a_ms_word Oval oval_ Oval_ovalo Picture p_ p_dibujo PictureButton pb_ pb_boton_grafico PictureListBox plb_ plb_caja_con_graficos Project p_ p_proyecto RadioButton rb_ rb_boton_exclusivo Rectangle r_ r_rectangulo RichTextEdit rte_ rte_texto_enriquecido RoundRectangle rr_ rr_rectangulo_bordes_redondeados SingleLineEdit sle_ Sle_linea_para_edicion StaticText st_ st_titulos Tab tab_ tab_carpetas TreeView tv_ tv_explorador Structure s_ s_estructura UserObject u_ u_objeto_del_usuario VscrollBar vsb_ vsb_deslizamiento_vertical Window w_ w_nombre_de_ventana Cuando se están creando los objetos, PowerBuilder sugiere un nombre para el objeto utilizando el prefijo de la tabla anterior y un número. Ellos aconsejan cambiar este número por algo significativo para el usuario que está elaborando el aplicativo. Ing. Ismael Castañeda Fuentes Página 4

5 EJERCICIO PRÁCTICO Elaborar una Aplicación sencilla, que permita manipular información del personal de una Empresa así: a) Listar todos los empleados, b) Buscar los empleados que concuerden con el nombre y/o el primer apellido digitado por el usuario, c) Buscar los empleados de un determinado Departamento. Una vez obtenida la lista, al hacer la selección de un empleado ver sus datos detallados. La aplicación también debe estar en capacidad de ejecutar las acciones de impresión, adición, modificación y borrado de datos de empleados. Como un servicio adicional de la Aplicación, se debe proporcionar una Calculadora que esté en capacidad de ejecutar las cuatro operaciones aritméticas básicas: suma, resta, multiplicación y división de dos valores dados por el usuario. Estructura de la aplicación: Los pasos indicados a continuación corresponden a un procedimiento que se puede seguir utilizando PowerBuilder 6.5 y Sistema Operativo Windows 98 (de forma similar en Windows 95 y NT): 1. Entrar a Windows. 2. Escoger un directorio exclusivo para dejar todos los archivos del ejercicio (recomendado). Ing. Ismael Castañeda Fuentes Página 5

6 3. Copiar en este directorio: Tres (3) archivos tipo *.bmp Tres (3) archivos tipo *.ico 4. Activar PowerBuilder. 5. Crear una aplicación: 5.1. En barra de herramientas g Application 5.2. Crear una nueva aplicación: En barra de herramientas g New, o En menú g File g New..., o Ctrl + N 5.3. Llenar los datos de la ventana Select New Application Library, así: Guardar en: Seleccionar el directorio donde se van a dejar los archivos del ejercicio. Nombre de archivo: Escribir el nombre del archivo donde va a quedar la Librería g Guardar 5.5. Llenar los datos de la ventana Save Application, así: Applications: dar el nombre de la aplicación. Comments: Escribir comentario significativo, relacionado con la aplicación g OK 5.7. En la ventana Application g No En caso de haber seleccionado Sí, PowerBuilder construye automáticamente algunos programas prototipo Seleccionar propiedades de la aplicación: En barra de herramientas: g Properties, o En menú: g Entry g Properties..., o En escritorio de aplicación: Oprimir botón derecho del ratón gproperties Mirar, comprobar y/o modificar características globales del aplicativo Icono asociado con el aplicativo (escoja un nombre de archivo *.ico) Datos generales Fuentes para los textos Ing. Ismael Castañeda Fuentes Página 6

7 Fuentes para la identificación de columnas de tablas Fuentes para los encabezamientos Fuentes para los rótulos Tipos de variables Camino o caminos de búsqueda de librerías Regresar a la ventana inicial: En barra de herramientas g Close, o En menú g File g Close, o Ctrl + W 6. Elaborar una ventana como la siguiente: 6.1. En barra de herramientas g Window En ventana Select Window g New Mirar, comprobar y/o modificar características de la ventana: En barra de herramientas g Properties, o En menú g Edit g Properties..., o Con botón derecho g Properties..., o Doble clic dentro de la ventana 6.4. En la ventana Window dar las características de la ventana, tales como: Identificación o título deseado ( Title : ICF Pantalla para búsqueda) Ing. Ismael Castañeda Fuentes Página 7

8 Tipo de ventana ( Window Type ): popup Elementos activos ( Control Menu, Maximize Box, Minimize Box,...) Ubicación y tamaño dentro de la pantalla 6.5. g OK 6.6. Colocar los objetos deseados dentro de la ventana y darle sus características En barra de herramientas: g Objeto g CommandButton En la ventana, hacer clic en el sitio donde se desea ubicar el control seleccionado Mirar, comprobar y/o modificar las características del control (hay que tener seleccionado el control deseado): En barra de herramientas g Properties, o En menú g Edit g Properties..., o Con botón derecho dentro del control g Properties..., o Doble clic dentro del control En la ventana CommandButton dar las características del control, tales como: g OK Nombre del control (cb_salir). Texto deseado dentro del control. Características de aparición. Características de las fuentes. Posición dentro de la ventana Grabar el trabajo adelantado (Salvar la ventana en la librería): En barra de herramientas g Save, o En menú g File g Save, o En menú g File g Save as..., o Ctrl + S En la ventana Save Windows escribir: g OK Nombre de la ventana (por ejemplo, w_icf_basica). Un comentario Para ver cómo va quedando el diseño de la pantalla: Ing. Ismael Castañeda Fuentes Página 8

9 En barra de herramientas g Preview, o En menú g Design g Preview, o Ctrl + Shift + P 7. Elaborar una ventana como la siguiente: Esta ventana debe heredar las propiedades de la ventana anterior (ICF - Pantalla básica). Por lo tanto se puede seguir un procedimiento similar, con las siguientes particularidades: 7.1. Al crear la nueva ventana: En la ventana Select Window g Inherit... En la ventana Inherit From Window seleccionar la ventana que da las características a heredar. g OK 7.2. Mirar y/o cambiar las características de la ventana heredada Añadir los otros controles mostrados en la figura (un CommandButton y un RadioButton) Cambiar el texto del CommandButton heredado Salir por Cancelar Los controles deben quedar con las características de visible y enable 7.6. Grabar el trabajo adelantado (Salvar la ventana en la librería) Ver cómo va quedando el diseño y si es necesario hacer las modificaciones que estime convenientes. 8. Elaborar una ventana como la siguiente: Ing. Ismael Castañeda Fuentes Página 9

10 Esta ventana debe heredar las propiedades de la ventana anterior (ICF - Pantalla básica para búsqueda), con las siguientes particularidades: 8.1. Mirar y/o cambiar las características de la ventana heredada. Cambiar el texto del RadioButton heredado Otro por Todos 8.2. Añadir los otros controles mostrados en la figura: Dos SingleLineEdit, uno para Nombre y otro para Primer Apellido. Un DropDownListBox, con la lista de los siguientes Departamentos: Contabilidad Personal Ventas Mercadeo Desarrollo Recursos Administración Sistemas Dos RadioButton, para Por Nombre y Por Departamento. Un PictureButton para Imprimir. Ing. Ismael Castañeda Fuentes Página 10

11 Escoger de la lista de archivos *.BMP una figura para el caso que esté disponible el servicio de impresión y otra figura para el caso que no esté disponible. Un DataWindow, identificado como Datos de los Empleados. Allí se mostrarán los resultados de consulta a la base de datos (posteriormente se harán las asociaciones necesarias con los DataWindows object que acceden a la base de datos) Dar las demás características deseadas, tanto a la ventana como a los controles Grabar el trabajo adelantado Ver cómo va quedando el diseño y si es necesario, hacer las modificaciones que estime convenientes. 9. Elaborar una ventana como la siguiente: El objetivo es tener una calculadora en la cual se va a obtener un resultado aritmético dados dos operandos Crear la ventana y colocar sus características (ventana tipo popup) Colocar los objetos y sus características, así: Dos SingleLineEdit, para primer y segundo operando. Ing. Ismael Castañeda Fuentes Página 11

12 Cuatro StaticText, uno para colocar el resultado de la operación aritmética y tres para colocar los textos: Primer Operando, Segundo Operando y Resultado. Cuatro CommandButton, uno para cada operación: suma, resta, multiplicación y división Grabar el trabajo adelantado Ver cómo va quedando el diseño y (si es necesario) hacer las modificaciones que estime convenientes. 10. Colocar el punto de entrada del aplicativo (inicio de ejecución). Inicialmente direccionar directamente a la Calculadora En barra de herramientas g Application Programar el evento iniciar la aplicación: En barra de herramientas g Script, o En menú g Entry g Script, o Ctrl + Shift + K Escribir el programa (script) para abrir la ventana con el cual inicia el aplicativo, en esta primera etapa, la ventana donde está el diseño de la calculadora. Seleccionar el evento abrir (en Select Event g open) Elaborar un programa asociado con el evento abrir, similar al siguiente: // open icf_1 // Punto inicial del aplicativo. open (w_icf_calculadora) //Nombre de la ventana que se desea activar. Sugerencia: Cuando se está escribiendo el programa y se necesita el nombre de un objeto o una variable, este nombre se puede traer directamente (no hay necesidad de tipearlo) utilizando las ventanas desplegables: Paste Windows, Paste Global y Paste Instance haciendo la selección apropiada. También se pueden utilizar las otras facilidades que se proporcionan a través de las barras de herramientas y opciones de los menús Compilarlo (paso opcional): En barra de herramientas: g Compile, o En menú: g Design g Compile, o Ctrl + Shift + L Ing. Ismael Castañeda Fuentes Página 12

13 10.5. Volver a la ventana principal de PowerBuilder: En barra de herramientas: g Return En barra de herramientas: g Close Si no hizo el paso de compilación, confirmar (compilar y grabar) o descartar los cambios realizados, en la ventana de diálogo Application : g Sí, o g No, o g Cancelar. 11. Probar que la aplicación se puede ejecutar: En barra de herramientas: g Run 12. Escribir las demás acciones que se desean tener al utilizar la calculadora. Se sugiere que la calculadora efectúe por lo menos las operaciones aritméticas básicas (suma, resta, multiplicación y división) y permita algunas facilidades de manejo de memoria Seleccionar la ventana de la calculadora Elaborar un programa, asociado con el evento modificar, del control que recibe el primer operando, similar al siguiente: // modified sle_operando1 If not IsNumber(This.text) Then MessageBox ("Error", "Se debe dar un número", StopSign!, OK!) This.text = "" This.SetFocus() End if Para el control que recibe el segundo operando, escribir un programa similar al que recibe el primer operando Elaborar un programa, asociado con el evento clic, del botón que va a ejecutar la operación de suma, similar al siguiente: // clic cb_suma Double oper1, oper2, oper3 oper1 = Double(sle_operando1.text) oper2 = Double(sle_operando2.text) oper3 = oper1 + oper2 st_resultado_n.text = String(oper3) Elaborar programas similares para las operaciones de resta, multiplicación y división Dejar el resultado en blanco, cuando se pase el cursor al campo que recibe el primer o segundo operando (programar el evento getfocus: st_resultado_n.text = ). Ing. Ismael Castañeda Fuentes Página 13

14 12.7. Probar la aplicación. 13. Seleccionar el botón Salir de la ventana básica y asociarle un programa que cierre la ventana (programar el evento clic), con un programa como el siguiente: // clic cb_salir If MessageBox("Salir", "Cerrar esta ventana?", Question!, YesNo! ) = 1 then Close( Parent ) End If 14. Correr la ventana para probar su funcionamiento: En barra de herramientas g Run Windows Seleccionar la ventana básica. g Start 15. Seleccionar la ventana donde se pueden hacer búsquedas Seleccionar el control Todos (RadioButton) y elaborar un programa para que cuando este control sea el seleccionado, desactive los controles que piden datos. Puede ser un programa como el siguiente: // Ventana: w_icf_pordepto_nom, Objeto: rb_todos, Heredado de: w_icf_buscar:rb_otro // Evento: Clic ddlb_departamento.visible = false sle_primerapellido.visible = false sle_segundoapellido.visible = false st_primerap.visible = false st_segundoap.visible = false st_depto.visible = false dw_datosempleados.visible = false Correr la ventana para probar su funcionamiento Seleccionar el control Por Nombre (RadioButton). Escribir un programa para que active los campos que piden los datos de nombre. Puede ser un programa como el siguiente: // Ventana: w_icf_pordepto_nom, Objeto: rb_nombre, Evento: Clic ddlb_departamento.visible = false sle_primerapellido.visible = true sle_segundoapellido.visible = true st_primerap.visible = true st_segundoap.visible = true st_depto.visible = false Ing. Ismael Castañeda Fuentes Página 14

15 dw_datosempleados.visible = false Correr la ventana para probar su funcionamiento Seleccionar el control Por Departamento (RadioButton). Escribir un programa para que active el control que pide el dato de Departamento. Puede ser un script como el siguiente: // Ventana: w_icf_pordepto_nom, Objeto: rb_nombre, Evento: Clic ddlb_departamento.visible = true sle_primerapellido.visible = false sle_segundoapellido.visible = false st_primerap.visible = false st_segundoap.visible = false st_depto.visible = true dw_datosempleados.visible = false Correr la ventana para probar su funcionamiento. 16. Crear una función que sirva para ejecutar las cuatro operaciones básicas aritméticas: sumar, restar, multiplicar y dividir En barra de herramientas g Function g NEW Llenar los datos solicitados: Nombre de la función Valor a retornar (string) Dar los argumentos: primer operando (tipo string, paso por valor), segundo operando (tipo string, paso por valor) y operador (tipo integer, paso por valor) g OK 17. Escribir las instrucciones que van a conformar la función. Puede ser un programa como el siguiente: // Nombre de la funcion: f_operaciones // Objetivo: Hacer un cálculo aritmético // Parámetro 1: Primer operando // Parámetro 2: Segundo operando // Parámetro 3: Operación a realizar así: // 1 Sumar // 2 Restar // 3 Multiplicar // 4 Dividir Double oper1, oper2, oper3 Ing. Ismael Castañeda Fuentes Página 15

16 IF arg_operando1 = "" OR arg_operando2 = "" THEN messagebox ("Error","Los operandos deben ser aritméticos",stopsign!, OK!) return "" END IF oper1 = Double(arg_operando1) oper2 = Double(arg_operando2) Choose Case arg_operador Case 1 oper3 = oper1 + oper2 Case 2 oper3 = oper1 - oper2 Case 3 oper3 = oper1 * oper2 Case 4 If oper2 = 0 Then Return "División por cero" Else oper3 = oper1 / oper2 End If Case else Return "Operación no válida" End Choose Return String (oper3) 18. Cambiar los programas asociados con los botones de operaciones de la ventana de la calculadora para que utilicen la función anterior Para el botón de Resta (-) puede ser un programa como el siguiente (para el evento clic): // clic para cb_resta st_resultado_n.text = f_operaciones ( sle_operando1.text, sle_operando2.text, 2 ) Proceder de manera similar para la suma, multiplicación y división Probar su funcionamiento Comprobar el funcionamiento de la Calculadora para valores con punto decimal. En caso que no funcione, hacer las modificaciones necesarias. 19. Crear una base de datos que implemente lo mostrado en la siguiente figura: Ing. Ismael Castañeda Fuentes Página 16

17 19.1. Crear localmente una nueva base de datos. Dejar el archivo físico en el directorio donde se están dejando todos los archivos de este ejercicio: En barra de herramientas: g Database En ventana Select Tables : g Cancel En menú: g File g Create Database... En ventana Create Local Database : indicar los datos allí pedidos: Database Name: Camino y nombre del archivo en Windows donde se va a guardar el archivo físico. Se sugiere: g Browse, Llegar al directorio deseado, y Dar el nombre al archivo. User ID: Identificación del usuario. Valor por omisión: DBA Password: Clave. Valor por omisión: SQL. Ing. Ismael Castañeda Fuentes Página 17

18 Start Command: Nombre del comando para arrancar esta base de datos. Se recomienda dejar el nombre sugerido (dbeng50, para arrancar Sybase Anywhere 5.0). g OK 20. Es bueno observar lo siguiente: En barra de herramientas: g Configure ODBC En ventana Configure ODBC Installed Driver : g Sybase SQL Anywhere x.x, Mirar que en Data Sources for Selected Drivers, aparece el nombre de la base de datos que se está creando, y para confirmar los datos: gedit... g Close En la barra de herramientas: g DB Profile En ventana Database Profiles, mirar que aparece la base de datos recién creada. Si desea ver las características: g Edit... g Close En menú: g File g Connect, ver que en la lista aparece la base de datos recién creada. En caso de algún problema, hay que arreglarlo o sino la base de datos queda inalcanzable. En casos extremos: borrar la base de datos recién creada, revisar la Configuración ODBC, revisar los Profile, y ver las entradas que puedan estar causando conflicto (si es del caso borrarlas g remove). 21. Crear las tablas: g Create Table Definir las columnas y sus características: nombre, tipo de datos, aceptación o no de nulos, valor por omisión. Colocar letreros significativos para encabezamientos de columnas, rótulos identificadores de campos y comentarios a nivel de tabla y columna. 22. Seleccionada una tabla: Definir llave primaria Crear índices: g Create Index Crear llaves foráneas: g Create foreign key Llenarla de datos: g Data Manipulation (grid, tabular o freeform) g Insert Row Ing. Ismael Castañeda Fuentes Página 18

19 Digitar los datos g Save Changes 23. Preparar el sitio donde se van a mostrar los datos de los empleados. Para ese fin, definir los DataWindows Object necesarios. Como primer paso definir un DataWindows que presente en forma tabular los siguientes datos: Nombre y Apellido del empleado y nombre del Departamento donde trabaja. La salida se debe presentar en orden alfabético por Apellido del empleado. Se puede seguir un procedimiento similar al siguiente: En barra de herramientas: g DataWindow En ventana Select DataWindow : g New En ventana New DataWindow : En Fuente de datos: g SQL Select En estilo de presentación: g Tabular g OK En ventana Select Tables, seleccionar las tablas Empleado y Departamentos g Open En tabla Empleado: g Código del empleado, g Nombre del empleado, g Apellido del empleado En tabla Departamento: g Nombre del departamento En carpeta Sort : Apellido del empleado (hacer drag and drop ) Pasar a diseño de la salida: En barra de herramientas: g Data Source (icono que dice SQL) Colocar encabezados apropiados. Tener en cuenta de que a pesar de haber seleccionado el código del empleado, no se desea en la salida!! Ver resultado del diseño Hacer modificaciones al diseño Probar inserciones, borrados y modificaciones a la base de datos Grabar el trabajo adelantado: En barra de herramientas: g Save En ventana Save DataWindow : Colocar el nombre de la ventana (d_...) Escribir un comentario significativo g OK Ver resultado del diseño. Ing. Ismael Castañeda Fuentes Página 19

20 Hacer modificaciones al diseño. 24. De manera similar elaborar un DataWindows donde se muestre el listado de personas, dado el código del Departamento donde trabajan Seguir un procedimiento similar a la creación del anterior DataWindows. Adicionalmente, en la ventana donde se seleccionan campos de las tablas (donde también aparecen las carpetas Sort, Where, Group, Having, Compute y Syntax), dar la información del argumento: En menú: g Design g Retrieval Arguments En ventana Specify Retrieval Arguments : escribir el nombre del argumento (por ejemplo departamento) y seleccionar el tipo de dato (por ejemplo Number) g OK En carpeta Where, especificar la condición deseada, por ejemplo: Column Operator Value Logical "empleado"."emp_depto_id" = :departamento 25. Elaborar un tercer DataWindows que muestre los empleados que tengan el Nombre y/o el Apellido digitado por el usuario Seguir un procedimiento similar a la elaboración del DataWindows anterior. En este caso es necesario especificar dos argumentos (por ejemplo: nombre de tipo String y apellido de tipo String) g OK En carpeta Where: especificar la condición deseada, por ejemplo: Column Operator Value Logical "empleado"."empl_nombre" = :nombre Or "empleado"."empl_apellido" = :apellido 26. Elaborar un DataWindows que muestre toda la información contenida en la base de datos relacionada con un empleado. En este caso el argumento de búsqueda puede ser el código del empleado y el estilo de presentación puede ser Freeform. 27. Cambiar el Punto de Inicio del Aplicativo, para que active la ventana que muestra las opciones de búsqueda de personal y adicionalmente conecte la base de datos que se va a utilizar. Elaborar un programa similar al siguiente (evento abrir la aplicación): // open icf_1 // Punto inicial del aplicativo. Ing. Ismael Castañeda Fuentes Página 20

21 // // CONEXIÓN AL MOTOR DE BASE DE DATOS // Conexión a un motor de Base de Datos SQL Anywhere con ODBC sqlca.dbms = "ODBC" sqlca.dbparm="connectstring='dsn=calculadora2;uid=dba;pwd=sql'" MessageBox ("Motor de Base de Datos conectado:",sqlca.dbparm) connect; // Prueba para ver si quedó conectado if sqlca.sqlcode <> 0 then MessageBox ("No se pudo Conectar a la Base de Datos", & "Mensaje enviado por el sistema:~n~r'"+sqlca.sqlerrtext+"'") return end if // open (w_ventana_para_busqueda) //Nombre de la ventana que se desea activar. 28. Correr la aplicación y comprobar que funciona el nuevo punto de entrada. 29. En la ventana donde se presentan las opciones de búsqueda, programar el botón de Buscar para que de acuerdo con la selección hecha (Todos, Por Nombre o Por Departamento), muestre el resultado de la búsqueda Seleccionar el evento clic del botón Buscar y elaborar un programa como el siguiente: // clic para cb_buscar IF rb_otro.checked THEN // Seleccionado todos dw_datosempleados.visible=true dw_datosempleados.dataobject='d_lista_empleados' dw_datosempleados.settransobject(sqlca) dw_datosempleados.retrieve () END IF IF rb_nombre.checked THEN // Seleccionado Por Nombre dw_datosempleados.visible=true dw_datosempleados.dataobject='d_empleados_dado_nombre' dw_datosempleados.settransobject(sqlca) dw_datosempleados.retrieve (sle_nombre.text,sle_primer_apellido.text) END IF IF rb_departamento.checked THEN // Seleccionado Por Departamento dw_datosempleados.visible=true dw_datosempleados.dataobject='d_empleados_depto' dw_datosempleados.settransobject(sqlca) // Elaborar el código necesario para llegar al dato numérico xxx de la instrucción // dw_datosempleados.retrieve (xxx) END IF Correr la aplicación y comprobar su correcto funcionamiento. Ing. Ismael Castañeda Fuentes Página 21

22 30. Programar el evento doble clic para el DataWindows Control de la ventana que permite búsqueda. Por ejemplo: // doble clic para dw_datosempleados integer l_codigo, l_casos IF dw_datosempleados.dataobject='d_lista_empleados' OR & dw_datosempleados.dataobject='d_empleados_dado_nombre' OR & dw_datosempleados.dataobject='d_empleados_depto' THEN l_codigo=getitemnumber(row,1) //Supone que en los DataWindows la primera Columna //corresponde al código del trabajador!!!!!!!!!!!! dw_datosempleados.dataobject='d_detalle_empleado' dw_datosempleados.settransobject(sqlca) l_casos=dw_datosempleados.retrieve (l_codigo) IF l_casos > 0 THEN dw_datosempleados.retrieve (l_codigo) ELSE MessageBox ("De la Base de Datos","El empleado no tiene tareas asignadas") w_icf_pordepto_nom.cb_buscar.postevent(clicked!) END IF END IF 31. Crear una ventana, que sea el nuevo punto de entrada y exhiba en menús las posibilidades que presenta el aplicativo, ver las siguientes cinco figuras: Ing. Ismael Castañeda Fuentes Página 22

23 32. Para definir los menús, se puede seguir un procedimiento similar al siguiente: En Barra de herramientas: g Menu En ventana Select Menu : g New Crear los menús y submenús, junto con sus características En barra de herramientas: g Save En ventana Save Menu : Dar Nombre y Comentarios. 33. Escribir los programas asociados con el evento clic para cada una de las opciones de los menús, por ejemplo: Para: g Calculadora // clic m_calculadora open ( w_icf_calculadora ) Para: g Terminar // clic m_terminar Ing. Ismael Castañeda Fuentes Página 23

24 If MessageBox("Salir","Salir del aplicativo?",question!,yesno!)=1 then Close( ParentWindow ) // Cerrar la ventana donde se encuentra el menu End If //No toma accion en caso negativo Para: g Buscar g Todos // Clic m_todos open ( w_icf_pordepto_nom) w_icf_pordepto_nom.rb_otro.setfocus() w_icf_pordepto_nom.cb_buscar.postevent(clicked!) Para: g Buscar g Por Nombre // Clic m_pornombre open ( w_icf_pordepto_nom) w_icf_pordepto_nom.rb_nombre.setfocus() Para: g Buscar g Por Departamento // Clic m_pordepartamento open ( w_icf_pordepto_nom) w_icf_pordepto_nom.rb_departamento.setfocus() 34. Modificar el punto de Inicio para arranque con la ventana recién diseñada. 35. Agregar facilidades de menú a la ventana de la calculadora, ver ejemplo presentado en las siguientes tres gráficas: Ing. Ismael Castañeda Fuentes Página 24

25 36. Escribir los programas asociados con el evento clic para cada una de las opciones de los menús, por ejemplo: Para: g Archivo g Cerrar Ventana // clic m_cerrarventana Close( ParentWindow ) Para: g Archivo g Salir del Aplicativo // clic m_salirdelaplicativo Close ( w_icf_inicial ) Para: g Editar g Borrar Todo // clic m_calculadora.m_editar.m_borrartodo w_icf_calculadora.sle_operando1.text = "" w_icf_calculadora.sle_operando2.text = "" w_icf_calculadora.st_resultado_n.text = "" Para: g Editar g Resultado a Memoria // clic m_icfcalcula.m_editar.m_resultadoaclipboard // Objetivo: Llevar el resultado al clipboard Ing. Ismael Castañeda Fuentes Página 25

26 clipboard ( w_icf_calculadora.st_resultado_n.text ) Para: g Editar g Memoria a Operando 1 // clic m_icfcalcula.m_editar.m_memoriaaoperando1 // Copia el contenido del clipboard al Primer Operando w_icf_calculadora.sle_operando1.text = clipboard ( ) Para: g Ayuda g Temas // clic m_icfcalcula.m_ayuda.m_temas ShowHelp ( "C:\Archivos de programa\sybase\pb6\help\pbhlp60.hlp", index! ) 37. Elaborar un ejecutable de la aplicación. 38. Salir de PowerBuilder. 39. Correr desde Windows el ejecutable que contiene el aplicativo. El ejercicio deben hacerlo de forma individual y presentarlo funcionando perfectamente, desde ejecutable y desde PowerBuilder. En grupo deben presentar un informe, indicando sus comentarios sobre este documento, errores encontrados, sugerencias para mejorarlo y utilidad al realizar el ejercicio. Ing. Ismael Castañeda Fuentes Página 26

COMPONENTES DE UNA APLICACIÓN POWERBUILDER.

COMPONENTES DE UNA APLICACIÓN POWERBUILDER. ENTRENAMIENTO EN POWER BUILDER Ing. Ismael Castañeda Fuentes Departamento de Ingenieía de Sistemas UNIVERSIDAD NACIONAL DE COLOMBIA Bogotá, Diciembre de 2000 ENTRENAMIENTO EN POWER BUILDER PowerBuilder

Más detalles

ENTRENAMIENTO EN POWERBUILDER 9.0

ENTRENAMIENTO EN POWERBUILDER 9.0 Departamento de Ingeniería de Sistemas UNIVERSIDAD NACIONAL DE COLOMBIA Bogotá, febrero de 2003. ENTRENAMIENTO EN POWER BUILDER 9.0 PowerBuilder es una herramienta computacional que permite la elaboración

Más detalles

Las Ventanas son como contenedores, es posible poner en ellos una diversidad de objetos. Estos

Las Ventanas son como contenedores, es posible poner en ellos una diversidad de objetos. Estos VENTANAS (WINDOWS) Las Ventanas son como contenedores, es posible poner en ellos una diversidad de objetos. Estos objetos se denominan en forma genérica Las Formas Windows (ventanas) dan una interfase

Más detalles

LABORATORIO Nº 6 SUMA DE DOS NUMEROS EN POWER BUILDER

LABORATORIO Nº 6 SUMA DE DOS NUMEROS EN POWER BUILDER Estimados Estudiantes: A continuación se detallan los pasos para realizar un programa para sumar dos numeros utilizando el lenguaje de programación Power Builder. PASO 1.- Creamos un workspace, hacemos

Más detalles

Para ingresar a la aplicación Microsoft Access 97, los pasos que se deben seguir pueden ser los siguientes:

Para ingresar a la aplicación Microsoft Access 97, los pasos que se deben seguir pueden ser los siguientes: Descripción del ambiente de trabajo Entrar y salir de la aplicación Para ingresar a la aplicación Microsoft Access 97, los pasos que se deben seguir pueden ser los siguientes: A través del botón : 1. Seleccionar

Más detalles

PROGRAMACIÓN VISUAL III (Power Builder)

PROGRAMACIÓN VISUAL III (Power Builder) INDICE CARTAS DESCRIPTIVAS S3 CARRERA DE COMPUTACIÓN E INFORMÁTICA CICLO IV PROGRAMACIÓN VISUAL III (Power Builder) 2009 I. Identificadores del programa Carrera: Informática y Sistemas PROGRAMACION VISUAL

Más detalles

En esta ventana se utilizará un nuevo control (TabControl), y el DropDown DataWindow.

En esta ventana se utilizará un nuevo control (TabControl), y el DropDown DataWindow. 40. Crear una ventana como la siguiente: En esta ventana se utilizará un nuevo control (TabControl), y el DropDown DataWindow. El Drop Down DataWindow es útil en caso de que se requiera hacer referencia

Más detalles

Configuración de MySQL con NetBeans

Configuración de MySQL con NetBeans Configuración de MySQL con NetBeans Web Application Development 7CM5 26/03/2012 Desarrollo. I. Configurar las propiedades del Servidor MySQL. 1. Se asume que se encuentra instalado MySQL, que en este caso

Más detalles

INSTRUCTIVO FUNCIONAMIENTO DEL SISTEMA DE RECURSOS HUMANOS- ACTUALIZACIÓN Y RECLUTAMIENTO

INSTRUCTIVO FUNCIONAMIENTO DEL SISTEMA DE RECURSOS HUMANOS- ACTUALIZACIÓN Y RECLUTAMIENTO INSTRUCTIVO FUNCIONAMIENTO DEL SISTEMA DE RECURSOS HUMANOS- ACTUALIZACIÓN Y RECLUTAMIENTO ÍNDICE FUNCIONAMIENTO DEL SISTEMA DE RECURSOS HUMANOS- ACTUALIZACIÓN Y RECLUTAMIENTO...3 PANTALLA DE ACCESO AL

Más detalles

Búsqueda Interactiva en Powerbuilder 11.5 by Tux Merlin - Joomla-gnu.com

Búsqueda Interactiva en Powerbuilder 11.5 by Tux Merlin - Joomla-gnu.com Todos los sistemas tienen métodos de búsquedas para seleccionar determinados items al ingresar datos. Un caso típico se da en una empresa durante el proceso de facturación, por ejemplo, al elegir el cliente

Más detalles

PowerPoint ofrece diversas maneras para crear una nueva presentación.

PowerPoint ofrece diversas maneras para crear una nueva presentación. Manejo básico de una presentación Crear una nueva presentación PowerPoint ofrece diversas maneras para crear una nueva presentación. Al iniciar una nueva sesión de trabajo con PowerPoint se presenta la

Más detalles

INDICE Parte 1. Visual Basic Capitulo 1. Qué es Visual Basic? Capitulo 22. Mi Primera Aplicación Capitulo 3. Elementos del lenguaje

INDICE Parte 1. Visual Basic Capitulo 1. Qué es Visual Basic? Capitulo 22. Mi Primera Aplicación Capitulo 3. Elementos del lenguaje INDICE Prólogo XV Parte 1. Visual Basic 1 Capitulo 1. Qué es Visual Basic? 3 Introducción 3 Como crear una aplicación 5 Otras facilidades de Visual Basic 6 Un lenguaje de alto nivel 9 Menús 10 Colores

Más detalles

Manual de Power Builder

Manual de Power Builder Período Lectivo 2004 2005 UNIVERSIDAD DE CARABOBO FACYT COMPUTACIÓN BASES DE DATOS Manual de Power Builder Definición Es un entorno gráfico de programación que está compuesto de diferentes herramientas

Más detalles

Primeros pasos en Word capítulo 01

Primeros pasos en Word capítulo 01 Primeros pasos en Word 2007 capítulo 01 Primeros pasos en Word 2007 primeros pasos 1.1 Qué es Microsoft Word? Word es un editor de texto que se sitúa entre los más populares del mercado. Desde las primeras

Más detalles

Cómo crear una base de datos en Access con Visual Basic Autor: Jorge Alvarez

Cómo crear una base de datos en Access con Visual Basic Autor: Jorge Alvarez Cómo crear una base de datos en Access con Visual Basic Autor: Jorge Alvarez 1 Presentación del curso Puedes organizar todas tus colecciones o lo que desees creando tus propias bases de datos en Access

Más detalles

índice MÓDULO 1: Introducción a Visual Basic 6.0 MÓDULO 2: Fundamentos de programación TEMA 1. Introducción a Visual Basic 6.0

índice MÓDULO 1: Introducción a Visual Basic 6.0 MÓDULO 2: Fundamentos de programación TEMA 1. Introducción a Visual Basic 6.0 MÓDULO 1: Introducción a Visual Basic 6.0 TEMA 1. Introducción a Visual Basic 6.0 1.1 Conceptos de programación...1-1 1.2 Introducción a Visual Basic...1-1 1.3 Iniciar una sesión de Visual Basic 6.0...1-2

Más detalles

BANCO DE REACTIVOS DE OPCIÓN MÚLTIPLE WINDOWS VISTA

BANCO DE REACTIVOS DE OPCIÓN MÚLTIPLE WINDOWS VISTA BANCO DE REACTIVOS DE OPCIÓN MÚLTIPLE WINDOWS VISTA 1. Qué es Windows Sidebar? a) Es una mini aplicación b) Es un organizador de mini aplicaciones c) Es un accesorio del Sistema Operativo d) Es un organizador

Más detalles

OBJETIVOS ÍNDICE MÓDULO 1: VISUAL BASIC 6.0 PARTE 1ª

OBJETIVOS ÍNDICE MÓDULO 1: VISUAL BASIC 6.0 PARTE 1ª OBJETIVOS El objetivo de este curso es realizar sencillas tareas en Visual Basic y usar los elementos necesarios para avanzar en la programación de Visual Basic, estudiando las nuevas tecnologías de programación

Más detalles

INTRUCTIVO Funcionamiento del Sistema de Recursos Humanos Proceso de Acta de Toma de Posesión

INTRUCTIVO Funcionamiento del Sistema de Recursos Humanos Proceso de Acta de Toma de Posesión INTRUCTIVO Funcionamiento del Sistema de Recursos Humanos Proceso de Acta de Toma de Posesión ÍNDICE FUNCIONAMIENTO DEL SISTEMA DE RECURSOS HUMANOS PROCESO DE ACTA DE TOMA DE POSESIÓN... 3 PANTALLA DE

Más detalles

La última versión disponible cuando se redactó este manual era la 5 Beta (versión ), y sobre ella versa este manual.

La última versión disponible cuando se redactó este manual era la 5 Beta (versión ), y sobre ella versa este manual. Manual de Dev-C++ 4.9.9.2 Página 1 de 11 Introducción Dev-C++ es un IDE (entorno de desarrollo integrado) que facilita herramientas para la creación y depuración de programas en C y en C++. Además, la

Más detalles

MICROSOFT EXCEL 2007 NIVEL AVANZADO. Contenido

MICROSOFT EXCEL 2007 NIVEL AVANZADO. Contenido MICROSOFT EXCEL 2007 NIVEL AVANZADO GUÍA TEÓRICO-PRÁCTICA N 4 MACROS Contenido INTRODUCCION... 2 Crear una macro automáticamente... 2 Ejecutar una macro... 3 Actividad 1... 4 Asignar una macro a un botón...

Más detalles

Instalación de Dev-Pascal en entornos Windows

Instalación de Dev-Pascal en entornos Windows Instalación de Dev-Pascal en entornos Windows 1.- El software se puede descargar de la web: http://www.bloodshed.net/devpascal.html Como se puede observar en la página web de Bloodshed, el fichero ocupa

Más detalles

Ficha técnica. Visual Basic 6.0

Ficha técnica. Visual Basic 6.0 Visual Basic 6.0 Ficha técnica OBJETIVOS: Este curso tiene por objetivo dotar al alumno de la formación inicial necesaria para realizar sencillas aplicaciones en Visual Basic y de los elementos necesarios

Más detalles

Centro de Bachillerato Tecnológico. Manual de prácticas. Visual Basic 6.0. Nivel Básico. Industrial y de servicios No. 231.

Centro de Bachillerato Tecnológico. Manual de prácticas. Visual Basic 6.0. Nivel Básico. Industrial y de servicios No. 231. Centro de Bachillerato Tecnológico Industrial y de servicios No. 231 Manual de prácticas de Visual Basic 6.0 Nivel Básico Profesor: Lic. Leonel Orozco Celaya Profe231@gmail.com Guía de prácticas I Prof.

Más detalles

DOCUMENTACIÓN DE POWER BUILDER 11. CONSULTA DINAMICA Las consultas dinámicas se realizan cuando power builder no soporta una consulta SQL.

DOCUMENTACIÓN DE POWER BUILDER 11. CONSULTA DINAMICA Las consultas dinámicas se realizan cuando power builder no soporta una consulta SQL. DOCUMENTACIÓN DE POWER BUILDER 11 CONSULTA DINAMICA Las consultas dinámicas se realizan cuando power builder no soporta una consulta SQL. //realizamos una consulta dinamica DECLARE cargar DYNAMIC CURSOR

Más detalles

INDICE Capitulo 1: Instalación Capitulo 2: Actualización desde Windows 3.x Antes de la Actualización Capitulo 3: La Pantalla de Windows 95

INDICE Capitulo 1: Instalación Capitulo 2: Actualización desde Windows 3.x Antes de la Actualización Capitulo 3: La Pantalla de Windows 95 INDICE Introducción XVII Capitulo 1: Instalación 1 Iniciar la instalación desde Windows 2 Iniciar la instalación desde MS DOS 2 Programas residentes 3 Primeras pantalla de la instalación 5 Error del disco

Más detalles

xvsvxcv Manual Microsoft Excel Básico

xvsvxcv Manual Microsoft Excel Básico xvsvxcv Manual Microsoft Excel Básico CAPITULO 1 INTRODUCCION 2 Qué es una hoja de cálculo? Una hoja de cálculo es una aplicación diseñada para manipular datos y números. Su desarrollo está basado en el

Más detalles

VISUAL BASIC 6.0. Objetivos: Contenidos. TEMA 1. Introducción a Visual Basic 6.0. Conceptos de Programación. Introducción a Visual Basic

VISUAL BASIC 6.0. Objetivos: Contenidos. TEMA 1. Introducción a Visual Basic 6.0. Conceptos de Programación. Introducción a Visual Basic VISUAL BASIC 6.0 Objetivos: Este curso tiene por objetivo dotar al alumno de la formación inicial necesaria para realizar sencillas aplicaciones en Visual Basic y de los elementos necesarios para avanzar

Más detalles

- Power Builder - Conexión ODBC DataWindows

- Power Builder - Conexión ODBC DataWindows - Power Builder - Conexión ODBC DataWindows Luis D. García Mayo de 2006 Data WIndows Script de Apertura Opening Script: es aquel que ha de ejecutar la aplicación en sí, y a partir del cual se establece

Más detalles

Indice. Entorno Gráfico (KDE) Almacenamiento. Definición WRITE (Procesador de Texto) CONCEPTOS BASICO OPEN OFFICE

Indice. Entorno Gráfico (KDE) Almacenamiento. Definición WRITE (Procesador de Texto) CONCEPTOS BASICO OPEN OFFICE Indice CONCEPTOS BASICO Entorno Gráfico (KDE) Almacenamiento OPEN OFFICE Definición WRITE (Procesador de Texto) Ingresar al procesador de texto Comandos del procesador de texto Abrir una hoja en blanco

Más detalles

Powerbuilder posee tres niveles de jerarquía en sus objetos, los cuales conoceremos antes de llevar a cabo nuestros objetos.

Powerbuilder posee tres niveles de jerarquía en sus objetos, los cuales conoceremos antes de llevar a cabo nuestros objetos. Entorno Powerbuilder Niveles de Jerarquía para la creación de aplicaciones: Powerbuilder posee tres niveles de jerarquía en sus objetos, los cuales conoceremos antes de llevar a cabo nuestros objetos.

Más detalles

INSTRUCTIVO FUNCIONAMIENTO DEL MÓDULO DE MEDUCA RED (RED DE OPORTUNIDADES)

INSTRUCTIVO FUNCIONAMIENTO DEL MÓDULO DE MEDUCA RED (RED DE OPORTUNIDADES) INSTRUCTIVO FUNCIONAMIENTO DEL MÓDULO DE MEDUCA RED (RED DE OPORTUNIDADES) ÍNDICE FUNCIONAMIENTO DEL MÓDULO DE MEDUCA RED... 3 PANTALLA DE ACCESO AL SISTEMA... 3 PANTALLA PRINCIPAL... 3 DESCRIPCIÓN DE

Más detalles

Manual de usuario de Kiva

Manual de usuario de Kiva Manual de usuario de Kiva 1 Manual de usuario de Kiva En este manual se tratan todos los aspectos funcionales de la aplicación para que el usuario aprenda el funcionamiento de ésta y pueda crear topologías

Más detalles

INTRODUCCIÓN. Los diferentes módulos que presenta este sistema se describen a continuación:

INTRODUCCIÓN. Los diferentes módulos que presenta este sistema se describen a continuación: INTRODUCCIÓN El Sistema de Estatal, le permite interactuar con usted de una manera amigable, ya sea que le presente mensajes, ventanas, botones con iconos, los cuales le dan una idea más clara de lo que

Más detalles

INSTRUCTIVO FUNCIONAMIENTO DEL SISTEMA DE RECURSOS HUMANOS PROCESO DE REGISTRO DE FECHA DE INICIO DE LABORES

INSTRUCTIVO FUNCIONAMIENTO DEL SISTEMA DE RECURSOS HUMANOS PROCESO DE REGISTRO DE FECHA DE INICIO DE LABORES INSTRUCTIVO FUNCIONAMIENTO DEL SISTEMA DE RECURSOS HUMANOS PROCESO DE REGISTRO DE FECHA DE INICIO DE LABORES ÍNDICE FUNCIONAMIENTO DEL SISTEMA DE RECURSOS HUMANOS - PROCESO DE REGISTRO DE FECHA DE INICIO

Más detalles

Tutorial de Flex: Creación de una aplicación simple con Flex 2.0

Tutorial de Flex: Creación de una aplicación simple con Flex 2.0 Tutorial de Flex: Creación de una aplicación simple con Flex 2.0 Descripción: Esta lección muestra como compilar y ejecutar una aplicación simple de Flex con Adobe Flex Builder. En esta lección también

Más detalles

SOLICITUD DE MERCANCIA

SOLICITUD DE MERCANCIA SOLICITUD DE MERCANCIA La solicitud de mercancía son los documentos que se van a crear para realizar el descargue o el ingreso de una mercancía del inventario por motivos como: Hurto, obsequio para un

Más detalles

Registro electrónico

Registro electrónico Registro electrónico Contenido ACCEDER EL PROGRAMA EXCEL ENTRAR Y DAR FORMATO A LOS DATOS GUARDAR EL TRABAJO ENTRAR FÓRMULAS CALCULAR LA NOTA CREAR FORMATO DE NÚMEROS COPIAR Y PEGAR LA FÓRMULA CREAR BORDES

Más detalles

Guía de actualización del sistema administrador 2000 monousuario descarga de internet

Guía de actualización del sistema administrador 2000 monousuario descarga de internet Guía de actualización del sistema administrador 2000 monousuario descarga de internet Requerimientos del equipo Importante!!! Antes de empezar a realizar la instalación de su sistema es necesario considerar

Más detalles

Manual del Usuario de Microsoft Access Formularios - Página 1. Tema V: Formularios. V.1. Creación de un Formulario

Manual del Usuario de Microsoft Access Formularios - Página 1. Tema V: Formularios. V.1. Creación de un Formulario Manual del Usuario de Microsoft Access Formularios - Página 1 Tema V: Formularios V.1. Creación de un Formulario Un formulario es un diseño que permite introducir, cambiar y ver los registros de una base

Más detalles

Este documento describe los pasos más importantes para la instalación y utilización del S-Bus OPC-Server.

Este documento describe los pasos más importantes para la instalación y utilización del S-Bus OPC-Server. Este documento describe los pasos más importantes para la instalación y utilización del S-Bus OPC-Server. Para probar la comunicación entre el equipo PCD y el OPC-Server debe configurarse el PCD de la

Más detalles

INSTITUTO POLITÉCNICO NACIONAL ESCUELA SUPERIOR DE MEDICINA Academia de Informática Médica Apéndice de Windows

INSTITUTO POLITÉCNICO NACIONAL ESCUELA SUPERIOR DE MEDICINA Academia de Informática Médica Apéndice de Windows INSTITUTO POLITÉCNICO NACIONAL ESCUELA SUPERIOR DE MEDICINA Academia de Informática Médica Apéndice de Windows APÉNDICE I. Configuración de Windows A. Configuración del Ratón Para invertir la precedencia

Más detalles

Seleccione en el escritorio el programa Sucosoft S40 y darle doble click.

Seleccione en el escritorio el programa Sucosoft S40 y darle doble click. Programación y manejo de Sucosoft S40: Cómo Programar? Seleccione en el escritorio el programa Sucosoft S40 y darle doble click. Aparece una ventana denominada administrador Sucosoft en la cual se encuentra

Más detalles

GUIA No 5. CREACIÓN DE SubVI s

GUIA No 5. CREACIÓN DE SubVI s GUIA No 5 CREACIÓN DE SubVI s Una característica importante de LabView es el manejo de jerarquías y el poder utilizar fácilmente un programa anterior como un módulo de otro cualquiera. Cuando un VI es

Más detalles

Elementos esenciales de Word

Elementos esenciales de Word Word 2013 Elementos esenciales de Word Área académica de Informática 2015 Elementos esenciales de Word Iniciar Microsoft Word 2013 Para entrar en Microsoft Word 2013 Haz clic en el botón Inicio para ir

Más detalles

Programación Delphi con Bases de datos

Programación Delphi con Bases de datos Creación de la conexión a una base de datos Access. En Delphi podemos establecer la conexión con nuestra base de datos de diferentes formas. A continuación se explican algunas de esas formas. 1) Crear

Más detalles

Guía Rápida. Gestor Aplicaciones

Guía Rápida. Gestor Aplicaciones Guía Rápida Gestor Aplicaciones QUÉ ES EL GESTOR DE APLICACIONES? El Gestor de Aplicaciones CAI Sistemas Informáticos, es una herramienta muy útil que le permitirá mantener su escritorio limpio y ordenado.

Más detalles

Tutorial de Flash Saver Maker 1.62

Tutorial de Flash Saver Maker 1.62 1 Tutorial de Flash Saver Maker 1.62 Flash Saver Maker es una herramienta para el diseño de atractivos protectores de pantalla a partir de animaciones SWF de Flash. 1. Abrir Flash Saver Maker Para abrir

Más detalles

INSTRUCTIVO. FUNCIONAMIENTO DEL MÓDULO CARRERAS Y TÍTULOS (Dirección Nacional de Coordinación de Educación Superior)

INSTRUCTIVO. FUNCIONAMIENTO DEL MÓDULO CARRERAS Y TÍTULOS (Dirección Nacional de Coordinación de Educación Superior) INSTRUCTIVO FUNCIONAMIENTO DEL (Dirección Nacional de Coordinación de Educación Superior) 1 ÍNDICE FUNCIONAMIENTO DEL... 3 PANTALLA DE ACCESO AL SISTEMA... 3 MENÚ PRINCIPAL... 3 DESCRIPCIÓN DE ICONOS:...

Más detalles

GUÍA PARA EL USO DE PANTALLAS Y REPORTES DEL MÓDULO DE NOMBRAMIENTOS POR LA COMISIONES DE SELECCIÓN (Nivel Regional)

GUÍA PARA EL USO DE PANTALLAS Y REPORTES DEL MÓDULO DE NOMBRAMIENTOS POR LA COMISIONES DE SELECCIÓN (Nivel Regional) GUÍA PARA EL USO DE PANTALLAS Y REPORTES DEL MÓDULO DE NOMBRAMIENTOS POR LA COMISIONES DE SELECCIÓN (Nivel Regional) ÍNDICE FUNCIONAMIENTO DEL MÓDULO DE NOMBRAMIENTOS POR LAS COMISIONES REGIONALES DE SELECCIÓN-

Más detalles

INSTRUCTIVO FUNCIONAMIENTO DEL SISTEMA DE RECURSOS HUMANOS PROCESO DE CONCURSO DE DOCENTE (SOLICITUD A VACANTE)

INSTRUCTIVO FUNCIONAMIENTO DEL SISTEMA DE RECURSOS HUMANOS PROCESO DE CONCURSO DE DOCENTE (SOLICITUD A VACANTE) INSTRUCTIVO FUNCIONAMIENTO DEL SISTEMA DE RECURSOS HUMANOS PROCESO DE CONCURSO DE DOCENTE (SOLICITUD A VACANTE) ÍNDICE PROCESO DE CONCURSO DE DOCENTE (SOLICITUD A VACANTE)... 3 PANTALLA DE ACCESO AL SISTEMA...

Más detalles

POWER POINT Tema 1. Para salir de PowerPoint (suponiendo que se tiene abierto) puede:

POWER POINT Tema 1. Para salir de PowerPoint (suponiendo que se tiene abierto) puede: POWER POINT Tema 1 Aula Municipal de Informática-El Puerto de Santa María Entrar en power point (con Windows 7) 1. Hacer clic con el ratón en el botón Inicio. 2. Clic en Todos los Programas. 3. Hacer clic

Más detalles

Puesta en marcha de Aspel-FACTURe4.0

Puesta en marcha de Aspel-FACTURe4.0 Puesta en marcha de Aspel-FACTURe4.0 Para comenzar a utilizar el sistema de Aspel-FACTURe 4.0 se debe: 1. Instalar y activar la versión 4.0 de Aspel-FACTURe. 2. Activación del sistema. 3. Agregar el RFC

Más detalles

TRABAJO DE INVESTIGACION. 1 de oct. INFORMATICA. NOMBRE: Edwin Muñoz Mendoza. Ciclo: Administración y Gestión

TRABAJO DE INVESTIGACION. 1 de oct. INFORMATICA. NOMBRE: Edwin Muñoz Mendoza. Ciclo: Administración y Gestión INFORMATICA NOMBRE: Edwin Muñoz Mendoza Ciclo: Administración y Gestión 1 Teclas de funciones para Windows. Están alineadas en la parte superior de nuestro teclado y muchos usuarios no las han utilizado

Más detalles

30.- Generador de Consultas

30.- Generador de Consultas 30.- Generador de Consultas Este módulo permite realizar consultas no estructuradas sobre la base de datos de WinPer. Para realizar las consultas debe seleccionar las tablas desde las cuales tomará la

Más detalles

SQL SERVER Para ingresar a la ventana de administración del SQL Server, proceda a realizar los siguientes pasos:

SQL SERVER Para ingresar a la ventana de administración del SQL Server, proceda a realizar los siguientes pasos: SQL SERVER 2005 Microsoft SQL Server es un sistema de gestión de bases de datos relacionales (SGBD) basada en el lenguaje SQL, capaz de poner a disposición de muchos usuarios grandes cantidades de datos

Más detalles

ENDNOTE DOCUMENTO FINAL INSERTAR CITAS EN EL DOCUMENTO FINAL

ENDNOTE DOCUMENTO FINAL INSERTAR CITAS EN EL DOCUMENTO FINAL ENDNOTE DOCUMENTO FINAL INSERTAR CITAS EN EL DOCUMENTO FINAL El sistema pide las credenciales de acceso para conectar el documento final con el gestor bibliográfico. Colocar el cursor en el punto del documento

Más detalles

PARTE I CREACION DE UNA BASE DE DATOS Y CONEXIÓN VIA ODBC

PARTE I CREACION DE UNA BASE DE DATOS Y CONEXIÓN VIA ODBC Estimados Estudiantes: A continuación se detallan los pasos para realizar la conexión de de un datawindow, que es un objeto de Power Builder, con una Base de Datos. PARTE I CREACION DE UNA BASE DE DATOS

Más detalles

LENGUAJE DE PROGRAMACION C/C++.

LENGUAJE DE PROGRAMACION C/C++. LENGUAJE DE PROGRAMACION C/C++. Este sencillo apunte fue pensado para introducir a los alumnos que se inician en programación, tanto del lenguaje C como C++, con las características propias de cada uno,

Más detalles

En la parte inferior de la pantalla se podrá ver el estado de la última copia y la fecha y hora actual.

En la parte inferior de la pantalla se podrá ver el estado de la última copia y la fecha y hora actual. Guía de Usuario Esta Guía de Usuario del programa de Copias de Seguridad le ayudará a conocer el funcionamiento del programa para que pueda personalizar el salvado de sus documentos con gran facilidad.

Más detalles

Definición de una base de datos. Un manejador de base de datos es un programa que permite administrar y organizar una serie de datos.

Definición de una base de datos. Un manejador de base de datos es un programa que permite administrar y organizar una serie de datos. Definición de una base de datos. Un manejador de base de datos es un programa que permite administrar y organizar una serie de datos. Utilidad de una base de datos Ahora bien, en las bases de datos electrónicas

Más detalles

Guía rápida de usuario

Guía rápida de usuario Guía rápida de usuario Índice Denuncia de robos 3 Realización de una denuncia 4 Detalles de la denuncia: sección 1 Especificación del equipo 5 Detalles de la denuncia: sección 2 Información sobre los hechos

Más detalles

Microsoft Office Word

Microsoft Office Word Microsoft Office Word Objetivos del capítulo: Aprender lo que es un procesador de textos. Aprender a ejecutar el programa cada que vez que se quiere usar. Aprender los elementos de la pantalla principal

Más detalles

BASES DE DATOS Y TABLAS

BASES DE DATOS Y TABLAS LECCION N 02 BASES DE DATOS Y TABLAS Que es una Base de Datos? En FoxPro para DOS y Windows una base de datos era un archivo DBF en el cual se almacenaba los registros por ejemplo de clientes. En Visual

Más detalles

Introducción Mic i ro r s o of o t t W or o d r

Introducción Mic i ro r s o of o t t W or o d r Introducción Microsoft Word Qué es el Microsoft Word? Word es uno de los procesadores de texto, más utilizados para trabajar con documentos en la actualidad. Casi no existe persona con computadora, que

Más detalles

OPENOFFICE IMPRESS. Uso básico Basic usage

OPENOFFICE IMPRESS. Uso básico Basic usage OPENOFFICE IMPRESS Uso básico Basic usage Qué es OpenOffice Impress? Es la herramienta que nos ofrece OpenOffice para realizar presentaciones Las presentaciones permiten comunicar información de una forma

Más detalles

Actualización de Numero de Control Sistema Admin CFDI descarga de internet

Actualización de Numero de Control Sistema Admin CFDI descarga de internet Actualización de Numero de Control Sistema Admin CFDI descarga de internet Importante!!! Antes de llevar a cabo el proceso de actualización del sistema Admin CFDI genere el respaldo de la información,

Más detalles

Personalizar barras de herramientas

Personalizar barras de herramientas Personalizar barras de herramientas 289 Personalizar barras de herramientas Contenido Barras de herramientas Creación de barras de herramientas Establecer propiedades a la barra de herramientas Agregar

Más detalles

Carpetas y archivos. Los directorios

Carpetas y archivos. Los directorios Carpetas y archivos Los directorios El manejo de los archivos es una de las tareas que se realiza con mayor frecuencia a trabajar con una computadora. Copiar, mover, renombrar y borrar son las actividades

Más detalles

AIM. Fondo de Cultura Económica Sistema Integral de Gestión Editorial MANUAL DE NAVEGACIÓN. Aprobaciones: Ing. Luís Jáuregui Nares

AIM. Fondo de Cultura Económica Sistema Integral de Gestión Editorial MANUAL DE NAVEGACIÓN. Aprobaciones: Ing. Luís Jáuregui Nares AIM MANUAL DE NAVEGACIÓN Fondo de Cultura Económica Sistema Integral de Gestión Editorial Autores: Pedro Marrufo. Fecha de Creación: enero de 2006 Ultima Actualización: 2 de febrero de 2006 Versión: 1.0

Más detalles

Guía de usuario de CardioChek Link

Guía de usuario de CardioChek Link Guía de usuario de CardioChek Link Guía de usuario de CardioChek Link Este programa de software es compatible con los sistemas operativos Microsoft Windows 7, Windows 8.X, Vista A. Uso previsto CardioChek

Más detalles

SISTEMA DE SALDOS DIARIOS

SISTEMA DE SALDOS DIARIOS SISTEMA DE SALDOS DIARIOS MANUAL DE USUARIO Version 1.0.0 I SISTEMA DE SALDOS DIARIOS Tabla de Contenido Parte I Introduccion 2 Parte II Ingreso al Sistema Saldos Diarios 4 Parte III Sistema de Saldos

Más detalles

1. Introducción... 2

1. Introducción... 2 1. Introducción... 2 2. Descripción de Módulos de la Aplicación... 3 1. Ingreso a la aplicación Consultor Forestal... 3 2. Menú Archivo... 6 Nuevo... 6 Abrir Formulario... 7 Guardar... 10 Guardar como......

Más detalles

COLEGIO LUIS CARLOS GALAN SARMIENTO - GIRON INFORMATICA GRUPO: 10º

COLEGIO LUIS CARLOS GALAN SARMIENTO - GIRON INFORMATICA GRUPO: 10º http://www.youtube.com/watch?v=v1m4t6dqrwa Combinar Correspondencia Parte I Iniciar La Combinación De Correspondencia: Permite la unificación de un archivo con texto fijo y datos variables; almacenados

Más detalles

UNIDAD 2- LA CREACIÓN DE TABLAS EN ACCESS 2010

UNIDAD 2- LA CREACIÓN DE TABLAS EN ACCESS 2010 2. CREACIÓN DE TABLAS Cuando se crea una base de datos, los datos se almacenan en tablas, que son listas de filas y columnas basadas en temas. Siempre debe empezar a diseñar una base de datos creando primero

Más detalles

1. ÍNDICES 1.1. Tipos de índice Writer 1.2. Índice de ontenido Writer Creación de un índice de contenido rápido Writer

1. ÍNDICES 1.1. Tipos de índice Writer 1.2. Índice de ontenido Writer Creación de un índice de contenido rápido Writer 1. ÍNDICES 1.1. Tipos de índice En Writer se pueden generar una cantidad variada de índices como: Índice de contenido Este índice agrega un listado de los títulos y subtítulos del documento. Índice alfabético

Más detalles

Qué es un Procesador de textos? Iniciar Word. Microsoft Word Microsoft Office 2010

Qué es un Procesador de textos? Iniciar Word. Microsoft Word Microsoft Office 2010 Microsoft Word 2010 Qué es un Procesador de textos? Un procesador de textos es una herramienta que sirve para el manejo de textos en general. Con un programa como éste es posible crear desde una carta

Más detalles

INSTRUCTIVO PARA EL FUNCIONAMIENTO DEL MÓDULO CURSOS Y SEMINARIOS (Dirección Nacional de Perfeccionamiento)

INSTRUCTIVO PARA EL FUNCIONAMIENTO DEL MÓDULO CURSOS Y SEMINARIOS (Dirección Nacional de Perfeccionamiento) INSTRUCTIVO PARA EL (Dirección Nacional de Perfeccionamiento) ÍNDICE (Dirección Nacional de Perfeccionamiento)... 3 Pantalla de acceso al sistema... 3 Pantalla Principal... 3 Descripción de Iconos... 4

Más detalles

Práctica 7 Ambiente de programación y operaciones básicas en LabVIEW

Práctica 7 Ambiente de programación y operaciones básicas en LabVIEW Práctica 7 Ambiente de programación y operaciones básicas en LabVIEW Objetivo de la práctica Al terminar esta práctica, el discente será capaz de: Conocer las tres partes de un.vi, conocer las tres paletas

Más detalles

MANUAL DE INSTALACIÓN COI

MANUAL DE INSTALACIÓN COI El disco de instalación de puedes solicitarlo en CEC3 con el encargado en turno. Pasos de instalación. 1. Introduce el disco de en la unidad de 3 1/2. 2. Ve a Inicio Ejecutar si tu sistema operativo es

Más detalles

POS & RESTAURANT. Configuración... 2 Acceso a Mapa del Restaurante Facturación Facturación Restaurante... 14

POS & RESTAURANT. Configuración... 2 Acceso a Mapa del Restaurante Facturación Facturación Restaurante... 14 Contenido MODO RESTAURANTE... 2 Configuración... 2 Acceso a Mapa del Restaurante... 2 Mapa del Restaurante... 2 Opciones del menú principal... 8 Facturación... 14 Facturación Restaurante... 14 Editar Item...

Más detalles

Fila: Es un conjunto de varias celdas dispuestas en sentido horizontal.

Fila: Es un conjunto de varias celdas dispuestas en sentido horizontal. Que Es Excel? Excel es un programa que permite la manipulación de libros y hojas de calculo. En Excel, un libro es el archivo en que se trabaja y donde se almacenan los datos. Como cada libro puede contener

Más detalles

COMO: Crear y Mantener un Índice de Contenidos

COMO: Crear y Mantener un Índice de Contenidos COMO: Crear y Mantener un Índice de Contenidos COMO: Crear y Mantener un Índice de Contenidos Versión 0.2 Primera edición: Enero de 2004. Primera edición en inglés: Enero de 2004 Traducido al español por

Más detalles

Conocimientos básicos de Java

Conocimientos básicos de Java Conocimientos básicos de Java Comenzar a utilizar Alice 3 1 Copyright 2013, Oracle and/or its affiliates. All rights Objetivos Esta lección abarca los siguientes objetivos: Identificar los componentes

Más detalles

Área de trabajo. Control de Zoom (acercamiento) Minimizar, restaurar ventana. Barra de título. Ayuda. Fichas. Barras de herramientas de acceso rápido

Área de trabajo. Control de Zoom (acercamiento) Minimizar, restaurar ventana. Barra de título. Ayuda. Fichas. Barras de herramientas de acceso rápido Iniciar Excel Identificar las partes que componen la pantalla principal. Realizar movimientos a través de la hoja de cálculo. Seleccionar celdas y rangos. Capturar información. Guardar el archivo. Proteger

Más detalles

Tutorial 3. Conexión a Bases de Datos con NetBeans 5.0

Tutorial 3. Conexión a Bases de Datos con NetBeans 5.0 Tutorial 3 Conexión a Bases de Datos con NetBeans 5.0 Conector a la Base de Datos Para que una aplicación en Java se comunique con una base de datos usando la API JDBC, se requiere de un conector que comunique

Más detalles

INSTRUCTIVO PARA LA SELECCIÓN DE PERSONAL DOCENTE (Despacho Superior)

INSTRUCTIVO PARA LA SELECCIÓN DE PERSONAL DOCENTE (Despacho Superior) INSTRUCTIVO PARA LA SELECCIÓN DE PERSONAL DOCENTE (Despacho Superior) ÍNDICE INSTRUCTIVO PARA LA SELECCIÓN DE PERSONAL DOCENTE (DESPACHO SUPERIOR)...3 PANTALLA DE ACCESO AL SISTEMA...3 DESCRIPCIÓN DE ICONO...4

Más detalles

2. Inserta la tabla. Para comenzar el proceso de creación de la tabla, tendrás que insertar una en tu hoja de cálculo.

2. Inserta la tabla. Para comenzar el proceso de creación de la tabla, tendrás que insertar una en tu hoja de cálculo. CREACIÓN DE TABLAS EN MICROSOFT OFFICE EXCEL 1. Selecciona un rango de celdas. Las celdas pueden contener datos, pueden estar vacías o ambos. Si no estás seguro, no tendrás todavía que seleccionar las

Más detalles

Manual de Usuario de la Aplicación Web Gestión de Convenio y Becas - RELEXT 2015 UNIVERSIDAD ESTATAL PENÍNSULA DE SANTA ELENA

Manual de Usuario de la Aplicación Web Gestión de Convenio y Becas - RELEXT 2015 UNIVERSIDAD ESTATAL PENÍNSULA DE SANTA ELENA UNIVERSIDAD ESTATAL PENÍNSULA DE SANTA ELENA DIRECCIÓN DE TECNOLOGÍA DE LA INFORMACIÓN Y COMUNICACIONES APLICACIÓN WEB DE RELACIONES EXTERNAS MANUAL DE USUARIO USUARIO: ADMINISTRADOR DE SISTEMAS ACCESO

Más detalles

INSTRUCTIVO FUNCIONAMIENTO DEL SISTEMA DE RECURSOS HUMANOS PROCESO DE SELECCIÓN DE CONCURSO

INSTRUCTIVO FUNCIONAMIENTO DEL SISTEMA DE RECURSOS HUMANOS PROCESO DE SELECCIÓN DE CONCURSO INSTRUCTIVO FUNCIONAMIENTO DEL SISTEMA DE RECURSOS HUMANOS PROCESO DE SELECCIÓN DE CONCURSO ÍNDICE FUNCIONAMIENTO DEL SISTEMA DE RECURSOS HUMANOS PROCESO DE SELECCIÓN DE CONCURSO... 3 PANTALLA DE ACCESO

Más detalles

WorldShip Importación de datos de envío

WorldShip Importación de datos de envío Vaya a la página correspondiente para conocer los siguientes procedimientos de importación de datos de envío: Procedimiento utilizando el Asistente de importación/exportación utilizando el Asistente de

Más detalles

Instructivo de uso. Pantalla Única Gasolineras SISTEMA ERP V12.

Instructivo de uso. Pantalla Única Gasolineras SISTEMA ERP V12. Instructivo de uso Pantalla Única Gasolineras ERP V12. Contenido Control del documento...3 1. Introducción...4 2. Conexión y Acceso a la EBS de Oracle...4 Responsabilidades...5 Menú principal del módulo

Más detalles

TALLER # 6 ACCESS FORMULARIOS

TALLER # 6 ACCESS FORMULARIOS TALLER # 6 ACCESS FORMULARIOS Los formularios sirven para definir la presentación de los registros, en esta presentación se pueden editar los registros de una tabla o consulta. Para crear un formulario

Más detalles

MANUAL DE MACROS EXCEL 2010

MANUAL DE MACROS EXCEL 2010 MANUAL DE MACROS EXCEL 2010 1 CONTENIDO 1-COMO GRABAR UNA MACRO------------------------------------------------------------------------------------3 2-COMO EJECUTAR UNA MACRO QUE YA EXISTE-------------------------------------------------------------5

Más detalles

xvsvxcv Manual Microsoft Excel Básico

xvsvxcv Manual Microsoft Excel Básico xvsvxcv Manual Microsoft Excel Básico CAPITULO 4 INDECCION 2 FORMULAS Y FUNCIONES Introducción Comúnmente ocurren cambios en la información que manejamos, y tenemos que agregar o eliminar celdas, columnas

Más detalles

Millennium MANUAL DE USUARIO

Millennium MANUAL DE USUARIO Millennium MANUAL DE USUARIO Índice Manual de Usuario SOR Trader Workstation Pagina Conexión a la Plataforma Descarga e Instalación del Forticlient 4 Qué hacer si no puedo acceder a la conexión VPN? 5

Más detalles

Platillas Of ce. Documentación Intelisis. Copyright & Licensing: Intelisis Software.

Platillas Of ce. Documentación Intelisis. Copyright & Licensing: Intelisis Software. Platillas Of ce Documentación Intelisis.. Platillas Of ce 1 Objetivos Generales y relación con el ERP 1.1 Introducción 4 2 Con guración 2.1 2.2 2.3 2.4 2.5 2.6 2.7 Con guración de General 6 Con guración

Más detalles

UNIDAD I PROCESADOR DE TEXTOS

UNIDAD I PROCESADOR DE TEXTOS UNIDAD I PROCESADOR DE TEXTOS 4.- Edición de documentos Lic. Silvia Mireya Hernández Hermosillo 4.1 COPIAR, CORTAR Y PEGAR Uno de los recursos más eficaces y versátiles, de Word, es el proceso de reproducción

Más detalles

Manual de Usuario. Manual de Usuario. Elaborado: IdeaSys, 03 de Noviembre de 2014 Departamento de documentación

Manual de Usuario. Manual de Usuario. Elaborado: IdeaSys, 03 de Noviembre de 2014 Departamento de documentación Manual de Usuario Elaborado: IdeaSys, 03 de Noviembre de 2014 Departamento de documentación Copyright (c) 2014 1 Índice Contenido Índice... 2 Ingresar al Sistema... 4 Sistema... 6 Cerrar Módulo... 6 Selecciona

Más detalles

WorkManager E.D. Manual guía de usuario Diseñador de formularios

WorkManager E.D. Manual guía de usuario Diseñador de formularios WorkManager E.D. Manual guía de usuario Diseñador de formularios En esta sección se crean y diseñan formularios. Para ingresar, clic en el menú Configuración/ Diseñador de formularios. Lista de formularios

Más detalles