ErosOlmi
25-10-2012, 21:24
thinBasic Beta 1.9.1.0
Download from: http://www.thinbasic.biz/projects/thinbasic/thinBasic_1.9.1.0.zip
This is a real Beta in the sense there is a lot of new features all (more or less) to be finished and fully documented.
So, please use this version only for testing and not for real production scripts.
New features are really a lot, all listed into thinBasic help file under What's New topic.
Have a look and please report any impression/problem/likes always remembering it is a beta!!!!!
Here some of the main features you will find in this release:
mainly all modules and thinBasic Core are now compiled using PowerBasic 10.x. This will allow more capabilities to be developed into future releases.
new module called GDIP has been added. This module adds GDIPlus functions into thinBasic as native
new module called ZLIB has been added. This module adds compressing functions as native thinBasic commands
dictionary is now also a module class allowing a more elegant code syntax
added many native Win_* functions into UI module that mimic standard Windows API functions very often needed in scripts. This will avoid the need to DEFINE API in scripts
new module called MSXML2_XMLHTTP has been added. This is an experimental module I added because at work I needed to handle XML file to interact with Web Services servers using SOAP protocol. Is still experimental because I still need to find the right direction to implement it so functions and module classes can change in next release
added in Core engine a new class called cDateTime. The idea is to have directly into Core engine something to handle dates and times without the need to use Date module that was developed by another person and now is quite old and in some cases unstable
CANVAS: a great number of new functionalities has been added. From virtual canvas space to automatic sizing to a new way of handling bitmaps directly into memory. Bitmap loading, in memory bitmap creation and handling, to stretching functions very powerful to in memory bitmaps copying.
Have a look at few new examples located in \thinBasic\SampleScripts\UI\Canvas\
last, the new VisualDesigner ... very very experimental !!!! VisualDesigner can be found under thinAir editor under Tools\Visual Designer menu.
The idea is that you draw your window, Visual Designer will produce thinBasic code ready to be used.
Attention: Visual Designer is still under very heavy development so things can change a lot and compatibility with current version cannot be guarantee
As usual, under \thinBasic\SampleScripts\ you will find many script examples (I think thinBasic now comes with more than 500 examples) showing many (not all) of thinBasic capabilities in the different covered areas.
Known bugs:
among many other (I hope not so many) I know there is a bug in this version when creating bundled exe. Some process can sometimes fail due to incorrect TOC inside Exe. I'm working on solving this problem asap.
Have fun.
Eros
Download from: http://www.thinbasic.biz/projects/thinbasic/thinBasic_1.9.1.0.zip
This is a real Beta in the sense there is a lot of new features all (more or less) to be finished and fully documented.
So, please use this version only for testing and not for real production scripts.
New features are really a lot, all listed into thinBasic help file under What's New topic.
Have a look and please report any impression/problem/likes always remembering it is a beta!!!!!
Here some of the main features you will find in this release:
mainly all modules and thinBasic Core are now compiled using PowerBasic 10.x. This will allow more capabilities to be developed into future releases.
new module called GDIP has been added. This module adds GDIPlus functions into thinBasic as native
new module called ZLIB has been added. This module adds compressing functions as native thinBasic commands
dictionary is now also a module class allowing a more elegant code syntax
added many native Win_* functions into UI module that mimic standard Windows API functions very often needed in scripts. This will avoid the need to DEFINE API in scripts
new module called MSXML2_XMLHTTP has been added. This is an experimental module I added because at work I needed to handle XML file to interact with Web Services servers using SOAP protocol. Is still experimental because I still need to find the right direction to implement it so functions and module classes can change in next release
added in Core engine a new class called cDateTime. The idea is to have directly into Core engine something to handle dates and times without the need to use Date module that was developed by another person and now is quite old and in some cases unstable
CANVAS: a great number of new functionalities has been added. From virtual canvas space to automatic sizing to a new way of handling bitmaps directly into memory. Bitmap loading, in memory bitmap creation and handling, to stretching functions very powerful to in memory bitmaps copying.
Have a look at few new examples located in \thinBasic\SampleScripts\UI\Canvas\
last, the new VisualDesigner ... very very experimental !!!! VisualDesigner can be found under thinAir editor under Tools\Visual Designer menu.
The idea is that you draw your window, Visual Designer will produce thinBasic code ready to be used.
Attention: Visual Designer is still under very heavy development so things can change a lot and compatibility with current version cannot be guarantee
As usual, under \thinBasic\SampleScripts\ you will find many script examples (I think thinBasic now comes with more than 500 examples) showing many (not all) of thinBasic capabilities in the different covered areas.
Known bugs:
among many other (I hope not so many) I know there is a bug in this version when creating bundled exe. Some process can sometimes fail due to incorrect TOC inside Exe. I'm working on solving this problem asap.
Have fun.
Eros