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 comando 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 abre 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 Abrir para los archivos de datos de la aplicación.
Una acción Imprimir 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 Capítulo 10 puede consultar una introducción a la utilización 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. La única convención de nombrado para los archivos que contienen definiciones de acciones y tipos de datos es que deben tener el sufijo .dt. Por convenio, 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 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 para la aplicación.
Para obtener más información acerca de Crear acción, utilice la ayuda en línea o véase 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_grupoapl.
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 el convenio 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 utilice un nombre que los administradores del sistema puedan relacionar 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 convenio, la primera letra del nombre de la acción o tipo de datos está en mayúsculas. No utilice 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 la acción.
Para obtener más información acerca de la creación de acciones y tipos de datos, véase: