4440 ezgui-40-professional 0 0 0 0

EZGUI 4.0 Professional

EZGUI 4.0 Professional is a GUI engine for use with the Powerbasic compiler. It provides a GUI engine (DLL) (runtime) which handles all GUI interface needs for building applications for use on Windows 95 to Vista. It also provides a Visual Designer/Code Generator for building applications visually. Programmers use EZGUI, rather than make calls to the Windows API. It acts as an intermiadary between the PowerBasic programming language and the Windows API. EZGUI 4.0 Pro has most of its feature set in a 515 KB DLL, which the PowerBasic programs which use it, make calls to. This runtime DLL makes all the calls to the Windows operating system, so the PowerBasic program does not need to. There are over 625 unique subroutines/functions in the main runtime DLL. Besides basic GUI features (Forms, controls, events) the runtime also includes support for most of the Windows common controls (no OCX's required or needed) as well as the RichEdit control (1.0 and 2.0). It has a Graphics engine, a Print engine (for printers), a Thread engine and a control subclassing engine. It supports ownerdraw for customizing controls, MDI (Multiple Document Interface), non-rectangular Forms (auto-generated region based on Bitmap), common dialogs (open/Save file, colors, fonts, browse folders, find/replace text, Printer setup and Page setup), tray icons, clipboard, registry, high precision timing and more. While a number of custom controls are supplied (in separate DLL's which are very small in size), such as a masked edit control, drag handle control, Turtle Graphics control (vector based) and a MCI control (for multimedia), the main runtime DLL has a number of custom controls built in, such as a Shape/Hot Spot control, Files Listbox control and a Properties Listbox control. The main runtime also has its own Canvas control for advanced graphics. The Canvas control, not only has a supporting graphics engine which can draw Text, Shapes, Windows GUI objects, Gradients, Polygons, PolyBeziers, Bitmaps, ImageLists, Icons and even RichText from a Richedit control, but is also comes with its own Sprite engine for adding moveable, non-rectangular objects over the Canvas background. Sprites can be shown/hidden, moved, flipped, animated (multiple frames) as well as anti-aliased and alphablended (to the background). The Canvas supports double buffers, "dirty rectangles" updating, scrolling and even 16,24 or 32 bit DIB sections for direct access to pixel data. The Visual Designer/Code generator that comes with EZGUI 4.0 Pro is itself an EZGUI application (built using EZGUI). The EZGUI runtimes have all the features needed to build drag and drop visual designers (includes its own drag handle control). The Designer uses a proprietary "Smart Parser" technology which allows it to generate source code and then run your favorite code editor of choice to edit the code and when you exit your code editor and return to the designer to make GUI changes visually, you can regenerate the code and the "Smart Parser" will modify your source code to reflect those changes, while leaving the code you wrote previously in the event routines. Note: This submission is being made by the actual developer of EZGUI 4.0 Pro.

Mac Rating

Unrated
Last Tested: n/a

CrossOver Linux Rating

Unrated
Last Tested: n/a

ChromeOS Rating

Unrated
Last Tested: n/a
1

Install CrossOver Trial

Download Trial
2

Install Windows Software

Install Now
2

Manual Install Required

Please see our walkthrough.

Please see our walkthrough.

Please see our walkthrough.

3

Buy CrossOver

Buy Now

EZGUI 4.0 Professional Rating Breakdown

4440 ezgui-40-professional

This is a breakdown of ratings by CrossOver Version. The most recent version is always used on the application overview page.
Click on a version to view ranks submitted to it.
About the Rating System

No Ratings!
This application does not have any ratings at this time.

Show More...

EZGUI 4.0 Professional Advocates

The following is a list of BetterTesters who Advocate for this application. Do you want to be a BetterTester? Find out how!

Nobody is currently advocating this application. Now would be a good time to sign up.

How to Install CrossOver to run EZGUI 4.0 Professional

Click the Download Free Trial button above and get a 14-day, fully-functional trial of CrossOver. After you've downloaded CrossOver check out our YouTube tutorial video to the left, or visit the CrossOver ChromeOS walkthrough for specific steps. Once you have CrossOver installed and running you can come back to this page and click the Step 2 button, or follow the manual installation guide, to begin installing your Windows application.
Click the Download Free Trial button above and get a 14-day, fully-functional trial of CrossOver. After you've downloaded CrossOver check out our YouTube tutorial video to the left, or visit the CrossOver Mac walkthrough for specific steps. Once you have CrossOver installed and running you can come back to this page and click the Step 2 button, or follow the manual installation guide, to begin installing your Windows application.
Click the Download Free Trial button above and get a 14-day, fully-functional trial of CrossOver. After you've downloaded CrossOver check out our YouTube tutorial video to the left, or visit the CrossOver Linux walkthrough for specific steps. Once you have CrossOver installed and running you can come back to this page and click the Step 2 button, or follow the manual installation guide, to begin installing your Windows application.
{"prikey":null,"blk":"","acmd":"","req":["app_plnk","app_name"],"unq":["app_plnk"],"opt":["hplatform","app_mode"],"override":{"app_plnk":"plnk","hthumb":"url","is_component":"onoff","in_beta":"onoff","in_stats":"onoff","lock_c4p":"onoff","oem_blurb":"html","og_image":"html_image","img_icon":"html_image","img_box":"html_image","app_desc":"html","install_text":"html","about_text":"html","app_exes":"minp_text","medal_android":"stars","medal_mac":"stars","medal_linux":"stars","dl_count":"number","app_timestamp":"date","c4p_creation":"date","c4p_edittime":"date"}}
CodeWeavers or its third-party tools process personal data (e.g. browsing data or IP addresses) and use cookies or other identifiers, which are necessary for its functioning and required to achieve the purposes illustrated in our Privacy Policy. You accept the use of cookies or other identifiers by clicking the Acknowledge button.
Please Wait...
eyJjb3VudHJ5IjoiVVMiLCJsYW5nIjpudWxsLCJjYXJ0IjowLCJ0enMiOi01LCJjZG4iOiJodHRwczpcL1wvbWVkaWEuY29kZXdlYXZlcnMuY29tXC9wdWJcL2Nyb3Nzb3Zlclwvd2Vic2l0ZSIsImNkbnRzIjoxNjU2NDMwODcxLCJjc3JmX3Rva2VuIjoiUFNHS2s0V1ZOTFlHQ1hzbiIsImdkcHIiOjB9