讨论:非可视用户对象的用法

fppbjava 2012-04-24 05:17:50
我在系统里封装了好多非可视用户对象,在使用的时候有些困惑。
一般来说,非可视用户对象的使用有三种方法:
1.创建不能自动实例化的对象,在脚本中进行定义,然后用create实例化后再使用;
2.创建不能自动实例化的对象,在窗口或用户自定义可视化的对象中加入到“Non-Visual Object List”中后使用;
3.创建可自动实例化的对象,在脚本中进行定义后直接使用。
我想请教一下这三种方法的区别,以及应该分别使用在什么样的场合下?
...全文
96 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
fppbjava 2012-04-25
  • 打赏
  • 举报
回复
常用的有三种,一种是对系统函数的封装,例如file,datetime,string等等;一种是对数据库表的封装,类似java的POJO;再有就是针对服务的封装,如web service。
我还见到过一种将数据窗口常用功能封装成一个对象,然后再在数据窗口对象的脚本中去调用,不知道这种方法好不好?
DYFDWX 2012-04-25
  • 打赏
  • 举报
回复
封装一些常用的功能
SKY_4K_PPM 2012-04-24
  • 打赏
  • 举报
回复
只是一个对象而已,和具体的功能 业务 逻辑 有很大的关系。从面向对象的编程来说
路人甲cw 2012-04-24
  • 打赏
  • 举报
回复
1,2两种在使用上是一样的
我自己对于何时选用自动实例化的对象时是根据这一个原则的:
我是否需要利用对象的构造与释放事件的时机来实现一些特定的功能?

一般如果是扩展函数集合的对象,我都使用自动实例化的,这样使用起来比较方便。

1,077

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder 相关问题讨论
社区管理员
  • 基础类社区
  • WorldMobile
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