QBX 7.0 Tool Box. Seminario!a feria Anual de la Microcomputadora UVM, 95. Ing. Vicente Suárez Zendejas

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

Download "QBX 7.0 Tool Box. Seminario!a feria Anual de la Microcomputadora UVM, 95. Ing. Vicente Suárez Zendejas"

Transcripción

1 QBX 7.0 Tool Box Seminario!a feria Anual de la Microcomputadora UVM, 95 Ing. Vicente Suárez Zendejas Naturaleza del desarrollo de software. Mucho se ha discutido sobre la consideración que debe hacerse de la computación como ciencia o arte. Las razones para esta aparente confusión derivan de los enfoques que se tomen para su discusión. La Ingeniería de Software como toda ciencia, en sus primeras etapas fue una imagen aproximada de los antecedentes y de las personas que le dieron origen. Esto quiere decir que los primeros desarrolladores de programas vinieron de dos área principalmente: en primer lugar gente direc tamente relacionada con las primeras computadoras; en segundo término otro grupo de gente que no tenían nada que ver con el ordenador se vió envuelta por necesidad. De cualquier forma, sin tomar en cuenta su procedencia, los primeros intentos de formalizar el conocimiento sobre el desarrollo de software dieron resultado muy pobres y originaron una cantidad de cuestionamientos. Una particularidad del desarrollo de software es que comprende sistemas realmente complejos. Un computador actual por muy peque ño que sea, es un sistema complejo formado por millones de compo nentes, que debe ser manejado en forma eficiente. Las etapas de desarrollo más reciente en la ingeniería de softwa re están fundadas en la base de la programación estructurada. Este conjunto de técnicas de programación apareció una vez que se reconocieron una serie de características comunes a los problemas y resultados de la programación. Aspectos de la complejidad del software. Hoy en día la programación de un sistema de cómputo implica muchos más aspectos a considerar que hace tan sólo una década.

2 1. El tiempo de desarrollo. Desde un punto de vista comercial esto se ha vuelto crucial. La complejidad de los sistemas de software manejada con métodos tradicionales o creación de algoritmos por propia cuenta implica demasiado tiempo. Hoy en día el diseño de software es un ramo tan competido que la rapidez con que se pueda desarrollar un sistema es vital. 2. El empleo de ambientes de trabajo. Las demandas actuales sobre cualidades en el software hacen inadecuadas las técnicas tradi cionales de programación. Al imponer demasiados requerimientos en los programas, por ejemplo las tareas en que resulte una interfaz adecuada al usuario. 3. El reuso de código. Desde hace mucho tiempo se ha observado que muchos problemas del mismo tipo afloran una vez tras otra. Sin embargo los procedimientos de diseño tradicionales han falla do en aprovechar esta particularidad para ahorrar tiempo. Al parecer son 3 las razones que originan una complejidad tal en el desarrollo de software: La complejidad del dominio del problema a resolver. Esto deriva de la naturaleza de las aplicaciones del software. En general se usa para resolver problemas con múltiples detalles a considerar y muchos resultados se esperan. Los problemas que el software debe resolver hoy en día son muy complejos. La dificultad del manejo del proceso de desarrollo. Se deriva del distinto entendimiento que cada uno de los miembros de un equipo de diseño tiene del problema. Esto se enfrenta al problema de la comunicación entre los miembros de un equipo de desarrolladores. La flexibilidad que proporciona el software. Aquí se desprende la posibilidad de que los diseñadores tiene de empezar de cero, ignorar convenciones y tomarse completas libertades en sus diseños. En conclusión, el desarrollo de software debe se considerado como un proceso que requiere de la formalización de procedimientos y métodos. De otra manera se corren altos riesgos en la obtención de resultados. Manejo de librerias en el d.s. Una librería es: Un conjunto de rutinas optimizadas que generan ciertas funciones usuales para un lenguaje dado. Es trabajo hecho por una firma comercial y que está disponible para un programador. Agregan poderío a un lenguaje y estandarizan métodos de programación. Al ser compilado

3 un programa, la libre ría se adhiere al programa en cuestión. La librería que cubre este curso es la UITBEFR.QLB. También es llamada User Interface Tool Box o Caja de Herramietas de Interfa ce para Usuarios. Es un grupo de procedimientos en BASIC y rutinas de lenguaje ensamblador que pueden ser usadas con el QBX 7.0. Permiten añadir una apariencia profesional a los programas hechos en este lenguaje. Incluye muchas de las características de interfaz del ambien te de programación del QBX. Estas son: Definición de Menús Pull-Down, con manejo de color, ratón, atajos y teclas de acceso. Manejo de ventanas, con definición de color, movimiento, titula je, marcos, redefinición de tamaño, ventanas de avisos. Definición de cajas de diálogo. Manejando campos, botones de opciones, botones de comando. La razón por la que existen este tipo de ayudas al software, es que el marco de trabajo que representa un lenguaje no vasta actualmente para desarrollar ese tipo de programación eficiente mente. Analice las siguientes ideas: Esto no quiere decir que un programador capaz y capacitado pueda desarrollar por su cuenta algoritmos que lleven a cabo estas tareas. Pero los problemas que enfrentará no son nuevos. De hecho han sido resueltos una y otra vez. Por lo tanto lo primero que se perderá es tiempo. Desde otro ángulo será un poco difícil llegar a generar rutinas tan eficientes como las ofrecidas por firmas comerciales. No sólo me refiero a la librería estudiada, sino a otras aún de mayor poderío. (Microsoft Foundation Class Library, Turbo Visión y otras). En otras palabras es mejor utilizar talento y energía en otras funciones del complejo esquema del desarrollo de software que en el desarrollo de tareas bien conocidas y que tiene rápida imple mentación por medio de librerías. Composicion de la libreria uitbefr. Esta librería se compone de 4 partes: MENU.BAS WINDOW.BAS MOUSE.BAS MENU.BI WINDOW.BI MOUSE.BI

4 GENERAL.BAS GENERAL.BI En cada caso el archivos.bas contiene el código real para los procedimientos y los archivos.bi las definiciones y declaracio nes que utilizan los archivos.bas. Para utilizar la librería en los programas se carga el QBX de las siguiente manera: QBX /l UITBEFR.QLB Esta librería ha sido preparada y contiene el código de los archivos.bas por lo que no es necesario tener acceso a ellos. Los archivos.bi dado que son necesarios como "cabeceras", deberán encontrarse dentro del directorio de trabajo o estar definidos en la path de los archivos a incluir. Esto se hace desde la opción OPTIONS/SET PATHS del medio de QBX. La última parte consiste en añadir un metacomando que diriga la búsqueda del ambiente por las declaraciones hacia los archivos.bi. Este es $INCLUDE. '$INCLUDE:'WINDOW.BI' '$INCLUDE: 'GENERAL.BI' '$INCLUDE: 'MOUSE.BI' '$INCLUDE: 'MENU.BI' Programacion tipo windows. Windows es un producto de Microsoft Inc. que presentó en 1992 su versión 3.1 y causó un gran revuelo en el mundo computacional. Hoy a fines de 1993 muestra claramente la tendencia a seguir como plataforma de uso de las PCs. Su característica principal es presentar un entorno gráfico. Es decir, que las funciones ya no se manejan por medio de una línea de comandos. Ya no es necesario recordar nombres y sintaxis de comandos. Por medio de iconos y ayudas visuales se tiene acceso al manejo integral de un sistema operativo y más, mucho más, por ejemplo Windows es un sistema multitareas. En realidad las ventajas y funciones de Windows son tema de todo un curso y ese no es el objeto de este seminario. Lo que interesa es que además de lo mencionado y lo no menciona do, Windows empezó a establecer un estilo o tendencia en el manejo de la interfaz con el usuario. Esta se basa en el manejo de Menús, cajas de diálogo, botones, listas de opciones y otras características similares. Estas han sido seguidas por un gran número de programas populares. La tendencia en el manejo de esta presentación la siguen el 80% de los programas en DOS y el 100% de las aplicaciones realizadas bajo Windows.

5 Manejo de menús. En primer término es necesario saber que las siguientes declara ciones se deben incluir en el orden mostrado dentro de cualquier programa que utilizará las rutinas de toda la Intefaz de la UITBEFR. COMMON SHARED /uitools/ GloMenu COMMON SHARED /uitools/ GloTitle() COMMON SHARED /uitools/ GloItem() COMMON SHARED /uitools/ GloWindow() COMMON SHARED /uitools/ GloButton() COMMON SHARED /uitools/ GloEdit() COMMON SHARED /uitools/ GloStorage COMMON SHARED /uitools/ GloWindowStack() COMMON SHARED /uitools/ GloBuffer$() AS MenuMiscType AS MenuTitleType AS MenuItemType AS windowtype AS buttontype AS EditFieldType AS WindowStorageType AS INTEGER DIM GloTitle(MAXMENU) DIM GloItem(MAXMENU, MAXITEM) DIM GloWindow(MAXWINDOW) DIM GloButton(MAXBUTTON) DIM GloEdit(MAXEDITFIELD) DIM GloWindowStack(MAXWINDOW) DIM GloBuffer$(MAXWINDOW + 1, 2) AS MenuTitleType AS MenuItemType AS windowtype AS buttontype AS EditFieldType AS INTEGER Como ya se mencionó, los menús de esta librería funcionan simi larmente a los del ambiente del QBX. La funcionalidad de los menús es como sigue: En la parte alta se tiene una barra con los títulos de las opciones. Asociado con cada menú se tienen las opciones particulares. Los menús se numeran de izquierda a derecha empezando en el 1. Las opciones se numeran de arriba hacia abajo también comenzando en el 1. En este caso en 0 le corresponde al titulo del menú. Los menús pueden ser seleccionados por medio del ratón o con el teclado por medio de presionar la tecla ALT y la letra iluminada en el menú deseado. Cuando un menú es seleccionado las opciones correspondientes corren hacia abajo. Las opciones se seleccionan por medio del ratón o la letra asociada. Esta combinación de letras es llamada Tecla de Acceso. También se pueden establecer atajos (shortcuts) para tener acceso más rápido que con el ratón o las teclas de acceso. Un atajo esta formado por una combinación de teclas como CTRL+ x o las teclas de función de F1 a F10.

