Iniciación a la Programación con la TOOLKIT de EPANET V2.00.12 en un entorno de Windows - page 46

— 44 —
Iniciación a la programación con la Toolkit de Epanet
Las funciones que se han utilizado para poder consultar la información requerida
a través de la Toolkit de Epanet son: ENopen, ENgetcount, ENgetflowunits,
y ENclose. Si queremos consultar la fórmula de pérdida de carga que utiliza la
red, no podremos hacerlo con la Toolkit de Epanet porque no hay una función
programada en dicha librería. Para obtenerlo, habría que utilizar las funciones
propias de Visual Basic y recorrer el fichero INP hasta poder encontrar dicho
parámetro dentro de la sección [OPTIONS].
4.2. Visual Studio 2015 (Visual Basic .NET)
En 2001 Microsoft propuso abandonar el desarrollo basado en la API Win32 y pasar
a un framework o marco común de librerías, conocidas como .NET Framework,
independientes de la versión del SO, para dar soporte a diversos lenguajes de
programación como Basic .NET, C#, etc, facilitando así la transición de código entre
ellos; fue el sucesor de Visual Basic 6.
El lenguaje Basic evolucionó para integrar la plataforma .NET; allí perdió su
propia identidad como lenguaje único adquirible, pasando a integrar un paquete
de productos, llamado precisamente Microsoft .NET; dentro de ese paquete o
framework se encuentra el nuevo y llamado Visual Basic .NET, que trabaja sobre el
entorno deMicrosoftVisual Studio. Esta nueva versión del lenguaje posee profundas
diferencias en la forma de programar respecto de Visual Basic 6, pero gran semejanza
en su sintaxis básica.
Para este lenguaje de programación se enseñará cómo conectar la API de Epanet
(versión 2.00.12 de 32 bits) dentro de Visual Studio 2015 y cómo transformar el
fichero
a un nuevo fichero de módulo
entendible por el
nuevo entorno de programación (cambios en la declaración de los tipos de datos de
las variables, parámetros de entrada y funciones).
Una vez instalado Visual Studio 2015, prepararemos nuestro entorno de trabajo para
poder utilizar las funciones del fichero
. Se trabajará con el mismomodelo
1...,36,37,38,39,40,41,42,43,44,45 47,48,49,50,51,52,53,54,55,56,...116
Powered by FlippingBook