|
|
|
|
|
- Los distintos tipos de programación
- 1er modo: Programación en modo WinDev 5.5
- 2º modo: Programación en C
- 3er modo: Programación en C++ (utilizando la interfaz WDWDial)
Visión general de la programación en C y C++
Los distintos tipos de programación WINDEV propone 3 tipos de programación para llamar a un elemento WINDEV desde un lenguaje externo. Para ilustrar estos métodos, utilizaremos el lenguaje C/C+++. 1er modo: Programación en modo WinDev 5.5 Este método no debe utilizarse para los nuevos desarrollos. Está disponible por compatibilidad con la versión 5.5. Si no ha desarrollado ningún proyecto con la interfaz externa de WINDEV, pase directamente al modo #2. 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 íntegramente, salvo la gestión de los menús y la inicialización de los controles al abrir 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 la utilización de las funciones declaradas en los archivos .h, .c y .cpp de WINDEV. El código WLanguage utilizado del lenguaje externo será compilado y ejecutado dinámicamente durante su llamada. Este modo se ilustra el proyecto VC60.dsp (formato Visual C++ 6), disponible en el subdirectorio "External Languages\ES\C" del directorio de instalación de WINDEV. 3er modo: Programación en C++ (utilizando 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 utiliza 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 en segundo plano. Para más detalles, consulte el capítulo relativo al 2º método. Este modo se ilustra en el proyecto VC60API.dsp (formato Visual C++ 6), disponible en el subdirectorio "External Languages\ES\C" del directorio de instalación de WINDEV.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|