La interfaz gráfica del editor de scripts

www.altova.com Imprimir este apartado Página anterior Subir un nivel Página siguiente

Inicio >  Referencia del programador > Editor de scripts > Información general >

La interfaz gráfica del editor de scripts

A continuación puede ver una imagen de la interfaz gráfica del usuario del Editor de scripts, que se compone de:

 

Una barra de herramientas
El panel Estructura del proyecto de scripting (arriba a la izquierda)
El panel Propiedades y eventos (abajo a la izquierda)
Una ventana principal con las pestañas Design y Source para el diseño y el código fuente respectivamente
Una paleta de objetos de formulario (en el lateral derecho)

 

scr-ed1

 

 

Barra de herramientas del Editor de scripts

La barra de herramientas del Editor de scripts incluye iconos para:

 

Comandos de archivo como Nuevo, Abrir, Guardar e Imprimir. Estos comandos sirven para crear proyectos de scripting nuevos, abrir proyectos de scripting, guardarlos e imprimirlos.
Comandos de edición estándar como Copiar, Pegar, Deshacer, Rehacer, Buscar y Reemplazar. Recuerde que los comandos Buscar y Reemplazar afectan al código de la pestaña Source del Editor de scripts.

 

 

Estructura del proyecto de scripting

La estructura del proyecto de scripting se representa en el panel superior izquierdo (imagen siguiente) y muestra los componentes que constituyen el proyecto de scripting. Estos componentes pueden dividirse en cuatro categorías principales: (i) Declaraciones globales, (ii) Formularios, (iii) Eventos y (iv) Macros.

 

ScrTreeCollapsed

 

Desde el panel Estructura del proyecto puede acceder a todos los componentes del proyecto de scripting. Por ejemplo, si quiere ver y editar un formulario determinado, expanda la carpeta Formularios (imagen anterior), haga clic con el botón derecho en el formulario que le interesa y, en el menú contextual, seleccione Abrir.

 

La forma más rápida de abrir un formulario, evento, macro o script de declaraciones globales es hacer doble clic en el icono correspondiente. Para eliminar un formulario o una macro del proyecto de scripting, haga clic con el botón derecho en el componente y, en el menú contextual, seleccione Eliminar.

 

El panel Estructura del proyecto de scripting también incluye una barra de herramienta con varios iconos (imagen siguiente).

 

ScrTreeToolbar

 

Estos iconos (de izquierda a derecha) sirven para  (i) crear una macro nueva, (ii) crear un formulario nuevo, (iii) ejecutar una macro y (iv) depurar una macro. Estos comandos también están disponibles en el menú contextual que aparece al hacer clic con el botón derecho en cualquier componente de la Estructura del proyecto de scripting.

 

 

Propiedades y eventos

El panel Propiedades y eventos (imagen siguiente) muestra:

 

Propiedades de formularios (cuando se selecciona un formulario)
Propiedades de objetos (cuando se selecciona un objeto de un formulario, como en la imagen siguiente)
Eventos de formularios (cuando se selecciona un formulario)
Eventos de objetos (cuando se selecciona un objeto de un formulario)

 

ScrObjectProps1

 

Para cambiar entre las propiedades y los eventos del componente seleccionado, haga clic en el icono Propiedades (el tercero empezando por la izquierda de la barra de herramientas del panel Propiedades y eventos) o en el icono Eventos (el cuarto icono empezando por la izquierda).

 

El primer y el segundo icono de la barra de herramientas empezando por la izquierda son los iconos Por categorías y Alfabético que muestran las propiedades y eventos ordenados por categorías o por orden alfabético ascendente respectivamente.

 

Cuando se selecciona una propiedad o evento, en la parte inferior del panel aparece una breve descripción.

 

 

Ventana principal

La ventana principal muestra el componente seleccionado y tiene una o dos pestañas, dependiendo del tipo de componente. Si se trata de un script de declaraciones globales, de un evento o de una macro, entonces aparece solo la pestaña Source que muestra el código fuente del componente seleccionado.

 

La pestaña Source para el código fuente ofrece estas características:

 

color de sintaxis
plegamiento de código
creación y eliminación de marcadores con Ctrl+F2
finalización automática con información sobre los parámetros (imagen siguiente)
extender e ir a la llave
método completo o firma de la propiedad junto al ayudante de entrada de finalización automática (imagen anterior)

 

scr-codewin2

 

resaltado de llaves durante la entrada de código

scr-braces

información rápida (firma y documentación) al pasar el cursor del ratón sobre métodos o propiedades conocidas:

 

scr-mousehov

 

 

Si la ventana principal muestra un formulario, entonces incluye dos pestañas: la pestaña Design (que muestra el formulario y permite diseñarlo) y la pestaña Source (que contiene el código fuente del formulario). El contenido de ambas pestañas se puede editar.

 

Notas:

JScript y VBScript son lenguajes sin tipo y por eso los ayudantes de entrada y la función de finalización automática solamente funciona en caso de "construcciones completas" como Application.ActiveDocument.RootPackage.xxx y nombres "predefinidos" como objDocument123.RootPackage.xxx.

 

Si los nombres empiezan por objUMLxxx, aparecerán los miembros de la interfaz IUMLxxx correspondiente. Por ejemplo, la API de COM de UModel tiene una interfaz: IUMLClass. Si mientras escribe el código utiliza objUMLClass, objUMLClass123 o objUMLClassParent, aparecerán los miembros de la clase IUMLClass correspondiente.

 

Si los nombres empiezan por objApplication, objDocument o objDiagramWindow, entonces aparecerán los miembros de la interfaz correspondiente. Esto también afecta a todas las demás interfaces definidas en la API de UModel. Durante la edición aparece el ayudante de entrada de finalización automática y la información sobre parámetros. No obstante, puede invocar a estos ayudantes de entrada en cualquier momento con solo pulsar Ctrl+Barra espaciadora.

 

 

Paleta de objetos de formulario

La paleta de objetos de formulario contiene todos los objetos que están disponibles para el diseño de formularios (imagen siguiente). También puede añadir controles ActiveX registrados a la paleta. Para ello haga clic con el botón derecho en la paleta y seleccione el comando Agregar control ActiveX.

 

ScrFormObjectPalette

 

Para insertar un objeto de la paleta en el diseño de la ventana principal, haga clic en el objeto y después en la parte del formulario donde desea insertar el objeto. El objeto se inserta en la posición elegida y en muchos casos deberá definir algunas de sus propiedades (en el panel Propiedades y eventos). Los objetos se pueden arrastrar de una parte a otra del formulario y su tamaño se puede ajustar. Además si hace clic con el botón derecho en el objeto aparece un menú contextual con varios comandos de edición (p. ej. comandos para centrar el objeto, para alinearlo, etc.).

 

Algunos objetos de formulario, como el temporizador Timer, no se añaden al formulario sino que se insertan en una bandeja situada debajo de la ventana principal del Editor de scripts. Después puede seleccionar el objeto en la bandeja y definir sus propiedades y controladores de eventos en el panel Propiedades y evento.

 


© 2019 Altova GmbH