No announcement yet.

EZGUI 1.0, 2.0 or 3.0 users Upgrade now for only $49 to EZGUI 4.0 Pro !

  • Filter
  • Time
  • Show
Clear All
new posts

  • EZGUI 1.0, 2.0 or 3.0 users Upgrade now for only $49 to EZGUI 4.0 Pro !

    This is the best deal yet for upgrading to EZGUI 4.0 Professional.

    If you are an EZGUI 1.0, 2.0 or 3.0 users, you can now upgrade to EZGUI 4.0 Pro for only $49 (US) (save $110).

    (EZGUI 4.0 Personal Version users do NOT qualify for this offer)

    From April 8, 2009 until April 30, 2009 get EZGUI 4.0 pro for the lowest upgrade price ever.

    If you have an earlier version of EZGUI, version 4.0 Pro is a giant leap ahead of those versions.

    Not only is the command set significantly improved, more custom controls added, more graphic features (ie. Sprites) and so much more, but EZGUI 4.0 Pro has a totally different Visual Designer. No more copy and paste code. Now work at a project level and move seamlessly between your code editor and the designer using the new "Smart Parser" technology.
    To upgrade, just send me an email with the following info:

    Previous version (provide version #) and your customer ID number and Registration number.

    Send email to:

    [email protected]


    [email protected]
    Chris Boss
    Computer Workshop
    Developer of "EZGUI"

  • #2
    Okay I ordered it on a whim. I'm not sure why. I rarely use form designers and I sure can't afford it. But the price is right and the descriptions of it are intriguing and I'll probably have a lot of fun playing with it till I decide if I want to use it or not.



    • #3

      This thread is about upgrades, but in another I discuss the sale price for the full retail package, of which you just purchased.

      EZGUI 4.0 Pro is currently selling for only $99 for new users.

      I think you will find EZGUI 4.0 Pro interesting indeed.

      If you take the time to learn it, you will find you will be able to create GUI's not so easily created with other tools.
      The Graphics engine and the Sprite engine alone are worth the time to investigate.
      Chris Boss
      Computer Workshop
      Developer of "EZGUI"


      • #4
        Sorry about getting the wrong thread.

        The graphics engine was what I was most curious about and the main reason I bought it. Most of my programs are very simple little graphics things and I need more help with the graphics than the GUI.



        • #5
          The EZGUI Graphics engine goes far beyond the basics.

          There are 3 Graphics engines in EZGUI (they all use similiar code libraries under the hood).

          (1) Printer Graphics
          (2) Canvas control Graphics
          (3) DC Graphics (for drawing in any window or memory DC)

          EZGUI handles all the common stuff, like drawing rectangles, circles, ellipses, lines, etc. It can draw text, bitmaps, icons, imagelists, etc.

          There are a number of graphic features not so easily done with the API (or PB graphics).

          Here are some of those features:


          EZGUI can draw gradients in a rectangular area. The gradients can also be 3D gradients (dark to light and then light to dark again) and also a 45 degree (angled) Gradient.

          EZGUI does not use any API's for drawing gradients, so it is not limited to later versions of Windows which provide such API's.

          Polygons, PolyBeziers

          The problem with drawing Polygons and Polybeziers using the API is that you have to provide an array of absolute points (coordinates) to draw the object.

          EZGUI provides a different method.

          You define the coordinates using a single string variable, so no arrays are needed.


          EZ_DefPoly "(0,0)(1,0)(.5,1)(0,0)"

          Also, the coordinates are not absolute, but are relative. You define your object with a 1 x 1 block (you use decimals). The code above defines an upside down triangle. This means you define a shape only one time (and size) and then you can draw it over and over again in multiple positions and sizes.


          EZ_DefPoly "(0,0)(1,0)(.5,1)(0,0)"
          EZ_Color 0, 2
          EZ_CDraw %EZ_Poly, 0,0, 32, 32,1, 1

          When you draw the polygon (or polybezier) you define a rectangular area where the object will be drawn and EZGUI converts the polygon coordinates from relative to absolute and then draws the object.

          Turtle Graphics

          EZGUI has its own Turtle Graphics engine. You define an image using the Turtle Graphics macro language. This makes the image scalable, since you are defining the image as a vector based image, rather than a raster based image.

          Here is an example of a Turtle Graphics image definition:

          Here is the image:


          The most exciting part of the graphic engine are the Sprites. They are used with the Canvas control. The Canvas control stores a background image and you assign spriites to the control which are then combined with the canvas background image, when the control draws itself.

          Sprites can be shown/hidden, moved, flipped (vertically or horizontally) and they can have multiple frames, so you can animate them.

          Sprites can be anti-aliased and also alphablended to each other and the background.

          Sprites don't require any special graphics engines such a DirectX, GDI+, OpenGL. They will work even on Windows 95. It is a 100% software based solution.

          EZGUI also provides a number of other advanced Graphic features, such as working with DIB section which allow you to do fancy stuff, like image filters.
          Chris Boss
          Computer Workshop
          Developer of "EZGUI"