相关推荐
-
pb技术精髓,不用不要后悔
PowerBuilder是美国Powersoft公司于90年代初推出的基于客户/服务器体系结构的面向对象的数据库开发工具。该产品一上市即深受广大应用开发人员的喜爱,因此迅速占领市场,目前几乎已发展成为前端工具的事实上的标准。著名数据库软件公司Sybase收购Powersoft公司以后,PowerBuilder通过Sybase较早地介绍给了中国用户。 1994年Powersoft公司又在北京建立办事处,PowerBuilder便广泛为中国的用户接受和使用。所开发的应用已广泛地应用于金融、证券、邮电、商业等各个部门和各个领域,并发挥着巨大的作用。据有关方面统计,PowerBuilder在中国的市场占有率目前已达40%左右。 Sybase公司及其代理商在从事PowerBuilder的销售、培训和技术支持等服务时,经常发现由于用户来自各个行业,专业背景不同,开发经验不同,再兼之国内的有关书籍和资料较少,因此造成用户对Power-Builder的很多特性不甚了解, 在进行深入开发时遇到了很多困难。鉴于此,开办PowerBuilder应用开发系列讲座,本讲座面向正在使用PowerBuilder进行开发的读者, 主要讨论使用PowerBuilder进行数据库应用开发的经验和开发技巧。<br><br> * 第一讲: 数据库的事务管理<br> * 第二讲: 调用Windows的动态链接库<br> * 第三讲: PowerBuilder面向对象的程序设计<br> * 第四讲: 并发控制<br> * 第五讲: DataWindow的打印输出<br> * 第六讲: DataWindow的打印输出(续)<br> * 第七讲: 利用SetActionCode函数控制DataWindow<br> * 第八讲: 分布式PowerBuilder设计<br> * 第九讲: DataWindow的数据缓冲区<br> * 第十讲: 用DataWindow实现对多表的修改<br> * 第十一讲:游标的使用<br> * 第十二讲:预装入对象<br> * 第十三讲:资源管理<br> * 第十四讲:PowerBuilder的事件<br> * 第十五讲:PowerBuilder的事件(续)<br> * 第十六讲:生成可重用的数据窗口<br> * 第十七讲:编写行选择函数<br> * 第十八讲:优化数据库查询<br> * 第十九讲:使用PowerBuilder另外500个函数(上)<br> * 第二十讲:使用PowerBuilder另外500个函数(中)<br> * 第二十一讲:使用PowerBuilder另外500个函数(下)<br> * 第二十二讲:树型视图控件<br> * 第二十三讲:函数与事件<br> * 第二十四讲:Install Builder 的使用方法<br> * 第二十五,二十六讲:一个代码维护的应用程序(上、下)<br> * 第二十七讲:在 PowerScript 脚本中访问数据窗口中的数据<br> * 第二十八讲:开发和运行环境中的动态连接库<br> * 第二十九讲:如何使用 BLOB 数据类型<br> * 第三十讲:在数据窗口中使用滚动条<br> * 第三十一讲:在数据窗口中使用滚动条(续)<br> * 第三十二讲:为下拉式数据窗口建立缓冲区<br> * 第三十三讲:为下拉式数据窗口建立缓冲区(续)<br> * 第三十四讲:布式事务处理<br> * 第三十五讲:布式应用开发<br> * 第三十六讲:FUNCky 的使用<br> * 第三十七讲:PFC介绍<br> * 第三十八讲:PowerBuilder 6.0 简介<br> * 第三十九讲:图形用户界面设计<br> * 第四十讲:图形用户界面设计(续)<br>
-
PB多线程的实现与线程池设计
文章目录PB多线程性能测试源代码 PB多线程 PB多线程主要通过下面两个系统函数实现: SharedObjectRegister SharedObjectGet 通过这两个函数创建线程对象后,便可以像一般对象一样调用其中的方法,post调用线程对象的方法时代码会以独立的线程执行。 使用多线程的好处是: 1.对于IO密集型操作,以独立线程执行可以避免程序卡顿或失去响应。 2.对于计算密集型操作,可以...
-
PB多线程的缺陷与实现机制浅析
昨天提到了PB多线程的问题,我其实一直都想写一个PB通用线程库,但一直没有找到好的方法去实现,主要的原因有几点。PB的多线程功能很少有人去深入分析过其实现机制,也没有在这方面的文档可以参考,以前我写过一篇PB的线程使用的心得,也没有完全回答出所有的疑问,今天我想解决一下这个问题。为什么PB中使用线程功能时可能会出现程序假死的情况(死锁)?要回答这个最主要的问题还是回到刚才提到的线程库的设想中来解决
-
PB的多线程
最近还在学习PB,有点郁闷,还是不太喜欢PB啊 上周五看了一下PB,感觉还简单。本来已经动手,但因为周五下午有事出去,所以拖到今天。。 PB的多线程用到的就几个函数 SharedObjectRegister() SharedObjectGe
-
PB多线程实现
包含PB9 PB12.5和PB.NET多线程的实现方法
-
Sharedobject与pb多线程
PB没有提供完整的多线程机制,只是提供了一种通过Sharedobject进行线程间通信的方式, 实际是以一个新线程启动另一个虚拟机, 并在其中实例化一个对象来运行一段程序(函数), 并在完成后执行回调。 这个具体概念目前还不是特别清晰, 从SharedObjectRegister函数的帮助中看, 原文写的是"opens a separate runtime session", 直译是打开一...
-
演示PB如何实现多线程
演示了PB如何实现多线程,实现了两个对象。
-
用 SharedObjectRegister 的对象不能访问全局结构
最近在做pb的多线程,今天又发现,子线程除了不能直接访问主线程的可视对象外,也不能访问结构。 顺便提一下: ///------------------初始化进程SharedObjectRegister("sys_syn_filesoption","子进程")SharedObjectGet("子进程",invo_file) 然后用post 最后记得 SharedO...
-
【PB中实现多线程技术】
PB开发
-
多线程访问全局变量(两个线程,一读一写)
多线程访问全局变量
-
pb多线程例子.rar
PB多线程例子,纯源码,感觉不错,用着方便。可以直接调用 确实是个思路,有了这个以后可以开拓很多开发思路,PB也不是一无是处
-
PBExt--PBNI多线程源码+PB12.5Demo
PowerBuilder 多线程辅助; 开发工具: VC++ 2008 Express 开发平台: Win8 64bit 作者: 向辉 ps: 抛砖引玉, 只为分享技术, 大家一同交流; 13:13 2013/4/9 实现 StartEx 功能
17 楼 CharlesCui 2009-09-17 09:13
16 楼 S_uperM_arket 2009-09-16 18:33
15 楼 night_stalker 2009-09-16 11:35
14 楼 wangzaixiang 2009-09-16 11:27
最让我喜欢的还是clojure的动态能力和repl能力,你可以交互式的做任何东西。而这似乎是Scala这一来编译型和强类型语言所不能完成的使命。
13 楼 whaosoft 2009-09-16 10:28
12 楼 徐风子 2009-09-16 10:15
语法局限性太大了,还是用scala吧。
11 楼 wangzaixiang 2009-09-16 09:06
10 楼 rox 2009-09-15 23:25
9 楼 andyyehoo 2009-09-15 18:46
8 楼 shaopei3344 2009-09-15 17:12
7 楼 vii779 2009-09-15 14:54
6 楼 vii779 2009-09-15 14:51
这个用java语法怎么简化?
5 楼 ray_linn 2009-09-15 14:48
4 楼 starfeng 2009-09-15 14:20
也差不太多啊。。。Java无非多了个类名限定而已。若这点小节也看不顺眼,用个static import声明一下, 和scala没什么样差别吧。
比方:
====>
3 楼 vii779 2009-09-15 12:44
前段时间看过用java语法实现的闭包,查询语句的DSL,可读性太差了,还不如不用。
2 楼 night_stalker 2009-09-15 12:08
1 楼 vii779 2009-09-15 10:48