6 El siguiente ejemplo muestra el manejo básico de menús: DECLARE SUB Panta () DECLARE SUB Begin () DEFINT A-Z '$INCLUDE: 'general.bi' '$INCLUDE: 'mouse.bi' '$INCLUDE: 'menu.bi' '$INCLUDE: 'window.bi' COMMON SHARED /uitools/ GloMenu COMMON SHARED /uitools/ GloTitle() COMMON SHARED /uitools/ GloItem() COMMON SHARED /uitools/ GloWindow() COMMON SHARED /uitools/ GloButton() COMMON SHARED /uitools/ GloEdit() COMMON SHARED /uitools/ GloStorage COMMON SHARED /uitools/ GloWindowStack() COMMON SHARED /uitools/ GloBuffer$() AS MenuMiscType AS MenuTitleType AS MenuItemType AS windowtype AS buttontype AS EditFieldType AS WindowStorageType AS INTEGER DIM GloTitle(MAXMENU) DIM GloItem(MAXMENU, MAXITEM) DIM GloWindow(MAXWINDOW) DIM GloButton(MAXBUTTON) DIM GloEdit(MAXEDITFIELD) DIM GloWindowStack(MAXWINDOW) DIM GloBuffer$(MAXWINDOW + 1, 2) AS MenuTitleType AS MenuItemType AS windowtype AS buttontype AS EditFieldType AS INTEGER DIM SHARED O1$(5), O2$(6), O3$(6), O4$(9) Begin final = FALSE WHILE NOT final Tecla$ = MenuInkey$ WHILE MenuCheck(2) menu = MenuCheck(0) item = MenuCheck(1) BEEP SELECT CASE menu CASE 1 SELECT CASE item CASE 1: ' CASE 2: ' CASE 3: ' CASE 4: ' CASE 2 SELECT CASE item

7 CASE 1: ' CASE 2: ' CASE 3: ' CASE 4: ' CASE 5: ' CASE 3 SELECT CASE item CASE 1 TO 5: ' CASE 4 SELECT CASE item CASE 1: ' CASE 2: ' CASE 3: ' CASE 4: ' CASE 5: ' CASE 6: ' CASE 7: ' CASE 5 SELECT CASE item CASE 1: final = TRUE CASE 2: MouseHide: COLOR 7, 0: CLS : SHELL CASE ELSE Panta WEND WEND MouseHide COLOR 7, 0: CLS : END DATA "Ventas" DATA "Clientes <F2>" DATA "Estad stica" DATA "Altas" DATA "Reportes" DATA "Inventario" DATA "Nuevo Ingreso <F1>" DATA "B squeda de datos" DATA "Dar de Baja" DATA "Cambio de Datos" DATA "Reportes" DATA "Usuarios" DATA "Cambio de Usuario" DATA "Nuevo Usuario" DATA "Baja de un Usuario"

8 DATA "Modificaciones" DATA "Listado de Usuarios" DATA "Otros" DATA "Listas Impresi n" DATA "Calendario <F9>" DATA "Respaldo de Informaci n" DATA "Visualizaci n General" DATA "-" DATA "Importaci n" DATA "Exportaci n" DATA "ASCII" SUB Begin MenuInit WindowInit MouseShow FOR A% = 0 TO 4 READ O1$(A%) MenuSet 1, A%, 1, O1$(A%), 1 NEXT FOR A% = 0 TO 5 READ O2$(A%) MenuSet 2, A%, 1, O2$(A%), 1 NEXT FOR A% = 0 TO 5 READ O3$(A%) MenuSet 3, A%, 1, O3$(A%), 1 NEXT FOR A% = 0 TO 8 READ O4$(A%) MenuSet 4, A%, 1, O4$(A%), 1 NEXT A% MenuSet 5, 0, 1, "Salida", 1 MenuSet 5, 1, 1, "Confirme salida a DOS <F10>", 1 MenuSet 5, 2, 1, "Llamar a DOS (Exit regresa)", 1 ShortCutKeySet 2, 1, CHR$(0) + CHR$(59) ' F1 ShortCutKeySet 1, 1, CHR$(0) + CHR$(60) ' F2 ShortCutKeySet 4, 2, CHR$(0) + CHR$(67) ' F9 ShortCutKeySet 5, 1, CHR$(0) + CHR$(68) ' F10 MenuColor 0, 7, 4, 8, 15, 0, 12 MenuPreProcess Panta END SUB DEFSNG A-Z SUB Panta

9 COLOR 3, 1: CLS MenuShow MouseShow WindowClose 0 WindowOpen 1, 10, 20, 16, 60, 10, 0, 12, 0, 10, 0, 0, 0, TRUE, 2, "" WindowLocate 2, 2 WindowPrint 1, " CENTRO DE CAPACITACION" WindowPrint 1, " DE ESTUDIOS AVANZADOS. " WindowLine 5 WindowLocate 6, 2 WindowPrint 1, " Seminario QBX 7.0" END SUB Manejo de ventanas y diálogos. Estos temas se estudian en conjunto por ser funcionalemente inseparables. Es decir, al abrir una ventana se busca el desplegado o petición de información en ella. El manejo de ventanas se basa en las siguientes funciones: Posición Inicial, color, posibilidad de cerrar una ventana, posibilidad de moverla, posibilidad de cambiar su tamaño, título de la ventana y características del marco. El primer paso consiste en abrir la ventana por medio de WindowOpen. En seguida se colocan en ella texto, campos de edición, botones, etc. El siguiente ejemplo muestra la funcionalidad de lo anterior. DECLARE SUB Estadistica () DECLARE SUB Inicio () DECLARE SUB Presentacion (n!) DECLARE SUB Cliente () DECLARE SUB Ayuda (Interrupcion%, botones%, campos%) DEFINT A-Z '$INCLUDE: 'general.bi' '$INCLUDE: 'mouse.bi' '$INCLUDE: 'menu.bi' '$INCLUDE: 'window.bi' COMMON SHARED /uitools/ GloMenu AS MenuMiscType COMMON SHARED /uitools/ GloTitle() AS MenuTitleType COMMON SHARED /uitools/ GloItem() AS MenuItemType COMMON SHARED /uitools/ GloWindow() AS windowtype COMMON SHARED /uitools/ GloButton() AS buttontype COMMON SHARED /uitools/ GloEdit() AS EditFieldType COMMON SHARED /uitools/ GloStorage AS WindowStorageType COMMON SHARED /uitools/ GloWindowStack() AS INTEGER COMMON SHARED /uitools/ GloBuffer$()

10 DIM GloTitle(MAXMENU) AS MenuTitleType DIM GloItem(MAXMENU, MAXITEM) AS MenuItemType DIM GloWindow(MAXWINDOW) AS windowtype DIM GloButton(MAXBUTTON) AS buttontype DIM GloEdit(MAXEDITFIELD) AS EditFieldType DIM GloWindowStack(MAXWINDOW) AS INTEGER DIM GloBuffer$(MAXWINDOW + 1, 2) DIM SHARED O1$(5), O2$(6), O3$(6), O4$(9) Inicio final = FALSE WHILE NOT final Tecla$ = MenuInkey$ WHILE MenuCheck(2) menu = MenuCheck(0) item = MenuCheck(1) BEEP SELECT CASE menu CASE 1 SELECT CASE item CASE 1: Cliente CASE 2: Estadistica CASE 3: ' CASE 4: ' CASE 2 SELECT CASE item CASE 1: ' CASE 2: ' CASE 3: ' CASE 4: ' CASE 5: ' CASE 3 SELECT CASE item CASE 1 TO 5: ' CASE 4 SELECT CASE item CASE 1: ' CASE 2: ' CASE 3: ' CASE 4: ' CASE 5: ' CASE 6: ' CASE 7: ' CASE 5

11 SELECT CASE item CASE 1: final = TRUE CASE 2: MouseHide: COLOR 7, 0: CLS : SHELL CASE ELSE Presentacion (0) WEND WEND MouseHide COLOR 7, 0: CLS : END DATA "Ventas" DATA "Clientes <F2>" DATA "Estad stica" DATA "Altas" DATA "Reportes" DATA "Inventario" DATA "Nuevo Ingreso <F1>" DATA "B squeda de datos" DATA "Dar de Baja" DATA "Cambio de Datos" DATA "Reportes" DATA "Usuarios" DATA "Cambio de Usuario" DATA "Nuevo Usuario" DATA "Baja de un Usuario" DATA "Modificaciones" DATA "Listado de Usuarios" DATA "Otros" DATA "Listas Impresi n" DATA "Calendario <F9>" DATA "Respaldo de Informaci n" DATA "Visualizaci n General" DATA "-" DATA "Importaci n" DATA "Exportaci n" DATA "ASCII" SUB Ayuda (Interrupcion, botones, campos) Interrupcion = 0 currbutton = 0 curreditfield = 1 ExitFlag = FALSE

