HB++语言
1.1 HB++(HB++透明语言)
HYaline Basic++语言简称HB++,中文名称:透明语言。它以MS Windows95/2000/NT操作平台为基础,是一种高效率开发Windows应用程序的工具,而且对Internet网络应用程序(For Windows)的开发更是简单方便。HB++是一种针对开发和维护应用程序(包括网络应用程序)的专业化开发工具语言。
HB++透明语言是基于古老的Basic语言脚本结合面向对象技术以及Internet技术扩展而成。HB++继承了BASIC语言的简单易学性质,同时继承了C++的面向对象技术,并将Internet技术内置到语言内部。
1.2 HB++透明语言的组成
HB++由四部分组成:语言编译执行系统、超自由电子表格、图形辅助设计、Internet控制系统。以后将增加字处理系统和图象处理系统。
语言编译执行系统:对语法分析程序编译和解释执行的基础系统。支持几乎所有的面向对象方法,制作特殊控件也很容易。Windows中得几十种控件都可以继承予用户扩展。支持网络分布式执行程序。
超自由电子表格:全新概念的自由表格,不仅可以行列定位操作数据,而且可以按数据对象自定位。即,数据关系与行列没有直接的关系,数据关系无需表格的行列来描述,数据之间的关系与界面体现形式完全无关。树状收缩展开功能、数据对象类可继承扩展功能等将表格实现各种特殊或非特殊形式都很容易。采用所见即所得技术,表格在全真模式下操作,屏幕与输出完全一样。
图形辅助设计:与Auto CAD的二维功能相似,新增命令无限制嵌入、鼠标点选命令行提示选项等功能和控件方式的图块设计和使用。
Internet控制系统:提供多种通讯方式,可以将语言中的数据直接转接到其他应用程序中去。支持实时传送数据、文件上传下载、条件发送接受等方式。支持远程调试数据和转接远程应用程序中的数据等。
四部分子系统有机地结合在HB++透明语言中,成为一成完整的开发应用程序工具。在使用HB++开发应用程序过程中,会发现许多功能或烦琐的工作已经在语言中提供,这就是为什么HB++是针对开发和维护应用程序的专业化开发工具。
1.3 何谓透明语言
透明语言是HB++独特的创造,它给予程序设计者最大的资源共享能力。
HB++已经解决或提供了以下几个方面的问题
a)共享和派生应用程序体。
无