follow my heart...
分类:
2006-09-21 12:12:38
HBASIC是一个集成开发环境,用于创建,执行和调试BASIC风格的语言.它是一种基于对象的语言,与Visual basic非常相似.它目前运行于
linux环境下面,必须有qt3.2以上的库支持.
其网址是
以下是对它的英文介绍
HBasic
is an integrated development environment used to create, execute and
debug programs with an BASIC style language. HBasic has object oriented
features either in combination with precompiled C++ components (shared
libraries) or class definitions (HBasic sourcecode). This also includes
a version of inheritance.
Qt version >=3.2 required as prerequisite !!!
HBasic runs on Linux and uses the Trolltech Qt library (>= 3.2).
The syntax of the BASIC language and parts of the IDE are similar to
existing BASIC IDE's to simplify using this new language.
以下是他的特征:
Edit and build HBasic software in IDE with project managment, GUI designer and property editing.
Load and use packages of predefined components to set up the forms and widgets for your program.
Source code editor includes syntax highlightning, code completion and code folding.
Execute your programs with interpreter to avoid slow compilation.
Create
standalone executables with the compiler that may be distributed and
executed on other computers without installing HBasic.
Debugger:
Step through the runtime code in different ways. Display values of
variables in special windows or by moving the mouse over the variable
name in the editor.
Create components with C++ source that provide
widgets or library functions that may extend your HBasic program or IDE
features at runtime. If your class has been derived from QObject HBasic
can use the signals, slots and properties of the class in HBasic code.
Other libraries may be used in HBasic with wrapper functions.
Use
object oriented features for classes defined in HBasic sourcecode or
components that have been loaded as a package. HBasic classes export
methods, classlocal fields and properties and may trigger events or
inherit from other classes.
Integrated database tools to access
tables through the IDE or the HBasic program. Display and edit tables
on the table-row level or with queries, reports, SQL statements or
database forms that may be set up and changed with the IDE. Edit (read,
insert, update and delete) table columns from your HBasic programs.
Create and use instances of every Qt class with Qt-C support. Call methods or use predefined enum values from the QT library.
Sheets and graphs in alpha state to test future extensions.