12 WHILE NOT ExitFlag WindowDo currbutton, curreditfield SELECT CASE Dialog(0) CASE 2 currbutton = 0 curreditfield = Dialog(2) CASE 6 'Enter Interrupcion = 1: ExitFlag = TRUE CASE 9 '(Escape) Interrupcion = 100: ExitFlag = TRUE CASE 1: 'Raton con botones currbutton = Dialog(1) curreditfield = 0 SELECT CASE currbutton CASE botones: Interrupcion = 100 CASE ELSE: Interrupcion = currbutton ExitFlag = TRUE CASE 8 'tab de regreso SELECT CASE currbutton CASE 0 SELECT CASE curreditfield CASE 1: currbutton = botones curreditfield = 0 ButtonSetState currbutton, 2 CASE ELSE: curreditfield = curreditfield - 1 CASE 1 curreditfield = campos ButtonSetState currbutton, 1 currbutton = 0 CASE ELSE ButtonSetState currbutton, 1 currbutton = currbutton - 1 ButtonSetState currbutton, 2 CASE 7' tab SELECT CASE currbutton CASE 0 SELECT CASE curreditfield CASE 1 TO campos - 1 curreditfield = curreditfield + 1 CASE ELSE: currbutton = 1 curreditfield = 0 ButtonSetState currbutton, 2 CASE 1 TO botones - 1 ButtonSetState currbutton, 1 currbutton = currbutton + 1

13 ButtonSetState currbutton, 2 CASE ELSE curreditfield = 1 ButtonSetState currbutton, 1 currbutton = 0 CASE ELSE: BEEP WEND END SUB SUB Cliente Presentacion (1): X = 2 EditFieldOpen 1, "", 3, X, 7, 1, 40, 40 EditFieldOpen 2, "", 5, X, 7, 1, 40, 40 EditFieldOpen 3, "", 7, X, 7, 1, 40, 40 EditFieldOpen 4, "", 3, X + 42, 7, 1, 31, 30 EditFieldOpen 5, "", 5, X + 42, 7, 1, 21, 20 EditFieldOpen 6, "", 7, X + 42, 7, 1, 6, 5 EditFieldOpen 7, "", 7, X + 53, 7, 1, 9, 9 EditFieldOpen 8, "", 7, X + 69, 7, 1, 6, 5 EditFieldOpen 9, "", 10, X, 7, 1, 10, 9 EditFieldOpen 10, "", 10, X + 25, 7, 1, 14, 13 EditFieldOpen 11, "", 10, X + 42, 7, 1, 11, 10 EditFieldOpen 12, "", 10, X + 57, 7, 1, 7, 6 ButtonOpen 1, 1, "Aceptar", 12, 14, 0, 0, 1 ButtonOpen 2, 1, "Impresi n", 12, 26, 0, 0, 1 ButtonOpen 3, 1, "B squedas", 12, 41, 0, 0, 1 ButtonOpen 4, 1, "Salir", 12, 55, 0, 0, 1 CALL Ayuda(Interrupcion, 4, 12) PLAY "l60egefgfeg" SELECT CASE Interrupcion CASE 1 A$ = " Se acepta el ingreso" Nombre$ = UCASE$(EditFieldInquire$(1)) Empresa$ = UCASE$(EditFieldInquire$(2)) Giro$ = UCASE$(EditFieldInquire$(3)) Domicilio$ = UCASE$(EditFieldInquire$(4)) Colonia$ = UCASE$(EditFieldInquire$(5)) CP = VAL(EditFieldInquire$(6)) Tel = VAL(EditFieldInquire$(7)) Lada = VAL(EditFieldInquire$(8)) Credito$ = UCASE$(EditFieldInquire$(9)) RFC$ = UCASE$(EditFieldInquire$(10)) Agente$ = UCASE$(EditFieldInquire$(11)) Fecha$ = UCASE$(EditFieldInquire$(12))

14 OPEN "O", #1, "c:\archivo.sec" WRITE #1, Nombre$, Empresa$, Giro$, Domicilio$, Colonia$, CP, Tel, Lada, Credito$, RFC$, Agente$, Fecha$ CLOSE #1 MouseShow CASE 2 A$ = " Se imprimen los datos" CASE 3 A$ = " Se ejecuta una b squeda" CASE 100 A$ = " Se cancela la operaci n" X = Alert(2, A$, 15, 30, 17, 59, "OK", "", "") END SUB SUB Estadistica OPEN "I", #1, "c:\archivo.sec" WindowOpen 1, 9, 25, 11, 45, 4, 7, 1, 7, 10, 0, 0, 0, TRUE, 1, "Clave" LOCATE 10, 30: INPUT "", Clave$ DO INPUT #1, A$, B$, C$, D$, E$, F$, G$, H$, I$, RFC$, J$, K$ IF RFC$ = LTRIM$(Clave$) THEN CALL Presentacion(2): X = 2 EditFieldOpen 1, A$, 3, X, 7, 1, 40, 40 EditFieldOpen 2, B$, 5, X, 7, 1, 40, 40 EditFieldOpen 3, C$, 7, X, 7, 1, 40, 40 EditFieldOpen 4, D$, 3, X + 42, 7, 1, 31, 30 EditFieldOpen 5, E$, 5, X + 42, 7, 1, 21, 20 EditFieldOpen 6, F$, 7, X + 42, 7, 1, 6, 5 EditFieldOpen 7, G$, 7, X + 53, 7, 1, 9, 9 EditFieldOpen 8, H$, 7, X + 69, 7, 1, 6, 5 EditFieldOpen 9, I$, 10, X, 7, 1, 10, 9 EditFieldOpen 10, RFC$, 10, X + 25, 7, 1, 14, 13 EditFieldOpen 11, J$, 10, X + 42, 7, 1, 11, 10 EditFieldOpen 12, K$, 10, X + 57, 7, 1, 7, 6 ButtonOpen 1, 1, "Aceptar", 12, 14, 0, 0, 1 ButtonOpen 2, 1, "Salir", 12, 55, 0, 0, 1 CALL Ayuda(Interrupcion, 2, 12) IF Interrupcion = 100 THEN CLOSE #1: EXIT SUB CLOSE #1: EXIT SUB END IF LOOP UNTIL EOF(1) A$ = " No existe el registro" X = Alert(2, A$, 15, 30, 17, 59, "OK", "", "") CLOSE #1 END SUB

15 SUB Inicio MenuInit WindowInit MouseShow FOR A% = 0 TO 4 READ O1$(A%) MenuSet 1, A%, 1, O1$(A%), 1 NEXT FOR A% = 0 TO 5 READ O2$(A%) MenuSet 2, A%, 1, O2$(A%), 1 NEXT FOR A% = 0 TO 5 READ O3$(A%) MenuSet 3, A%, 1, O3$(A%), 1 NEXT FOR A% = 0 TO 8 READ O4$(A%) MenuSet 4, A%, 1, O4$(A%), 1 NEXT A% MenuSet 5, 0, 1, "Salida", 1 MenuSet 5, 1, 1, "Confirme salida a DOS <F10>", 1 MenuSet 5, 2, 1, "Llamar a DOS (Exit regresa)", 1 ShortCutKeySet 2, 1, CHR$(0) + CHR$(59) ' F1 ShortCutKeySet 1, 1, CHR$(0) + CHR$(60) ' F2 ShortCutKeySet 4, 2, CHR$(0) + CHR$(67) ' F9 ShortCutKeySet 5, 1, CHR$(0) + CHR$(68) ' F10 MenuColor 0, 7, 4, 8, 15, 0, 12 MenuPreProcess Presentacion (0) END SUB DEFSNG A-Z SUB Presentacion (n) SELECT CASE n CASE 0 COLOR 3, 1: CLS MenuShow MouseShow WindowClose 0 WindowOpen 1, 10, 20, 16, 60, 10, 0, 12, 0, 10, 0, 0, 0, TRUE, 2, "" WindowLocate 2, 2 WindowPrint 1, " CENTRO DE CAPACITACION" WindowPrint 1, " DE ESTUDIOS AVANZADOS. " WindowLine 5 WindowLocate 6, 2 WindowPrint 1, " Seminario QBX 7.0"

16 CASE 1 WindowOpen 1, 9, 2, 20, 78, 4, 7, 1, 7, 10, 0, 0, 0, TRUE, 1, "Nuevo Cliente" WindowLine 8 WindowLine 11 WindowPrint 1, " Nombre del Cliente: Domicilio:" WindowPrint 1, " Nombre de la Empresa: Colonia:" WindowPrint 1, " Giro: CP: Tel fono: Lada:" WindowPrint 1, " Cr dito: RFC: Agente: Fecha Alta:" CASE 2 WindowOpen 1, 9, 2, 20, 78, 4, 7, 1, 7, 10, 0, 0, 0, TRUE, 1, "Visualizaci n" WindowLine 8 WindowLine 11 WindowPrint 1, " Nombre del Cliente: Domicilio:" WindowPrint 1, " Nombre de la Empresa: Colonia:" WindowPrint 1, " Giro: CP: Tel fono: Lada:" WindowPrint 1, " Cr dito: RFC: Agente: Fecha Alta:" END SUB Sintaxis de los comandos usados. MENUCHECK : Entrega un entero que indica que seleción de menú. variable% = Menucheck(acción). variable% cualquier nombre de variable en BASIC acción% un entero que identifica la información especifica MENUCOLOR: Asigna colores a los componentes de un menu. Menucolor fore%, back%, highlight%, disable%, cursorfore%, cursorback%, cursorhi%. fore% entero que define el color del frente en el menu del (0-15). back% entero que define el color del fondo en el menu del (0 al 7). highlight% entero el color del texto (0-15) disable% entero que define el color del texto desactivado (0-15). cursorfore% entero que define el color del cursor del menu del frente (0-15). cursorback% enteroque define el color del cursor en el menu de fondo (0-7). cursorhi% entero que define el color del texto (0-15) del acceso del caracter cuando el menu del esta en le menu de dato. MENUINIT: Inicializa el menu global y las rutinas para los servicios del ratón. Menuinit

