Logic Builder SDK Version 1.0

Using Logic Builder state-engine you can create state-oriented applications in any programming language, IDE and platform.
LBMotor library uses only the basic ANSI C syntax, therefore it can be compiled by any C\C++ compiler. Data-driven Excel macro can be adapted shortly for any IDE. It was already adapted for the following projects: Win32 "C" application, Visual C++ MFC, C++Builder, VBA, VB6, VB.NET, C#.
Logic Builder generated code is very simple, therefore it's very convenient to mix it with any other modules were created by user previously (without using state charts). All the features of the IDE can be used without any restrictions. (functions-combobox, tooltips, hide\show block, code auto-completion…)
It's very simple to debug LB generated code using existing debugger of the IDE.
Logic Builder Trace (inside Excel) can work in two modes: a) trace the selected module b) trace all the modules with auto-navigation between Excel sheets. User can adjust the trace speed as well.

Main Features:

1.            Event-driven state machine
2.            Supported mode-types:   Exclusive, Concurrent, No default child
3.            Multiple trees.
4.            Events with arguments.
6.            Mode-trees info stored as binary or "C" file.
6.            Data-driven multilingual code generator
7.            Excel toolbar (GUI)
8.            Find & Replace tool with auto-backup.
9.            Trace in Excel
10.          Advanced Win32 Graphic Library (primitives for Win32 simulations)
11.          Add-In for Visual C++ 6 (GUI)
12.          Currently supported programming languages:
               C, C++, Visual Basic, Visual Basic.NET, C#
               support of any other language can be added shortly
WinRazor SDK Version 5.1

Dear Programmers. I believe, that  many of you have gotten tired from the rectangular and  monotonous  objects of programs . Unfortunately, modern Integrated Development Environments don’t offer tools for solving this problem.  Certainly, you may take the points describing a graphic object ( Form, Button, PictureBox...)  from the graphic editor and write the code of the program by yourself. It is certainly possible if you have got a few points or a lot of spare time and passion. While creating  professional real object the number of points is measured by thousands.  WinRazor is not a graphic editor. It is only a tool for programmers, which helps automate the creation of not rectangular objects. First you create a WinRazor Skin File (*.wrs)  for each object by the Skin Editor or Analyzer. Then you insert the ActiveX Control to your project and use the Control's functions for cutting of chosen objects according to the created skin files. The WinRazor Control allows to make dithered objects from existing objects, and also contains the internal Timer object and the PopUp Menu object. One of the main goals of WinRazor technology is to provide compatibility with any IDE. The WinRazor ActiveX Control was tested and works properly in C++ Builder, Delphi, Visual C++ 6, Visual Basic 6,   Microsoft Internet Explorer, Microsoft Office macros, Microsoft Visual Studio. NET.

Main features:

1. Cutting of any windowed objects (Form, PictureBox, Button, TextBox ...). 
2. Creation of skins for any shapes by the WinRazor Skin Editor.
3. Creation of skins by the Analyzer.
4. One binary skin file (*.wrs)  for any object (external region + holes).
5. Skins attachment at runtime.
6. Skins attachment at design time. In this case the skins are embedded in the EXE file.
7. Direct download of the skins from HTTP server to an array of skins.
8. Stretchable skins support.
9. Large system fonts support.
10. Desktop themes support (Win9X, WinXP, Vista)
11. The Remote Skin Adjustment tool quickly corrects the skin’s position on the form.
12. The WinRazor Messages allow  to manage data transfer between applications, which  use the WinRazor Control.
13. The WinRazor  Control contains an internal Timer object.
14. The WinRazor  Control contains an internal full-function runtime PopUp Menu object.
15. The WinRazor Control allows to make dithered colors in the existing graphic objects (Form, Image, Button…)
16. The WinRazor Control provides the functions, which simulate the keyboard and the mouse events.
17. The WinRazor Control provides the functions, which allow to find any window’s handle.
18. The WinRazor ActiveX Control works in any IDE.
19. The WinRazor ActiveX Control is independent of any Dlls.
20. The set of simple and convenient functions allows to manage the interaction between WinRazor Control and an application in any programming language.

