logo WinWrap®

WinWrap® Basic Scripting Engine Version 10

WinWrap® Basic is a low cost, powerful .NET/COM component which is an alternative to ActiveX, VBA and VSTA scripting. Hundreds of developers world-wide depend on WinWrap® Basic to provide their customers with advanced end-user scripting and automation. Available for both 32 bit and 64 bit Windows.

The WinWrap® Basic software package is used in conjunction with Microsoft development tools including VB6, Visual Studio, Visual Studio .NET, Visual Studio Express, and the ActiveX scripting engines.

Add VB.NET/VBA Style End-User Scripting to Your COM and .NET Windows Applications

  • Users can select WWB.NET language support for VB.NET style syntax in their WinWrap® Basic scripts. Reference/utilize any .NET assemblies directly.
  • Users can select WWB-COM language support for VBA style syntax in their WinWrap® Basic scripts. Reference/utilize COM ActiveX type libraries directly.
  • Applications can extend the WinWrap® Basic language via ActiveX Automation or .NET classes.
  • Fully compatible support for Sax Basic scripts.

New Features in WinWrap® Basic Version 10

  • WinWrap® Basic Project Capability. Supports for both Module/Class Blocks and VB6 Style Files.
  • Compile Scripts Using Microsoft's VB.NET Compiler Component. Application extensions are available from WWB.NET/Compiled projects.
  • Script encryption and decryption. Encrypt WinWrap® scripts that need to be protected from end-user viewing or modifying.
  • Design and create custom .NET forms (WinForms) for use with WinWrap® Basic scripts. Incorporate any WinForm control. Create custom user interfaces for specific clients.
  • New BasicIdeCtl control, BasicIdeObj and BasicNoUIObj objects for WPF.
  • WinWrap® Basic Version 10 UI is now available in 15 languages, including Chinese and Korean.
  • WinWrap® Basic version 10 supports all aspects of globalization.

Screen Shots

With version 10, WinWrap® Basic Scripting Engine includes the WWB.NET Language Option enabling developer and end-user scripts to access and call the thousands of reusable classes from Microsoft's .NET Framework.

WinWrap® Basic WWB.NET Scripting Language Option

  • 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
  • Editing and autocompletion for WWB.NET scripts
  • Debugging for WWB.NET scripts

.NET Host Application Developers

WinWrap®'s WWB.NET Scripting Language Option will give developers and end-users the ability to access and call the many reusable classes, interfaces, and value types contained in Microsoft's .NET Framework Class Library.

COM Host Application Developers

WinWrap®'s WWB.NET Scripting Language Option enables developers and end-users to access and call the thousands of reusable classes in the .NET Framework. In fact, adding the WinWrap® Scripting Engine with the WWB.NET Language Option to your COM application may be the most cost effective to add the entire power of the Microsoft .NET Framework to your existing COM application.

Read more about the WinWrap® Basic WWB.NET Option at WinWrap® Basic WWB.NET Option.

WinWrap® Basic V10 Project Capability

  • Module and Class blocks or VB6 style files
  • Multiple Module and Class blocks per project member
  • Friend and Public symbols are available to all project members
  • Executable projects have an EntryPoint
  • Library projects may be referenced from other projects
  • CreateHandler can create project or project member specific handlers
  • LoadModule can load a project for all other projects or scripts to access
  • Alternative to the '#Uses directive
  • Bundles a collection of members (files) together
  • WWB-COM, WWB-NET and WWB-NET/Compiled projects all supported

Read more about the WinWrap® Basic V10 Projects at WinWrap® Basic V10 Projects.

WinWrap® Basic V10 Compile Option

WinWrap® Basic implements the WWB.NET/Compiled language using Microsoft's VB.NET compiler component. A WWB.NET/Compiled project is compiled on demand the first time it is used. Changes to the project cause the code to be recompiled on demand the next time it is used. 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.

With the WinWrap® Basic Version 10 Compile Option you can speed up WWB.NET code by 100 times, or more.

Read more about the WinWrap® Basic Compile Option at WinWrap® Basic Compile Option.

WinWrap® Basic V10 Script Encryption and Decryption

WinWrap® Basic developers have the option to deliver encrypted, proprietary developer scripts to end-users. When a developer needs to ship a WinWrap® script with their product, but, for security or proprietary reasons, they do not wish that particular script to be modified or viewed by the end-user

Read more about WinWrap® Basic Script Protection and Encryption Options at WinWrap® Basic Script Protection and Encryption Options.

WinWrap® Basic V10 Custom WinForms

Design and create custom .NET forms (WinForms) for use with WinWrap® Basic scripts. Create custom user interfaces for specific clients. Script developers and end-users now have the ability to create custom forms utilizing any available WinForm control, such as Microsoft's "MonthCalendar", "RichTextBox", and "WebBrowser" controls.

Read more about WinWrap® Basic Custom WinForms at WinWrap® Basic Custom WinForms.

New BasicIdeCtl control, BasicIdeObj and BasicNoUIObj objects for WPF

  • Use control/object in a WPF Window with other WPF controls
  • Manage control/object lifespan using the host WPF Window
  • WPF control/object interfaces are the same as the .NET version
  • Easily add control's menu items to host WPF window

Read more about WinWrap® Basic's WPF support at Announcing WinWrap® Basic WPF Support.

WinWrap® Basic Scripting Component Localization

WinWrap® Basic Version 10 UI is now available in 15 languages, including Chinese and Korean. The WinWrap® Basic scripting component has complete support for your application's localization requirements.

  • Consistent but localized user interface
  • Component menus, dialogs, etc avaliable in 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)

Read more about WinWrap® Basic's localization support at Announcing WinWrap® Basic UI in even more Languages.

WinWrap® Basic Scripting Component 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
  • Correct sort & search
  • Language & cultural selectability
  • Unicode support
  • Character sets, Coded Character sets SBCS, DBCS, Unicode, ISO-8859-1, Shift-JIS
  • Handle multiple languages etc. within the same application
  • Universal text encoding using Unicode

Read more about WinWrap® Basic's globalization support at Announcing WinWrap® Basic Globalization.

Conclusion

WinWrap® Basic is a low cost, powerful .NET/COM component which is an alternative to ActiveX, VBA and VSTA scripting.

The WinWrap® Basic software package is used in conjunction with Microsoft development tools including Visual Studio, Visual Studio .NET, Visual Studio Express, and the ActiveX scripting engines.

Copyright Polar Engineering, Inc.