Utilizamos cookies propias y de terceros para mejorar nuestros servicios y mostrarle publicidad relacionada con sus preferencias mediante el análisis de sus hábitos de navegación. Si continua navegando, consideramos que acepta su uso. Puede cambiar la configuración u obtener más información aquí
Política de cookies +
tiro al blanco airsoft

Extender E-Sniper con módulos desarrollados por el usuario

Componentes del kit de desarrollo

El programa E-Sniper contiene una librería de clases que permite añadir extensiones desarrolladas por los propios usuarios para añadir nuevas funcionalidades a la aplicación. Estas nuevas funcionalidades pueden consistir en nuevos modelos de diana, controladores de cámara, e incluso formularios completos con total acceso a la base de datos de disparos.

El kit de desarrollo de E-Sniper consiste en la documentación con la referencia de esta biblioteca de clases y código de ejemplo para cada una de estas posibles nuevas funcionalidades. Se trata del proyecto completo para Visual Studio 2012 con el cual generar la extensión SDK.Demo.AddOn.dll que puede encontrarse también en la sección de descargas del sitio. En ella podrás encontrar un controlador para cámaras IP netwave, un nuevo modelo de diana y un formulario que presenta un mapa de la distribución de densidad de los disparos con las características que seleccione el usuario.

modelo de datos de la aplicación e-sniper

Modelo de datos de E-Sniper

En la documentación encontrarás la referencia completa del modelo de datos de E-Sniper para que puedas desarrollar tus propias extensiones y realizar tratamientos personalizados de los datos. Además, en la librería E-Sniper.AddOns.dll, el núcleo del kit de desarrollo, que se distribuye junto con el programa E-Sniper, existen varias clases que puedes utilizar para simplificar la gestión de los datos, realizar filtrado complejo de los mismos, generar automática consultas SQL según la selección del usuario y controles para crear un interfaz de usuario consistente con el resto de la aplicación.

Todas las extensiones se pueden instalar y desinstalar en E-Sniper a través de las opciones de menú de la aplicación. Los nuevos formularios, controladores de cámara y modelos de diana añadidos por las extensiones aparecerán en los menús, lista desplegable de cámaras y listado de dianas automáticamente cada vez que se inicie la aplicación.

Descarga el SDK de E-Sniper

Puedes descargar la documentación del kit de desarrollo de E-Sniper utilizando el siguiente enlace:
- Descargar documentación en español

También está disponible el proyecto con los ejemplos de código para Visual Studio 2012:
- Descargar proyecto con ejemplos de extensiones

Todo el código está comentado en español y en inglés para que puedas seguirlo con facilidad.