PC SOFT

AYUDA EN LÍNEA
DE WINDEV, WEBDEV Y WINDEV MOBILE

¡Nueva funcionalidad WINDEV 25!
Este contenido proviene de una traducción automática.. Haga clic aquí para ver la versión original en inglés.
  • Esta lección abarcará los siguientes temas
  • Presentación
  • Instalación de un servidor HFSQL local
  • Crear una aplicación que utilice una base de datos de HFSQL Client/Server
  • Adaptación de una aplicación para utilizar una base de datos de HFSQL Client/Server
  • Presentación
  • Adaptación del ejemplo
  • Características disponibles en modo HFSQL Client/Server
Lección 5.2. Implementación de una base de datos Cliente/Servidor
Esta lección abarcará los siguientes temas
  • Instalación de un servidor HFSQL local.
  • Creando una aplicación que utiliza una base de datos de HFSQL Client/Server.
  • Adaptación de una aplicación para gestionar una base de datos de HFSQL Client/Server.
  • Funciones disponibles en modo Cliente/Servidor.
Duración de las clases

Tiempo estimado: 10 mn
Lección anteriorTabla de contenidoSiguiente lección
Presentación
En esta lección, vamos a realizar todas las operaciones necesarias para desarrollar y desplegar una aplicación que utilice una base de datos HFSQL Client/Server.
Instalación de un servidor HFSQL local
La primera operación a realizar consiste en instalar un servidor HFSQL.
Este servidor puede ser instalado localmente en el ordenador de desarrollo (eso es lo que vamos a hacer). En implementación, este servidor puede ser instalado en un ordenador específico.
El programa de instalación del servidor HFSQL está disponible en el medio de instalación WINDEV. Si no tiene este medio, la configuración del servidor HFSQL también está disponible en nuestro sitio (www.windev.es).
Para instalar el servidor HFSQL localmente:
  1. Inicie el programa de instalación WINDEV.
  2. Seleccione "Configuración del servidor HFSQL".
  3. A continuación, seleccione "Instalar o actualizar un servidor HFSQL".
  4. Acepte el acuerdo de licencia.
  5. Elija la plataforma ("Para Windows en este ordenador").
  6. Si los servidores HFSQL ya están instalados en el ordenador actual, seleccione "Instalar un nuevo servidor".
  7. Seleccione el directorio de instalación y especifique el nombre del servidor y el puerto. Por defecto, el número de puerto utilizado es 4900.

    Observación

    No olvide abrir este puerto en el firewall para conectarse al servidor HFSQL desde otro ordenador.
  8. Especifique el nombre y la contraseña del usuario con gestión que se creará de forma predeterminada en el servidor HFSQL.. Por defecto, este usuario es "Admin" y no tiene contraseña..

    Observación

    Por razones de seguridad, no olvide cambiar la contraseña de administrador.
  9. Instalar el Centro de Control de HFSQL si no está presente o no es accesible desde su computadora.

    ¡Atención!

    El Centro de Control HFSQL es necesario para gestionar la base de datos HFSQL Client/Server.
  10. La asistente propone configurar el envío de notificaciones para identificar las disfunciones del servidor en tiempo real. En nuestro ejemplo, vaya al paso siguiente e indique que el ajuste se realizará "Más tarde"..
  11. La asistente propone habilitar la autenticación a través del Directorio Activo. Habilite esta opción si es necesario.
  12. Validar (o no) la participación en la mejora del producto permitiéndonos recopilar información sobre el uso del producto.. Esta recogida opcional y anónima permite a PC SOFT mejorar las características del producto..
  13. La configuración se realiza. Por defecto (si no ha cambiado la configuración del administrador), para conectarse al servidor en modo administrador, debe utilizar el usuario "Admin" sin contraseña..
Crear una aplicación que utilice una base de datos de HFSQL Client/Server
Crear una aplicación WINDEV que utiliza una base de datos HFSQL Client/Server es un juego de niños. Es necesario:
  1. Cree el proyecto solicitando la creación de una nueva base de datos.
  2. Cree el análisis especificando que las bases de datos utilizadas por el proyecto serán bases de datos "HFSQL Client/Server".
  3. Especifique las características de la conexión con el servidor HFSQL Client/Server que se utilizará.
  4. Cuando cree el un archivo de datos en el análisis, indique que este archivo de datos está en modo Cliente/Servidor y especifique la conexión utilizada.

Observación

También puede describir la conexión con el servidor HFSQL programando. Consulte la ayuda en línea para obtener más información: HDescribeConnection.
Adaptación de una aplicación para utilizar una base de datos de HFSQL Client/Server