17 MENUSET: Define la estructura de sus menu y define el acceso con las llaves asociadas con de selecciones individual. MenuSet menu%, item%, state%, text$, accesskey% menu% entero que identifica la posición (de izquierda a derecha) de un menu en la barra de menu. item% entero que identifica la posición (de arriba a abajo) del dato del menu con el menu. Si el item% es 0 entonces el text$ es el titulo. Otros números indican las selecciones consecutivas del menu. state% entero que indica el estado del dato del menu. 0 desactivado aparece en el color definido por el disable% variable colocada en el menucolor. 1 activado este es un estado normal. 2 activado con un chequeo de marca. text$ es una cadena que es nombre del dato del menu. Los titulos del menu son limitados a 15 carateres y los datos individuales del menu son limitados a 30 carateres. accesskey% es un entero que indica la posición con el text$ del carácter que es usado para cambiar el dato de menu. El acceso de esta tecla abrillantado en color definido por el highlight% variable colocada en el menucolor. MENUSHOW: Dibuja la barra de menu a lo largo de la parte alta de la pantalla. Menushow ALERTA: Despliega una ventana con 1 a 3 botones que indican opciones para el usuario. Retorna un entero de acuerdo al botón seleccionado. Variabel$ = Alert (estilo%, texto$, ren1%, col1%, ren2%, col2$, b1$, b2$, b3$) Variable$ cualquier variable válida en BASIC. estilo% un entero que indica el estilo del texto a ser desplegado 1 Impresión truncada. 2 Si el texto es mayor que la ventana, continúa en el siguiente renglón 4 Texto centrado. texto$ Una cadena que contiene el mensaje a ser desplegado. ren1%, col1% Coordenadas absolutas de la esquina superior derecha. ren2%, col2% Coordenadas absolutas de la esquina inferior izquierda. b1$, b2$, b3$ Cadena que contiene el texto para el botón correspondiente. BUTTONOPEN: Abre un botón y lo coloca en la ventana de trabajo en el lugar especificado. ButtonOpen num%, estado%, texto$, ren1%, col1%, ren2%, col2%, tipo% num% entero que identifica al botón estado% estado inicial del botón 1 normal 2 seleccionado texto$ cadena de caracteres del botón ren1%, col1% ` coordenadas de la esquina superior izquierda

18 ren2%, col2% ` coordenadas de la esquina inferior derecha tipo% tipo de botón 1 comando 2 caja de chequeo 3 opciones BUTTONSETSTATE: Asigna el estado de un botón. ButtonSet State num%, estado% num% identificador del botón estado% 1 normal 2 seleccionado DIALOG: Identifica el tipo de evento que ocurre dentro de un procedimiento de ventanas. variable% = Dialog(op%) variable% op% cualquier variable válida en BASIC entero que define la operación a evaluar 0 no hay evento 1 se presionó un botón 2 se eligió un campo 6 <ENTER> 7 <Tab> 9 <ESC> EDITFIELDINQUIRE: Da la cadena de un campo. variabel$ = EditFieldInquire (num%) variable% cualquier variable válida en BASIC num% identificador del botón EDITFIELDOPEN: Abre un campo de edición en la ventana actual. EditFieldOpen num%, texto$, ren%, col%, for%, back%, longvis%, longmax% num% identificador del botón text$ texto a desplegar en el campo ren%, col% coordenadas para colocar el campo fore% color del frente back% color del fondo longvis% longitud del campo visible longmax% longitud máxima del campo WINDOWCLOSE: Cierra una ventana específica. WindowClose num% num% identificador de la ventana si coloca 0 se cierran todas las ventanas WINDOWINIT: Inicializa todo el proceso de ventanas, botones y campos. WindowInit WINDOWLINE: Dibuja una línea horizontal en una ventana. WindowLine ren% row% renglón donde aparecerá la línea WINDOWOPEN: Define y abre una ventana.

19 WindowOpen num%, r1%, c1%, r2%, c2%, textf%, textb%, for%, back%, hig%, m%, c%, s%, modal%, borde%, titulo$ num% identificador de la ventana r1%, c1% coordenadas absolutas esquina superior izquierda r2%, c2% coordenadas absolutas esquina inferior derecha textf% color del texto textb$ color del fondo del texto for% color de la ventana back% color del fondo de la ventana hig% color de brillo de los botones m% ventana movible (1/0) c% ventana que se cierra (1/0) s% ventana redefinible (1/0) modal% ventana tipo "modal" (1/0) borde% tipo de marco (0 ninguno, 1 sencillo, 2 doble) titulo$ texto superior de la ventana WINDOWPRINT: coloca texto dentro de una ventana. WindowPrint estilo%, texto% estilo% a ser desplegado continúa en el siguiente texto$ Es un entero que indica el estilo del texto 1 Impresión truncada 2 Si el texto es mayor que la ventana, renglón 4 Texto centrado Una cadena que contiene el mensaje a ser desplegado

Comencemos a programar con. Entrega 10. Estructuras de Control II

Comencemos a programar con. Entrega 10. Estructuras de Control II Comencemos a programar con VBA - Access Entrega 10 Estructuras de Control II Eduardo Olaz 10-2 Estructuras de Control, segunda parte Las Instrucciones While - - - Wend La estructura de bucle For Contador

Más detalles

En Wordpad se puede escribir, editar y dar formato a un texto, así como insertar imágenes de forma sencilla, etc.

En Wordpad se puede escribir, editar y dar formato a un texto, así como insertar imágenes de forma sencilla, etc. Aplicación WordPad Generalidades WordPad es un procesador de textos que permite crear e imprimir documentos de manera muy rápida y sencilla. En Wordpad se puede escribir, editar y dar formato a un texto,

Más detalles

Diseño visual. Creacion de un modulo para la API

Diseño visual. Creacion de un modulo para la API Creacion de un keylogger en Vbasic 6.0 por: BLackShadow. Diseño visual Lo primero es lo primero... Abrir Visualbasic y seleccionar un nuevo formulario estandard tipo.exe, luego seleccionamos de la caja

Más detalles

Por qué ExecuTrain? Por qué ExecuTrain? Modalidad de servicio

Por qué ExecuTrain? Por qué ExecuTrain? Modalidad de servicio Por qué ExecuTrain? ExecuTrain es un proveedor de entrenamiento corporativo a nivel internacional y líder mundial en la capacitación empresarial. Contamos con 22 años y más de 62 mil personas capacitadas

Más detalles

Programación: QBASIC

Programación: QBASIC 1. QBASIC Programación: QBASIC Guía del alumno Qbasic es una versión moderna del lenguaje BASIC. Se trata de un lenguaje de alto nivel. En un lenguaje de alto nivel las instrucciones tienen un formato

Más detalles

2_dar formato al texto / documentos I

2_dar formato al texto / documentos I Es posible ejecutar el comando tantas veces como copias se desee hacer, ya que tras pegar el texto, una copia del mismo sigue en el Portapapeles. Se dispone de varios caminos para llegar a estas opciones:

Más detalles

1.1 PROGRAMAS SECUENCIALES, INTERACTIVOS Y ORIENTADOS A EVENTOS

1.1 PROGRAMAS SECUENCIALES, INTERACTIVOS Y ORIENTADOS A EVENTOS 1. Introducción 1 1.1 Programas secuenciales, interactivos y orientados a eventos 1.2 Programas para el entorno Windows 1.2.1 Modo de Diseño y Modo de Ejecución 1.2.2 Formularios y Controles 1.2.3 Objetos

Más detalles

3_formato I. NOTA: al pegar unas celdas sobre otras no vacías, se borrará el contenido de estas últimas.

3_formato I. NOTA: al pegar unas celdas sobre otras no vacías, se borrará el contenido de estas últimas. 3. Luego se seleccionan las celdas donde se quiere que se sitúen las celdas cortadas. No hace falta seleccionar el rango completo sobre el que se va a pegar, ya que si se selecciona una única celda, Calc

Más detalles

1Interface del Usuario

1Interface del Usuario La información de este documento es sólo para uso informativo, sujeto al cambio sin aviso, El autor no asume ninguna responsabilidad u obligación por cualquier error o inexactitudes que pueden aparecer

Más detalles

Operación Microsoft Windows XP

Operación Microsoft Windows XP El ambiente de trabajo Descripción del ambiente de trabajo Luego de encendida la computadora, la pantalla se presenta de la forma que lo muestra la figura. El ambiente de trabajo que proporciona el sistema

Más detalles

UF0513 Gestión auxiliar de archivo en soporte convencional o informático

