News: SPECIAL OFFER: EZGUI Classic (4.0) until May 31, 2013 only $29 !

TO REGISTER on Forum, contact tech support: http://cwsof.com/support.html
 
Poll
Question: What are your biggest concerns (or difficulties) in learning to use EZGUI 4.0 Pro ?
Designer is different than what I am use to - 2 (6.5%)
Designer does not use a standard Property List like other designers - 0 (0%)
Designer does not allow me to edit code directly in it - 0 (0%)
Designer does not support ActiveX controls (which I require) - 0 (0%)
I don't like switching between Designer and Code Editor - 1 (3.2%)
I don't understand how the Smart Parser works - 1 (3.2%)
Some important Features to me appear to be missing from Designer - 1 (3.2%)
I find the lack of API terms (ie. window styles) confusing - 0 (0%)
I couldn't figure out how add a resource file - 1 (3.2%)
There weren't enough beginner tutorials - 6 (19.4%)
Documentation needed more beginner oriented topics - 6 (19.4%)
Documentation was difficult for me find answers to my questions - 4 (12.9%)
I spent weeks trying to learn EZGUI but could't figure it out - 1 (3.2%)
I didn't like the need for a runtime DLL and switched to another product which didn't require one - 2 (6.5%)
I couldn't understand the code structure of an EZGUI application - 2 (6.5%)
I found the command set hard to use or learn - 0 (0%)
My API experience is intermediate or advanced and I simply prefered using API directly - 0 (0%)
Some features appeared to be missing and I couldn't figure out how to integrate API techniques I already knew - 0 (0%)
EZGUI Events coding style was just too different than DDT or API style I was familiar with - 0 (0%)
I come from a VB background and it simply was not similiar enough to VB for me - 0 (0%)
I come from a DOS background and I just couldn't figure out how to write the proper code in it - 1 (3.2%)
I don't use PowerBasic anymore so any comments are mute - 0 (0%)
I purchased EZGUI on sale but it is "over my head" - 2 (6.5%)
I am a hobby programmer and EZGUI is more than I can grasp - 1 (3.2%)
I am professional programmer and EZGUI lacked the features I need - 0 (0%)
Total Voters: 7

Pages: [1]   Go Down
  Print  
Author Topic: What you found most difficult in using EZGUI 4.0 Pro (Poll)  (Read 1401 times)
Chris Boss
Administrator
Hero Member
*****
Posts: 1814


View Profile
« on: June 26, 2009, 12:39:54 PM »

This discussion is for the benefit of those who found it difficult to learn how to use EZGUI 4.0 pro.

Let me first say, that EZGUI does have a learning curve like anything else and one can not expect a software package with so many features to be learned in a few days.

Because a few never get up to speed with EZGUI does not in any way diminish its value in any way.

- Some never get up to speed, simply because they have a totally different approach to programming and EZGUI is too different than what they are use to.

- Some may not have the time (or motivation) to work through their initial problems in using it so they give up too soon

What ever the reason, I want to help all users to get the most out of EZGUI.

The first place to start with is to find out what the specific problems are with some new users.
Once I find the key areas customers have problems I can then address those problems here in the new forums.

If you have purchased EZGUI and haven't gotten up to speed with it yet (or simply stopped using it) this is your chance to make your investment pay off.

This much I can honestly say, if you give EZGUI a fair chance, take the time to learn how it really works, get help from me over any initial hurdles using it, you can develop amazingly powerful Windows applications.

Don't be fooled by all the hype others may say about EZGUI compared to other Visual Designers for Powerbasic.

EZGUI has features which most PB'ers rarely, if ever, learn how to do with the Windows API alone.

The real test of a programming tool is not whether you use the API directly (so called SDK style programming) or whether it does not have a runtime, but it is the quality and reliability of the software you can create with it.

I can tell by the kind of software my customers, especially the advanced ones, are creating with EZGUI that it is a powerful tool in the right hands.

This poll and discussion is to find out why some have more of a problem in getting up to speed with EZGUI that do some others.

The purpose of this poll and discussion is not for you to get a chance to trash EZGUI.

The purpose is to find out why find using EZGUI difficult and to remedy the problem.

I am willing to give such users the attention they need to help them get the most out of EZGUI.

So lets start.

