首页 | 产品介绍 | 技术支持 | 网上销售 | 成功案例效果展示 | 产品下载 | 加盟合作


面向对象特征
开发组件
事件处理
体系结构

编程框架
友好接口
封装
自动消息响应

优点
快速开发程序
规范程序开发

同类产品比较
产品发展

 
     Object UNIX Class Library提供了定义UNIX窗口、对话框及窗口控制的操作与数据存储的对象,在一个Object UNIX Class Library应用程序中,一个界面对象便充当一个可见的UNIX界面元素的代表。

    在用户创建一个新的UNIX界面元素时,或者是从TWindow类下派生出一个新的窗口时,用户获得了指向该窗口的指针并同时获得该窗口的一些信息如窗口的位置和状态信息。

    OUCL封装了curses函数,在UNIX环境下的文本模式交互式应用程序编程中,需要从curses下申请主应用程序的窗口空间,并采用curses库提供的一系列屏幕操作函数来绘制您的窗口信息即屏幕元素,curses提供了几百个的函数调用来处理用户的键盘操作以便给用户进行交互处理,虽然您可以直接从curses中调用任意的Windows函数,但Object UNIX Class Library通过提供一组对象成员函数来简化调用函数的过程,通过抽象化用户的键盘交互操作,提供一系列界面元素操作如输入条、列表框、校验按钮等标准的屏幕操作来简化用户的编程并使用户的界面一致性。

    Curses库函数的许多参数都存储在截面对象的数据成员之中,这样,成员函数能用这些数据为Curses函数提供参数。除此之外,Object UNIX Class Library把相关的函数单元组合到单一的成员函数之中,使其能执行更高级的任务,举个最简单的例子,您可以使用Object UNIX Class Library类库提供的行输入,当然,您也可以通过curses提供的函数自己编写一个行输入,但这需要几十行甚至上百行的程序量,如果您不嫌麻烦。这一方法虽然减少了对每个curses函数的依赖性,但不限制您对curses库函数的直接调用。Object UNIX Class Library具备了两方面的优越性:高级面向对象的开发加之对UNIX文本模式环境的最大限度的控制。


Copyright @ 1997 - 2002 风人软件工作室 All Right Reserved
电话:1390-6918458  如有任何建议或者疑问,请与我联系:linfengren@163.net