中国人自己的开发工具HB++<面向对象技术>

原创 2001年06月18日 18:14:00

这些是基本的开发语言语句,HB++对面向对象作了不少支持工作,在这方面,比VB.NET最新版的面向对象支持方面更加出色.

  2.2 基本数据类型

    一个程序要运行,就要先描述其算法。描述一个算法应先说明算法中要用的数据,数据以变量或常量的形式来描述。每个变量或常量都有数据类型。
    在定义变量时,必须说明变量的名字和数据类型。
    基本数据类型有:Byte,Bool,Long,Double,String。数据类型包括所有基本数据类型,见下图2-1,描述了数据类型的结构:

  数据类型--+--基本数据类型--+--Byte  字节类型
            |                +--Bool  布尔逻辑类型
            |                +--Long  整型(32位)
            |                +--Double双精度浮点类型
            |                +--String字符类型-------+--可变长度字符类型
            |                                        +--定长字符类型( * 字符长度)
            +--非基本类型----+--数组  变量名(数组大小) as 类型
                             +--语言内置类型--+--Collection 集合类模板
                             |                +--DBGrid       RGridCoord  RGridRect
                             |                +--TBaseDatObj  TButton     TCheckBox
                             |                +--TComboBox    TControl    TControlBar
                             |                +--TCoolBar     TCustDatObj TDataBase
                             |                +--TDataSet     TDataSource TDBDataSet
                             |                +--TExpress     TField      TFieldBase
                             |                +--TForm        TFreeGrid   TLabel
                             |                +--TListBox     TMenu       TMenuBar
                             |                +--TMenuBase    TMenuItem   TMFDB
                             |                +--TPage        TPoint      TPopup
                             |                +--TProcess     TQuery      TQuery
                             |                +--TRadioButton TRect       TSpeedButton
                             |                +--TSplitter    TTable      TTabSheet
                             |                +--TText        TToolBar    TToolButton
                             |                +--TTreeView    TWinControl TWinDatObj
                             |
                             +--自定义类型----+--Class语句自定义
                                              +--TypeDef 定义类型别名
                                              +--Form语句定义窗口类
                                              +--Struct语句定义数据结构类

'================================================================================
HB++内部对象类
'================================================================================
'================================================================================

集合类 'Class Collection  
数据库表格 'Class DBGrid From TWinControl
超自由电子表格的单元坐标结构 'Class RGridCoord
超自由电子表格的区域坐标结构 'Class RGridRect
数据对象基类 'Class TBaseDatObj
按钮 'Class TButton From TWinControl
检查框 'Class TCheckBox From TWinControl
下拉框 'Class TComboBox From TWinControl
控件基类 'Class TControl
控件工具条 'Class TControlBar From TWinControl
酷吧 'Class TCoolBar From TWinControl
自定义数据对象类 'Class TCustDatObj From TWinDatObj
数据库类 'Class TDataBase
数据库表基类 'Class TDataSet
数据库接口类 'Class TDataSource
数据库表基类的派生类 'Class TDBDataSet From TDataSet
宏表达式类 'Class TExpress
集合字段类 'Class TField
数据库字段类 'Class TFieldBase
超自由电子表格 'Class TFreeGrid From TWinControl
标签 'Class TLabel From TControl
列表框 'Class TListBox From TWinControl
主菜单类 'Class TMenu From TMenuBase
菜单工具条 'Class TMenuBar From TWinControl
菜单基类 'Class TMenuBase
菜单单元类 'Class TMenuItem
多功能数据库类 'Class TMFDB
页类 'Class TPage From TWinControl
点坐标结构 'Class TPoint
弹出菜单 'Class TPopup From TMenuBase
宏语句类 'Class TProcess
数据库查询类 'Class TQuery From DBDataSet
按钮类 'Class TRadioButton From TWinControl
区域结构 'Class TRect
快速按钮 'Class TSpeedButton From TControl
分隔条 'Class TSplitter From TControl
数据库表类 'Class TTable From TDBDataSet
页纸类 'Class TTabSheet From TWinControl
文本单行编辑框 'Class TText From TWinControl
工具条 'Class TToolBar From TWinControl
工具条按钮 'Class TToolButton From TWinControl
树形显示框 'Class TTreeView From TWinControl
TControl的派生控件类 'Class TWinControl
TBaseDatObj的派生数据对象类 'Class TWinDatObj From TBaseDatObj

