图形窗口数据库——Winbase 山东 曹向阳 1995-09-22 以下以最新Winbase2.5版为例,介绍Winbase的特点: 1.舒适的操作平台和开发平台 Winbase集数据库维护、界面设计、报表设计及程序的自动生成、编辑编译、连接、调试为一集成环境,这既便于操作,也便于应用系统的开发。 2.支持可视程序设计机制 Winbase采用了可视程序设计机制及支持面向目标的程序设计思想,只需对应用系统的需求给予描述,就能获得功能强大的应用系统,并允许开发人员编译、连接成可独立运行的应用系统。 3.兼容性高 Winbase全兼容目前微机上流行使用的数据库管理系统xBase。 4.扩充性强 Winbase为开发人员提供了C语言的标准接口,开发人员可以方便地把C程序加入Winbase程序中,提高了系统的灵活性和扩充性。 5.支持网络数据库系统的开发 Winbase提供了大量的网络应用系统开发函数,核心函数自动支持网络功能,开发人员可以利用这些函数方便地设计出网络应用程序。 6.具有丰富的命令和函数 Winbase程序设计语言提供了400多个标准函数和100多个命令。其中包括图形窗口、菜单、对话框及按钮函数;鼠标操作函数;数据库维护函数及命令;低级文件操作函数及命令;系统函数及命令;内存检测函数;文本和备注字段管理函数及数据类型转换函数等等;许多函数,直接提供以往用户期望得而又无能为力的功能。 7.应用系统开发的高速性 利用Winbase提供的工具及丰富的函数和命令,可以很快地开发出全图形方式下的应用系统,即完全图形方式下的窗口、菜单、对话框及按钮;全面的鼠标支持;精美的图形用户界块;千变万化的数据库维护格式;灵活控制键盘及鼠标的操作,所见即所得报表设计;支持多种打印机及多种矢量字体的报表输出;独立于Winbase的应用系统等。 8.代码数据的独立性 在xBase应用系统的设计中,若报表发生变化,则应用程序中几乎所有代码都作调整(如数据库的维护、报表的打印输出等),而在Winbase应用系统的设计中,数据库格式和报表的变化在多数情况下不会影响应用程序代码。 9.Winbase应用程序自动生成 Winbase提供了Case、对话框和数据库维护自动生成工具,开发人员可以很快地作Winbase应用程序的框架,包括窗口菜单制作、对话框制作、按钮制作、界面制作等,并可根据设计的多种方式生成程序。 总之,Winbase独特的风格、强大的功能定会把许多以前使用xBase的朋友未圆的梦变成现实,也定会有许多新的朋友喜欢上Winbase。 (山东 曹向阳)