UF0513 Gestión auxiliar de archivo en soporte convencional o informático UF0513 Gestión auxiliar de archivo en soporte convencional o informático Tema 1. Sistemas operativos habituales Tema 2. Archivo y clasificación de documentación administrativa Tema 3. Base de datos Tema

Más detalles

Si es la primera vez que trabajas con Power Point, lo que debes hacer es localizar el botón de inicio. después haz doble clic sobre el icono

Si es la primera vez que trabajas con Power Point, lo que debes hacer es localizar el botón de inicio. después haz doble clic sobre el icono Módulo 3 Herramientas de Cómputo Conociendo Power Point Para qué sirve un programa como Power Point? Power Point es un programa que permite hacer dispositivas (láminas) digitales para mostrar en ellas

Más detalles

Seminario de Actualización - Excel Avanzado y Macros. Visual Basic. Conceptos Básicos de Visual Basic para Aplicaciones

Seminario de Actualización - Excel Avanzado y Macros. Visual Basic. Conceptos Básicos de Visual Basic para Aplicaciones Conceptos Básicos de para Aplicaciones 1 Qué es la programación? Es la acción de escribir programas de computación con el fin de resolver un determinado problema. Datos Constantes π = 3.1416 (real) Variables

Más detalles

Práctica 3: Introducción a Word

Práctica 3: Introducción a Word Departament d Enginyeria i Ciència dels Computadors Práctica 3: Introducción a Word B12. Informática I. Curso 2001/2002 Profesores: Julio Pacheco Juanjo Murgui Raul Montoliu Mª Carmen Ortiz Octubre 2001

Más detalles

Admincontrol Servicios

Admincontrol Servicios Admincontrol Servicios P á g i n a 1 Table of Contents Introducción.... 2 Ventana principal de Quanticus Admincontrol SERVICIOS.... 3 Configuración de Quanticus Admincontrol SERVICIOS.... 5 1. Configurar

Más detalles

Creación, configuración, formato y visualización de una presentación en Power Point

Creación, configuración, formato y visualización de una presentación en Power Point Módulo 3 Herramientas de Cómputo Creación, configuración, formato y visualización de una presentación en Power Point Cómo crear una diapositiva nueva? Para crear una diapositiva nueva tienes que ir al

Más detalles

Kepler 8.0 USO DEL ERP

Kepler 8.0 USO DEL ERP Kepler 8.0 USO DEL ERP CONTENIDO 1. Introducción... 3 2. Inicio del sistema... 3 3. Pantalla inicial... 4 4. Barra de menús... 5 a) Menú archivo... 5 b) Menú edición... 6 c) Menú Ver... 6 5. Ayuda... 8

Más detalles

WordPad es un procesador de textos que permite crear e imprimir documentos de manera muy rápida y sencilla.

WordPad es un procesador de textos que permite crear e imprimir documentos de manera muy rápida y sencilla. Aplicación WordPad Generalidades WordPad es un procesador de textos que permite crear e imprimir documentos de manera muy rápida y sencilla. En Wordpad se puede escribir, editar y dar formato a un texto,

Más detalles

SISTEMA OPERATIVO WINDOWS

SISTEMA OPERATIVO WINDOWS SISTEMA OPERATIVO WINDOWS QUÉ ES WINDOWS? Es un Sistema Operativo, que cuenta con un Ambiente Gráfico (GUI) que permite ejecutar programas (aplicaciones) de forma más fácil y cómoda para el usuario. Viene

Más detalles

Módulo I - Word. Iniciar Word... 2. Finalizar Word... 3. Definición de elementos de pantalla... 4. Escribir texto en un documento... 5. El cursor...

Módulo I - Word. Iniciar Word... 2. Finalizar Word... 3. Definición de elementos de pantalla... 4. Escribir texto en un documento... 5. El cursor... Módulo I - Word Índice Iniciar Word... 2 Finalizar Word... 3 Definición de elementos de pantalla... 4 Escribir texto en un documento... 5 El cursor... 5 Control de párrafos... 5 Nuevos párrafos... 5 Abrir

Más detalles

Intérprete entre el Operador y el Ordenador.

Intérprete entre el Operador y el Ordenador. Introducción a Windows Generalidades Una computadora es un colaborador rápido y eficaz en la tarea administrativa de la información. La computadora en realidad es capaz de hacer muy pocas cosas, como ser:

Más detalles

Sentencias o instrucciones en Visual BASIC

Sentencias o instrucciones en Visual BASIC Tecnología a de la Informació Sentencias o instrucciones en Visual BASIC REM Tecnología a de la Informació REM es una sentencia no ejecutable y permite introducir comentarios en los programas. A esta práctica

Más detalles

GUIA PRÁCTICA DE AUTOAPRENDIZAJE PAGE MAKER DESCRIPCION DE LA VENTANA PRINCIPAL

GUIA PRÁCTICA DE AUTOAPRENDIZAJE PAGE MAKER DESCRIPCION DE LA VENTANA PRINCIPAL 1 GUIA PRÁCTICA DE AUTOAPRENDIZAJE PAGE MAKER DESCRIPCION DE LA VENTANA PRINCIPAL Elementos de la ventana 1. Ventana principal En esta ventana irán apareciendo los diferentes documentos que se van a crear.

Más detalles

Manual del Estudiante

Manual del Estudiante Manual del Estudiante EST http://estvirtual.iese.edu.ar Cabildo 15 -(C1426AAA) Ciudad Autónoma de Buenos Aires Tel: ( 54-11) 4779-3356 Plataforma de e-learning Learning Management System Manual del estudiante

Más detalles

Unidad Formativa UF0320: Aplicaciones informáticas de tratamiento de textos

Unidad Formativa UF0320: Aplicaciones informáticas de tratamiento de textos Unidad Formativa UF0320: Aplicaciones informáticas de tratamiento de textos TEMA 1 Conceptos generales y características fundamentales del programa de tratamiento de textos TEMA 2 Introducción, desplazamiento

Más detalles

Lectura 2: El Sistema Operativo y sus Funciones

Lectura 2: El Sistema Operativo y sus Funciones MOMENTO I. BLOQUE 1. Opera las funciones básicas del sistema operativo y garantiza la seguridad de la información Objetos de aprendizaje: Sistema Operativo Lectura 2: El Sistema Operativo y sus Funciones

Más detalles

Capítulo 8. Editar tablas de resultados

Capítulo 8. Editar tablas de resultados Capítulo 8 Editar tablas de resultados Los objetos del Visor de resultados adoptan, según sabemos ya, tres tipos de formato: texto, tablas y gráficos. Pero la mayor parte de los objetos adoptan formato

Más detalles

LICEO COMERCIAL 2009 JORNADA NOCTURNA MARCO SANTANDER ALFARO

LICEO COMERCIAL 2009 JORNADA NOCTURNA MARCO SANTANDER ALFARO LICEO COMERCIAL 2009 JORNADA NOCTURNA MARCO SANTANDER ALFARO I. INTRODUCCIÓN A MICROSOFT EXCEL 2002 1. CONCEPTOS BÁSICOS 1.1 Ventana de Microsoft Excel 1.2 Descripción CONTENIDO II. GENERALIDADES 1. SELECCIÓN

Más detalles

TEMA 2 WINDOWS XP Lección 4 BLOC DE NOTAS

TEMA 2 WINDOWS XP Lección 4 BLOC DE NOTAS TEMA 2 WINDOWS XP Lección 4 BLOC DE NOTAS 1) EL PEQUEÑO EDITOR El Bloc de notas de Windows XP es un básico editor de texto con el que podemos escribir anotaciones, de hasta 1024 caracteres por línea y

Más detalles

Apuntes de Informática Apuntes de Word 2007 Manuales Personales Apuntes Profesor: R.Vásquez.I

Apuntes de Informática Apuntes de Word 2007 Manuales Personales Apuntes Profesor: R.Vásquez.I Apuntes Profesor: R.Vásquez.I Apuntes de Informática Página 1 1. Arrancar Word 2007 FUNCIONES BÁSICAS DE WORD Para comenzar a utilizar nuestro procesador de palabras Word, debemos de saber cómo accesar

Más detalles

Índice. Acerca de PenReader... 2. Cómo empezar... 2. Ajustes de PenReader... 4. Estándar... 4. Perfiles... 5. Reconocimiento... 6. Registrar...

Índice. Acerca de PenReader... 2. Cómo empezar... 2. Ajustes de PenReader... 4. Estándar... 4. Perfiles... 5. Reconocimiento... 6. Registrar... Índice Acerca de PenReader... 2 Cómo empezar... 2 Ajustes de PenReader... 4 Estándar... 4 Perfiles... 5 Reconocimiento... 6 Registrar... 7 Acerca del programa... 7 Ajustes avanzados de reconocimiento...

Más detalles

RAPID TYPING. Qué es?

RAPID TYPING. Qué es? RAPID TYPING Qué es? Rapid Typing es un programa de mecanografía, orientado a los más pequeños por su música y apariencia, pero válido para cualquiera que quiera aprender a teclear correctamente y con

Más detalles

CAPITULO V 5. VISUAL BASIC

CAPITULO V 5. VISUAL BASIC CAPITULO V 5. VISUAL BASIC 5.1. PROGRAMA DE CÁLCULO El desarrollo de aplicaciones de cómputo surge a partir de la necesidad de resolver problemas numéricos que involucran la realización de una cantidad

Más detalles

GUÍA RÁPIDA DE USO DEL CORREO ELECTRÓNICO ZIMBRA (VERSIÓN 6.0.8)

