|
|
|
|
- Los diferentes tipos de programación
- Método 1: Programación en modo WinDev 5.5
- 2º modo: Programación en C
- 3º método: Programación C++ (usando la interfaz WDWDial)
Visión general de la programación en C y C++
Los diferentes tipos de programación WINDEV propone 3 tipos de programación para llamar al elemento WINDEV desde un lenguaje externo. Para ilustrar estos métodos, utilizaremos el lenguaje C/C+++. Método 1: Programación en modo WinDev 5.5 Este método no debe utilizarse para los nuevos desarrollos.. Está disponible para la compatibilidad con la versión 5.5.. Si no ha desarrollado ningún proyecto con la interfaz externa de WINDEV, vaya al modo #2 directamente. En este modo, vamos a recuperar una aplicación desarrollada con WINDEV 5.5 y C/C++. El código existente (C y WLanguage) puede conservarse en su totalidad, excepto para la gestión de los menús y la inicialización de los controles en la apertura de la ventana.... 2º modo: Programación en C Vamos a llamar a los elementos desarrollados en WINDEV (proyecto, ventanas, análisis, etc.) desde el lenguaje C. Este sistema se basa en el uso de las funciones declaradas en los archivos.h,.c y.cpp de WINDEV. El código WLanguage utilizado desde el lenguaje externo se compilará dinámicamente y se ejecutará durante la llamada. Este modo se ilustra en el proyecto VC60.dsp (en formato Visual C++ 6) suministrado en el subdirectorio "ExternalLanguages\C" del directorio de instalación de WINDEV. 3º método: Programación C++ (usando la interfaz WDWDial) Este tercer método utiliza la herencia de clases para interconectar fácilmente una aplicación C++ y WINDEV. Este modo de programación se recomienda si ya tiene una arquitectura basada en clases (MFC por ejemplo) para sus proyectos de desarrollo. Las clases base provistas de esta interfaz utilizan las funciones descritas en el 2º método de la Background. Consulte el capítulo sobre el segundo método para obtener más detalles. Este modo se ilustra en el proyecto VC60API.dsp (en formato Visual C++ 6) suministrado en el subdirectorio "ExternalLanguages\C" del directorio de instalación de WINDEV.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|