Trial Full Version Professional Edition(English and German are supported languages)
Released on 6-October-2010
Released on 30-November-2010 (Intel only)
This version uses Qt/Cocoa®, which requires at least Mac® OS X 10.5 Leopard to be installed.
Released on 30-April-2010 (Universal Binary ppc/Intel)
This version uses Qt/Carbon®.
Free Full Version Professional Edition(English and German are supported languages)
Released on 1-December-2010 (Build on openSUSE 11.2)
(K)Ubuntu, Fedora, Gentoo, KNOPPIX, Slackware, Xandros, Linspire are expected to work as long you have installed the required Qt libraries (Qt >= 4.5). For UNIX based like FreeBSD please download and compile your KBasic from the source codes.
The Linux® version is free of charge for open source (GPL 3) Software.
It means that KBasic for Linux is free of charge, if you would like to use it for open source development released under the terms of GNU GPL Version 3 as published by the Free Software Foundation.
Source CodesWrite me an email to get the source codes.
Installation on Linux®Make the installer file executable using your file manager(right click) and run it (left click).
If your PC does not show anything after clicking on the installer file, your system does not match the requirements or has not installed all needed software in the right location as Linux Standard Base (LSB) defines it!
Dependencies are (shared libraries, which you must have installed on your system at this location)
KBASIC'S LICENSE Source codes of the compiler, the IDE and the VM are licensed under the terms of GPL Version 3 as published by The Free Software Foundation. Additionally, the compiler, the IDE and the VM are dual licensed under the following license. KBasic Software License Agreement For The Professional Edition Of KBasic Software Atelier READ THE TERMS OF THIS AGREEMENT AND ANY PROVIDED SUPPLEMENTAL LICENSE TERMS (COLLECTIVELY "AGREEMENT") CAREFULLY BEFORE OPENING THE SOFTWARE MEDIA PACKAGE. BY OPENING THE SOFTWARE MEDIA PACKAGE, YOU AGREE TO THE TERMS OF THIS AGREEMENT. IF YOU ARE ACCESSING THE SOFTWARE ELECTRONICALLY, INDICATE YOUR ACCEPTANCE OF THESE TERMS BY SELECTING THE "ACCEPT" BUTTON AT THE END OF THIS AGREEMENT. IF YOU DO NOT AGREE TO ALL THESE TERMS, PROMPTLY RETURN THE UNUSED SOFTWARE TO YOUR PLACE OF PURCHASE FOR A REFUND OR, IF THE SOFTWARE IS ACCESSED ELECTRONICALLY, SELECT THE "DECLINE" BUTTON AT THE END OF THIS AGREEMENT. 1. LICENSE TO USE. KBasic Software grants you a non-exclusive and non-transferable license for the internal use only of the accompanying software and documentation and any error corrections provided by KBasic Software (collectively "KBasic"), by the number of users and the class of computer hardware for which the corresponding fee has been paid. 2. RESTRICTIONS KBasic is confidential and copyrighted. Title to KBasic and all associated intellectual property rights is retained by KBasic Software. Except as specifically authorized in any Supplemental License Terms, you may not make copies of Software, other than a single copy of Software for archival purposes. Unless enforcement is prohibited by applicable law, you may not modify, decompile, or reverse engineer Software. You acknowledge that KBasic is not designed, licensed or intended for use in the design, construction, operation or maintenance of any nuclear facility. KBasic Software disclaims any express or implied warranty of fitness for such uses. No right, title or interest in or to any trademark, service mark, logo or trade name of KBasic Software is granted under this Agreement. 3. LIMITED WARRANTY. KBasic Software warrants to you that for a period of thirty (30) days from the date of purchase, as evidenced by a copy of the receipt, the media on which KBasic is furnished (if any) will be free of defects in materials and workmanship under normal use. Except for the foregoing, Software is provided "AS IS". Your exclusive remedy and KBasic Software's entire liability under this limited warranty will be at KBasic Software's option to replace Software media or refund the fee paid for Software. 4. DISCLAIMER OF WARRANTY. UNLESS SPECIFIED IN THIS AGREEMENT, ALL EXPRESS OR IMPLIED CONDITIONS, REPRESENTATIONS AND WARRANTIES, INCLUDING ANY IMPLIED WARRANTY OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE OR NON-INFRINGEMENT ARE DISCLAIMED, EXCEPT TO THE EXTENT THAT THESE DISCLAIMERS ARE HELD TO BE LEGALLY INVALID. 5. LIMITATION OF LIABILITY. TO THE EXTENT NOT PROHIBITED BY LAW, IN NO EVENT WILL KBasic Software BE LIABLE FOR ANY LOST REVENUE, PROFIT OR DATA, OR FOR SPECIAL, INDIRECT, CONSEQUENTIAL, INCIDENTAL OR PUNITIVE DAMAGES, HOWEVER CAUSED REGARDLESS OF THE THEORY OF LIABILITY, ARISING OUT OF OR RELATED TO THE USE OF OR INABILITY TO USE KBasic, EVEN IF KBasic Software HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. In no event will KBasic Software's liability to you, whether in contract, tort (including negligence), or otherwise, exceed the amount paid by you for KBasic under this Agreement. The foregoing limitations will apply even if the above stated warranty fails of its essential purpose. 6. Termination. This Agreement is effective until terminated. You may terminate this Agreement at any time by destroying all copies of KBasic. This Agreement will terminate immediately without notice from KBasic Software if you fail to comply with any provision of this Agreement. Upon Termination, you must destroy all copies of KBasic. 7. Governing Law. Any action related to this Agreement will be governed by German law and controlling German law. No choice of law rules of any jurisdiction will apply. 8. Severability. If any provision of this Agreement is held to be unenforceable, this Agreement will remain in effect with the provision omitted, unless omission would frustrate the intent of the parties, in which case this Agreement will immediately terminate. 9. Integration. This Agreement is the entire agreement between you and KBasic Software relating to its subject matter. It supersedes all prior or contemporaneous oral or written communications, proposals, representations and warranties and prevails over any conflicting or additional terms of any quote, order, acknowledgment, or other communication between the parties relating to its subject matter during the term of this Agreement. No modification of this Agreement will be binding, unless in writing and signed by an authorized representative of each party. For inquiries please contact: KBasic Software
Expected release of Q7Basic V1 in May 2012 (with all KBasic major features).
Q7Basic is the successor of KBasic. Your KBasic license works with Q7Basic as well. Most of KBasic's features will be implemented in Q7Basic.
Q7Basic is the new language to write Qt based cross-platform software. If you have at least moderate knowledge in simple object-oriented concepts and the BASIC language, Q7Basic will not be difficult to write own applications soon.
• Compile to C++ binary code
• Thin runtime
• Common BASIC-like functions
• Clean and easy syntax
• Qt Designer supported
• Resource support
• Use of native C++ classes and widgets
• Direct Qt API access
• and much more
Where’s the fun using KBasic if others don’t know?Order a KBasic Professional License today, and support it! :-)
If you like KBasic or if you like what KBasic is doing for the Open Source community, please order now. :-)
V1.X is based on the newest Qt 4. Compiler, Runtime and IDE have been separated. The IDE has been recreated from scratch optimizing for the new Qt 4. The size of the runtime is now optimized and the stability has been greatly improved! It contains nearly all features of V1.5. The code browser has been improved, which automatically looks up for you when you are typing even user defined classes and functions.
In general, the IDE is optimized for performance and easy using. New controls has been added like date boxes. As well the property window has been updated and face lifted. Another new feature is that the IDE contains dock controls, which means you can easily change the position/size of individual dock windows.
Furthermore, a menubar designer and a toolbar designer, query by example, sql table relation overview and a prototype of report designer have been added. It comes with the new fully featured web browser control WebKit (based on Safari, Apple’s “Internet Explorer”), as well the new multi-media support for sounds, videos and more (based on Phonon), which means you can use mpeg vidoes or mp3 sounds in your application. Last but not least, it is prepared for the future, because it comes with Windows Vista look and feel.