ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

FOXRIBON


Enviado por   •  8 de Mayo de 2013  •  Tesina  •  2.944 Palabras (12 Páginas)  •  543 Visitas

Página 1 de 12

FOXRIBBON

Autor: Guillermo Carrero

Documentación: Walter R. Ojeda Valiente

Abril de 2012

INDICE

¿Qué es FoxRibbon? ................................................ 1

¿Qué es un menú de tipo ribbon? ................................... 1

¿Quién desarrolló FoxRibbon? ...................................... 1

¿Quién escribió esta documentación? ............................... 1

¿Cuánto cuesta FoxRibbon? ......................................... 1

¿Qué necesito descargar para poder utilizar FoxRibbon? ............ 1

¿Cómo hago para ver un demo de FoxRibbon? ......................... 1

¿Qué necesito conocer para poder usar FoxRibbon? .................. 1

¿Cuáles son las librerías de clases que usa FoxRibbon? ............ 2

¿Qué debo escribir en mi programa principal, MAIN.PRG o similar? .. 2

¿Cuáles son las clases visuales que puedo utilizar? ............... 3

¿Cómo agrego FoxRibbon a mi formulario? ........................... 4

¿Cómo se ve lo que hemos hecho hasta aquí? ........................ 6

¿Cómo le agrego una barra de títulos al menú ribbon? .............. 7

¿Por qué usar una barra de títulos propia y no usar simplemente

la que tienen los formularios? .................................... 9

¿Cómo hago para cambiar el color del texto y el tipo de letra? .... 10

¿Cómo le agrego una barra de estado a mi formulario? .............. 11

¿Cómo le agrego un botón de inicio a mi formulario? ............... 13

¿Cómo le agrego pestañas al menú Ribbon? .......................... 15

¿Cómo le muestro las opciones al usuario cuando hace click sobre

una pestaña? ...................................................... 18

¿Cómo creo mis propias clases visuales para mostrar las opciones? . 19

¿Cuáles serían los pasos a seguir? ................................ 19

¿Para qué sirve cada una de las clases de FoxRibbon? .............. 20

¿Un consejo final? ................................................ 23

¿Y si tengo dudas o consultas? .................................... 23

Autor: Guillermo Carrero Documentación: Walter R. Ojeda Valiente

- 1 -

¿Qué es FoxRibbon?

Es una librería de clases .VCX que puede ser utilizada por los programadores de

Visual FoxPro y que fue realizada 100% en este lenguaje. Sirve para mostrar en las

aplicaciones menús de tipo ribbon y además provee una serie de herramientas para

mejorar el aspecto visual de las aplicaciones.

¿Qué es un menú de tipo ribbon?

Los menús de tipo ribbon (o de cinta, en castellano) son los utilizados en las

últimas versiones de los programas de Microsoft Office, como se ve a continuación:

¿Quién desarrolló FoxRibbon?

Guillermo Carrero, de Barcelona, España.

¿Quién escribió esta documentación?

Walter R. Ojeda Valiente, de Asunción, Paraguay

¿Cuánto cuesta FoxRibbon?

Es gratis.

¿Qué necesito descargar para poder utilizar FoxRibbon?

El archivo FoxRibbon.rar, el cual debes descomprimir en cualquier carpeta que

desees, por ejemplo en:

C:\FoxRibbon\

Podrás descargar a FoxRibbon.rar desde:

http://sites.google.com/site/foxribbonclass/

Importante: FoxRibbon utiliza a System.app

¿Cómo hago para ver un demo de FoxRibbon?

Ejecuta el programa FoxRibbon.exe

¿Qué necesito conocer para poder usar FoxRibbon?

1. Visual FoxPro en general

2. Creación de clases visuales

Si no tienes un conocimiento al menos regular de Visual FoxPro no es mucho lo

que podrás obtener de FoxRibbon ya que te trancarás a cada rato.

Si no sabes crear clases visuales en Visual FoxPro, entonces solamente podrás

utilizar las clases que ya están diseñadas (que son muy pocas) y no podrás

diseñar tus propias clases, personalizadas a tu propio gusto.

En otras palabras, si no conoces bastante bien los dos puntos anteriores,

FoxRibbon no es para ti.

Autor: Guillermo Carrero Documentación: Walter R. Ojeda Valiente

- 2 -

¿Cuáles son las librerías de clases que usa FoxRibbon?

Si entras en la carpeta \VCX verás que hay dos librerías de clases:

FoxRibbon

MyDesigns

La primera (FoxRibbon) es la que debes usar siempre, sí o sí, cuando quieras

crear un menú de tipo ribbon. La segunda (MyDesigns) contiene las diversas opciones

que le mostrarás a los usuarios. Su nombre no es obligatorio, o sea que puedes

renombrarla o crear tu propia librería de clases, por ejemplo llamándola: MisClases

¿Qué debo escribir en mi programa principal, MAIN.PRG o similar?

SET CLASS TO FOXRIBBON ADDITIVE

SET CLASS TO MYDESIGNS ADDITIVE

DO SYSTEM.APP

if VarType(_Screen.oRibbon) == "O"

_Screen.RemoveObject("oRibbon")

endif

_Screen.NewObject("oRibbon", "RibbonSettings")

with _Screen.oRibbon

.Language = "Español"

*--Calendario

.c_FirstDayWeek = 2

*--Días feriados de la semana

.c_1SunHoli = .T.

.c_2MonHoli = .F.

.c_3TueHoli = .F.

.c_4WedHoli = .F.

.c_5ThuHoli = .F.

.c_6FriHoli = .F.

.c_7SatHoli = .T.

endwith

FoxRibbon es la librería de clases que necesitarás sí o sí para que puedas tener

en tu formulario un menú de tipo ribbon. MyDesigns es la que contiene tus propios

diseños e inclusive es conveniente que la renombres o que crees tu propia librería, para

no interferir con versiones futuras que vayan surgiendo de FoxRibbon.

Autor: Guillermo Carrero Documentación: Walter R. Ojeda Valiente

- 3 -

¿Cuáles son las clases visuales que puedo utilizar?

El nombre de cada una de ellas y su utilidad lo encontrarás al final de este

documento, algunas de ellas puedes verlas a continuación:

Autor: Guillermo Carrero Documentación: Walter R. Ojeda Valiente

- 4 -

¿Cómo agrego FoxRibbon a mi formulario?

1. Crea un formulario en blanco

2. En Form Controls elige Add…

3. Agrégale la librería de clases FoxRibbon.vcx

4. A tu formulario agrégale la clase Ribbon

Autor: Guillermo Carrero Documentación: Walter R. Ojeda Valiente

- 5 -

5. Y verás algo como esto:

Tranquilo, no te desesperes, ya sé que parece chino, pero enseguida lo

...

Descargar como (para miembros actualizados) txt (22 Kb)
Leer 11 páginas más »
Disponible sólo en Clubensayos.com