課程介紹
學習如何使用PowerBuilder運用物件導向程式設計以及程式分割技巧,來發展、除錯以及部署符合企業需求的應用程式,課堂中並以真實的案例作為學員的程式演練基礎,以印證課程中所學的技巧。
教學內容
使用Power Builder IDE開發環境來建立Workspace、Target、Application、Window、Data Window、User Object以及Menu運用下列物件導向程式技巧:
繼承:建立Window、Menu以及User Object的類別階層。
封裝:將企業邏輯及資料庫交易處理執行資訊隱藏。
多形:簡化程式界面。
藉由下列方式切割應用系統:
將原先撰寫於操作介面及資料庫中的企業邏輯分割出來,將這些分割出來的企業邏輯改為撰寫在Power Builder的NonVisual Objects(NVOs)中。
將原先撰寫於操作介面中系統所須的管理作業,如登入及權限控管等分割出來,將這些分割出來的管理作業改為撰寫在Power Builder的 NonVisual Objects(NVOs)中。
了解如何交替使用如Data Window、訊息傳遞及應用系統切割等設計及程式撰寫技巧。