Para consultar un ejemplo de creación de acciones y tipos de datos para una aplicación, véase el paso 4 de "Ejemplo de creación de un paquete de registro".
Las acciones y los tipos de datos proporcionan una interfaz de usuario a la aplicación.
Las acciones proporcionan una interfaz de usuario para que el mandato ejecute la aplicación.
Los tipos de datos proporcionan un aspecto y comportamiento personalizados a los archivos de datos de la aplicación.
Las aplicaciones típicas requieren las siguientes definiciones de acciones y tipos de datos:
Una acción que abra la aplicación.
Un tipo de datos para los archivos de datos de la aplicación. Si crea un tipo de datos, también deseará crear:
Una acción Open para los archivos de datos de la aplicación.
Una acción Print para los archivos de datos de la aplicación.
Un tipo de datos para el grupo de aplicaciones (véase "Configuración del grupo de aplicaciones para utilizar un icono exclusivo" ).
En el capítulo Capítulo 10 puede consultar una introducción al uso de las acciones y los tipos de datos en el escritorio.
Las acciones y los tipos de datos se definen en los archivos de configuración. El único requisito de nombrado para los archivos que contienen definiciones de acciones y tipos de datos es que deben tener el sufijo .dt. Por convención, es aconsejable que los archivos se denominen nombre_acción.dt o nombre_aplicación.dt.
Ponga los archivos que contienen las acciones y los tipos de datos en el directorio raíz de la aplicación, en el directorio raíz_apl/dt/appconfig/types/idioma. El idioma predeterminado es C.
Se pueden crear definiciones de acciones y tipos de datos mediante uno de los dos procedimientos siguientes:
Utilizar la herramienta Crear acción.
Crear acción ofrece una interfaz de fácil manejo, con campos de texto rellenables. Sin embargo, presenta ciertas limitaciones.
Crear las definiciones manualmente.
Para ello se requiere conocer la sintaxis de creación de las definiciones, pero da acceso a todas las funciones.
Este procedimiento utiliza la herramienta Crear acción para crear una acción y los tipos de datos de la aplicación.
Para más información acerca de Crear acción, utilice la ayuda en línea o véase el capítulo Capítulo 11.
Abra el grupo de aplicaciones Aplicaciones_Escritorio y haga doble clic en Crear acción.
Utilice Crear acción para crear las definiciones de acciones y de tipos de datos para la aplicación y sus tipos de datos.
El archivo de configuración creado mediante Crear acción se guarda en DirectorioInicio/.dt/type/nombre_acción.dt. El archivo de acción (el archivo ejecutable con el mismo nombre que la acción) queda colocado en el directorio de inicio del usuario.
Efectúe una prueba de la acción con el archivo de acción creado en el directorio de inicio del usuario.
Copie el archivo de definición de acción DirectorioInicio/.dt/type/nombre_acción.dt al directorio raíz_ap/dt/appconfig/types/idioma.
Tras la creación del directorio del grupo de aplicaciones (véase "Paso 7: Creación del grupo de aplicaciones" ), copie el archivo de acción DirectorioInicio/nombre_acción en el directorio raíz_apl/dt/appconfig/appmanager/idioma/nombre_grupo_apl.
Cree un archivo de configuración que contenga las definiciones de acciones y tipos de datos para la aplicación.
Los archivos de definición de acciones y tipos de datos deben cumplir las convenciones de nombrado nombre.dt.
Puede colocar todas las definiciones de acciones y tipos de datos en un solo archivo o distribuirlas en diversos archivos. Para cada uno use un nombre que los administradores del sistema relacionen fácilmente con la aplicación.
Los nombres de acciones y tipos de datos deben constar de una sola palabra (sin espacios intercalados). Puede utilizar un carácter de subrayado (_). Por convención, la primera letra del nombre de la acción o tipo de datos está en mayúsculas. No use un nombre de acción o de archivo existente. Es aconsejable un nombre que los usuarios avanzados y los administradores del sistema puedan relacionar fácilmente con la aplicación.
Si desea que en la etiqueta del icono de la aplicación aparezca un nombre distinto del de la acción, incluya un campo LABEL en la definición de aquélla.
Para más información sobre la creación de acciones y tipos de datos, véase: