|
||||
新版Basic开发环境CA-Realizer简介 IDG电讯IDG电讯 |
|
如果您接触过编程语言的话,您可能知道Basic。如果您为Windows写 过程序的话,您一定了解Microsoft公司的VisualBasic。比Vis ual Basic名气稍微小些的还有一种Basic语言开发环境,那就是比199 1年Microsoft的面向对象版本出台还要早的CA-Realizer。 CA-Realizer是位于纽约的CA国际公司的产品,目前已升级至Vers ion 2.0。新版本对OS/2和其他IBM产品用户所关心的主要性能都做了提高 。在当前Microsoft的Visual Basic如此流行之前,仍有必要考虑 其他的Basic语言。 首先,Visual Basic和CA-Realizer编程模型完全不同。C A-Realizer使用的是过去30年来大多数编程语言用的为人们所熟知的过程模 型,而Visual Basic的事件驱动型编程模型则要求面向对象思维的重大飞跃 。这一点做起来很难,而且对许多编程任务来说实际上也无此必要。 第二个重要原因是CA-Realizer维护容易,而采用事件驱动模型的Vis ual Basic维护麻烦,这一点Visual Basic编程员可能有异议。V isual Basic的应用软件源码位于多个程序对象中,使跟踪与调试有些困难, 而对于短程序及中等长度的程序来说,CA-Realizer的过程模型则易于掌握与 处理。 最后一点是最新版CA-Realizer具有Visual Basic难以模仿 的优点——OS/2兼容性。 也就是说,CA-Realizer新版本2.0具有全部OS/2和Window s开发环境。对两者的选择只不过是运行一遍安装程序就实现了,而且兼容性还扩展到其 他方面,一旦某一程序在一种开发环境中写成,其编译的源码可在二者中任何一种操作系 统下运行。为实现这一能力,CA-Realizer为两种操作系统都设有动态连接库 (Dynamic LinkLibraries)和运行时间支持库。从一种操作系统 向另一种操作系统移植码可简单地通过在适当的目录中装入这些运行时间文件即可实现。 这一步完成后,移植工作就剩下向第二个操作系统复制编译的程序文件了。 虽然CA-Realizer的某些功能新旧版本没有多大变化,但有必要再提一下 。 其中最有用的是一组可以综合进Realizer应用软件的控制功能,包括文本编 辑器、电子制表、商业图形和制表工具、手册上称之为“可编程应用软件工具”,与Vi sual Basic的特定(custom)控制内容差不多。上述功能的一项或全部 可作为任何一个应用软件的组成部分,比如编写一个从数据库文件中收集数据的程序,把 它装入电子制表控制中,然后进行一系列自动计算。编写一套使用电子制表及商业图形的 试验性应用软件仅需半天的工作量。此外还值得一提的是,CA-Realizer可直 接阅读Excel和1-2-3电子制表文件,Xbase数据库(包括起始码)以及其 他文件格式。 CA-Realizer还备有一套项目管理程序来编译和传送应用软件。该项目管 理程序跟踪所有的源码,二进制及资源文件,使其在完成后易于编译该应用软件。项目管 理程序的另一个作用是产生完整的安装盘,包括Realizer运行时间文件,以便传 送给最终用户。 总之,CA-Realizer为快速传送商业应用软件提供了多种方便。其为人所 熟悉的编程模型、各种各样的开发工具和可移植性,都使它成为日常软件开发的良好选择 。 CA-Realizer Version 2.0美国售价1994年3月31日 前99美元;其后为247美元,有现货供应。 (计算机世界报 1994年 第20期) |
周报全文频道联系方式:010-68130909 |
||||||
| 【关于我们】 【广告服务】 【周报发行】 【投稿指南】 【投稿声明】 【联系方式】 【法律声明】 【媒体手册】 【编读往来】 |
||||||
| Copyright© ccw.com.cn,All rights reserved | ||||||
| 中国计算机世界出版服务公司版权所有 | ||||||