GUÍA RÁPIDA DE USO DEL CORREO ELECTRÓNICO ZIMBRA (VERSIÓN 6.0.8) GUÍA RÁPIDA DE USO DEL CORREO ELECTRÓNICO ZIMBRA (VERSIÓN 6.0.8) Zimbra es una herramienta de colaboración que combina herramientas de correo electrónico, calendario, maletín, agenda y libreta de direcciones.

Más detalles

Macros y lenguaje VBA Aprender a programar con Excel (2ª edición)

Macros y lenguaje VBA Aprender a programar con Excel (2ª edición) Capítulo 1: Introducción A. Introducción 14 B. A quién va dirigido este libro? 14 C. Qué es una macro? 14 D. Qué interés tiene hacer macros? 15 E. Contenido del libro 15 Capítulo 2: El editor de Visual

Más detalles

O3 Entorno de Trabajo

O3 Entorno de Trabajo O3 Entorno de Trabajo Entorno de trabajo En este capítulo explicaremos los diferentes elementos que componen el entorno de trabajo de la aplicación. El modo de trabajo que se explicará a continuación es

Más detalles

CAPÍTULO IV BREVE DESCRIPCIÓN DE LA INFRAESTRUCTURA DE CÓMPUTO VISUAL BASIC 6.0 PARA WINDOWS

