No announcement yet.

EZGUI 4.0 Professional - Super Sale (only $99) (beat the recession)

  • Filter
  • Time
  • Show
Clear All
new posts

  • Chris Boss
    This Sale has ended!

    This Sale has ended, but another one is being offered so check other posts in this forum.

    Leave a comment:

  • Barry Erick
    Yes. And I do not limit the pos of the thumb in it, but that is normally our place to catch in our code.

    Leave a comment:

  • Chris Boss
    Is this what you mean ?

    The Designer does not directly support the TBS_ENABLESELRANGE but it is easily coded. Here is the controls event code which does this:

    SUB FORM1_HTRACKBAR1_Events( MyID&, CMsg&, CVal&, Cancel&)
         SELECT CASE CMsg&
              CASE %EZ_Change
              CASE %EZ_Loaded
                   EZ_PostEvent "Form1", MyID&, 1
              CASE %EZ_Post
                   IF CVal&=1 THEN
                        EZ_SetTBar "Form1", MyID&, 0, 20, 10
                        EZ_SendMessage "Form1", MyID&, %EZ_USER+10,1, MAKLNG(5,15)
                   END IF
              CASE %EZ_Loading
                   EZ_AppendStyle &H0020   ' %TBS_ENABLESELRANGE
              CASE ELSE
         END SELECT

    Leave a comment:

  • Barry Erick
    I meant to do it, will still do it tonight IF you can tell me that TRACKBARS with SELECTION COLOR can be done on TAB Pages or layers. Right now I see tons of google stuff relating to my problem. On a tab page the trackbar with setSEL does not show the colored selection with WS_ENABLESELRANGE, only the start and stop arrows showing the select range.

    Leave a comment:

  • Chris Boss
    This special Bundle offer (EZGUI 4.0 Pro and Utility Dialog Designer) ends tonight, so acted quickly.

    Leave a comment:

  • Chris Boss
    Here is how Layers are coded:

    SUB EZ_FORM1_Design()     ' (PROTECTED)
         LOCAL CText$
         EZ_SetLayer 1
         EZ_UseFont 4
         EZ_Text %FORM1_TEXT1, 7.5, 6.5, 76.5, 15.5, "", "EST"
         EZ_SetLayer 2
         EZ_UseFont 4
         EZ_ListView %FORM1_LISTVIEW1, 6, 6.75, 80, 15.75, "Column 1{15}|Column 2{15}{C}|Column 3{15}{R}|", "SVT"
         FORM1_LISTVIEW1_Fill -1
         EZ_SetLayer 3
         EZ_UseFont 4
         EZ_Canvas %FORM1_CANVAS1, 6.5, 6.75, 33, 15.25, "S"
         FORM1_CANVAS1_Draw -1
         EZ_UseFont 4
         EZ_Canvas %FORM1_CANVAS2, 43, 6.75, 42.5, 15.25, "S"
         FORM1_CANVAS2_Draw -1
         EZ_SetLayer 4
         EZ_UseFont 4
         EZ_FListBox %FORM1_FLISTBOX1, 7.5, 7, 77.5, 15, "", "SVT"
         FORM1_FLISTBOX1_Init "Form1", %FORM1_FLISTBOX1
         EZ_Color 1, 17
         EZ_UseIFont "Tahoma", 16,"BV"
         EZ_TabControl %FORM1_TAB1, 4, 2.75, 84.5, 21, "Tab 1|Tab 2|Tab 3|Tab 4", "OMT"
         EZ_DisplayLayer "FORM1", 1, 0 OR %EZ_DECtrls
    Notice the EZ_SetLayer command in the code. All the controls created after a call to this command are put on the layer defined by the command.

    Leave a comment:

  • Chris Boss
    When a control is created, it is defined on a specific layer.

    EZGUI supports 100 layers.

    Layer 0 (zero) is considered the background layer.

    Layers 1 to 99 are on top of layer zero.

    A common use for Layers is Tab controls. Rather than assign a unique child form to each Tab and then put the controls on each child form, with EZGUI you don't need any child forms. You simply put the Tab control on layer 0. Then for the first tab, put controls on layer 1. For the second tab, put control on layer 2, and so on.

    Now when the tab control gets the %EZ_Change event (a tab selected), you simply make one call to the EZ_DisplayLayer command and it will display layer 0 and one other layer (which you define) and hide all the other layers. This in essence displays only the controls you need for one tab.

    Now the nice thing about layers, is that they are not tied to the Tab control. Tab controls is just one of their uses. Layers can be used for anything you want. For example you can easily create Wizard style dialogs (forms) using layers (and no tab controls needed).

    EZGUI simply stores the controls layer number and knows what layer a control belongs on. When you call EZ_DisplayLayer EZGUI can show certain layers, while hiding others.

    The really nice thing about this, is that the Designer supports layers. You can actually work with layers visually and see how you program will really look. Unlike other Designers which use child forms for Tab controls (or other uses), which you can only see in action with the compiled app, EZGUI allows you to work visually with layers.

    Also layers minimize the number of forms you need to work with.

    Imagine having a tab control with 20 tabs on it. With child forms, this would mean you need 20 child forms. Thats a lot of forms to keep track of.

    With EZGUI, you only need one form. All the controls are on that form. They simply are assigned different layers.

    EZGUI also uses Regions when displaying layers. This means that you get less flicker, because only the areas on the form which are changed get updated (EZGUI generates an update region based on the controls hidden and the controls shown).

    Leave a comment:

  • Elias Montoya
    Chris, can you explain everything about layers? or point me to an
    explanation of layers in EZGUI?

    I might forward you a customer.

    Leave a comment:

  • Chris Boss
    Don't let this sale pass you by!

    Even if you are already using another Visual Designer right now, seriously consider getting EZGUI 4.0 Pro to complete your toolbox.

    You don't have to use EZGUI for every project. There is no reason you can't use other tools when they fit your needs.

    Where EZGUI shines though is when you build very large and complex applications. The command set for the runtimes are so extensive, you can do many things easily which would require some very complex code using the API.

    If you need to build an application which requires some of these advanced features, save time by adding EZGUI to your toolbox of programming tools.

    For example, EZGUI provides the easiest command set for implimenting drag icons in a Listview or Treeview control. Not only does it provide the mechanism to display the drag icon, but it goes further than than any API code you likely have seen.

    EZGUI provides the following features for drag icons:

    - supports both Listview and Treeview controls
    - supports dragging within control, over entire form (drop on other controls) or over the entire screen (all apps on the desktop)
    - supports AutoScrolling control when drag icon hits top or bottom of control
    - supports customdraw (customizing) autoscroll icons
    - supports autocreate drag icon from items text
    - supports item hot tracking

    If you needed to write an app with multiple listviews and treeviews, all with drag icon support you would be hard pressed to do it using the API (meaing you could do it, but you would end up writing a lot of code for each and every control).

    To impliment a drag icon in EZGUI is as simple as:

             CASE %EZ_DragItem
                 EZ_StartDrag App_ImageListNum&, App_ImageListIndex&,0,8, "T"
             CASE %EZ_DragItemDrop
                 IF EZ_GetDragInfo (X&, Y&, ItemN&) THEN
                     ' you get position and item index of where drag icon drops
                 END IF
    There are many high level features like this in EZGUI 4.0 Pro!

    For example, when it comes to Graphics EZGUI 4.0 Pro's new Sprite engine allows you to do things you could never do very easily with the API.

    So when you need to build those large, complex applications, use EZGUI 4.0 Pro. When you can build an app using the API alone, then use your current Designer tool.

    EZGUI can also be used to quickly prototype apps.

    Let's say the final app needs to be pure API code.

    Use EZGUI 4.0 to quickly prototype the app with its high level features.
    The you can use your prototype as a working model to start building it using the API and then take the time to learn each API needed to impliment the higher level features.

    For this price, you can add EZGUI 4.0 Pro to your toolbox for what ever needs you have.

    Oh, there is one other use for EZGUI for those who prefer the API.

    EZGUI is the only Visual Design/GUI tool which has a built in Visual Designer drag and drop engine. EZGUI's own visual designer was built using EZGUI. EZGUI provides a drag and drop engine to impliment all the necessary steps to create your own visual designer. Build your own inhouse visual designer to work exactly the way you want it to work or any other WYSIWYG type applications.

    Do you need to build a report writer for your apps ?

    The Visual Designer engine allows you to easily build true drag and drop GUI's. It even comes with its own drag handle control, so implimenting drag handles is as easy as it gets.

    There are many uses for EZGUI 4.0 Pro, even if you are currently using other visual design tools and prefer API coding styles.

    Leave a comment:

  • Chris Boss
    The power of EZGUI 4.0 Pro is its runtime command set.

    If you only want an easy to use Visual Designer and you are happy to write all the rest of the code, then EZGUI 4.0 Pro may not be for you.

    But if you want to push your software to the limit and want power feature after power feature, need to do many complex GUI tasks with the more difficult controls (ie. Listview, Treeview, RichEdit), want an totally different front end to your apps (ie. ownerdraw, graphics, etc.) and need to be able to create a unique interface for your applications, then seriously consider EZGUI 4.0 Pro.

    I have said this in the past, and I still believe it.

    The strength of EZGUI is its runtime GUI engine.

    You would be hard pressed to find such an extensive feature set in any other tool for PowerBasic.

    EZGUI is like getting multiple tools in one integrated package, a Visual Designer/Code Generator, a GUI Engine, a Print Engine, a Graphic Engine and oh so much more.

    The customers who benefit the most from EZGUI are the ones who take advantage of its extensive feature set. The more features of the runtime you use, the more complex and powerful your apps become.

    When I added new features to each new version of EZGUI, I asked myself "what common Windows tasks would many PB'ers want to be able to do ?". I then added feature after feature.

    Rather than touching on rarely used features of Windows, I concentrated on the most common features seen in Windows applications. What kind of things are being done by the "big" software companies ?

    Also, rather than make EZGUI users dependent upon a variety of third party components, like VB'ers are with all the ActiveX controls they need to use for a decent application, EZGUI provides you with all the tools (many low level) needed to create your own unique GUI's, without all the over head of components. Of course there are a few PB based third party tools that I would recommend, which provide some very high level features (ie. EGrid, GDImage, SIGrid, MLG, RMChart, DDoc) for those who really need them. But unlike VB, you won't have to keep looking for extra components, just to get that special look for your apps. With its ownerdraw and graphics engine, you can customize so many things.

    This is an amazing price for such a powerful tool. Don't let it skip by.

    Leave a comment:

  • Chris Boss
    Customize, customize, customize

    EZGUI 4.0 Pro goes far beyond the basic controls and forms.

    First, Forms can be non-rectangular based on a Bitmap background. EZGUI not only can generate the necessary region based on a Bitmap to accomplish this, but the Visual Designer has this feature built in. You can actually see what your form will look like (in test mode) visually.

    The Visual Designer allows you to select many different Form types, such as:

    - Regular Form
    - MDI Parent Form
    - MDI Child Form
    - Rebar Form (for use with Rebars)
    - Pager Form (for use with Pagers)
    - Page Form (a child form, much like a control)
    - Splash Form

    EZGUI also allows you to customize controls far beyond the regular style.

    Using EZGUI's OwnerDraw Engine you can customize the look of controls significantly. In reality its like creating your own new controls.

    Not only does EZGUI provide ownerdraw events (and fully prepares everything for your drawing), but it provides commands to actually do all the drawing. Remember, EZGUI has its own Graphic engine and this is tapped to provide a number of drawing features.

    There is a high level ownerdraw command set, (called the Simplified Ownerdraw Command set) which allows you to customize many controls with a single line of code (try doing that with the API).

    If you like more control over drawing, then there is the low level ownerdraw command set and graphic commands. They are still easier to use than the API, but yet still allows you to draw things exactly the way you want.

    Now to customize controls even more, there is a subclassing engine which gives you access to the controls actual internal window events. These are converted to EZGUI events for many common messages.

    EZGUI goes further. It takes events beyond what the API directly provides in a single message.

    One example is the Listview control.

    EZGUI generates the %EZ_Selected and %EZ_UnSelected events for items in the control. But it goes further. It also generates some unique events such as:


    These events are generated when an item is clicked, but goes further. It gets extra information about the click (just call one command to get all this info) such as:

    - Actual X position of mouse click in client coordinates
    - Actual Y position of mouse click in client coordinates
    - X position of mouse click relative to subitem
    - Y position of mouse click relative to subitem
    - Column mouse is clicked on

    as well as the Items Index.

    Now when you customize the control using ownerdraw, you can even customize how mouse clicks on certain areas within an item are handled.

    Another example of customization is the Listbox control.

    A Listbox control can be converted to a Drag Listbox using the API, but it requires a good bit of code to do it.

    EZGUI makes it easy!

    Simple select the Drag Listbox property and the control it automatically converted to a drag listbox and EZGUI handles all the message processing for you to impliment it. No effort is necessary on your part.

    How often have you used a drag listbox in your apps ?

    With EZGUI it is simple.

    EZGUI goes beyond the standard stuff with controls. You can create totally unique looking controls, which no one else has in their apps. Why buy a bunch of third party controls (especially ActiveX), when you can create your own unique looking controls with EZGUI (its part of the main runtime).

    And if you really need a third party control (ie. I recommend some of the grids for PB, like EGrid or SIGird or MLG), EZGUI provides the necessary mechanisms to use them (in DLL form only).

    When using third party controls, EZGUI can even use its subclassing engine with them to provide extra features, such as draggable borders, size and move (drag and drop), preprocess key presses, process right click for popup menus. EZGUI can even custom draw their backgrounds (if they use the standard WM_ERASEBKGND message for this).

    If you want more out of your GUI's, then seriously consider EZGUI 4.0 Pro.

    At this price it is a deal!

    Leave a comment:

  • Chris Boss
    Just to make a point about how high level EZGUI and how it leverages the power of Windows, download the Layered Sprites demo and run the program:

    This demo animates sprites right on top of the desk top (layered window).

    If you an experienced API programmer, could you write such an applications (the layered window is the easy part, the sprites is the hard part) ?

    How good is your knowledge of the Windows API ?

    EZGUI does this using just the Windows GDI and no DirectX, GDI+, OpenGL. Could you have written this just using the GDI ?

    Experienced API programmers who use EZGUI, will likely appreciate it even more than beginners, since they know how hard it is to accomplish somethings that EZGUI does.

    Remember, EZGUI is in its fourth generation. I have had a lot of time to research the API to figure out how to do many things and this shows in EZGUI 4.0 Pro.

    Leave a comment:

  • Chris Boss
    Tired of the API ?

    Are you an experienced API programmer looking for something faster and easier ?

    Are you tired of using the Windows API ?

    Some times you just want to concentrate on building an application, rather than run around in circles trying to figure out something new you haven't used yet in the API.

    By combining your experience with the API, with a tool like EZGUI, you can start building complex applications at a faster rate and enjoy programming again.

    If you feel using the API is easy (for you) and that there is no better way to program than to write pure API code, then EZGUI is not for you.

    But if you (like me), can handle the API quite well, but just simply get tired of the same old thing over and over again (reading API docs, double checking API syntaxes, researching what API to use for a new task, converting C code to PB just to do something), then seriously consider EZGUI 4.0 Pro.

    EZGUI's commands use a much easier syntax than API functions.
    EZGUI offers many high level commands which would require many dozens of lines of code using the API.
    EZGUI handles many things for you in its event engine so you don't have to waste time with a lot of mundane code.
    EZGUI events pass the necessary data for you to deal with the event (ie. a scrollbars %EZ_Change event passes the current position of the scrollbar).

    Still want to use the API where it counts ?

    EZGUI provides a number of hooks into its internal engines so you can integrate API code when needed. I don't discourage using the API. Just use when EZGUI doesn't already handle it for you.

    EZGUI was designed to speed up development, simply put.

    By making coding simpler, providing high level features and handling many mundane tasks in the background (never write a message loop again) EZGUI makes programming fun again.

    EZGUI also pushes the limits of what you can do in a Windows app.

    If you haven't worked with ownerdraw, customdraw or regions using the API yet, get ready for some fun using EZGUI. EZGUI makes such things easy to do, so you can concentrate on doing the task at hand, rather than researching the API trying to figure out how to do it.

    If you are an experienced API programmer, but haven't considered EZGUI because you felt is was either for beginners or because you think using such a tool is somehow demeaning to an API purist. then think again.

    EZGUI is a real power tool!

    If you can do a lot with the API now, imagine what you could do by combining the power of EZGUI with your API experience.

    Leave a comment:

  • Hubert Brandel

    I have just ordered EZGUI 4.0 Pro with grafics.
    The samples looks nice

    Leave a comment:

  • Chris Boss
    There is no demo version of EZGUI 4.0 Pro.

    There are though some downloads which demonstrate EZGUI's features:

    Layered Window and Animation Demo:

    Sprites Demo:

    Help file about all the command set:

    Here are some other posts where I discuss its features in more detail:

    Leave a comment:

  • Hubert Brandel
    Is there a test version ?


    I am interested, is there a test version of easygui pro ?

    Leave a comment:

  • Chris Boss
    I would like to note here that when it comes to Graphics in Windows applications that there are different levels of the use of graphics.

    (1) Basic simple drawing (using the basic GDI, etc.) (ie. draw boxes, circles, text)

    (2) Intermediate graphics. Meaning some high level graphic drawing, basic multimedia and basic animation. This is more than simple graphics, but usually software based (not hardware) and geared towards apps that are very graphic orientated, but not leading edge.

    EZGUI 4.0 Pro falls into this catagory.

    (3) High end, leading edge graphics based applications, which are primarily dealing with graphics, animation, multimedia. Such applications use every tool available in Windows (ie. DirectX, OpenGL, GDI+, hardware) to push graphics to the limit. Nothing but the best graphic tools are required to build such applications. Most developers in this cataqory don't write such tools themselves, but use third party tools developed by companies which are experts is this area. GDImage is most likely in this catagory than the previous one. But a rule of thumb though, when it comes to such tools is that "you get what you pay for". Most developers recognize you must be willing to pay the price for such tools, some even costing in the thousands (yes you read that right).

    Leave a comment:

  • Chris Boss
    Who benefits most from EZGUI 4.0 Pro ?

    This sale won't last forever so don't let it go by.

    EZGUI will go back to its normal $249 price after the sale.

    Personally, I feel EZGUI is worth the $249 price I sell it for.

    The real question is:

    Who benefits most from EZGUI 4.0 Pro ?

    If you are simply looking for a GUI development tool which can build a basic GUI and let you code easily, then there are many choices worth considering and they all are quality tools.

    Where EZGUI shines, is with those that want to push their GUI's to the limits.

    EZGUI was originally designed, simply to make programming Windows apps easier (aka. EZ or Easy). Thats was with version 1.0.

    In each the next generations of EZGUI, I found that the basics were not enough, so I concentrated on the feature set of the runtime engine. I started to add some custom controls, more graphics, ownerdraw support, etc.

    By the fourth generation of EZGUI, the feature set has become very extensive. Its hard to actually number the amount of features, since many are simply commands in the runtime, many commands work with multiple controls (so actually this means more actual tasks are being done), many features are part of the event engine, many are part of the subclassing engine (ie. drag and drop) and many features are simply integral to the entire engine. Suffice it to say, EZGUI has one of the largest (if not the biggest) feature set of any third party tool for PowerBasic. Many of the features are low level, many are ligh level.

    The point is, that EZGUI shines when the user pushes their apps to the limits. Any Designer can build apps with buttons, listboxes, listviews, treeviews, etc. But where EZGUI shines is when you want to customize those controls and go beyond the basics with them. Sure, one could use the API to customize such things, but EZGUI makes such advanced customizations easy to do.

    Everything from Graphics, Printing to MultiMedia. EZGUI does all of this.

    If you can visually design your apps with a simple Dialog Editor, then EZGUI likely is not for you.

    If you rarely use the common controls, then EZGUI is likely not for you.

    If you don't need graphics, printing, multimedia or such things then EZGUI likely is not for you.

    Now, if you have a need to develop extremely complex Windows applications, which go far beyond the basics and to do it quickly and easily , then EZGUI may just be what you are looking for.

    If you are trying to push your apps to the limit, need more and more features which go beyond the basics, need to develop apps that are more advanced than anything out there, then seriously consider EZGUI 4.0 Pro.

    Just one example to demonstrate the difference:

    No other Visual Designer comes with anything close to EZGUI's Canvas control.

    The Canvas control is more than just a display image control.

    The EZGUI Canvas control supports double buffers and DIB section buffers (16,24 or 32 bit). You can easily write image filters using the DIB engine.

    But there is more.

    The Canvas control has a complete graphic engines to support, drawing bitmaps, icons, imagelists, text, shapes, control elements.

    But there is more.

    The Canvas control graphics engine can also draw PolyBeziers or Polygons without using arrays. Yes, thats right. EZGUI uses a simple string based multipoint definition system, which allows you to define a shape using relative coordinates, rather than fixed coordinates. This means, you can define a shape once and then draw it over and over again in different places and sizes and never have to recalculate any points.

    But there is more.

    The Graphics engine can draw multiple types of gradients, such as left to right, right to left, top to bottom and even 3D gradients.

    But there is more.

    Now add this, EZGUI's new Sprite engine!
    Yes you can show/hide/move non-rectangular Images on top of the Canvas (does not effect the actual Canvas background). Sprites can even be animated using multiple frames.

    But there is more.

    Sprites can even be AlphaBlending to each other and the background. They can also be anti-aliased.

    But there is more.

    Sprites are objects themselves and can be drawn on too!

    But there is more.

    The Canvas controls can generate a region based on its current image (background) on the fly, so you can change its actual shape.

    Now of course you can get features like this with something like GDImage, but remember ...

    All of this is part of a complete integrated Visual Designer/GUI Code Generator/GUI runtime package. You don't have to purchase a tool just for graphics, but you get it all in one package.

    Also EZGUI's graphics are designed to be used on Windows 95 to Vista, so you are not limited by a particular operating system nor do you have to distribute an OS runtime for earlier OS's.

    Now remember, EZGUI is not a game engine nor is it trying to be one.
    EZGUI provides such features so you can build commercial quality, business based apps which are graphic oriented.

    What other Visual Designer tool does this ?

    If you need to go beyond the basics, push Windows to the limits while still being able to run your apps on legacy systems, want your app to fit on a floppy disk and to do all of this with just one package, then seriously consider EZGUI 4.0 Pro.

    With this current sale, you can purchase EZGUI 4.0 Pro for less that some third party graphic tools alone and you get a complete development system, with graphics, multimedia and all sorts of ways to customize an app.
    Last edited by Chris Boss; 9 Jan 2009, 11:19 AM.

    Leave a comment:

  • Chris Boss
    This sale has been extended (read first post for details) and slightly changed.

    I have had a good response so far to this sale, so I am continuing for another month.

    Leave a comment:

  • Chris Boss
    I would like to comment here about some comments made comparing EZGUI with FireFly.

    First, let me say FireFly is an amazing product, which deserves to be supported. True I have a different approach to software than does Paul, but that by no means one is better than the other. For some, the pure API approach is what they want, what they need and they are experienced enough to deal with the learning curve of the API.

    What I do find confusing, is the idea that because some choose a different approach (ie. a DLL runtime) that it is somehow ignorant and uneducated.

    Sadly, even DDT at times has been the target of such opinions.

    Each PB'er has different abilities, goals and resources. I think it is better to let each one make up their own mind of what approach fits their needs. It is fine to discuss, what one considers to be advantages to their product and why they think it will benefit customers. There is no need to be overly critical of the different approaches.

    It isn't the quality of EZGUI or its specific features that are targeted by negative comments, but the concept of using a runtime to make programming easier and more productive as if that were somehow bad.

    True people have different opinions about learning the API and how hard or easy it is. I never said one can not learn the API or shouldn't. I have simply been honest that it is not always as easy and simple as some make it out to be. I developed EZGUI originally for my own personal use just because I personally found the API challenging (and still do).

    Now will everyone like EZGUI ?

    Absolutely not!

    I have customers who later feel that it was not exactly to their liking. This may simply be because it just works differently than the way personally approach programming. No two people think the same.

    Yet, there are many happy EZGUI users who have become very proficient with it, who are willing to overlook any small quirks it may have (meaning it may just do something differently) and who have produced quality software with it.

    There are reasons I am not able to offer a trial version of EZGUI (which I won't go into here), so I like to go into detail about the product so potential customers can make an informed choice before buying. I don't want someone to buy EZGUI if it won't help them. I'd rather see them buy FireFly or PwrDev or whatever serves them best.

    I don't think the approach to Visual Design tools has to be "either this one or that one". There are enough PB'ers to support each unique tool, who can make informed choices about what fits them best.

    The majority will likely choose PB Forms, since it is directly supported by PowerBasic, takes advantage of the compilers GUI's features and appears to be the most popular method for designing GUI's.

    A percentage of PB'ers will desire something different.

    I expect EZGUI users to always be a nitch group. EZGUI is probably too different for most PB'ers. It is also the most expensive of the PB Visual Tools. But there are PB'ers who EZGUI will fit their needs well.

    Please do not take any of my comments here as a criticism of Pauls FireFly or any other Visual Designer tool (don't forget PwrDev).

    They are excellent products, even if they use a different approach to programming than I use with EZGUI.

    EZGUI is by no means perfect. As its developer I know its weaknesses more than anyone else. Yet, it does have strengths. It does have some advantages. I simply hope that my discussion of the product here will help some make the right choice (even if that means not to buy EZGUI).

    This sale is the best offer yet for EZGUI and I don't want any who could benefit from it to lose the opportunity to get it so cheap.

    Sadly, its the end of the year (and a rough one for many with the economy) and the time for sales , so both FireFly and EZGUI are being offered at the same time for sale which can cause confusion. I doubt either Paul or myself are having a sale simply to be a pain to the other. It is just the time of year for sales, businesses need to generate revenue (thats means me and Paul) and both products are on sale at the same time.

    Please try to overlook any negatives in these discussions and simply use them as a way to learn more about each product. I have no doubt there will be many who will choose to buy FireFly and thats fine by me. They will definitely get their moneys worth.

    If EZGUI appeals to you, please ask questions, get more info before buying (feel free to email me). Don't buy it simply because it is on sale.
    Buy it because you feel it will fit your needs.

    Happy customers are the best customers, IMO.
    I get better word of mouth advertising from customers who love the product, than those who simply shelve it, because they just bought it because it was on sale and then don't use it.

    Just ask my customers. I will bend over backwards (thats an expression, so don't expect gynastics) to help my customers get the most out of the product.

    Leave a comment: