PB框架

TOPANYPB3.0及PB.NET编程框架由TOPANY推出,旨在简化PowerBuilder(PB)应用程序开发过程,提供即时通信、流程导航等功能。PB.NET框架特别针对互联网应用程序,允许开发者以传统的C/S方式快速构建网络应用。

TOPANY PB3.0编程框架、TOPANY PB.NET编程框架是TOPANY推出的两套PB编程框架。TOPANY PB框架不是简单的将一堆随处可见的功能组装起来,框架的亮点就是创新,很多看似PB很难实现的功能,经过钻研作者均在PB中得以实现。
  TOPANY PB3.0 是作者根据多年开发的系统提炼而来,框架解决了以往PB程序粗糙的界面,带有即时通信、流程导航、网络办公等非常实用的功能。
  PB.NET 编程框是在PB3.0框架的机床上,增加互联网核心组件开发而来。转眼PB.NET框架发布已近半年了,经过一年多的开发测试,和客户的实际使用,PB.NET框架更加成熟和稳定了。PB.NET是一套运行于互联网(INTERNET)的PB框架,开发人员可以不必学习太多的新知识,用编写常规C/S(桌面程序)的形式快速的开发出运行于互联网的系统。框架封装了大量的常规应用,涵盖了几乎所有PB的数据库操作,采用消息机制的框架可以方便的在各个客户端之间发送消息,同步数据。
  通过使用TOPANY PB系列框架可以让你的程序具有商业化的界面,更具竞争力。丰富的功能可以解决实际开发中的很多问题,让程序亮点多多。作者将把框架长期做下去,增加更多的具有创新力的实用的功能。当你编程遇到不可解决的问题不妨来TOPANY 看看,说不定通过框架就可以轻松解决你的问题。
  作者也需养家糊口,为了开发作者付出了辛勤的劳动,为了TOPANY PB框架的长远发展,框架为有偿使用,望谅解!
   
  详情请关注:http://www.topany.net
















   
关键字 :PB框架 PB类库 PB基类 PB源代码 PB即时通信 PB流程导航 PB控件 PB网络办公 PFC PB编程框架  
PB.NET框架 PB.NET类库 PB.NET基类 PB.NET源代码 PB.NET即时通信 PB.NET流程导航 PB.NET控件 PB.NET网络办公 PFC PB.NET编程框架 PB B/S INTERNET

   

目 录 一、 实现目标 4 二、 框架构思及概念图 4 三、 数据类(DataClass) 5 3.1、 系统对象信息(D_SYSOBJECTS) 5 3.2、 系统字段信息(D_SYSCOLUMNS) 6 3.3、 主外键关系(D_SYSFOREIGNKEYS) 6 四、 资源类(ResourceClass) 7 4.1、 框架参数(FrameworkParameter) 7 4.2、 数据元素字典D_DATAELEMENT(DataElement) 8 4.3、 字段属性表达式类(D_SYSCOLUMNS_ATTRIBUTES) 9 4.4、 系统参数字典(D_SYSPARMDICT) 9 五、 信息类(InformationClass) 10 六、 功能类(FunctionClass) 10 七、 组织类(OrganizeClass) 11 7.1、 角色(Role) 11 7.2、 操作员(Operator) 11 八、 框架设计结构图 11 8.1、 数据项属性表达式部分 11 九、 窗口基类设计 12 9.1、 带有提示栏的窗口 12 十、 数据窗口服务及相关对象 13 10.1、 框架参数对象(uo _FrameworkParameter) 13 10.2、 表达式替换 14 10.3、 操作员数据权限(my_n_cst_dwsrv_popedom_data) 15 10.4、 修改属性表达式(my_n_cst_dwsrv_ModifyDWExpression) 15 10.5、 修改字段显示标题(my_n_cst_dwsrv_ModifyColumnTitle) 16 10.6、 关联查询服务(my_n_cst_dwsrv_RelationSearch) 16 10.7、 GRID风格DW打印服务(my_n_cst_dwsrv_DWPrint) 18 10.8、 DW显示风格设置(my_n_cst_dwsrv_ViewStyle) 19 10.9、 系统字典维护工具 20 10.9.1、 数据结构字典定义 20 10.10、 允许用户进行自定义的参数(D_SYSCONFIG) 21 十一、 简单业务流程处理(Simple Business Flow) 22 11.1. 简单业务流程的定义 22 11.1.1. 业务流程中环节的定义 23 11.1.2. 业务流程的实例化 24 11.1.3. 任务数据的检索 26 11.1.4. 业务流程处理引擎(my_n_cst_workflowengine) 27 11.1.5. 界面设计 31
服务端(jsxserver),采用c++ + iocp + pbni + zlib编写而成,支持PB长连结(提供pb客户端demo),支持http get post调用,pbni调用pbcall里的nvo_pbnicall(服务端业务代码全由PB编写),具体请看demo客户端代码中的说明; 实现的功能:1.pb客户端调用功能,可实现类似easerver iiop的功能,比easerver多了服务端心跳,客户端自动判断是否断网,自动重连,客户端单开线程序通迅,前端界面不会卡死(用eserver不管是iiop还是ws高锋期经常未响应卡半天),传输码流比easerver小,程序总体运行效率也高一些,支持http get post调用,做接口很容易实现;2.客房端点对点发消息(由服务端转发),可以实现类似在线聊天的功能,响应http post也可以通过服务端即时转发给PB的客户端,PB客户端生成响应数据返回http调用端,客户如果用的局域网系统,又想做移动端的远程查询(小数据量),软件供应商有公网服务器的话,可用本框架打通实现,我们用此框架实现过医生手机远程连入门诊内部查询修改自已的预约、患者资料;3.服务端即时通知功能,pb长连结客户端、http调用,服务端处理完成后,可以给在线的pb长连结客户端发通知消息,客户端收到通知后可即时做出相应操作,例如:酒店系统,前台开房后,全系统房态即时刷新,门诊系统患者前台挂号后,医生端即时就看的到,等等,比客户端轮询来的效果好。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值