Funciones sdk-admw.pdf

Solo disponible en BuenasTareas
  • Páginas : 102 (25428 palabras )
  • Descarga(s) : 0
  • Publicado : 8 de diciembre de 2010
Leer documento completo
Vista previa del texto
Funciones del SDK de ADMINPAQ®

Versión: 4.1.3 Computación en Acción, S.A. de C.V. Copyright © 2006 Derechos Reservados ©

Página 1

INTRODUCCIÓN
Qué es un SDK
Software Development Kit (SDK) o kit de desarrollo de software. Es generalmente un conjunto de herramientas de desarrollo que le permite a un programador crear aplicaciones para un sistema bastante concreto, por ejemplo ciertospaquetes de software, frameworks, plataformas de hardware, ordenadores, videoconsolas, sistemas operativos, etcétera. En el caso de AdminPAQ, el SDK es un conjunto de archivos que contienen funciones publicadas, las cuales pueden ser usadas por desarrolladores externos para manipular (consultar o modificar) información de la base de datos de AdminPAQ.

Cómo funciona
Las funciones disponibles enel SDK se comunican con AdminPAQ a través de métodos de clases, éstas a su vez hacen llamados a las clases “base” de AdminPAQ, es decir, a las clases usadas dentro de AdminPAQ. El SDK controla la concurrencia en un ambiente multiusuario, es decir las funciones dan el soporte para los bloqueos y protegen los accesos. (Permite operar como si se tratara de una estación de AdminPAQ). Protege las basesde datos, sus relaciones y sigue las reglas de negocio de AdminPAQ.

Página 2

Requerimientos para trabajar con el SDK
Ambiente • AdminPAQ instalado (monousuario o como estación). • En caso de no tener instalado AdminPAQ es necesario contar con los archivos que conforman el SDK de AdminPAQ en la misma carpeta donde reside la aplicación en desarrollo. • Microsoft Excel ® (cualquier versión) -Para desarrollo de modelos u Hojas electrónicas. • Entorno de programación. Editor/Compilador del lenguaje elegido (VB / Delphi / C / Plataforma .net, etc). Archivos usados por el SDK. Todos estos archivos se pueden copiar a la ubicación donde reside la aplicación en desarrollo.
Archivo MGW_SDK.dll Descripción Es la interfase del SDK con AdminPAQ. Libreria de encadenado, aquí se encuentranfunciones del SDK. Encabezado que contiene la declaración de funciones, constates y estructuras definidas C++ Builder. Libreria que contiene las funciones del SDK AdminPAQ, generada con C++ Builder. Modelo de componentes compuestos Ubicación C:\Archivos de programa\Compacw\AdminPAQ C:\Archivos de programa\Compacw\AdminPAQ\SDK C:\Archivos de programa\Compacw\AdminPAQ\SDK C:\Archivos deprograma\Compacw\AdminPAQ

las las en de

MGW_SDK.h

MGW_SDK.lib CAC000.dll CAC100.dll CAC200.dll CAC300.dll CAC400.dll CAC500.dll CAC600.dll CAC700.dll CAC800.dll CACc4dll.dll caccodebase.dll CACEsp.dll Estandar.mgw MGW000.dll MGW001.dll MGW002.dll MgwEsp.dll DBFWIN32.DLL BDEWIN.DLL

Motor BDD Motor BDD Textos Textos/Dialogos/Mensajes Reglas de negocio AdminPAQ

C:\Archivos de programa\Compacw\AdminPAQC:\Archivos de programa\Compacw\AdminPAQ C:\Archivos de programa\Compacw\AdminPAQ C:\Archivos de programa\Compacw\AdminPAQ C:\Archivos de programa\Compacw\AdminPAQ C:\Archivos de programa\Compacw\AdminPAQ C:\Archivos de programa\Compacw\AdminPAQ

Textos Funciones genéricas de lectura utilizada por los sistemas de Computación en Acción. En el caso de AdminPAQ se hace uso del DBFWIN32.DLL .Importante: Se debe tener especial cuidado con el control de versiones con el SDK en la que se desarrolla una aplicación y la versión de AdminPAQ con la que va a interactuar. Es decir, no se recomienda desarrollar una aplicación con el SDK de AdminPAQ 2.4.5 para interactuar con un AdminPAQ 3.1.2.

Página 3

RECOMENDACIONES Y CONSIDERACIONES IMPORTANTES
Tips y Conceptos Básicos
• • • • Antes dehacer accesos mediante el SDK, asegurarse que AdminPAQ funciona correctamente y que la información que está generando es correcta. Estar familiarizado con la estructura de la Base de Datos de AdminPAQ. Tener claro y bien conceptualizado el fin y el alcance de la aplicación a desarrollar. Ir por “partes”, es decir: Primero crear la conexión a la base de datos, inicializar el SDK y generar un...
tracking img