Chinaunix首页 | 论坛 | 博客
  • 博客访问: 8608054
  • 博文数量: 1413
  • 博客积分: 11128
  • 博客等级: 上将
  • 技术积分: 14685
  • 用 户 组: 普通用户
  • 注册时间: 2006-03-13 10:03
个人简介

follow my heart...

文章分类

全部博文(1413)

文章存档

2013年(1)

2012年(5)

2011年(45)

2010年(176)

2009年(148)

2008年(190)

2007年(293)

2006年(555)

分类:

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.

阅读(2635) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~