pb系统框架的发机制.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
pb系统框架的发机制

PowerBuilder 程式架構討論 PowerBuilder做為一種快速高效的C/S架構開發工具﹐和其它第四代開發工具一樣﹐主要是利用工具本身提供的系統級對象﹑以及用戶自定義對象﹐按照PowerScrip 規則進行組合﹐實現某種功能。PowerBuilder開發工具中最基礎最常用的三種對象﹕Menu ﹑Window﹑DataWindow﹐我們通過對這三種對象的Properties﹑Function﹑Event合理組合利用達到想要的功能。我們這章要討論的內容請先參閱圖﹕說明﹑圖﹕菜單。 圖﹕說明 圖﹕菜單 一﹑Menu- Window Event 觸發機制 在了解這種機制時﹐先思考一下面的問題 1﹑在菜單新增按鈕的Clicked Event 中直接寫﹕ dw_single.InsertRow(0)可 行嗎? compile 能否通過? 能否說出理由? 2﹑在菜單新增按鈕的Clicked Event 中直接寫﹕Window.dw_single.InsertRow(0)可行嗎? Compile能否通過? 為什么? 如果方案可行﹐那請問W_test2﹑W_test3﹑….W_testN 都要實現這個功能﹐你在 新增按鈕 Clicked Event中又將如何寫代碼? 3﹑a﹑在菜單新增按鈕 Clicked Event中直接寫﹕parentwindow. TriggerEvent(“ue_add”) b﹑在Window(W_Test1﹑W_test2)對象中自定一個 ue_add Event c﹑在ue_add Event 寫入代碼 dw_single.insertrow(0) 按這種方案﹐你認為可行嗎? 行不行﹐測試一下就知道了﹗ 注﹕按這種方案﹐當N個window時﹐是不是就要重復操作b﹑c兩步呢? 采用繼承可 以很好的解決這個問題. 上述第3點即這節要的講內容﹕Menu-Window Event 觸發機制﹐詳情請參考 圖﹕框架一 圖﹕框架一 二﹑Menu - Window Event - DataWindow Control Event觸發機制 你如果編碼測試過Menu- Window Event 觸發機制的話﹐你認為這種方案會有什么不足呢? 如果暫時想不出來﹐那就對下面的問題思考一下吧﹗ 1﹑我們先前討論的都只是單一table建檔(即一個建檔Window上面只有一個DataWindow Control ),假如我們要實現多table建檔﹐比如主明細﹑主明細明細等建檔﹐即一個Window中有多個DataWindow Control ,且很個DataWindow Control 都有各自不種的管制點﹐那么此時按Menu- Window Event 觸發機制是否能實現需求?會碰到什么新的問題? 2﹑如果你暫時還不知道﹐就請先編碼測試體驗一下﹐當碰到問題后﹐再請參考圖﹕圖框架二 所述描的方案 圖﹕框架二 三﹑Menu - DataWindow Control Event 在編碼測試上述兩種方案后﹐有空再思考一下圖﹕框架三所描述方案 圖﹕框架三 注﹕以上三種框架處理方案﹐各自都有其優點和不足之處﹐并且技朮上也有各自的難點。請自行編碼測試﹐否則無法體會出。 there is no network. Because the mountain barrier, links between different groups only on a limited number of bridge and road connections, poor road network system performance as a whole. Bridge across the Yangtze River has only two: luolong high-speed bridge of Yibin Yangtze River Bridge. There are six bridges across the jinsha River: respectively from West there is no network. Because the mountain barrier, links between different groups only on a limited num

文档评论(0)

xpb395 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档