// VDS 7 “Renaissance”

Visita rápida

Visual DialogScript: un lenguaje de scripting para Windows sencillo y a la vez potente para crear utilidades, automatizaciones y aplicaciones más rápido.

Visual DialogScript es un entorno de desarrollo completo para crear tanto programas plenamente funcionales como simples scripts de tipo batch en Microsoft Windows, escritos en un lenguaje llamado DialogScript.

Por qué existe VDS

Visual DialogScript nació para cubrir el vacío dejado por Microsoft al no ofrecer un lenguaje sencillo y a la vez potente para Windows. Su finalidad principal es proporcionar una herramienta para montar rápidamente utilidades sencillas, scripts de automatización o una aplicación plenamente funcional que se ejecute en un entorno Windows. En un principio no se concibió como un lenguaje para el desarrollo de aplicaciones completas como C++ o Visual Basic, pero desde su creación se ha convertido en mucho más que un simple lenguaje batch. De hecho, se ha convertido en la herramienta favorita de desarrolladores que usan C++ o Visual Basic para crear sus scripts o programas en la mitad del tiempo que les llevaría en su propio lenguaje.

Desde entonces Microsoft ha cubierto en parte ese vacío con la introducción de VBScript, una versión reducida de Visual Basic. Sin embargo, VBScript sigue siendo un lenguaje potente con una sintaxis bastante complicada que cuesta un tiempo aprender. DialogScript es más sencillo. Si usted no es programador, dominará VDS en menos tiempo del que le llevaría aprender Basic. E incluso si ya conoce otro lenguaje de programación, si lo que desea hacer es posible con Visual DialogScript, le garantizamos que con él logrará la tarea más rápido.

VDS es además mucho más rápido. El lenguaje se diseñó para usarse con un intérprete que analiza cada línea de código en tiempo de ejecución. DialogScript se describe mejor como un punto medio entre un lenguaje batch y un lenguaje de programación completo. Su ventaja es que es más fácil de aprender que Basic o C. Si alguna vez ha creado archivos batch de DOS o ha usado macros de hojas de cálculo para automatizar tareas repetitivas, ya domina los conceptos necesarios para empezar a usar Visual DialogScript de forma productiva.

A diferencia del lenguaje batch de MS-DOS, DialogScript le ofrece la opción de crear una interfaz definida por el usuario entre el usuario y su programa (al que se llama "script"). No es obligatorio tener una interfaz. Los scripts pueden ejecutarse de forma invisible en segundo plano o usar los cuadros de mensaje estándar de Windows para comunicarse con el usuario. Para algo que quiera poner en marcha rápidamente, no tener que diseñar ni siquiera una interfaz gráfica rudimentaria puede ahorrar mucho tiempo. Si necesita una interfaz sencilla, el Asistente de Diálogos de VDS le permite diseñar la interfaz de forma visual y genera después un esqueleto de script en el que simplemente inserta su propio código, de modo que sigue ahorrando tiempo.

¿Por qué usar Visual DialogScript en lugar de una herramienta como Visual Basic?

  • Porque es más fácil de aprender.
  • Porque puede crear programas funcionales más rápido.
  • Porque es económico.
  • Porque puede crear archivos EXE pequeños que se distribuyen libres de regalías.

¿Para qué tipo de cosas usaría Visual DialogScript?

  • Automatizar tareas rutinarias como revisar el correo electrónico o generar un informe. DialogScript incluye comandos que le permiten controlar otras aplicaciones de Windows.
  • En un entorno corporativo, escribir scripts para realizar cambios de configuración o actualizaciones de software que se ejecutan de forma automática y desatendida en los PC de toda la organización.
  • Crear interfaces gráficas para utilidades de línea de comandos de DOS.
  • Como usuario avanzado, crear sus propias utilidades y aplicaciones.

Siga leyendo para descubrir el lenguaje, el entorno, un ejemplo completo y las capturas de pantalla del entorno de desarrollo de Visual DialogScript.

Constrúyalo con VDS 7.

El IDE completo + el lenguaje. Windows & Linux · 32/64-bit · Unicode.