What's new in the version 5.1 ?

1. Windows Vista support.
2. Any picture size is supported in the Skin Editor.
3. Problem with miltiple timers is fixed. WinRazor services support multiple instances.
4. Improved examples for C# and VB.NET.
API Generator for Visual Basic & VB .NET Version 1.1
                                             
The API Generator is an advanced API Viewer that enables you to create prototypes for any VB API calls. If you have used the Microsoft API Viewer in VB6, and you are starting to work with VB. NET, the API Generator will help you to apply all your knowledge of Win API in the new environment. I suppose, that you remember the manual extracting of the arguments and return values of the Win API functions by Microsoft API Viewer. Now you no longer need these routine procedures. Just run the API Generator, that generates all these dependencies automatically.
Logic Builder for Windows Mobile SDK Version 1.0
                                             
Logic Builder for Windows Mobile enables you to create state-oriented C# applications for smartphones and PocketPC based on Windows Mobiles 5,6 and 6.1. It includes new Add-in for Visual Studio .NET. Generated code is compatible with .Net Compact 2.0 or later. Traces are coming from WM emulator to Excel macro via TCP\IP. Full-function application created using Logic Builder (Mobile Words Trainer) is provided as source code.
                                                                     Mobile Words Trainer Portable - Free Russian Version
                                             
Platform: Pocket PC, Screen size: 240x320, Windows Mobile 5 or later - .NET Compact 2.0 or later

Mobile Words Trainer - it's simple and convenient multilingual words trainer for Windows Mobile devices. It can run from SDCard. It uses dictionaries for training created in Notepad on PC. Free Russian version includes 4 dictionaries: English\Russian, German\Russian, French\Russian and Spanish\Russian - 1000 most used words. This application supports  any languages including RightToLeft on devices with localization or without. Application settings are saved as text file and can be modified on the PC. Enjoy attractive training for free!
DPF Book Maker Version 2.0
                                             
Using DPF Book Maker PC application you can convert your books from PDF, RTF or TXT formats to images
for reading them on the Digital Picture Frame device.

Main Features:

DPF Screen Size: 800x600
Input formats:  RTF, TXT Unicode, PDF.
Output formats: PNG, JPG, BMP, GIF.
Customizable JPGs quality. (10-100%)
Multilingual support, including RightToLeft languages.
Anti-alias option.
Portrait and Landscape modes.
Customizable fonts, foreground and background colors, margins.
PDF grabber uses native Adobe AX control. (latest Acrobat Reader should be installed)
Help file includes step by step instructions.

                                                                     .NET bridge for VBA and VB6 - Demo Version
                                             
Requirements: MS Office 2003 or 2007 with latest updates. MS Visual Studio 2005 or 2008.

This framework enables you to use .NET Components in VBA and VB6 by converting them to the regular Win32 DLLs.

Main features:
1.        Supported interface data types:  String, Int32, Int16, Boolean, HBITMAP.
2.        Supported interfaces: Properties, Methods with arguments, Events with arguments.
3.        Arguments can contain up to 6 Integers and 2 Unicode Strings.
4.        Copying the properties with the same type from one control to another.
5.        Multilevel inheritance. e.g:      amount = frm1.getIntegerProperty:("listBox1","Items.Count")
6.        Indexed properties. (get\set)
7.        Multiple instances of the same object, they use the same DLL.
8.        Saving DLL project with a different name creates a new component.
9.        All the string interfaces are Unicode. (supports multiple languages)



Chat.Ru ðåêîìåíäóåò: Ïðîèçâîäèòåëè,   òîâàðû,   îáîðóäîâàíèå:   Êèòàé,   Èíäèÿ,   ßïîíèÿ,   Ñèíãàïóð   Òàéâàíü