Initial Release of IWB+
See details Here (http://www.ionicwind.com/forums/index.php?topic=4626.0)
LarryMc
Hey there LarryMc,
Good grief, man.... IWB+ is absolutely crazy with really cool features and a great price!
Good on you, kind sir.
-Doc-
P.S. (such a great deal that you may just coax me to start programming in Basic again soon)
Quote from: Doc on July 07, 2011, 04:22:31 PM
P.S. (such a great deal that you may just coax me to start programming in Basic again soon)
I see that as a deffinent plus!
LarryMc
Larry
I have just ordered it :D
Thanks and I hope you will be satisfied and find it worth the money spent.
LarryMc
can't wait to try it ;)
does it support code -> form or just form -> code.
ie: if you edit the code will it make the appropriate changes on the designer form
Quote from: Blue Steel on July 08, 2011, 12:32:04 AM
can't wait to try it ;)
does it support code -> form or just form -> code.
ie: if you edit the code will it make the appropriate changes on the designer form
it's form to code.
The automatically generated code is in protected areas. If you edit the code inside the protected areas it will be automatically overwritten. You add your code outside of those protected areas.
For eventhandlers it automatically generates the ONMessage declarations in protected areas(as weel as ONMESSAGE and ONCONTROL). The handlers subroutine skeletons are automatically generated outside of a protected area so you can enter your your own code.
I suggest that ALL POTENTIAL users download the help file (chm, pdf and or eBook format) prior to purchasing and read through it. I don't want anyone to be mislead and disappointed.
LarryMc
Larry
I have not received the download instructions email.
Larry,
What a wonderful achievement to complete a project of that magnitude .. ;D
I've purchased my copy .. 8)
best wishes, :)
Graham
Alright, let's see what this program can do...
Bought it this morning and am waiting on download instructions.
Thanks Larry,
Logman :)
UPDATE: Downloaded IWB+ and installed it. It installed properly on Windows 7, put a shortcut on my desktop, and started up normally. I haven't had a chance to input any code yet, but all the functionality and help files seems to be working correctly. So, I'd say I'm good to go--thanks.
LarryS is involved in another one of his regular job audits. I'm sure he will get the download instructions out today.
LarryMc
I shall be buying this asap, but just a little advice please.
I haven't bought IWB itself yet but downloaded the 'try for several days' version 2 some time ago, when all the problems were being experienced. I never got to the stage of unlocking it or even trying it out more than once.
Should I remove this from my computer and then download and install the latest IWB or install it over the existing trial version? I seem to have read in the forums about problems experienced by people who have tried to install a new version having removed the old one.
Also, can I go on using the old EBasic and Ebasic Visual designer on the same machines without the two interfering in any way with each other?
Thanks
Quote from: AdrianFox on July 09, 2011, 06:54:47 AM
I haven't bought IWB itself yet but downloaded the 'try for several days' version 2 some time ago, when all the problems were being experienced. I never got to the stage of unlocking it or even trying it out more than once.
Should I remove this from my computer and then download and install the latest IWB or install it over the existing trial version? I seem to have read in the forums about problems experienced by people who have tried to install a new version having removed the old one.
IWBasic 2.0 had a 15 day limit for trial. If it has been more than 15 days since you downloaded it to try you can't just download a new copy. That would defeat the purpose of the time trial. You will need to contact LarryS directly via pm or email.
Quote from: AdrianFox on July 09, 2011, 06:54:47 AM
Also, can I go on using the old EBasic and Ebasic Visual designer on the same machines without the two interfering in any way with each other?
The original visual designer used the registry to store entries and was tied very closely to the EBasic registry entries.
IWB+ doesn't use registry entries. It stores information it needs in files stored in the user's application data folder. A copy of IWBasic has to be installed on the machine that IWB+ is installed on. If IWBasic is not a working copy I don't know if you'll be able to compile the IWB+ project; the IWBasic copy protection might prevent that.
But yes, EBasic and IWBasic, with the corresponding designers, can both exist on the same computer. I have that very thing on my computer.
LarryMc
Questions for ya LarryMc:
Quote
- Resource Editor
- Allows multiple selections when using file dialog to add resources.
- Creates skeletons when adding resources that require User input.
Since you can add multiple resource selections, do the selections have to be all of the same type (per selection) or is it possible to grab a folder of mix and match types. (images and/or HTML and/or text files and/or whatever else)
Can you explain how the skeleton thing works? With my old semi-functional mind, I don't think I understand the usage of that feature at all. :-[
Thanks,
-Doc-
Edit to add:
I'm back!
...just purchased a few minutes ago: IWB 2.0 -- IWB+ -- Snippet Mgr.
Let the fun and games begin. :)
adding multiple resources -
When you right click and select add on one of the types in the resource editor treeview you are telling IWB+ "I want to add one or more type [your choice] files as resources.
Different types of resources have different formats that the data has to be entered.
You can also, in some cases, add the same file as different resource types.
IWB+ can only know your intent for a particular file by making you pick a type. Right or wrong, it will format your selection as the type you selected.
Skeletons, as they pertain to resources is real easy.
for images and such there is no skeleton because the resource file is one line, incorporating the filename of the resource.
Skeleton files are create for those types of resources that require a user to enter more information than just picking a file name.
The largest skeleton is for VersionInfo type resources. This is the skeleton:
FILETYPE 0x00000000L
FILESUBTYPE 0x00000000L
BEGIN
BLOCK "StringFileInfo"
BEGIN
BLOCK "040904E4"
BEGIN
VALUE "CompanyName", "My Company."
VALUE "Contact e-mail", "you@company.com"
VALUE "FileDescription", "MySoftware.Exe"
VALUE "FileVersion", "1.00"
VALUE "Development Language", "IWBasic"
VALUE "LegalCopyright", "Copyright© 2006"
END
END
BLOCK "VarFileInfo"
BEGIN
VALUE "Translation", 0x0409, 1252
END
END
You then edit it,in place, to reflect you particular application. The skeleton saves you a lot of typing.
In creating a menu resource, the skeleton is only:
BEGIN
;Enter data here
END
Using IWB+'s own resource file as an example that is expanded to look like this, by the user:
BEGIN
POPUP "File",3000
BEGIN
MENUITEM "New Project\t",3001
MENUITEM "Open Project\t",3002
MENUITEM "Close Project\t",3003
MENUITEM "Save Project\t",3004
MENUITEM "Save Project As...\t",3005
MENUITEM "",3009,0x00000800
MENUITEM "New File\t",3010
MENUITEM "Open File\t",3011
MENUITEM "Close File\t",3012
MENUITEM "Save File\t",3013
MENUITEM "Save File As...\t",3014
MENUITEM "",3019,0x00000800
MENUITEM "Export\t",3020
MENUITEM "",3029,0x00000800
POPUP "Preferences",3030
BEGIN
MENUITEM "General\t",3031
MENUITEM "Code Editor\t",3032
MENUITEM "Basic Control Defaults\t",3033
MENUITEM "User Control Defaults\t",3034
END
MENUITEM "",3039,0x00000800
MENUITEM "Backup\t",3040
MENUITEM "Restore\t",3041
MENUITEM "",3049,0x00000800
POPUP "Recent Projects\t",3120
BEGIN
MENUITEM "...\t",3121
END
POPUP "Recent Files\t",3140
BEGIN
MENUITEM "...\t",3141
END
MENUITEM "",3059,0x00000800
MENUITEM "Exit",3060
END
POPUP "Project",3170
BEGIN
MENUITEM "Options\t",3171
MENUITEM "Insert File Into Project\t",3172
MENUITEM "Insert Library/Object/Assembly Files Into Project",3173
MENUITEM "Manage Include Files",3174
MENUITEM "",3175,0x00000800
MENUITEM "Project 'To-Do' List",3176
END
POPUP "Build",3080
BEGIN
MENUITEM "Run\t",3081
MENUITEM "Compile\t",3082
MENUITEM "Compile and Run\t",3083
MENUITEM "",3084,0x00000800
MENUITEM "Compile Resource\t",3085
MENUITEM "",3089,0x00000800
POPUP "Debug",3090
BEGIN
MENUITEM "Start\t",3091
MENUITEM "Single Step\t",3092
MENUITEM "Stop\t",3093
END
END
POPUP "Editors",3100
BEGIN
MENUITEM "Menu\t",3101
MENUITEM "ToolBar\t",3102
MENUITEM "Resource",3103
MENUITEM "TabControl",3104
MENUITEM "Custom Controls",3105
POPUP "Tools Menu",3106
BEGIN
MENUITEM "Add Tool",3107
MENUITEM "Remove Tool",3108
END
POPUP "Help Menu",3109
BEGIN
MENUITEM "Add Help",3110
MENUITEM "Remove Help",3111
END
END
POPUP "Tools",3150
BEGIN
MENUITEM "File Cleanup\t",3151
MENUITEM "ColorPicker\t",3152
MENUITEM "Toolbar Paint",3153
MENUITEM "MessageBox",3154
MENUITEM "",3159,0x00000800
END
POPUP "Help",3160
BEGIN
MENUITEM "About...\t",3161
;MENUITEM "Welcome\t",3162
MENUITEM "Ionic Wind Web Site\t",3163
MENUITEM "Support Forums\t",3164
MENUITEM "",3165,0x00000800
MENUITEM "IWB+ Help\t",3166
MENUITEM "",3167,0x00000800
END
END
The skeleton for DATA type resources looks like the simple menu skeleton also.
More information about resource files is contained in IWBasic's IDE Help menu under Resource Compiler Help.
Hope that helps.
LarryMc
Cool, thanks for the info Larry.
-Doc-
One question here please?
Free upgrades for life or theres limitation for upgrades? ???
Please clarify. Thanks.
Free upgrades until verion 2.0
LarryMc
Bought it yesterday and as it's raining, had a good "play" today.
Absolutely fantastic program, does so much more than the EB Visual Designer.
Thanks very much for all your hard work on this. I will have to fight hard to resist the temptation to stay in away from all the garden work and really get stuck into using this.
I can't understand why hundreds of hobby and professional programmers aren't queuing to buy this!
BUT, in marketing terms, why on earth is its existence practically hidden away on the main Ionic Wind pages? You only find out about its existence if you look at the forums or when you click under 'Utilities', scroll all the way down under Creative and Aurora details, AND a few ebooks and manuals, until you find it tucked away under 'Offerings from Larry McCaughn:' and even then it comes THIRD after the Custom button and Custom chart programs!!!
WHY is it apparently being kept such a big 'secret' when it is probably the product which would sell IWB itself to a much larger market, especially newcomers?
It should be mentioned right up there on the first page of the site as an 'essential add on' especially for beginners, under the IWBasic header or at the very least featured when you click on 'More info'.
??? ???
:) :)
8) Larry!!
Just purchased it and as everyone above commented already, Fantastic program!
Question: I have a rather large project in the EBasic designer. What would you suggest the best way to port it to this new designer??
Thanks,
JerryC
Thanks Jerry,
The only sure fire way is to recreate it.
There were just too many differences between the two versions for me to account for all the possible variations that could cause total crashes. (well, I guess I could have spent another 6-9 months trying to do so but I chose not to. )
You are at an advantage because the source files are already in the designer format. Meaning you can see what what is currently in a protected area and what is not.
My suggestion:
Make you a printout of your current code to reference while using IWB+. (you can open the EB disgner and look at your code there if you want to flip back and forth between the two designers.)
In IWB+
1. Recreate all your your forms insuring you use the same names and same handler names as in your old program
2. Add all the same styles, sizes, fonts, etc.
3. Add all the same controls with the same names and same styles, sizes,, fonts,etc.
4. Add all the same events with same names for all your forms and controls.
5. Safe thing is to recreate toolbars and menus; making sure to use same names and ids
6. In all your handlers, once they are created you can simply copy all the code from inside your old ones to inside your new ones.
7. If you have any source code only(non-form) files create a new empty one in IWB+ and then copy and paste the contents of the old one into the new one.
8. Copy any other non-protected info from any of your old source files to the appropriate place in the corresponding new source files.
That should pretty much do it.
Sorry you have to go through that sort of hassle.
But, considering the circumstances surrounding the first designer it was a choice I made.
If there's anything else I might help you with just holler.
LarryMc
:)
Thanks Larry, I'll be able to scan the old code and change anything desired. Like you said, it will be some work, but I think it will be worth it.
;D Still love the new designer!!
Thanks,
JerryC