中国人自己的开发语言HB++<语句介绍>

这些是基本的开发语言语句,HB++对面向对象作了不少支持工作,在这方面,比VB.NET最新版的面向对象支持方面更加出色.这里将分段介绍HB++,供同行业朋友指正和帮助3.2 语句1. 顺序语句a) 赋...
  • yoursoft
  • yoursoft
  • 2001年06月18日 17:07
  • 992

中国还有“真正“自己的数据库么?

月13日,日本共同社发布消息称,日本软 银 公 司已同中国互联网公司千橡互动集团就成为后者第一大股东并将其纳入麾下一事达成协议。软 银将斥资约100亿日元(约合人民币6.75亿元)购买千橡约14%的股...
  • anxiaozhang1987
  • anxiaozhang1987
  • 2009年09月05日 21:15
  • 5175

中国人自己打造的计算机语言——易语言

  易语言是一门计算机程序语言。以“易”著称,以中文作为程序代码表达的语言形式。易语言的创始人是吴涛。早期版本的名字为E语言。易语言最早的版本的发布可追溯至2000年9月11日。可以说,创造易语言的初...
  • liwei_307
  • liwei_307
  • 2010年10月24日 22:57
  • 2948

面向对象技术的基础概念和特点

对象的产生方式:             1,以原型对象为基础产生新对象;             2,以类为基础产生新对象。     几个重要概念:             1,对象。对象不...
  • yAodoNg_y
  • yAodoNg_y
  • 2012年11月01日 11:02
  • 1976

小议中国人的乡土情结

乡愁一直以来就是个沉重的话题,很多人,无数骚客都为之动容。愈是长大,乡愁愈浓,特别是在外的游子!其实多读一些关于乡愁的诗未尝不可。...
  • u014359150
  • u014359150
  • 2014年04月21日 20:36
  • 1679

分享一个jQuery UI 的客户端框架(jQuery RIA framework)和文档

DWZ富客户端框架(jQuery RIA framework),是中国人自己开发的基于jQuery实现的Ajax RIA开源框架。  DWZ富客户端框架设计目标是简单实用、扩展方便、快速开发、RIA思...
  • wlzzliang
  • wlzzliang
  • 2013年07月15日 18:03
  • 791

Java 基础知识(二)之面向对象技术

1.    面向对象与面向过程的区别        面向对象把数据及对数据的操作方法放在一起,作为一个互相依存的整体,即对象。对同类对象抽象出其共性,即类,类中的大多数数据,只能被本类的方法进行处理。...
  • why_still_confused
  • why_still_confused
  • 2016年05月10日 10:00
  • 872

中国人自己的VB:HB++.(网络)应用软件的专业开发工具

HB++语言1.1 HB++(HB++透明语言)    HYaline Basic++语言简称HB++,中文名称:透明语言。它以MS Windows95/2000/NT操作平台为基础,是一种高效率开发...
  • yoursoft
  • yoursoft
  • 2001年02月23日 03:54
  • 1173

详解面向对象的三大特性

面向对象(Object Oriented,缩写为OO)是现代软件技术的精髓。从早期的SmallTalk到如日中天的Java,都渗透着面向对象思想。OO具有三大特性:封装性、继承性和多态性。想掌握面向对...
  • zzqupy
  • zzqupy
  • 2011年01月14日 21:09
  • 813

中国人的面子:丢脸和不要脸

文/胡先缙棒喝:中国人的劣根性悲剧百年酒性,百年理性,百年奴性21世纪了不用这么辛苦飞回南方  注:作者胡先缙女士(Hu,Hsien-Chin)为我国早期留美之人类学家。  人类学家及心理学家的研究显...
  • neweroica
  • neweroica
  • 2005年03月19日 11:07
  • 3523
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:中国人自己的开发工具HB++<面向对象技术>
举报原因:
原因补充:

(最多只允许输入30个字)