miércoles, 8 de octubre de 2008

Tipos de Comandos Foxpro.

Hola a todos muestro algunos comandos rápidos y esenciales para aquellos que quieren saber acerca de Foxpro.

Visual FoxPro nos ofrece diferentes herramientas que algunos de los demás programas nos no los ofrece, permitiéndonos así una mejor ejecución y compilación de sistemas sencillos a través del uso de diversas herramientas de las cuales realizaremos un esbozo de algunas propiedades métodos, procedimientos, comandos, funciones, muy comunes en la programación de VFP.

La aplicación de programas como Visual FoxPro son de gran importancia ya que logran llevar a cabo sistema manuales a sistemas automatizados logrando así la tecnología en muchas organizaciones.

TABLEUPDATE( ) (Función)

Graba los cambios realizados en una fila o una tabla almacenada en búfer o en un cursor.

Sintaxis:

TABLEUPDATE([nFilas [, lForzar]] [, cAliasTabla | nÁreaTrabajo]
[, cMatrizErrores])
Tipos devueltos
Logical
Argumentos
nFilas

TABLEUPDATE( ) devuelve verdadero (.T.) si se graban los cambios realizados en todos los registros; de lo contrario, TABLEUPDATE( ) devuelve falso (.F

TABLEUPDATE( ) no puede grabar cambios realizados en una tabla o un cursor en los que no esté activado el almacenamiento de filas o tablas en búfer. Si ejecuta TABLEUPDATE( ) y no está activado el almacenamiento de filas o tablas en búfer, Visual FoxPro genera un mensaje de error. Sin embargo,

TABLEUPDATE( ) puede seguir grabando cambios en una tabla o un cursor que tiene reglas de validación. Utilice CURSORSETPROP( ) para activar o desactivar el almacenamiento de filas o tablas en búfer.

Nota: Llamar a TABLEUPDATE( ) para una tabla o vista local que no use campos clave genera una cláusula WHERE larga para buscar la fila actualizada. La cláusula WHERE admite 40 campos de forma predeterminada. Si obtiene el error HIPERVÍNCULO "err1812.htm" 1812 - SQL: la instrucción es demasiado larga, debe usar un campo clave para actualizar o aumentar la complejidad de la cláusula WHERE con HIPERVÍNCULO "lngsyslp3055rp___for_and_where_clause_complexity.htm "SYS(3055). Si utiliza SYS(3055), aumente su valor a 8 veces el número de campos en la tabla:
= SYS(3055, 8 * MIN(40, FCOUNT( ))

TABLEREVERT( ) (Función)

Descarta los cambios realizados en una fila o en una tabla almacenada en búfer o en un cursor y restaura los datos de OLDVAL( ) para cursores remotos y los valores del disco actual para tablas y cursores locales.

Sintaxis:

TABLEREVERT([lTodasFilas [, cAliasTabla | nÁreaTrabajo]])
Tipos devueltos
Numeric
Argumentos
lTodasFilas
TABLEREVERT( ) devuelve el número de registros para los que se han descartado los cambios.

TABLEREVERT( ) no puede descartar los cambios realizados en una tabla o un cursor en el que no se ha activado el almacenamiento de tablas en búfer. Si ejecuta TABLEREVERT( ) y no está activado el almacenamiento de filas y tablas en búfer, Visual FoxPro generará un mensaje de error. Utilice CURSORSETPROP( ) para activar o desactivar el almacenamiento de filas y tablas en búfer.

RECNO( ) (Función)

Devuelve el número del registro actual de la tabla actual o la especificada.

Sintaxis:

RECNO([nÁreaTrabajo | cAliasTabla])
Tipos devueltos
Numeric

RECNO( ) devuelve un valor que es el número de registros de la tabla más uno si el puntero de registro se encuentra mas allá del último registro de la misma. RECNO( ) devuelve 1 si el puntero de registro se encuentra antes del primer registro de la tabla. Si la tabla no tiene registros, EOF( ) siempre devolverá verdadero (.T.).

Ejecutar RECNO( ) sin los argumentos opcionales nÁreaTrabajo o cAliasTabla devuelve el número de registro actual de la tabla situada en el área de trabajo seleccionada actualmente.

SKIP (Comando)

Mueve el puntero de registro hacia adelante o hacia atrás en una tabla.

Sintaxis
SKIP
[nRegistros]
[IN nÁreaTrabajo | cAliasTabla]

Si ejecuta SKIP sin nRegistros, el puntero avanzará al siguiente registro. El puntero de registro se mueve hacia el final del archivo nRegistros si nRegistros tiene un valor positivo. El puntero de registro se moverá hacia el principio del archivo nRegistros si nRegistros tiene un valor negativo.
Si el puntero de registro está situado en el último registro de una tabla y se ejecuta SKIP sin argumentos, RECNO( ) devolverá un valor superior en uno al número de registros de la tabla y EOF( ) devolverá verdadero (.T.). Si el puntero de registro está colocado en el primer registro de una tabla y se ejecuta SKIP
-1, RECNO( ) devolverá 1 y EOF( ) devolverá (.T.).

APPEND BLANK (Comando):

Agrega uno o más registros nuevos al final de una tabla.

Sintaxis:

APPEND [BLANK]
[IN nÁreaTrabajo | cAliasTabla]
[NOMENU]

BLANK:
Agrega un registro en blanco al final de la tabla activa. Visual FoxPro no abre ninguna ventana de edición cuando usted ejecuta APPEND BLANK.

BROWSE (Comando)

Abre la ventana Examinar y muestra los registros de la tabla en uso o seleccionada.

Sintaxis:

BROWSE
[FIELDS ListaCampos]
[FONT cNombreFuente [, nTamañoFuente]]
[STYLE cEstiloFuente]
[FOR lExpresión1 [REST]]
[FORMAT]
[FREEZE NombreCampo]
[KEY eExpresión1 [, eExpresión2]]
[LAST | NOINIT]
[LOCK nNúmeroCampos]
[LPARTITION]
[NAME NombreObjeto]
[NOAPPEND]
[NODELETE]
[NOEDIT | NOMODIFY]
[NOLGRID] [NORGRID]
[NOLINK]
[NOMENU]
[NOOPTIMIZE]
[NOREFRESH]
[NORMAL]
[NOWAIT]
[PARTITION nNúmeroColumna [LEDIT] [REDIT]]
[PREFERENCE NombrePreferencia]
[SAVE]
[TIMEOUT nSegundos]
[TITLE cTextoTítulo]
[VALID [:F] lExpresión2 [ERROR cTextoMensaje]]
[WHEN lExpresión3]
[WIDTH nAnchoCampo]
[WINDOW NombreVentana1]
[IN [WINDOW] NombreVentana2 | IN SCREEN]
[COLOR SCHEME nNúmeroEsquema]

GO | GOTO (Comando):

Coloca el puntero de registro en el número de registro especificado de una tabla.

Sintaxis:
GO [RECORD] nNúmeroRegistro [IN nÁreaTrabajo | IN cAliasTabla]
-o bien-
GO TOP | BOTTOM [IN nÁreaTrabajo | IN cAliasTabla]
-o bien-
GOTO [RECORD] nNúmeroRegistro [IN nÁreaTrabajo | IN cAliasTabla]
-o bien-
GOTO TOP | BOTTOM [IN nÁreaTrabajo | IN cAliasTabla]

BOTTOM:
Sitúa el puntero de registro en el último registro de la tabla. Si la tabla tiene activo un índice ascendente, el último registro será aquél con el valor de clave más elevado. Si el índice está en orden descendente, el último registro será el que tenga el menor valor de clave.

TOP (PROPIEDAD)

Especifica la distancia entre el lado superior de un control o de un formulario y su objeto contenedor. Está disponible en tiempo de diseño y en tiempo de ejecución.

Sintaxis:

Objeto.Top[ = nValor]
Valores
nValor

EOF( ) (Función)

Determina si el puntero de registro está situado o no más allá del último registro de la tabla actual o especificada.

Sintaxis:

EOF([nÁreaTrabajo | cAliasTabla])
Tipo devuelto
Logical

BOF( ) (Función)

Determina si el puntero de registro está situado al principio de una tabla.

Sintaxis:

BOF([nÁreaTrabajo | cAliasTabla])

DO (Comando):

Ejecuta un programa o un procedimiento de Visual FoxPro.

Sintaxis:

DO NombrePrograma1 | NombreProcedimiento
[IN NombrePrograma2]

SET DELETED (Comando):

Especifica si Visual FoxPro procesará o no los registros marcados para su eliminación y si están disponibles o no para su uso en otros comandos.

Sintaxis:

SET DELETED ON | OFF

ON:
Específica que los comandos que realizan operaciones sobre registros (incluyendo los registros de las tablas relacionadas) utilizando un alcance pasan por alto los registros marcados para su eliminación.

OFF:
(Predeterminado) Especifica que a los registros marcados para su eliminación se puede acceder mediante comandos que operan sobre registros (incluyendo los registros de las tablas relacionadas) utilizando un alcance.

DELETE (Comando):

Marca los registros que se van a eliminar.

Sintaxis:

DELETE
[Alcance] [FOR lExpresión1] [WHILE lExpresión2]
[IN nÁreaTrabajo | cAliasTabla]
[NOOPTIMIZE]

SET TALK (Comando)

Determina si Visual FoxPro muestra o no los resultados de los comandos.

Sintaxis:

SET TALK ON | OFF | WINDOW [NombreVentana] | NOWINDOW

ON:
(Predeterminado) Permite enviar la conversación a la ventana principal de Visual FoxPro, a la ventana de mensajes del sistema, a la barra gráfica de estado o a una ventana definida por el usuario.

OFF:
Impide que la conversación se envíe a la ventana principal de Visual FoxPro, a la ventana de mensajes del sistema, a la barra gráfica de estado o a una ventana definida por el usuario. SET SAFETY (Comando):
Determina si Visual FoxPro muestra o no un cuadro de diálogo antes de sobrescribir un archivo existente. También determina si se evaluarán las reglas de tablas o de campos, los valores predeterminados y los mensajes de error al realizar cambios en el Diseñador de tablas o con ALTER TABLE.
Sintaxis:
SET SAFETY ON | OFF

ON: (Predeterminado) Especifica que se muestre un cuadro de diálogo antes de sobrescribir un archivo existente.
OFF: Especifica que no se muestre ningún cuadro de diálogo antes de sobrescribir un archivo existente.

SET CONFIRM (Comando):
Especifica si puede salir de un cuadro de texto escribiendo más allá del último carácter del cuadro.
Sintaxis:

SET CONFIRM ON | OFF

ON:
Especifica que no puede salir de un cuadro de texto escribiendo más allá del último carácter del cuadro.
.
OFF:
Especifica que puede salir de un cuadro de texto escribiendo más allá del último carácter del cuadro

READ EVENTS (Comando):

Inicia el procesamiento de eventos.

Sintaxis:

READ EVENTS

CLEAR (Comandos):

Libera de la memoria el elemento o los elementos especificados.

Sintaxis:

CLEAR
[ALL | CLASS NombreClase | CLASSLIB NombreBibliotecaClases | DEBUG
| DLLS | EVENTS | FIELDS | GETS | MACROS | MEMORY
| MENUS | POPUPS | PROGRAM | PROMPT | READ [ALL]

CLOSE ALL:

Cierra todas las bases de datos, tablas e índices abiertos en todas las áreas de trabajo y selecciona el área de trabajo 1. CLOSE ALL también cierra los archivos abiertos por las funciones de archivo de bajo nivel FCREATE( ) y FOPEN( ). CLOSE ALL no cierra un archivo abierto con SET PRINT.

CLOSE ALL también cierra lo siguiente:

* El Diseñador de formularios

* El Administrador de proyectos

* El Diseñador de etiquetas

* El Diseñador de informes

* El Diseñador de consultas

CLOSE ALL no cierra lo siguiente:
* La ventana Comandos

* La ventana Depuración

* La Ayuda

* La ventana Seguimiento

CLOSE DATABASES:

Cierra la base de datos actual y sus tablas. Si no hay ninguna base de datos activa, se cerrarán todas las tablas libres, los índices y los archivos de formato abiertos en todas las áreas de trabajo y se seleccionará el área de trabajo 1.

ON KEY LABEL (Comando):

Especifica un comando que se ejecutará cuando presione una tecla o una combinación de teclas específica o haga clic con el mouse.

Sintaxis:

ON KEY [LABEL NombreEtiquetaTecla] [Comando]

SET RELATION TO (COMANDO):
Comando que crea una relación de uno a varios entre tablas.
Sintaxis:
SET RELATION TO expresión clave INTO alias.

Ejemplo:
Las tablas con las que Facturas.dbf se ha de relacionar deben estar indexadas por el campo en común, entonces hay que ubicarlas en diferentes arreas de trabajo, Facturas.dbf debe ser la tabla maestra.
USE ARTICULO ORDER TAG artcod IN 1
USE CLIENTES ORDER TAG cliecod IN 2
USE FACTURAS IN 3
SELECT FACTURAS
SET RELATION TO ARTCOD INTO ARTICULO
SET RELATION TO CLIECOD INTO CLIENTES ADDITIVE

SELECT (Comando):

Activa el área de trabajo especificada.

Sintaxis

SELECT nÁreaTrabajo | cAliasTabla

USE (Comando):

Abre una tabla y sus archivos de índice asociados, o una vista SQL.

Sintaxis:

USE [[NombreBaseDatos!]Tabla | NombreVistaSQL | ?]
[IN nÁreaTrabajo | cAliasTabla]
[ONLINE]
[ADMIN]
[AGAIN]

USED( ) (Función):
Determina si hay una tabla abierta en un área de trabajo especificada.

Sintaxis:

USED([nÁreaTrabajo | cAliasTabla])

USED( ) puede determinar si se está usando un alias o si hay una tabla abierta en un área de trabajo específica.

MESSAGEBOX( ) (Función):
Muestra un cuadro de diálogo definido por el usuario.

Sintaxis:

MESSAGEBOX(cTextoMensaje [, nTipoCuadroDiálogo [, cTextoBarraTítulo]])

SetAll (Método):
Asigna un valor de propiedad a todos, o a cierta clase de controles en un objeto contenedor.

Sintaxis:

Contenedor.SetAll(cPropiedad, Valor [, cClase])

SET RELATION OFF (Comando):

Rompe una relación establecida entre la tabla primaria del área de trabajo seleccionada actualmente y una tabla secundaria relacionada.

Sintaxis:

SET RELATION OFF INTO nÁreaTrabajo | cAliasTabla
SET SKIP OF (Comando):

Activa o desactiva un menú, una barra de menús, un título de menú o un elemento de menú para menús definidos por el usuario o para el menú del sistema de Microsoft Visual FoxPro.

Sintaxis:

SET SKIP OF MENU NombreBarraMenús1 lExpresión1
– o bien –
SET SKIP OF PAD NombreTítuloMenú OF NombreBarraMenús2 lExpresión2
– o bien –
SET SKIP OF POPUP NombreMenú1 lExpresión3
– o bien –
SET SKIP OF BAR nNúmeroElementoMenú | NombreElementoSistema
OF NombreMenú2

SET FILTER (Comando):

Especifica una condición que deben cumplir los registros de la tabla actual para estar accesibles.

Sintaxis:

SET FILTER TO [lExpresión]

SEEK (Comando)

Busca en una tabla la primera aparición de un registro cuya expresión clave de índice coincida con una expresión general, y después mueve el puntero de registro al registro coincidente.

Sintaxis:

SEEK eExpresión
[ORDER nNúmeroÍndice | NombreArchivoÍndiceIDX
| [TAG] NombreEtiqueta [OF NombreArchivoCDx]
[ASCENDING | DESCENDING]]
[IN nÁreaTrabajo | cAliasTabla]

FOUND( ) (Función)

Devuelve verdadero (.T.) si CONTINUE, FIND, INDEXSEEK( ), LOCATE o SEEK tienen éxito.

Sintaxis:

FOUND([nÁreaTrabajo | cAliasTabla])
Tipos devueltos
Logical

jueves, 15 de mayo de 2008

Reproducir Sonidos y Películas en Power Point

Visita: www.qweb.es.mn

Torreón Coahuila México

Reproducir sonidos y películas Automáticamente frente a reproducirlas Al hacer clic encima

Cuando inserta un sonido o una película, se le presenta un mensaje que le pregunta cómo desea que se inicie el sonido o la película (Automáticamente) o cuando haga clic en el sonido o el marco de película (Al hacer clic encima).

Aquí encontrará los detalles sobre el resultado de cada elección, además de como puede cambiar este ajuste en el panel de tareas Personalizar animación si cambia de opinión más tarde.

Iniciar el sonido o la película cuando se muestre la diapositiva
  • Haga clic en Automáticamente.

El sonido o la película se reproduce automáticamente cuando se muestra la diapositiva, a menos que haya otros efectos multimedia en la diapositiva. Si los hay, como puede ser una animación, el sonido o la película se reproducirán después de ese efecto.

Nota  Sólo para las películas: si desea pausar una película mientras se reproduce, haga clic en ella. Para continuar la reproducción, vuelva a hacer clic en ella.

Cómo funcionan los efectos de reproducción y con las películas que se inician automáticamente

Cuando se inserta una película y después se elige Automáticamente, se agregan dos efectos al panel de tareas Personalizar animación: un efecto pausa y un efecto reproducir. Sin el efecto de pausa, la película volvería a comenzar por el principio cada vez que hiciera clic en ella en lugar de realizar una pausa y reanudar la reproducción cuando volviera a hacer clic.

Después de insertar una película, verá algo parecido a la imagen siguiente en el panel de tareas Personalizar animación.

Efectos de película en la lista del panel de tareas

En esta imagen, la primera línea (la que tiene un "0") es el efecto de reproducción. Representa el inicio automático. El icono del reloj es el símbolo del ajuste de inicio denominado Iniciar después de Anterior. Este ajuste permite a su película reproducirse automáticamente después de que se muestra la diapositiva o después de que se reproduzca otro efecto (si hay alguno). El icono del triángulo (parecido al símbolo del botón de reproducción de reproductor de vídeo o DVD) es el indicador del efecto de reproducción.

La segunda línea es la "barra del desencadenador" y debajo de ella (la línea que tiene un "1") es el efecto de pausa. Verá el icono de un mouse (ratón) y el símbolo de dos barras (parecido al botón de pausa de un reproductor de vídeo o de DVD). Este efecto se agrega si la película se inicia automáticamente o con un clic del mouse. Su posición bajo la barra del desencadenador indica que es necesario hacer clic específicamente en la película (por oposición a hacer clic en cualquier punto de la diapositiva) para iniciar la película.

MostrarCambiar de Automático a Al hacer clic encima

  1. En el menú Presentación, haga clic en Personalizar animación para mostrar el panel de tareas.
  2. Haga clic en el efecto de reproducción de la película (la línea que tiene los iconos del reloj y el triángulo situados por encima de la barra del desencadenador) y, a continuación, haga clic en el botón Quitar.
Iniciar el sonido o la película cuando se hace clic en la diapositiva
  • Haga clic en la opción Al hacer clic encima.

Esta configuración se conoce como un desencadenador, porque es necesario hacer clic en algún elemento específico (por oposición a simplemente hacer clic en la diapositiva) para reproducir el sonido o la película.

Nota  Cuando se inserta un sonido, se agrega un efecto de desencadenador de reproducción, pero cuando se inserta una película, se agrega un efecto de desencadenador de pausa. En una presentación con diapositivas, se hace clic en el marco de la película para hacer una pausa y se vuelve a hacer clic para reanudar la reproducción.

Cómo funciona el efecto de pausa con las películas que se inician al hacer clic encima

Después de insertar una película, verá algo parecido a la imagen siguiente en el panel de tareas Personalizar animación.

Efecto de película en la lista del panel de tareas

A diferencia de lo que ocurre cuando elige iniciar una película automáticamente, el único efecto que se aplica cuando se opta por iniciar la película al hacer clic encima es el efecto de pausa (la línea que tiene el icono del mouse y el símbolo de pausa, la doble barra).

MostrarCambiar de Al hacer clic encima a Automático

  1. En el menú Presentación, haga clic en Personalizar animación para mostrar el panel de tareas.
  2. Seleccione el marco de la película en la diapositiva y, en el panel de tareas Personalizar animación, haga clic en el botón Agregar efecto, elija Acciones de la película y, por último, haga clic en Reproducir.
  3. En la línea del efecto de reproducción (la que tiene el icono del mouse y el triángulo), haga clic en la flecha y, a continuación, haga clic en Iniciar después de Anterior. El icono del mouse cambia a un icono de reloj.
Sonidos de más de 100 KB

De forma predeterminada, si el tamaño de los sonidos es superior a 100 kilobytes (KB), se vinculan (objeto vinculado: objeto que se crea en un archivo de origen y se inserta en un archivo de destino, manteniendo una conexión entre los dos archivos. El objeto vinculado se actualizará en el archivo de destino cuando se actualice el archivo de origen) a su archivo en lugar de estar incrustados (objeto incrustado: información (objeto) contenida en un archivo de origen e insertada en un archivo de destino. Una vez incrustado, el objeto pasa a ser parte del archivo de destino. Los cambios realizados en el objeto incrustado se reflejan en el archivo de destino.) en él. Sólo se pueden incrustar archivos de sonido de tipo *.wav (archivo de audio de forma de onda) : todos los demás tipos de archivos multimedia se vinculan.

Puede cambiar el ajuste predeterminado de que el tamaño de los archivos *.wav sea mayor o menor de 100 KB cambiando el número del cuadro Vincular archivos de sonido mayores de de la ficha General (menú Herramientas, comando Opciones). Aunque puede aumentar el tamaño máximo hasta 50.000 KB, recuerde que ese tamaño extra hace aumentar el tamaño del archivo de la presentación completa.

Los cambios efectuados en este ajuste no son retroactivos, por lo que los archivos de sonido que estuvieran vinculados antes de aumentar este valor límite deben quitarse y volver a insertarse en su presentación si desea que estén incrustados. De manera análoga, los archivos de sonido que estuvieran incrustados antes de reducir el valor límite deben quitarse y volver a insertarse si desea que estén vinculados.

Recuerde además que, si su presentación contiene archivos vinculados, debe copiar los archivos vinculados además de la presentación si va a realizar la presentación utilizando otro equipo.

Puede obtener más información sobre archivos de sonido incrustados y vinculados en PowerPoint.

Reproducir sonidos y películas a lo largo de varias diapositivas

Puede que desee que el sonido o la película insertados en una presentación continúen reproduciéndose mientras avanza a la siguiente diapositiva.

Para ello, debe especificar cuándo debe detenerse la reproducción de la película o el sonido. En caso contrario, se detendrá la siguiente vez que haga clic en la diapositiva por algún motivo.

Nota  Debe tener un efecto de reproducción para realizar el procedimiento siguiente. Si ya ha insertado el sonido o la película y eligió la opción Al hacer clic encima cuando se le preguntó, puede Cambiar de Al hacer clic encima a Automático para agregar un efecto de reproducción.

  1. MostrarInserte el sonido o la película si no lo ha hecho todavía.

    1. Muestre la diapositiva a la que desea agregar el sonido o la película.
    2. En el menú Insertar, elija Películas y sonidos y siga uno de estos procedimientos.

      MostrarInsertar un sonido desde un archivo

      Haga clic en Sonido de archivo, busque la carpeta que contiene el archivo y haga clic en el archivo que desee incluir.

      MostrarInsertar un sonido desde la Galería multimedia

      Haga clic en Sonido de la Galería multimedia, desplácese para buscar el clip que desea en el panel de tareas Imágenes prediseñadas y haga clic en él para agregarlo a la diapositiva.

      MostrarInsertar una película desde la Galería multimedia

      Haga clic en Película de la Galería multimedia, desplácese para buscar el clip que desea agregar en el panel de tareas Imágenes prediseñadas y haga clic en él para agregarlo a la diapositiva.

      Notas

      MostrarInsertar una película desde un archivo

      Haga clic en Película de archivo, busque la carpeta que contiene el archivo deseado y haga doble clic en el archivo.

    3. Cuando aparezca un mensaje, haga clic en Automáticamente.

      Puede obtener más información sobre reproducir sonidos o películas Automáticamente o hacerlo Al hacer clic encima.

  2. Haga clic con el botón secundario del mouse en el icono de sonido Imagen del icono o en el marco de la película y, en el menú contextual, haga clic en Personalizar animación.
  3. En la línea que representa el efecto de reproducción del sonido o de la película (la línea que tiene el triángulo), haga clic en la flecha y, a continuación, en Opciones de efectos.
  4. Para mantener el sonido o la película reproduciéndose a lo largo de varias diapositivas, bajo Detener la reproducción, haga clic en Después de y establezca el número total de diapositivas durante las que se debe reproducir el archivo.

Nota  El procedimiento anterior reproduce el sonido o la película una sola vez durante toda la longitud del archivo. El sonido o la película no se reproducirán en bucle continuamente. Para reproducir un sonido o película repetidamente, consulte la sección siguiente.

Reproducir películas y sonidos continuamente durante toda la presentación con diapositivas

Es posible que desee que el sonido o la película se reproduzcan a lo largo de toda la duración de la presentación con diapositivas o que se reproduzcan hasta que los detenga. Si el archivo de sonido o de película no es lo bastante largo para reproducirlo de manera continua durante una presentación con diapositivas, puede establecer que el sonido o la película se repitan en bucle.

  1. MostrarInserte el sonido o la película si no lo ha hecho todavía.

    1. Muestre la diapositiva a la que desea agregar los efectos de película o de sonido.
    2. En el menú Insertar, elija Películas y sonidos y siga uno de estos procedimientos.

      MostrarInsertar un sonido desde un archivo

      Haga clic en Sonido de archivo, busque la carpeta que contiene el archivo y haga clic en el archivo que desee incluir.

      MostrarInsertar un sonido desde la Galería multimedia

      Haga clic en Sonido de la Galería multimedia, desplácese para buscar el clip que desea en el panel de tareas Imágenes prediseñadas y haga clic en él para agregarlo a la diapositiva.

      MostrarInsertar una película desde la Galería multimedia

      Haga clic en Película de la Galería multimedia, desplácese para buscar el clip que desea agregar en el panel de tareas Imágenes prediseñadas y haga clic en él para agregarlo a la diapositiva.

      Notas

      MostrarInsertar una película desde un archivo

      Haga clic en Película de archivo, busque la carpeta que contiene el archivo deseado y haga doble clic en el archivo.

    3. Cuando aparezca un mensaje, siga uno de estos procedimientos:
  2. Haga clic con el botón secundario del mouse en el icono de sonido o en el marco de la película y, en el menú contextual, haga clic en Modificar Objeto de sonido o en Modificar Objeto de película.
  3. En el cuadro de diálogo Opciones de sonido u Opciones de las películas, active la casilla de verificación Repetir la reproducción hasta su interrupción para repetir continuamente el sonido o la película.

Reproducir películas a pantalla completa

La opción de pantalla completa reproduce la película como si fuera su propia pantalla, por lo que no parece estar reproduciéndose dentro de una diapositiva. Si su archivo de imagen presenta un buen aspecto después de ampliarlo, posiblemente deseará usar esta opción. Dependiendo de la resolución de su archivo original de película, puede que no se vea bien al reproducirlo a pantalla completa. Siempre es conveniente obtener una vista previa de la película con esta configuración, de manera que pueda desactivar el modo de pantalla completa si la película se ve borrosa.

  1. MostrarInserte la película si no lo ha hecho todavía.

    1. Muestre la diapositiva a la que desea agregar una película.
    2. En el menú Insertar, elija Películas y sonidos y haga clic en Película de archivo o en Película de la Galería multimedia.
    3. Haga clic en la película que desea utilizar y, a continuación, haga clic en Aceptar.

      Después de hacer clic en Aceptar, se le presentará un mensaje que le pregunta si desea que la película se inicie en la presentación con diapositivas.

    4. Siga uno de estos procedimientos:
      • Para reproducir la película automáticamente al llegar a la diapositiva, haga clic en Automáticamente.
      • Para reproducir la película sólo cuando haga clic en el marco de la película, haga clic en Al hacer clic encima.

      Puede obtener más información sobre reproducir sonidos o películas Automáticamente o hacerlo Al hacer clic encima.

  2. Haga clic con el botón secundario del mouse (ratón) en el objeto de película en la diapositiva y, a continuación, haga clic en el elemento Modificar Objeto de película del menú contextual.
  3. En el cuadro de diálogo Opciones de las películas, bajo Opciones de presentación, active la casilla de verificación Zoom de pantalla completa y, a continuación, haga clic en Aceptar.

Cuadro de diálogo Opciones de las películas

Para obtener información detallada, lea el artículo Insertar una película (o vídeo) en PowerPoint 2003 y ejecutarla a pantalla completa de Mary Feil-Jacobs, que trabaja en presentaciones para ejecutivos en eventos corporativos de Microsoft.

Sugerencias

  • Ocultar el icono de sonido o el marco de película   En el cuadro de diálogo Modificar Objeto de sonido o Modificar Objeto de película, puede activar la casilla de verificación Ocultar el icono de sonido durante la presentación con diapositivas o la casilla Ocultar con reproducción detenida para hacer que el icono de sonido o el marco de película no estén visibles en una presentación con diapositivas. Utilice esta opción sólo si establece el sonido o la película para que se reproduzca automáticamente o si creó algún otro tipo de control, como un botón de acción, en el que se deba hacer clic para reproducir el sonido o la película. Observe que el icono de sonido o el marco de película siempre está visible en la vista normal.

martes, 13 de mayo de 2008

Empaquetar con Inno Setup

Bienvenidos a Qweb!.

www.qweb.es.mn

Torreón Coahuila México.

Como hacer un Setup.exe con Inno Setup

En el foro se ha preguntado varias veces como crear un archivo de instalación de nuestras aplicaciones para poder distribuirlas. Casi siempre se ha mencionado el mismo programa: Inno Setup. Pero no he encontrado una explicación a su funcionamiento (lo más probable es que no lo he sabido buscar)

Para este pequeño tutorial se ha utilizado Inno Setup 5.1.6. Según el archivo License.txt que acompaña al software, este se puede utilizar libremente. Solo dice que, si se utiliza para distribuir aplicaciones comerciales, seria un detalle mencionar que se ha utilizado dicho software, pero que no es imprescindible.

El software lo puedes descargar pinchando aquí. Selecciona Stable Release y descarga el exe o el zip (a conveniencia)

Una vez descargado e instalado, nos daremos cuenta de que el programa esta en inglés... vaya hombre ¿y ahora yo, que no sé inglés, como lo hago? Respuesta: Pues por eso he preparado este pequeño tutorial, aunque en realidad casi no hace falta, pero tenia ganas de escribir (y de paso, engordar la web).

Avanzándonos un poco a los acontecimientos (aun no hemos creado absolutamente nada), también nos daremos cuenta de que el programa viene acompañado de varios idiomas, entre los que, lamentablemente a fecha de hoy (2 de marzo de 2006), no se encuentra el Castellano. Pinchando aquí te podrás bajar el fichero de idioma en castellano. Es un pequeñísimo zip de 7 Kb, pero es que no he encontrado la forma de que se pueda bajar directamente (gracias Francesc López por reportar el bug). Descárgalo dónde quieras, pero el archivo .isl que contiene, lo copias en el directorio Languajes. Ese directorio esta dónde hayas instalado Inno Setup, habitualmente C:\Archivos de Programa\Inno Setup 5\

Vale, vamos 'al tajo'.

1. Abrimos Inno Setup

2. Lo primero que aparece es la posibilidad de crear un New file (2 opciones) o abrir un 'Scripting File' existente.

3. Nosotros, que no sabemos demasiado bien como funciona esto, escogeremos la opción 'Create a new script file using the Script Wizard' (con el asistente, a lo fácil)

4. Aparece el asistente para crear el fichero.

5. Muy bonito. Viene a decir que el asistente nos guiará en el proceso para crear un script. También avisa que no todas las utilidades están contempladas en el asistente, pero con las que nos ofrece, ya podremos crear algo 'chulo'. Next

6. Como dice en el pie del asistente, los campos en negrita son requeridos. Así pues, pondremos el nombre de nuestra aplicación, el nombre incluyendo la versión, quien publica la aplicación y la web del 'publicador'. Los nombres no necesariamente deben ser iguales, yo puedo llamar a mi aplicación Control de llamadas y a mi nombre con versión: Llamadas 2.0. El publicador es el nombre de nuestra compañía. Podríamos poner: MVP-Access o La Bellota Software y la página web relacionada. Procura ser coherente y no pongas links a Walt Disney... Una vez relleno, Next.

7. Ahora definimos el directorio donde se instalará el programa. Por defecto nos ofrece Program Files directory. Es decir, la carpeta Archivos de programa o Program Files (dependiendo del lenguaje del sistema operativo). No lo tocaremos. Lo que sí definiremos es el subdirectorio, por ejemplo: MVP-Acces\Llamadas. El check de 'Allow user...' sirve para permitir al usuario cambiar el directorio dónde se instalará. El check 'The application doesn't...' sirve para indicar que la aplicación no necesita un directorio (¿y dónde lo pondrá?), pero nunca lo marcamos. Next.

8. Vamos a definir cual es la aplicación de cabecera de nuestro 'paquete'. Para hacerlo fácil, clicaremos en 'Browse...' y buscaremos el archivo. No debe ser necesariamente un exe, puede ser cualquier tipo de archivo con una extensión 'conocida' que Windows tenga asociada a un programa concreto. Así pues, podríamos escoger una mdb sin problemas.

  • El check 'Allow user to start....' indica que, al final de la instalación se ofrecerá al usuario la posibilidad de abrir el programa.
  • El check 'The application doesn't...' deshabilita el 'main executable file', cosa que habitualmente necesitaremos. Por lo tanto no lo marcaremos.
  • 'Other application files': aquí es donde añadiríamos todos los ficheros auxiliares de nuestra aplicación. Caso de distribuir una aplicación basada en varias bases de datos, aquí es donde añadiríamos los ficheros (incluso los directorios). También podemos incluir los iconos, imágenes, documentos de texto, etc necesarios para el funcionamiento de nuestra aplicación. A petición de Sid, estudiamos como añadir los archivos de un subdirectorio y que estos se instalen correctamente.
    • Add file(s): permite añadir ficheros a nuestra compilación
    • Add directory: permite añadir directorios a nuestra compilación. Aparece un mensaje que nos pregunta: Should Files in subdirectory el-que-hemos-puesto also be included?. Pues eso, que si queremos incluir los ficheros de ese subdirectorio en la compilación. Si los añadimos y no hacemos nada más, en el momento de instalar, nos pondrá todos los ficheros en el mismo directorio que el raíz de la aplicación. Para que los ponga en un directorio aparte, utilizar el botón Edit.
    • Edit: Importante. Tal como decíamos antes, al añadir un subdirectorio, debemos indicarle al programa que también queremos que instale los archivos en un subdirectorio. Al clicar en este botón, se nos ofrece la posibilidad de especificar ese subdirectorio.

    En esta pantalla, el campo importante es el Destination subdirectory, que és dónde queremos que se instalen los archivos que hemos seleccionado en al añadir un directorio. Esta opción también sirve para instalar archivos individuales en otros directorios distintos del de nuestra aplicación (supongo que tendrá algo que ver con la instalación de ActiveX, pero no lo se seguro. Seguiremos investigando)

    • Remove. Borra el archivo/directorio que hemos añadido previamente a la compilación.

Next

9. Ahora vamos a decidir la ubicación de la aplicación en el menú de inicio de Windows. Si queremos crear un grupo porque somos muy "echaos p'alante" y distribuimos muchas aplicaciones, podemos poner el nombre de la compañía\aplicación. Por ejemplo: MVP-Access\Control de llamadas. Los checks sirven para lo siguiente:

  • Ofrecer al usuario la posibilidad de cambiar el nombre del directorio del menú inicio
  • Ofrecer al usuario la posibilidad de desactivar la creación de del menú de inicio
  • Crear un enlace a la página web que hemos indicado en el punto 6
  • Crear un icono de desinstalación en el directorio del menú inicio
  • Ofrecer al usuario la posibilidad de que se cree un icono en el escritorio
  • Ofrecer al usuario la posibilidad de que se cree un icono en la barra de lanzamiento rápido

Una vez decidido que queremos hacer con estas opciones, Next.

10. Documentación que acompaña al programa de instalación y que se mostrará durante la misma. Estos campos son opcionales.

  • License file: ruta al archivo txt que muestra los términos del contrato de licencia de nuestra aplicación. Si rellenamos esta línea, durante la instalación nos aparecerá una pantalla con la opción Acepto el contrato o no.
  • Information file shown before installation: ruta al archivo txt que muestra información sobre nuestro programa o sobre la instalación.
  • Information file shown after installation: ruta al archivo txt que muestra información sobre nuestro programa. Habitualmente seria dónde explicamos al usuario lo que hemos añadido de nuevo, algún truco o consejo, etc. Este seria el más parecido al Leeme.txt

Una vez asignados (a discreción) los archivos, Next.

11. Aquí es dónde decidimos en que idiomas se mostrara la información de instalación, es decir, en que idioma trabajará el asistente de instalación. Habitualmente aparece marcado English, pero puedes escoger más idiomas. Si me has hecho caso y has descargado el idioma castellano, también te aparecerá en la lista. Next.

12. Ahora definimos las opciones de compilación del programa.

  • Custom compiler output directory: aquí ponemos el directorio dónde se guardará el fichero compilado
  • Compiler output base file name: nombre del archivo exe que se generará. Por defecto aparece setup
  • Custom Setup icon file: icono que identificará a la aplicación. Es el que aparece en el menú de inicio, escritorio y barra de lanzamiento rápido una vez instalada la aplicación.
  • Setup password: aunque yo no lo he probado, parece obvio que pedirá una contraseña en el momento de la instalación

Una vez definidos los campos que queramos, Next.

13. Bien, ya hemos creado nuestro script para el archivo de instalación. Clicamos en Finish.

14. Nos aparecerá un mensaje que dice: Would you like compile the new script now?, vamos que si queremos compilar ya el fichero setup.exe que hemos definido con el asistente. A discreción. Este mensaje aparece sobre la pantalla que nos muestra el script:

martes, 25 de marzo de 2008

Como usar los Formatos para Vídeo.

Hola a todos pues aquí mostrando una vez mas de como usar los formatos de Vídeo, aquí mostrare una forma en la que muchas personas me preguntan como realizar conversiones de vídeos y en donde se pueden usar, no explicare que programas se utilizan pues para ello hay miles de programas que existen en Internet, y solo es cuestión de investigar en Internet que programas podemos encontrar para realizar lo que queremos.

En si hay personas que compran productos en los comercios los cuales pensando que son formatos de audio pues no siempre son considerados formatos de audio ya sea mp3, mp4, wma, etc. aunque esto también depende de donde se compre el producto me refiero al tipo de Comercio.

Pues bien hablemos de los DVD`s, los DVD generalmente utilizan los formatos .TIF o generalmente encontrara el .VOB que es el que maneja el DVD, pues estos tipos de formatos al verlos en un CD, DVD o archivo descargado de Internet podemos decir que con solo ver estos formatos sabremos que se trata de un DVD o archivo de Vídeo, generalmente hasta el momento así se considera, entonces viendo estos formatos en un CD o Archivo de igual manera, sabremos que no son archivos de audio, porque si así lo fueran se podrían reproducir en cualquier Unidad de CD casero o hasta en los mismos Vehículos que portaran un Estéreo para Audio, MP3 o CDA.

Bien pues os explicare como se pueden convertir a otros formatos de Vídeo. Un archivo de Vídeo no puede ser convertido a Audio, mas bien, lo que se realizaría hay es la extracción del sonido o Audio que contiene el Vídeo o Formato de Vídeo. para ello hay programas en Internet que lo Realizan.

Los Vídeos ya sea DVD, AVI, WMV, MPEG y entre otros formatos de vídeos que existen y reproducen otros programas, me refiero como al, QuickTime o RealPlayer, pues para cada tipo de formato de vídeo que existe hasta el momento, se tendría que buscar un programa especifico que realizara la conversión a otro tipo de formato al cual queremos, el cual queremos para que se reproduzca en tales Reproductores casero. De igual manera, pasa para los demás formatos de Vídeo, si tenemos un Formato de Vídeo AVI, y queremos pasarlo a DVD, pues tendríamos que buscar algún programa que realizara esta función y así poderlo convertir o codificar al formato que mas nos convenga, para usar en este caso de AVI a DVD, de igual manera de DVD a AVI, el programa que están usando para codificar estos Formatos si lo realiza, pues que mas que bien tener un programa que convierta estos formatos. los diferentes tipos de formatos de vídeo que hay, pues así, nos evitaríamos de buscar por Internet un programa que contenga la conversión de los formatos de vídeos mencionados y estar instalando uno por uno en nuestros Ordenadores.

Los programas utilizados para codificar estos formatos de Vídeo los podrá encontrar por medio de Internet "Google" o alguna tercera persona que se los facilitara.

Espero se haya entendido la explicación para este tipo de circunstancias en las personas que no conocen los formatos para Vídeo y el manejo de los mismos para otra clase de explicación puede mandar sus dudas a qweb@live.com.mx y uno de los Staff de Qweb! lo atenderá por medio de Vía Email.

Visita: www.qweb.es.mn

Email: qweb@live.com.mx

Torreón - Coahuila - México.

domingo, 20 de enero de 2008

Bienvenidos a Nuestra Web.

Bienvenidos a:

Qweb!

Esperamos sea de su agrado el visitar este sitio web en donde pensamos otorgar una variedad de cosas para Entretenimiento, Utilidades así como Web y Programación, puede otorgar usted si gusta o de hecho contactarse con nosotros y nosotros estaremos al pendiente de usted.

Entre otras cosas no cabe mencionar que existe gran talento entre los internautas que quieran Visitar o aprender cosas nuevas en los Sitios web pues pienso que es una de las cosas si es que en realidad le agrada el tener sitios web en la Red. ya pues pensamos que es una de las cosas que mas Visitadas y que puede usted ver en toda la Internet.

Aun así pues Esperamos que esto siga funcionando igual tratamos que sea un sitio agradable para los usuarios y pues puede conectarnos para sus dudas o Sugerencias Recuerde también que puede informarnos usted sobre lo que quisiera que tuviera este sitio Web, no para fines Comerciales ni nada de eso solamente pues es solo un sitio en donde pueda seguir funcionando conforme a el Rating que valla produciendo este sitio web ante nada Mencionamos pues somos fans de los seguidores al Rock Puro y Música Clásica nada de Baratejos Rolas que ahora en día Salen. Pues pensamos abrir temas relacionados con ello que es lo que intentamos hacer para Postear nuestras opiniones en ello creo que seria interesante comentar toda clase de Opiniones sobre nuestros Gustos por la Música y también porque no sobre otros temas profundizados con la Plitica y Religiones que pues afines pensamos hacerlo con definición en el cual nosé comente nada de Agresión a terceras personas.

Que piensa usted ahora si pues le digo yo estaremos en contacto si usted sigue Visitando nuestro sitio web si es que en realidad le agrada aunque tampoco seamos hipócritas, estamos de acuerdo en que respetaremos las decisiones de los demás creo que eso demuestra mucho Nuestra Educación como personas

Bueno pues me despido Ahora su webmaster les dejo Feliz día y pues paséense chido les recuerdo tenemos la Radio Fusora las 24 Horas del Día funcionando con las rolas mas Clásicas de los 60, 70, 80 y alguna que otra de los 90 Cordialmente Saludos y Goodluck.