logo WinWrap®
May 22, 2011

WinWrap® Basic Complete Scripting Features

WinWrap® Basic greatly simplifies adding scripting capability to your windows COM or .NET application. By including the WinWrap® Basic control in your application you automatically get the complete script development and execution environment that end-users require.

Ship a Fully Featured Script Development and Execution Environnment with Your Windows Application

  • Ship a complete environment for creating and debugging end-user scripts
  • End-users can debug their WinWrap® Basic scripts
  • End-users can use script language extensions to access your application's APIs
  • End-users can access any of thousands of .NET Framework classes
  • Works with both COM and .NET Windows Applications

Editor, Debugger, Autocompletion, Language Extensions, .NET Classes, Localization, Globalization, Dialgos, Compile

WinWrap® Basic greatly simplifies adding scripting capability to your windows COM or .NET application. By including the WinWrap® Basic control in your application you automatically get the complete script development and execution environment that end-users require.

WinWrap® Basic includes a script editor with debugging, autocompletion, and globalized text support including right-to-left editing. The WinWrap® Basic control is localized in 16 languages including Chinese.

You can extend the script language with language extensions to access your application APIs. Your users can access Microsoft's .NET foundation classes and objects. WinWrap® Basic script writers can develop sophisticated custom interfaces with either the WinForms dialogs or WPF dialogs. For those cases where script performance is critical WinWrap® Basic provides script compilation.

WinWrap® Basic Provides a Complete Development Environment For Your Application

Script editor with syntax checking, autocompletion, builtin documentation, and debugger

Script Editor

  • Full WinWrap® Basic script editing capability
  • Powerful autocompletion capability
  • Built-in documentation
  • Complete debugging capability
  • Access to thousands of .NET Framework classes with the WWB.NET Language Option

An application including the WinWrap® Basic dll ships with a fully featured development environment including an editor and a debugger. When you deploy an application incorporating the WinWrap® Basic Scripting Component you automatically get a complete field scripting development environment.

Script debugger can set break points, watch variable values, and control program execution

Script Debugger

  • Debugging for WinWrap® Basic scripts
  • Set break points, continue from break points
  • Inspect script variables
  • Watch script variables

Macro editing, execution and debugging are supported through the IDE embedded in the host application.

Script editor has autocompletion and builtin documentation using reflection

Autocompletion

  • Built-in documentation using reflection
  • Autocompletion for base language
  • Autocompletion for all .NET Framework classes
  • Autocompletion for 3rd party .NET assemblies

The WinWrap® Basic autocompletion capability provides builtin documentation for your users when they write scripts. This is builtin documentation for scripting language, for your applications language extensions, and for Microsoft .NET classes and objects. End-users need autocompletion and its builtin documentation.

Scripts call application APIs via script language extensions

Script Language Extensions

  • Extend the scripting language with application specific functionality
  • Provide built-in access with autocompletion to your application APIs with script language extensions
  • Customize and extend a generic application

WinWrap® Basic has extensive support for specializing and extending a Windows scripting application. You can build a generic Windows application, specialize the application with WinWrap® Basic scripts, and then enable the end-user to customize the application further by writing their own WinWrap® Basic scripts.

Call thousands Microsoft .NET classes and objects from your scripts

Access .NET Classes

  • Support for VB.NET style syntax
  • .NET scripting for COM or .NET host applications
  • Access to the Microsoft .NET Framework
  • Access to 3rd party .NET code assemblies

Polar Engineering's WinWrap® Basic Scripting Engine with the WWB.NET Language Option enables developer and end-user scripts to access and call any .NET Framework Code Assembly.

Display custom WinForm dialogs utilizing any .NET WinForm control

WinForm Dialogs

  • Utilize any .NET WinForm control
  • Works with .NET, WPF, and COM applications
  • Implement custom user interfaces for specific clients
  • Enable power users to implement custom forms

WinWrap® Basic with Compile Option gives script developers and end-users the ability to create custom WinForms utilizing any available WinForm control.

Display custom WPF dialogs utilizing any WPF UI control

WPF Dialogs

  • Utilize any Windows Presentation Foundation (WPF) UI control
  • Works with .NET, WPF, and COM applications
  • Implement custom user interfaces for specific clients
  • Enable power users to implement custom interfaces

It's easy to dynamically display custom WPF UI forms from WinWrap® Basic scripts. Developers, and end-users, can easily display visually appealing and powerful WPF UI Forms from their WinWrap® Basic application scripts.

Script development environment localized in 16 languages including Chinese

Localization

  • Consistent localized user interface
  • Component menus, dialogs, etc are available in Armenian (հայերէն), Chinese (中文), Danish (dansk), Dutch (Nederlands), English (English), Finnish (suomi), French (français), German (Deutsch), Italian (italiano), Japanese (日本語), Korean (한국어), Norwegian (norsk), Portuguese (Português), Russian (русский), Spanish (español), Swedish (svenska).

WinWrap® Basic UI is available in 16 languages, including Chinese and Korean. The WinWrap® Basic scripting component has complete support for your application's localization requirements. If you are interested in adding a language not already supplied please contact Polar Engineering and we can work together to do this.

Globalization with universal text encoding using Unicode

Globalization

  • Edit multiple languages including right-to-left scripts
  • A single application with can support multiple languages
  • Support for input methods, character sets & code pages
  • Language & cultural selectability
  • Universal text encoding using Unicode

WinWrap® Basic supports all aspects of globalization, including right-to-left text in scripts. The WinWrap® Basic scripting component has complete support for your application's globalization requirements.

Compile scripts for 100 times execution speedup

Compile Scripts

  • Use the WWB.NET Compile Option for speed-critical scripts
  • Utilize the full power of VB.NET code
  • Access application defined language extensions
  • Call compiled code directly from WWB.NET scripts
  • Use any of thousands of .NET Framework classes

WinWrap® Basic implements the WWB.NET/Compiled language option using Microsoft's VB.NET compiler component. The compiled code is completely managed by the WinWrap® Basic environment. Additionally, the language extensions added by the application are available from a WWB.NET/Compiled project.

End-users need a straightforward, powerful, and easy to master scripting solution. To meet this need Polar Engineering has spent years developing the WinWrap® Basic advanced scripting solution.

Copyright Polar Engineering, Inc.