Hi all,
Two years ago i started writing first code snippets for this Visual Designer. I expected this task to take me 6 to 9 month to complete. Now two years later i feel i can release a first public BETA version of it.
It turned out to be an extremly complicated and demanding task, but i´m quite satisfied with the outcome. Me and some beta testers did our best to find and fix bugs and at current stage i´m out of ideas, what more to test. Therefore i decided to release a first public BETA version. As a developper you tend to get blind for certain things, so i´m pretty sure there are some more bugs and issues to discover.
There is still some documentation to be written and depending on your feedback, i will also expand on topics, which need more explanation.
This Visual Designer creates pure SDK code and it can be used only in conjunction with my IDE. SDK code means code implementing the Windows API functions without wrappers or any other dependecy. You cannot use it for PowerBASIC´s proprietary DDT format and you must be willing to deal with the Windows API.
If you want to write DDT code, please purchase PBForms, if you don´t want to deal with the Windows API, buy a copy of EZGUI by Chris Boss. The main advantage of SDK code is, that it is the generic way of coding in Windows, SDK code can easily be ported to other languages, because the Windows API is the same for all languages.
Currently it doesn´t cover each and every possible implementation of each and every common control, but it covers the most common situations for most controls including customdraw and ownerdaw. It does the tedious work by creating a compilable skeleton, which then must be filled with "life".
It is highly customizable in many aspects and you can add own or third party controls too.
While JK-IDE is basically free (though i accept donations) JK_VD in it´s full version is not free. The version comming with the IDE is a demo version. You can use it´s full feature set unlimited times. But the layout files holding all necessary information for generating code can be reused only for one day and/or to a total number of five times. Afterwards trying to use such a layout will open a message box telling you the trial period has expired. You can create a new layout though. For an unrestricted use you need some extras, which will unlock expired layouts too.
In order to get a full version you must make a donation of 50$ or more. Click the "Support" button in the about box (Help Menu/About JK-IDE). A PayPal donation page will appear in your default browser. Please paste (Ctrl+V) into the "Purpose" text field, a 16 digit hex number (transfer id) should be visible now. I need this number and a valid e-mail to return the things needed to make it a full version.
All people, who already have made a donation, will get a free copy, if the they want, regardless of the amount of the donation made. These people should send me a mail with the transfer id. You get this transfer id by following the above steps (click "Support" ...) afterwards the id is inside your clipboard and ready for pasting.
Shipping isn´t an automated process, it might take some time, because i will have to do this by hand. So please wait at least for two days, if you didn´t receive an e-mail within two days, please drop me a mail ([email protected]). In the past i experienced trouble with some mail providers, because my mails were blocked as "spam" or "potential threat". A private message in the forum could be a way to circumvent such communication problems.
Please note:
At current stage it is still a BETA version, so please be warned, if you want to do serious work with it - there might be changes/bug fixes possibly invalidating existing layouts. I did everything comming to my mind to avoid such a situation, but currently i cannot guarantee for it.
I expect your comments, requests for features or feature improvements and of course bug reports. If you followed my IDE thread you know, that i will fix problems. As soon as there is enough public proof showing the VD is stable, i will release an offical version 1.0
JK
Two years ago i started writing first code snippets for this Visual Designer. I expected this task to take me 6 to 9 month to complete. Now two years later i feel i can release a first public BETA version of it.
It turned out to be an extremly complicated and demanding task, but i´m quite satisfied with the outcome. Me and some beta testers did our best to find and fix bugs and at current stage i´m out of ideas, what more to test. Therefore i decided to release a first public BETA version. As a developper you tend to get blind for certain things, so i´m pretty sure there are some more bugs and issues to discover.
There is still some documentation to be written and depending on your feedback, i will also expand on topics, which need more explanation.
This Visual Designer creates pure SDK code and it can be used only in conjunction with my IDE. SDK code means code implementing the Windows API functions without wrappers or any other dependecy. You cannot use it for PowerBASIC´s proprietary DDT format and you must be willing to deal with the Windows API.
If you want to write DDT code, please purchase PBForms, if you don´t want to deal with the Windows API, buy a copy of EZGUI by Chris Boss. The main advantage of SDK code is, that it is the generic way of coding in Windows, SDK code can easily be ported to other languages, because the Windows API is the same for all languages.
Currently it doesn´t cover each and every possible implementation of each and every common control, but it covers the most common situations for most controls including customdraw and ownerdaw. It does the tedious work by creating a compilable skeleton, which then must be filled with "life".
It is highly customizable in many aspects and you can add own or third party controls too.
While JK-IDE is basically free (though i accept donations) JK_VD in it´s full version is not free. The version comming with the IDE is a demo version. You can use it´s full feature set unlimited times. But the layout files holding all necessary information for generating code can be reused only for one day and/or to a total number of five times. Afterwards trying to use such a layout will open a message box telling you the trial period has expired. You can create a new layout though. For an unrestricted use you need some extras, which will unlock expired layouts too.
In order to get a full version you must make a donation of 50$ or more. Click the "Support" button in the about box (Help Menu/About JK-IDE). A PayPal donation page will appear in your default browser. Please paste (Ctrl+V) into the "Purpose" text field, a 16 digit hex number (transfer id) should be visible now. I need this number and a valid e-mail to return the things needed to make it a full version.
All people, who already have made a donation, will get a free copy, if the they want, regardless of the amount of the donation made. These people should send me a mail with the transfer id. You get this transfer id by following the above steps (click "Support" ...) afterwards the id is inside your clipboard and ready for pasting.
Shipping isn´t an automated process, it might take some time, because i will have to do this by hand. So please wait at least for two days, if you didn´t receive an e-mail within two days, please drop me a mail ([email protected]). In the past i experienced trouble with some mail providers, because my mails were blocked as "spam" or "potential threat". A private message in the forum could be a way to circumvent such communication problems.
Please note:
At current stage it is still a BETA version, so please be warned, if you want to do serious work with it - there might be changes/bug fixes possibly invalidating existing layouts. I did everything comming to my mind to avoid such a situation, but currently i cannot guarantee for it.
I expect your comments, requests for features or feature improvements and of course bug reports. If you followed my IDE thread you know, that i will fix problems. As soon as there is enough public proof showing the VD is stable, i will release an offical version 1.0
JK
Comment