Presentación

El cambio de una base de datos del modo HFSQL Classic al modo Client/Server es la operación más común.
WINDEV propone varios métodos para realizar este cambio:
  • realizar esta adaptación en la editor de análisis.
  • realizar esta adaptación desde el Centro de Control HFSQL.
Para entender mejor los diferentes pasos, vamos a cambiar la aplicación creada en la Parte 3 al modo Cliente/Servidor usando el primer método, el editor de análisis.

Adaptación del ejemplo

Respuesta

Si no realizó las operaciones de las lecciones anteriores, puede seguir esta lección abriendo un proyecto corregido.: en la página de inicio de WINDEV (Ctrl + <), haga clic en "Curso de autoformación" y seleccione "Full application (Answer)".
  • Adaptar el proyecto:
    1. Abrir el proyecto "Solicitud completa WD" si es necesario.
    2. Si es necesario, vaya al panel "Project explorer" y seleccione la configuración del proyecto "Windows 32-bit executable"..
    3. Cargue el análisis de su proyecto en el editor de análisis: haga clic en Apertura de la editor de análisis entre los botones de acceso rápido. El editor de análisis se muestra en la pantalla.
    4. En la pestaña "Análisis", en el grupo "Conexión", haga clic en "Nueva conexión". Se abre una asistente que permite crear una conexión.
    5. Seleccione el tipo de conexión que desea crear: "HFSQL Client/Server".
      Tipo de conexión a crear
    6. Pase a la etapa siguiente.
    7. En los pasos siguientes, especifique:
      Seleccionar el servidor
      • el nombre del servidor (por ejemplo, el nombre de su ordenador) y el número de puerto. Pase a la etapa siguiente.
      • el nombre de usuario y la contraseña (deje esta información en blanco para usar el administrador). Pase a la etapa siguiente.
      • el nombre de la base de datos ("WD Full Application" en nuestro ejemplo). Pase a la etapa siguiente.
    8. Escriba el nombre de la conexión (conserve el nombre propuesto).
    9. Ir al siguiente paso y validar. La conexión a la base de datos se crea automáticamente. La asistente propone asociar los diferentes archivos de datos encontrados en el análisis con la conexión que se acaba de crear.
      Asociar archivos con la conexión
    10. Haga clic en "Sí".
    11. En el paso siguiente, seleccione todos los ficheros de datos propuestos:
      Seleccionar los archivos de datos
      Pase a la etapa siguiente.
    12. Entonces, la asistente propone copiar los archivos de datos al servidor. Validar ("Copiar ahora").
      Copia inmediata
    13. Seleccione los archivos de análisis que se copiarán en el servidor: en nuestro caso, todos los archivos de datos encontrados en el directorio EXE.
      Ficheros de datos a asociar a la conexión
    14. Vaya al siguiente paso y valídelo.
    15. Los archivos de datos del análisis se convierten automáticamente en archivos de datos de HFSQL Client/Server y se asocian a la conexión seleccionada..
      Editor de análisis
    16. Generar el análisis: en la pestaña "Análisis", en el grupo "Análisis", haga clic en "Generación". Se propone automáticamente una modificación automática de los archivos de datos. Si todos los ficheros de datos están actualizados, se puede cancelar la modificación automática de los ficheros de datos..

      Observación

      Switching al modo Cliente/Servidor: consejos
      • Compruebe el código de su proyecto: en el modo HFSQL Client/Server, las declaraciones de la HSubstDir, ... son inútiles.
      • Dependiendo de los parámetros especificados al crear la conexión, la conexión definida en el análisis puede ser modificada por HOpenConnection y HChangeConnection.
      • HOpenConnection se utiliza para volver al modo clásico de HFSQL: todo lo que tiene que hacer es especificar el directorio ruta del directorio que contiene los archivos de datos de HFSQL Classic.
    17. El proyecto de desarrollo se adaptó con éxito. Es posible que también tenga que adaptar la aplicación desplegada (si la aplicación desplegada utiliza archivos de datos HFSQL Classic, por ejemplo). Esta operación se configura al crear el programa de instalación de la aplicación.
Características disponibles en modo HFSQL Client/Server
HFSQL Client/Server propone varias características:
Estas características no serán descritas aquí (algunas de ellas han sido presentadas en este tutorial en modo HFSQL Classic).
Lección anteriorTabla de contenidoSiguiente lección
Versión mínima requerida
  • Versión 25
Comentarios
Haga clic en [Agregar] para publicar un comentario