ICT---另一種客戶化開發方式

52code發表於2010-12-21

ICT是什麼,百度上找到是“資訊、通訊和技術三個英文單詞的詞頭組合(Information Communication Technology,簡稱ICT)”

這不是我們想說的ICT,今天我們談到的ICT是QAD Integrated Customization Toolkit,一種QAD推出的客戶化開發工具。

[@more@]

如果你不使用Progress資料庫,那麼請跳過;

如果你不使用MFGPRO,那麼請跳過;

如果你手上有全套MFGPRO原始碼,那麼也請跳過;

如果你遇到下列情況,那麼這篇文章適合你:

1.我想在MFGPRO標準程式介面上增加幾個欄位,但是我沒有原始碼;

2.我想把一個選單許可權放給一個人,但是裡面有幾個欄位不想讓他看到(或者不想讓他修改);

3.每次維護零件資訊的時候,有幾個欄位的內容都是固定的,能不能自動帶出來,不要我去手工輸入;

4.一個維護程式裡面,我想給一個欄位加上校驗,避免輸入錯誤的資料;

5.我想在一個標準程式中增加一個輸入視窗,或者在標準程式中間嵌入一段本公司特有的業務邏輯;

如果沒有原始碼,想做以上修改那是不可能的。但是我們有了ICT,這些問題迎刃而解。

ICT是一個“非侵入式”的開發工具,它允許你對加密的選單做一定程度的修改,而不改變原有的程式結構。

典型的應用:在供應商維護介面中,新增E-mail地址;

首先維護好ad_mstr和vd_mstr的Trigerr Link,然後針對vd_mstr建立Shadow Table,在ShadowTable中新增email欄位;透過Popup Frame Maintenance和Frame&Field Properties Maintenance建立新視窗並安排好新增欄位,再建立UI Trigger,搞定。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/182208/viewspace-1043407/,如需轉載,請註明出處,否則將追究法律責任。

相關文章