CAPÍTULO IV BREVE DESCRIPCIÓN DE LA INFRAESTRUCTURA DE CÓMPUTO VISUAL BASIC 6.0 PARA WINDOWS CAPÍTULO IV BREVE DESCRIPCIÓN DE LA INFRAESTRUCTURA DE CÓMPUTO VISUAL BASIC 6.0 PARA WINDOWS 4.1 Antecedentes históricos El lenguaje de programación BASIC (Beginner's All purpose Symbolic Instruction Code)

Más detalles

2_trabajar con calc I

2_trabajar con calc I Al igual que en las Tablas vistas en el procesador de texto, la interseccción de una columna y una fila se denomina Celda. Dentro de una celda, podemos encontrar diferentes tipos de datos: textos, números,

Más detalles

3. RENDIMIENTO Y CARACTERISTICAS DE UN COMPUTADOR (1 clase)

3. RENDIMIENTO Y CARACTERISTICAS DE UN COMPUTADOR (1 clase) CURSO BÁSICO DE INFORMÁTICA E INTERNET TEMAS: 1. CONCEPTOS INFORMÁTICA BÁSICA (2 clases) 1.1. Hardware Monitor. Torre. Parlantes. Cámara. Disco duro. Procesador. El teclado. El mouse. 1.2. Software 1.3.

Más detalles

Microsoft Access proporciona dos métodos para crear una Base de datos.

Microsoft Access proporciona dos métodos para crear una Base de datos. Operaciones básicas con Base de datos Crear una Base de datos Microsoft Access proporciona dos métodos para crear una Base de datos. Se puede crear una base de datos en blanco y agregarle más tarde las

Más detalles

Jornadas de INCLUSION DIGITAL. a través de las TIC ORGANIZAN: CAPACITA: CLAEH

Jornadas de INCLUSION DIGITAL. a través de las TIC ORGANIZAN: CAPACITA: CLAEH Jornadas de INCLUSION DIGITAL a través de las TIC ORGANIZAN: CAPACITA: CLAEH Con Google Docs puedes crear, compartir y editar documentos online con facilidad. A continuación te indicamos algunas acciones

Más detalles

Calculadora virtual HP Prime

Calculadora virtual HP Prime Calculadora virtual HP Prime Windows es una marca comercial del grupo de empresas Microsoft en los EE. UU. La información contenida en el presente documento está sujeta a cambios sin previo aviso. Las

Más detalles

http://www.grafimart.com

http://www.grafimart.com 1 Guía de Operación del Sistema de Transferencia de Archivos Web/HTTPS de GrafiMart (Archivo en PDF con calidad para impresión) 1.1 Ingreso desde Internet/Intranet Ingresar al sitio web de GrafiMart desde

Más detalles

CAPÍTULO 3 VISUAL BASIC

CAPÍTULO 3 VISUAL BASIC CAPÍTULO 3 VISUAL BASIC 3.1 Visual Basic Microsoft Visual Basic es la actual y mejor representación del viejo lenguaje BASIC, le proporciona un sistema completo para el desarrollo de aplicaciones para

Más detalles

mmtr0701@yahoo.es mbar@telefonica.net

mmtr0701@yahoo.es mbar@telefonica.net I Congreso Virtual INTEREDVISUAL sobre Intervención Educativa y Discapacidad Visual Octubre 2003 Comandos de teclado Jaws Windows Manuela Morales Torres mmtr0701@yahoo.es Manuel Berrocal Arjona mbar@telefonica.net

Más detalles

AcadSuite. Módulo de gestión y consulta para docentes de Establecimientos educativos que cuentan con la plataforma de registro Académico 9 Net

AcadSuite. Módulo de gestión y consulta para docentes de Establecimientos educativos que cuentan con la plataforma de registro Académico 9 Net Página 1 AcadSuite Módulo de gestión y consulta para docentes de Establecimientos educativos que cuentan con la plataforma de registro Académico 9 Net Versión 9.2 XaraSoft. Ingeniería de Software c. 1986-2015

Más detalles

Guía de operación software ecaja

Guía de operación software ecaja Guía de operación software ecaja ecaja es un software de computadora orientado a pequeños negocios dedicados a la compra venta de bienes o servicios como tiendas de abarrotes, papelerías, regalos, jugueterías,

Más detalles

GUÍA DEL USUARIO DE SOFTWARE

GUÍA DEL USUARIO DE SOFTWARE GUÍA DEL USUARIO DE SOFTWARE Serie RJ El contenido de esta guía y las especificaciones de este producto pueden cambiar sin notificación. Brother se reserva el derecho de modificar sin previo aviso las

Más detalles

Guía rápida de CX-Programmer

Guía rápida de CX-Programmer Guía rápida de CX-Programmer Esta guía pretende dar al lector los conocimientos más básicos para la programación de un controlador lógico secuencia en el autómata CQM1 de Omron, usando el software CX-Programmer

Más detalles

Para crear una lista como la anterior, primero escribe la información, y después selecciona el texto y aplícale el formato de viñetas.

Para crear una lista como la anterior, primero escribe la información, y después selecciona el texto y aplícale el formato de viñetas. Módulo 3 Herramientas de Cómputo Listas, tabulaciones, columnas y cuadros de texto Listas En muchas ocasiones es necesario que enumeres diferentes elementos en tus documentos. Word no sólo reconoce números

Más detalles

La pestaña Inicio contiene las operaciones más comunes sobre copiar, cortar y pegar, además de las operaciones de Fuente, Párrafo, Estilo y Edición.

La pestaña Inicio contiene las operaciones más comunes sobre copiar, cortar y pegar, además de las operaciones de Fuente, Párrafo, Estilo y Edición. Microsoft Word Microsoft Word es actualmente (2009) el procesador de textos líder en el mundo gracias a sus 500 millones de usuarios y sus 25 años de edad. Pero hoy en día, otras soluciones basadas en

Más detalles

Intérprete entre el Operador y el Ordenador. En otras palabras, el sistema

Intérprete entre el Operador y el Ordenador. En otras palabras, el sistema Introducción a Windows XP Generalidades El pilar o plataforma para la ejecución de todos los programas en una computadora es el Sistema Operativo, que se define en pocas palabras, como el Intérprete entre

Más detalles

UNIVERSIDAD CATÓLICA DEL NORTE PROGRAMA DE ESTUDIOS I. IDENTIFICACIÓN DE LA ASIGNATURA

UNIVERSIDAD CATÓLICA DEL NORTE PROGRAMA DE ESTUDIOS I. IDENTIFICACIÓN DE LA ASIGNATURA UNIVERSIDAD CATÓLICA DEL NORTE PROGRAMA DE ESTUDIOS I. IDENTIFICACIÓN DE LA ASIGNATURA Nombre: Aplicaciones Computacionales Código: CC-215 Fecha Actualización: Septiembre 2004 Unidad Responsable: Departamento

Más detalles

Curso de Visual Basic 6.0 - Lección 1 Area Interactiva - www.areaint.com. www.areaint.com CURSO DE. Visual Basic 6.0 WWW.AREAINT.

Curso de Visual Basic 6.0 - Lección 1 Area Interactiva - www.areaint.com. www.areaint.com CURSO DE. Visual Basic 6.0 WWW.AREAINT. www.areaint.com CURSO DE Visual Basic 6.0 Pág. 1 LECCIÓN 1 En esta lección de introducción aprenderemos las principales características de un lenguaje de programación para crear aplicaciones bajo Windows.

Más detalles

Microsoft Excel 2010 Básico

Microsoft Excel 2010 Básico Microsoft Excel 2010 Básico Consejo de la Judicatura Federal Elaboró: Contenido INTRODUCCIÓN... 1 Inicio de Microsoft Excel 2010... 1 Conceptos básicos... 2 Ventana de Microsoft Excel... 3 Ficha Archivo...

Más detalles

Mando a distancia. Manual en español. Última actualización: 01.10.04

Mando a distancia. Manual en español. Última actualización: 01.10.04 Mando a distancia Manual en español Última actualización: 01.10.04 Contenido El editor del control remoto... 3 Instalación... 3 El menú... 4 Los conjuntos de órdenes... 5 1. Seleccionar una aplicación...

Más detalles

SIMULADOR DE SISTEMAS DE EVENTOS DISCRETOS

SIMULADOR DE SISTEMAS DE EVENTOS DISCRETOS SIMULADOR DE SISTEMAS DE EVENTOS DISCRETOS MANUAL DE USUARIO 1.1 Introducción. El simulador de sistemas de eventos discretos está compuesto por dos aplicaciones: el Simulador de redes de Petri y el Simulador

Más detalles

Unidad Nº1. Introducción a la interfaz y manejo de operaciones fundamentales con documentos

Unidad Nº1. Introducción a la interfaz y manejo de operaciones fundamentales con documentos Unidad Nº1. Introducción a la interfaz y manejo de operaciones fundamentales con documentos Qué es Microsoft Word? Es un software creado para asistir a cualquier persona en la creación de documentos, brindándole

Más detalles

Curso de Informática básica

Curso de Informática básica Universidad Rey Juan Carlos Curso de Informática básica Estefanía Martín Barroso Liliana Patricia Santacruz Valencia Laboratorio de Tecnologías de la Información en la Educación Contenidos 2 Bloque 1:

Más detalles

GUADALINEX Y EL DISEÑO ASISTIDO POR ORDENADOR: INTRODUCCIÓN A QCAD Pablo E. Romero Carrillo

GUADALINEX Y EL DISEÑO ASISTIDO POR ORDENADOR: INTRODUCCIÓN A QCAD Pablo E. Romero Carrillo GUADALINEX Y EL DISEÑO ASISTIDO POR ORDENADOR: INTRODUCCIÓN A QCAD Pablo E. Romero Carrillo 1 INTRODUCCIÓN En este apasionante mundo del software libre, el código abierto y la Web 2.0, no podían faltar

Más detalles

Utilizando este botón se pueden crear los diferentes formatos utilizados en cada documento y con su respectivo prefijo.

Utilizando este botón se pueden crear los diferentes formatos utilizados en cada documento y con su respectivo prefijo. COMO MODIFICAR FORMATOS DE IMPRESIÓN FORMATOS Utilizando este botón se pueden crear los diferentes formatos utilizados en cada documento y con su respectivo prefijo. 6.3.9.1 MEDIDAS DEL PAPEL Para estandarizar

Más detalles

Terminal de soporte empresarial V-R100 Manual de usuario. Gestión básica de reservas

Terminal de soporte empresarial V-R100 Manual de usuario. Gestión básica de reservas Terminal de soporte empresarial V-R100 Manual de usuario Gestión básica de reservas Índice Introducción...3 Capítulo 1 Introducción a Gestión básica de reservas...4 1.1 Visión general del sistema... 5

Más detalles

C.F.G.S. DESARROLLO DE APLICACIONES INFORMÁTICAS. MÓDULO: Diseño y realización de servicios de presentación en entornos gráficos.

C.F.G.S. DESARROLLO DE APLICACIONES INFORMÁTICAS. MÓDULO: Diseño y realización de servicios de presentación en entornos gráficos. C.F.G.S. DESARROLLO DE APLICACIONES INFORMÁTICAS MÓDULO: Diseño y realización de servicios de presentación en entornos gráficos Unidad 1 Introducción Visual Basic.NET El objetivo de la unidad es conocer

Más detalles

Manual de usuario para el lector biométrico EZCLOCK

Manual de usuario para el lector biométrico EZCLOCK Manual de usuario para el lector biométrico EZCLOCK Pasos a seguir para la correcta instalación del equipo 1. Realizar la conexión de alimentación del equipo 2. Inserte una memoria USB o una tarjeta SD

Más detalles

Manual del Operador. Programa de Gestión de Datos para el CLA-1 Luminómetro Versión 2.5

Manual del Operador. Programa de Gestión de Datos para el CLA-1 Luminómetro Versión 2.5 Programa de Gestión de Datos para el CLA-1 Luminómetro Versión 2.5 Manual del Operador Hitachi Chemical Diagnostics, Inc. Hitachi Europe, Ltd. Whitebrook Park Lower Cookham Road Maidenhead, Berkshire,

Más detalles

IES Fco. Grande Covián

IES Fco. Grande Covián 1. Dibujo técnico Dibujo 2º ESO Dibujando con Dibujo técnico es el conjunto de procedimientos, herramientas y técnicas utilizadas para realizar y comunicar la forma y dimensiones de un producto. En temas

Más detalles

UTN FRR Ingeniería en Sistemas de Información Algoritmos y Estructuras de Datos Archivos Directos GUIA DE ESTUDIO: ARCHIVOS DIRECTOS

UTN FRR Ingeniería en Sistemas de Información Algoritmos y Estructuras de Datos Archivos Directos GUIA DE ESTUDIO: ARCHIVOS DIRECTOS GUIA DE ESTUDIO: ARCHIVOS DIRECTOS Introducción: Una característica común de los tipos de datos que hemos visto hasta ahora es que la información que cargamos se mantiene vigente solamente mientras está

Más detalles

OFICINA ESTATAL DE INFORMACION PARA EL DESARROLLO RURAL SUTENTABLE EN BAJA CALIFORNIA COMPANY LOGO

OFICINA ESTATAL DE INFORMACION PARA EL DESARROLLO RURAL SUTENTABLE EN BAJA CALIFORNIA COMPANY LOGO OFICINA ESTATAL DE INFORMACION PARA EL DESARROLLO RURAL SUTENTABLE EN BAJA CALIFORNIA Introducción Esta herramienta se ha desarrollo esencialmente con el uso de programas de código abierto, el llamado

Más detalles

COLEGIO DE BACHILLERES ELABORADO POR: ING. IVETT ZARZA HIDALGO Y LIC. CLAUDIA HERNÀNDEZ ALPÍZAR PROFA. DE INFORMATICA Y DE CECAT-INFORMATICA

COLEGIO DE BACHILLERES ELABORADO POR: ING. IVETT ZARZA HIDALGO Y LIC. CLAUDIA HERNÀNDEZ ALPÍZAR PROFA. DE INFORMATICA Y DE CECAT-INFORMATICA Visual Basic.NET es la última versión del sistema de desarrollo Visual Basic. Antes de empezar a crear aplicaciones en Visual Basic.NET, le será útil conocer y entender algunos conceptos básicos de.net.

Más detalles

Finalmente, aprenderá a interceptar y a manejar muchos de los eventos comunes que tienen los componentes y los formularios de Windows Form.

Finalmente, aprenderá a interceptar y a manejar muchos de los eventos comunes que tienen los componentes y los formularios de Windows Form. Sistemas expertos e Inteligencia Artificial,Guía 1 Facultad : Ingeniería Escuela : Computación Asignatura: Sistemas expertos e Inteligencia Artificial Tema: INTRODUCCIÓN AL IDE C#. Objetivo Identificar

Más detalles

DDBUILDER MANUAL DEL USUARIO

DDBUILDER MANUAL DEL USUARIO DDBUILDER MANUAL DEL USUARIO Página Qué es DDBuilder? 102 Creando Un Nuevo Diccionario de Datos 103 El Archivo de Configuración CONFIG.TPM 103 El archivo SQL.INI 104 La Interface de DDBuilder 105 Barra

Más detalles

Microsoft. desde Word 2003

Microsoft. desde Word 2003 En esta guía Microsoft Microsoft Word 2010 es bastante diferente a Word 2003; por ello hemos creado esta guía, para ayudar a minimizar la curva de aprendizaje. Léala para conocer las partes principales

Más detalles

Curso de capacitación en Moodle

Curso de capacitación en Moodle Curso de capacitación en Moodle Aveleyra, Ema Barbiric, Doris Chiabrando, Laura Corach, Julián Dadamia, Danilo Dominguez, Cristina Ferrini, Adrián Gimenez, Claudia Jiménez Rey, Elizabeth Pérez, Fernando

Más detalles

WINDOWS. Iniciando Windows. El mouse

WINDOWS. Iniciando Windows. El mouse Windows es un sistema operativo, cuyo nombre lo debe al principal elemento de trabajo, la ventana - en inglés window -. Este tiene características como: Multitarea: durante una sesión de trabajo, es posible

Más detalles

Antes de Empezar Introducción CUENTAS POR PAGAR Y COMPRAS DacEasy Contabilidad Versión 11

Antes de Empezar Introducción CUENTAS POR PAGAR Y COMPRAS DacEasy Contabilidad Versión 11 INTRODUCCIÓN Antes de Empezar Introducción CUENTAS POR PAGAR Y COMPRAS DacEasy Contabilidad Versión 11 Bienvenidos a la serie de seminarios de DacEasy. El libro de trabajo del seminario de DacEasy Contabilidad

Más detalles

Curso de Visual Basic 6.0 - Lección 1 Area Interactiva - www.areaint.com

Curso de Visual Basic 6.0 - Lección 1 Area Interactiva - www.areaint.com LECCIÓN 6 En esta lección vamos a familiarizarnos con las estructuras de repetición, las cuales nos sirven para realizar una misma instrucción un número determinado de veces o indeterminado dependiendo

Más detalles

El Explorador es una de las aplicaciones más importantes con que cuenta

El Explorador es una de las aplicaciones más importantes con que cuenta El Explorador de Windows Características del Explorador de Windows Windows. El Explorador es una de las aplicaciones más importantes con que cuenta A través del Explorador se pueden realizar muchas tareas

Más detalles

Guía de Aprendizaje No. 1

Guía de Aprendizaje No. 1 MICROSOFT WORD Fundamentos básicos, ejecutar Word, su ventana y sus barras de herramientas Objetivos de la Guía de Aprendizaje No. 1 Obtener fundamentos básicos sobre Procesador de Texto Microsoft Word

Más detalles

1.- MENU DE CONTROL O MENU VENTANA: permite cerrar la ventana cambiarla de tamaño y pasar a otra ventana

1.- MENU DE CONTROL O MENU VENTANA: permite cerrar la ventana cambiarla de tamaño y pasar a otra ventana EXCEL PRÓLOGO Microsoft Excel es una hoja de cálculo de gran capacidad y fácil uso. Excel no solo es una hoja de calculo, sino también tiene capacidad para diseñar bases de datos (listas) de forma totalmente

Más detalles

Universidad de Puerto Rico Recinto Universitario de Mayagüez Decanato de Asuntos Académicos. Centro de Cómputos WINDOWS 95

Universidad de Puerto Rico Recinto Universitario de Mayagüez Decanato de Asuntos Académicos. Centro de Cómputos WINDOWS 95 Universidad de Puerto Rico Recinto Universitario de Mayagüez Decanato de Asuntos Académicos Centro de Cómputos WINDOWS 95 Por: Reinaldo López y Lisette Lugo Unidad de Servicios al Usuario Windows 95 Bienvenido

Más detalles

Dinos qué tal lo estamos haciendo

Dinos qué tal lo estamos haciendo Acerca de los dibujos en Google Docs Google Docs te permite crear, compartir y modificar dibujos online fácilmente. Estas son algunas de las cosas que puedes hacer con dibujos en Google Docs: modificar

Más detalles

Introducción a los controles más usuales de Visual Basic 6.0

Introducción a los controles más usuales de Visual Basic 6.0 Introducción a los controles más usuales de 3.1 Los controles más usuales en Los controles más usuales son aquellos que usamos con mayor frecuencia al momento de crear una aplicación. Estos controles son

Más detalles

SIDUNEA++ - Interfase del Usuario. Manual de Usuario SIDUNEA++ (Sistema Aduanero Automatizado) Manual de la Interfase

SIDUNEA++ - Interfase del Usuario. Manual de Usuario SIDUNEA++ (Sistema Aduanero Automatizado) Manual de la Interfase Manual de Usuario SIDUNEA++ (Sistema Aduanero Automatizado) Manual de la Interfase Manual del Usuario La Interfase del Usuario Contenido Introducción... 3 La Primera Pantalla del SIDUNEA... 3 Menú de Opciones

Más detalles

Sesión No. 4. Contextualización INFORMÁTICA 1. Nombre: Procesador de Texto

Sesión No. 4. Contextualización INFORMÁTICA 1. Nombre: Procesador de Texto INFORMÁTICA INFORMÁTICA 1 Sesión No. 4 Nombre: Procesador de Texto Contextualización La semana anterior revisamos los comandos que ofrece Word para el formato del texto, la configuración de la página,

Más detalles

Manual de generación de rutas con el software Google Earth

Manual de generación de rutas con el software Google Earth Manual de generación de rutas con el software Google Earth Información básica de Google Earth El siguiente diagrama describe algunas de las funciones disponibles en la ventana principal de Google Earth:

Más detalles

Instrumentación Virtual con LabVIEW

Instrumentación Virtual con LabVIEW Instrumentación Virtual con LabVIEW ESTRUCTURAS ESTRUCTURAS WHILE FOR.. CASE SEQUENCE Opciones de selección de CASE Controles Visibles Variables Locales y Globales Personalizar controles 1.- ENTORNO DE

Más detalles

Dynamic Plus. Software Gestión Pantallas. www.giropuc.com. Dynamic Plus es un software de edición para pantallas led de gran formato.

Dynamic Plus. Software Gestión Pantallas. www.giropuc.com. Dynamic Plus es un software de edición para pantallas led de gran formato. Dynamic Plus Software Gestión Pantallas Dynamic Plus es un software de edición para pantallas led de gran formato. 1.1 Configuración mínima del PC La aplicación Dynamic Plus está concebida para funcionar

Más detalles

(Objetivo) Curso de Informática Básica. Word 2003. Índice. Word 2003. Conceptos Básicos. Uso avanzado de Word. Universidad Rey Juan Carlos

(Objetivo) Curso de Informática Básica. Word 2003. Índice. Word 2003. Conceptos Básicos. Uso avanzado de Word. Universidad Rey Juan Carlos Universidad Rey Juan Carlos Estefanía Martín Liliana P. Santacruz Laboratorio de Tecnologías de la Información en la Educación 2 Objetivo Entender los conceptos procesador de texto y sistema de tratamiento

Más detalles

APUNTE DE LA CÁTEDRA 1RA A PARTE WORD: : ALGUNAS NOCIONES BÁSICAS

APUNTE DE LA CÁTEDRA 1RA A PARTE WORD: : ALGUNAS NOCIONES BÁSICAS APUNTE DE LA CÁTEDRA PROCESADOR DE TEXTOS: MICROSOFT WORD Qué es un Procesador de textos o palabras? Un procesador de palabras es una herramienta que sirve para el manejo de textos en general. Con éste

Más detalles

Introducción a Inkscape

Introducción a Inkscape Introducción a Inkscape Introducción...2 Primeros pasos con InkScape...3 Entorno de InkScape...3 Operaciones básicas...7 Fijando el color de trazo y fondo...7 El zoom...7 Mover, escalar y girar...8 Cuadro

Más detalles

Manual Delsscom-Control Negocios. Control Negocios

Manual Delsscom-Control Negocios. Control Negocios Manual Delsscom-Control Negocios Control Negocios Acceso a Delsscom Liberar licencia Por donde empezar Alta de productos captura directa al sistema. Alta de productos con el Formato de Excel Procedimiento

Más detalles

Manual del Curso ACCESS XP PARA DOCENTES

Manual del Curso ACCESS XP PARA DOCENTES Manual del Curso ACCESS XP PARA DOCENTES ÍNDICE DE CONTENIDOS CAPÍTULO 1: INTRODUCCIÓN 1.1 QUÉ ES LA INFORMACIÓN?...1 1.2 QUÉ ES UNA BASE DE DATOS?...1 1.3 QUÉ ES UNA BASE DE DATOS RELACIONAL?...1 1.4

Más detalles

Guardar en formato de Microsoft Word

Guardar en formato de Microsoft Word Guardar en formato de Microsoft Word Si tiene que intercambiar archivos con usuarios de Microsoft Word, tal vez estos desconozcan cómo abrir y guardar archivos.odt. Microsoft Word 2007 con Service Pack

Más detalles

Terminal de soporte empresarial V-R100 Manual de usuario. Gestión básica de clientes

Terminal de soporte empresarial V-R100 Manual de usuario. Gestión básica de clientes Terminal de soporte empresarial V-R100 Manual de usuario Gestión básica de clientes Índice Introducción...4 Capítulo 1 Introducción a Gestión básica de clientes...5 1.1 Visión general del sistema... 6

Más detalles

Objetivo: Informar al alumno los elementos que componen el entorno del programa Microsoft Office PowerPoint.

Objetivo: Informar al alumno los elementos que componen el entorno del programa Microsoft Office PowerPoint. Objetivo: Informar al alumno los elementos que componen el entorno del programa Microsoft Office PowerPoint. Introducción: La siguiente sesión describe los elementos del entorno PowerPoint. Mapa conceptual:

Más detalles

>> Programación Visual (GUI)

>> Programación Visual (GUI) >> Programación Visual (GUI) Nicolás Álvarez S. nalvarezs@vtr.net Juan Monsalve Z. jmonsalve@elo.utfsm.cl Tópicos a tratar Por qué programación visual?. GUIs & IDEs. Delphi. Ejemplos. Por qué programación

Más detalles

5.- Crear páginas web con Nvu

5.- Crear páginas web con Nvu 5.- Crear páginas web con Nvu Nvu permite crear y publicar páginas web sin necesidad de tener conocimientos de HTML y de una forma tan sencilla como utilizar un procesador de textos. La barra de herramientas

Más detalles

1. Apertura de una cuenta Demo... 2. 2. Configuración de la cuenta y el comercio servidor... 4. 3. La ventana Observación del mercado...

1. Apertura de una cuenta Demo... 2. 2. Configuración de la cuenta y el comercio servidor... 4. 3. La ventana Observación del mercado... Contenido 1. Apertura de una cuenta Demo... 2 2. Configuración de la cuenta y el comercio servidor... 4 3. La ventana Observación del mercado... 5 4. La ventana Navegador... 7 5. Caja de Herramientas...

Más detalles

más información sobre este tema, consultar la sección Plantillas de documento )

más información sobre este tema, consultar la sección Plantillas de documento ) Manejo básico y edición de documentos Word es un procesador de textos, o lo que es lo mismo, un programa para manejar documentos. Las tareas más importantes relacionadas con la edición de un documento,

Más detalles

En esta sesión revisaremos cómo se pueden insertar gráficos e imágenes en

En esta sesión revisaremos cómo se pueden insertar gráficos e imágenes en Unidad VI. Hojas de cálculo (Microsoft Excel) Semana 10 Presentación En esta sesión revisaremos cómo se pueden insertar gráficos e imágenes en las hojas de cálculo que se elaboren de acuerdo con los datos

Más detalles