Harbour - paso a paso

Alexander Kresin
2013

Introducción

Aquí te diré cómo instalar Harbour, cómo escribir y compilar su primer programa - primera consola, y entonces la interfaz gráfica de usuario. Quizá que has buscado en el sección Harbour para principiantes - el mismo material, de hecho, pero aquí es otra forma de presentación. Voy a tratar de para guiarle a través de una de las vías de la creación del programa consistentemente, paso a paso, no ser distraído por las alternativas. Luego, una vez que se familiarice con esta versión, y sentirse seguro, usted puede tratar de hacerlo de manera diferente, Harbour para principiantes le ayudará en ello.

Vamos a utilizar la última versión estable de Harbour.

Prepare para ejecutar la compilación de la consola; de hecho, Harbour - es una consola compilador y el lenguaje Harbour, como su predecesor, Clipper, en su "pura" forma (sin adicional bibliotecas) está diseñado para programas de la consola. Usted puede también utilizar para ello el estándar de la aplicación de Windows Línea de comandos en Inicio\Todos los programas\Accesorios (esto es para Windows XP), pero la mejor opción - es, por supuesto, Far manager - el mejor programa para Windows de todos los tiempos :), especialmente si usted conjunto de todos los plug-ins.

Por lo tanto, vamos a ir !

1. Descargar e instalar Harbour

Ir a la harbour.github.io, haga clic en el Download Harbour y el botón de descargar el archivo autoextraíble exe archivo harbour-3.0.0-win.exe desde la página abierta.

Extraer el archivo descargado en el disco c: (es posible extraer en cualquier otro lugar, pero para aras de la claridad, vamos a tomar la c:), como resultado de las cuales se han hay un nuevo directorio c:\hb30 (30 en el nombre del directorio es un número de la última versión estable en el momento de escribir este artículo - 3.0).

Harbour está instalado y listo para usar. Junto con ella se han instalado ahora el C compilador - Mingw, que se encuentra en el directorio c:\hb30\comp\mingw, se utiliza para compilar programas.

2. Compilar programas de la consola

Muchos ejemplos de pequeños programas que muestran diferentes Harbour's de los comandos y las funciones, se encuentra en el directorio c:\hb30\tests, vamos a empezar con ellos.

Para el comienzo, necesitamos crear un archivo de comandos para el lanzamiento de Harbour make-utilidad hbmk2, es necesario para indicar a él la ruta a la Harbour binarios y a Mingw. De hecho, esto se puede hacer mediante el establecimiento de las variables de entorno a través de Windows Mi pc/Propiedadespero aquí tenemos seguir el otro camino. Si usted sacó provecho de mi consejo, y establecer Far manager, entonces se puede utilizar para crear el archivo de comandos, pero si no se puede hacer, por ejemplo, con la ayuda de Notepad. Guardar este archivo, lo llaman bldh.bat, preferiblemente en el directorio con los programas, que se va a compilar, en nuestro caso - en c:\hb30\tests. Por lo tanto, nuestro bldh.bat contiene sólo dos líneas:

      set path=c:\hb30\bin;c:\hb30\comp\mingw\bin
      hbmk2 %1
    
la primera establece la ruta de acceso a la Harbour y a Mingw, el segundo lanza hbmk2 con la opción, con la que se va a ejecutar bldh.bat - con el nombre de el archivo compilado.

Ahora todo está listo para compilar. Ir al directorio c:\hb30\tests y inicio de la ejecución de bldh.bat con el prg nombre de la que quieres de compilación, por ejemplo:

      c:
      cd \hb30\pruebas
      bldh.bat ac_test.prg
    

Se verá algo como esto:

Como resultado, se obtiene un archivo ac_test.exe - el primer programa compilado por que con Harbour.

3. Compilar un programa con interfaz gráfica

Como ya he mencionado, la Harbour en su forma pura, se crea programas de la consola. Para implementar la interfaz gráfica de la que tenemos que definir uno de interfaz gráfica de usuario de las bibliotecas y, por supuesto, elegir HwGUI.

Descargar archivo zip con binarios HwGUI para Mingw y descomprimirlo, por ejemplo, en c:\hb30 - en cualquier otro lugar es también posible, pero por la certeza de que vamos a considerar, eso es aquí. Por lo tanto, disponemos de un directorio c:\hb30\hwgui.

En c:\hb30\hwgui\samples hay más de 50 pequeños programas de ejemplo y hay un preparado archivo de proceso por lotes hbmk.bat para compilar Harbour+HwGUI de los programas.

Por lo tanto, ir a la c:\hb30\hwgui\samples y ejecutar hbmk.bat con el prg nombre que quieres compilar, como por ejemplo:

  c:
      cd \hb30\hwgui\samples
      hbmk.bat a.prg
    

Como resultado obtenemos el compilado a.exe.

Cuando en el futuro se le de compilar el programa con interfaz gráfica, que será situado en un lugar diferente, sólo tienes que copiar hbmk.bat y reemplazar la línea de

  set HWG_PATH=..
    
con
  set HWG_PATH=c:\hb30\hwgui
    
es decir, una ruta relativa a la HwGUI con el pleno.