Tutorial x++

Solo disponible en BuenasTareas
  • Páginas : 128 (31947 palabras )
  • Descarga(s) : 0
  • Publicado : 2 de diciembre de 2011
Leer documento completo
Vista previa del texto
Índice

CURSO DE X++

Índice

Índice
CURSO DE X++ INTRODUCCIÓN MÉTODOS CONTENEDORES Y SUS FUNCIONES SENTENCIAS BÁSICAS DEL LENGUAJE X++ INSTRUCCIONES DE ACCESO A REGISTROS JOBS ESTÁNDARES PARA LOS MÉTODOS DE LAS TABLAS MÉTODOS DISPLAY Y EDIT MÉTODOS BÁSICOS EN TABLAS CONTROL DE TRANSACCIONES HERRAMIENTAS DE DESARROLLO PROGRAMACIÓN DE FORMULARIOS PASO DE PARÁMETROS ENTRE OBJETOS: LA CLASE‘ARGS’ PROGRAMACIÓN DE INFORMES PLANTILLAS DE INFORMES CLASES DESARROLLO CLIENTE / SERVIDOR 1 4 8 17 19 27 37 38 41 44 51 54 61 79 82 94 95 107

Índice

OTRAS HERRAMIENTAS DE DESARROLLO COMUNICACIÓN CON EL USUARIO LA CLASE RUNBASE MAPS ACCESO A CLAVES DE FUNCIÓN DESDE EL CÓDIGO GESTIÓN DE EXCEPCIONES ACCESO A MENÚ ITEMS DESDE EL CÓDIGO INDICACIÓN DE OPERACIONES EN EJECUCIÓN XCLASESPERSONALIZANDO FORMULARIOS LOOKUP DEFINIDO. FUNCIONES GENERALES

109 117 125 131 133 134 137 138 139 ¡ERROR! MARCADOR NO

140

Introducción

Introducción
1.
1.1.

El entorno MorphX
Definición
El entorno de desarrollo en Navision Axapta se llama MorphX. Podemos considerarlo un entorno integrado de desarrollo (Integrated Development Environment ó IDE), porque integra muchas funcionesdiferentes, como diseño, edición, compilación y depuración en un entorno común. En herramientas de desarrollo más tradicionales, cada una de estas funciones operaría como un programa independiente, cada uno con su propia interfaz. MorphX permite al usuario modificar de un modo sencillo los objetos de la interfaz gráfica. Al mismo tiempo que ofrece al usuario avanzado las herramientas necesarias paramodificar fácilmente la funcionalidad de la aplicación o bien crear diseños completamente nuevos. El árbol de objetos de la aplicación (Application Object Tree ó AOT) es el elemento central desde el que el programador puede crear nuevos objetos o bien modificar los existentes. El desarrollador puede crear nuevos objetos utilizando la técnica de arrastre (drag-and-drop) y asignándoles propiedades.Para hacer el trabajo del desarrollador más fácil y rápido, el sistema tiene valores por defecto para todas las propiedades de los objetos de la aplicación. Dado que se trata de un sistema de desarrollo orientado a objetos, el concepto de herencia es fundamental. La herencia significa que lo que se ha definido en niveles inferiores del sistema es automáticamente heredado en niveles superiores. Unejemplo claro del concepto de herencia es la posibilidad que tiene el desarrollador de modificar y aumentar la funcionalidad del sistema escribiendo sus propios métodos. En Navision Axapta, la herencia no se limita únicamente a las clases, sino que se extiende a todo el sistema. De este modo, los objetos heredan no sólo variables y métodos, sino también propiedades.

1.2.

ConceptosImportantes en MorphX
Algunos términos y mecanismos centrales orientados a objetos aparecen repetidamente cuando desarrollamos con MorphX. A continuación vamos a dar una breve explicación de los conceptos más importantes.

1.2.1.

Clase de sistema
Una clase de sistema (system class) es una interfaz de funcionalidad definida en MorphX, por ejemplo para crear o ejecutar un formulario.

1.2.2.Clase
Una clase (class) define las interfaces de un objeto. Enseña o explica como construir un objeto de un tipo particular.

Página 4 de 141

Introducción

Una característica esencial de una clase es que podemos crear nuevas instancias (objetos) de la clase. Los formularios, informes e incluso las tablas son ejemplos de clases: MorphX tiene una definición de clase que define qué ocurreexactamente cuando un objeto de cada tipo es creado.

1.2.3.

Controles
Un control es un objeto gráfico, como una caja de texto (text box), una casilla de verificación (check box) o un botón de comando (command button) que podemos situar en un formulario o un informe cuando lo diseñamos, para que nos muestre información, realice una acción o hacer el formulario o informe más fácil de leer. Hay...
tracking img