Logged
Donnie Ewald
Newbie
*
Posts: 2


View Profile
« Reply #1 on: June 26, 2009, 03:28:21 PM »

In all honesty, I purchased EZGUI with wrong expectations.  As a hobby programmer I've been very lucky that I can usually adapt existing code for my purposes.  Since several excellent prices were offered I purchased the Personal Version and later the Pro version.  Unfortunately, I've never truly used EZGUI since the time investment to learn it is usually greater than hand-coding the small utilities that I'm going to use.

I'm sure that with some front-side investment that it would allow me to become more efficient in the long-term; but, the need has not been there yet to provide that stimulus.  I don't regret the purchase; but, I will admit that I wish that I had done more research to understand what I was purchasing.  So, no fault of Mr. Boss but a fault of my own.
Logged
Chris Boss
Administrator
Hero Member
*****
Posts: 1814


View Profile
« Reply #2 on: June 26, 2009, 03:55:29 PM »

Thank you for your honest comments about EZGUI Donnie,

I fully understand.

I am curious, what kind of applications do you usually write ?

Also could you elborate on what confused you when using EZGUI ?

Maybe it would be helpful if you noted what programming languages you are used to (ie. VB) ?

While EZGUI may not fullfill your current needs, it would be worthwhile to continue to experiment with it.

Not as to using EZGUI, there are a number of things which may confuse some at first.

One is the Events.

Event converts common API notification messages into consistant events and forwards the events to the proper subroutine for each control.
Events are pretty straightforward, IMO and don't take long to grasp.

Second the Smart Parser.

Unlike other Designers which allow you to edit code within the designer EZGUI lets' you use an external code editor of choice.
Because the code editor is external, there has to be some way to protect certain blocks of code from being edited because the designer needs to maintain that code itself.

The Smart parser does this simply, but it may be a little confusing at first.

Here are some posts from my forums (the old forums) which discuss the Smart Parser.
Maybe something in them will "click" and make sense to you. I hope they are helpful.
Other users have asked questions about the Smart parser and maybe these posts will offer some answers for you.

http://chrisboss.hypermart.net/ubb/Forum1/HTML/001364.html
http://chrisboss.hypermart.net/ubb/Forum1/HTML/001512.html
http://chrisboss.hypermart.net/ubb/Forum1/HTML/001531.html
http://chrisboss.hypermart.net/ubb/Forum1/HTML/001774.html
http://chrisboss.hypermart.net/ubb/Forum11/HTML/000028.html
http://chrisboss.hypermart.net/ubb/Forum11/HTML/000030.html
http://chrisboss.hypermart.net/ubb/Forum29/HTML/000005.html
http://chrisboss.hypermart.net/ubb/Forum29/HTML/000024.html
http://chrisboss.hypermart.net/ubb/Forum29/HTML/000036.html


If you have specific questions, feel free to ask them in the EZGUI main forum.

Logged
Donnie Ewald
Newbie
*
Posts: 2


View Profile
« Reply #3 on: June 26, 2009, 06:25:12 PM »

I normally write small utilities in PB/CC that'll convert one type of file into another.  Maybe a CSV file into an HTML file.  I also write small GUI applications for games and such that I might play:


...has some screenshots of the type of program that I most commonly write with PB/WIN.  I also maintain the POFFS code, though I've not released an engine update to the public in a long time.  My programming cycle is usually pretty simple, I create a plan, I create the backbone of whatever is happening in PB/CC, if I decide to share the program, I'll create a GUI environment in PB/Forms and then import my PB/CC code.

Pardon me for being simple; but, what confused me the most at the beginning is that it's so different.  I learned to program with QB45/PDS71 and then moved from that into PB for DOS. I then moved to PB/CC and PB/WIN.  I'm not a hardcore programmer.  I've Petzold's book; but, I've never read it.  There is every resource in the world available on the internet to provide understanding and direction; but, I've avoided it.  Once I've some need for something then I invest the time to learn about it.  Like a kid memorizing the multiplication tables, I follow the process of programming but I don't truly understand why 9x9=81.

So, my programs work; but, they don't sing like what others can do.
« Last Edit: June 26, 2009, 11:15:24 PM by Chris Boss » Logged
Pages: [1]   Go Up
  Print  
 
Jump to: