作为datawindow数据源的webservice的开发方法?

chenjiye 2010-01-22 11:38:14
正在学习pb11.5的smartclient模式,作为开发需要,已经了解并掌握了智能更新、简单webservice编写和调用。但是在学习以webservice为数据源的datawindow时,发现所有网上资源都只有调用的例子,而没有如何开发作为datawindow数据源的webservice的资料,请高手们指点迷津。谢先!
...全文
347 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
圣殿骑士18 2010-01-25
  • 打赏
  • 举报
回复
mark
chenjiye 2010-01-22
  • 打赏
  • 举报
回复
进一步说明如下:
1.上面所说的开发当然应该是指用pb了。
2.除了能够支持检索外,还应支持插入、修改、删除等操作。


在pb smartclient 开发方面积累了一些经验,当然也还有许多问题。本想建一个QQ群,多些同行们一起探讨、共同进步,但是QQ级别不够。哪位同仁有意,不妨建立一个QQ群(pb smartclient开发研讨),谢先!
sunfor 2010-01-22
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 pb8 的回复:]
1、要做webservice开发,安装PB的顺序一定要注意:
  IIS->.NET FRAMEWORK->.NET FRAMEWORK SDK->AJAX->IE WEBCONTROL->PB
[/Quote]
有这种要求,怪不得PB11这么难用!
pb8 2010-01-22
  • 打赏
  • 举报
回复
再补充几点:
一、做开发的时候越直接越简单的方式的通常都是最好的,smartclient方式需要客户端有.net framework的支持,编译时是将pb代码生成.net中间码,出错的可能性比pb的原生差了许多;

二、smartclient的一个显著的特点就是程序的自动更新,而目前有很多成熟的自动更新解决方案;

三、还有一个发现的问题就是关于goto,从外部goto到一个分支内部或从一个分支转到另一个分支内部时,smartclient方式是不支持的,它对于分支内部定义的label认定为是仅分支内部的作用域;
pb8 2010-01-22
  • 打赏
  • 举报
回复
一、关于webservice的例子很多,你搜一下csdn的历史贴都有解决了的,
注意几点:
1、要做webservice开发,安装PB的顺序一定要注意:
IIS->.NET FRAMEWORK->.NET FRAMEWORK SDK->AJAX->IE WEBCONTROL->PB
2、有PB的基础的话,写webservice是没一点问题的,只要查一下关于getfullstate/getchanges/setfullstate/setchanges这几个函数就差不多了,如果想性能再好些,了解一些zlib库~~
3、有PB的基础,写smartclient应用没什么难度,只要记得在smartclient方式下的应用不能使用局部结构体就是了,不推荐使用该架构,N年前做过这方面的应用,有些挑环境,PB最好的架构还是基于多层方式的~~

663

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder Web 应用
社区管理员
  • Web 应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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