目前分類:PowerServer (9)

瀏覽方式: 標題列表 簡短摘要

在部署程式時,我們常會把某些設定寫到設定檔(ini)中,比方說預設語言、數據庫之類。在C/S 環境下,一般的程式更新都不會覆蓋設定檔,要改在程式內寫代碼修改,但在部署手機程式時,ini 會跟隨程式一同部署,也就是說,每次部署都會把用戶手機上的 ini 覆蓋,這不利於以前把用戶設定寫到 ini 的工作方法。

歸納一下部署ini需要注意的事情:
1.    部署 ini 會把用戶手機上的覆蓋
2.    部署後的 ini 轉化成手機上 config 中的 aws$ini$.xml

文章標籤

過時程式員 發表在 痞客邦 留言(0) 人氣()

圖片

 

Toolkit 點「Deploy」打開以下畫面

圖片

文章標籤

過時程式員 發表在 痞客邦 留言(0) 人氣()

Application Profiles 點「Add

圖片

圖片

 

文章標籤

過時程式員 發表在 痞客邦 留言(0) 人氣()

最新版叫 Appeon PowerServer Toolkit,前版本叫 Appeon Developer,兩個的用法跟設定方法都差不多,這裏以較新的 Toolkit 說明。

menu.png

 

點擊 Toolbar 上的 Configure 以打開 Configuration 畫面,這裏有五個Tabpage,除了 Application Profiles 外,其他的都要「先」設定,因為在設 Application Profile 時,你需要引用後面四頁的設定。

app_profit.JPG

文章標籤

過時程式員 發表在 痞客邦 留言(0) 人氣()

PowerBuilder 開發的程序需要通過 TransactionObject 去連接數據庫,在PowerBuilder 裏預設的TransactionObject SQLCA,在 Client/Server 版的程序裏,我們會先把數據庫的地址、名稱、帳號等等都先賦給 SQLCA,然後通過 SQLCA 跟數據庫打交道。

 

在網上版,Browser/Server 版的程序中,它會無視代碼中的SQLCA ,改為通過 PowerServer 管理,所以你先要在 PowerServer 中設定 Data Source,設好數據庫地址、名稱、帳號等等,然後在 Toolkit 中設定SQLCA 對應的是哪個 Data Source,那部署後就可以正常連上數據庫了。

 

文章標籤

過時程式員 發表在 痞客邦 留言(0) 人氣()

登入 PowerServer 後,在部署程序之前,你需要做三件事:

  1. 設用戶
  2. 設用戶組
  3. 建立連接緩存 (Data Source)

 

這裏的用戶是指可以「部署」到PowerServer 的用戶帳號,往後會在 PowerServer Toolkit 裏會用上,用戶組就是用戶的集合,用以管理用戶,建完用戶組後,把用戶分配到用戶組,該用戶帳號就可以正式使用。

 

文章標籤

過時程式員 發表在 痞客邦 留言(0) 人氣()

詳細步驟不說了,反正按指示下一步下一步就好,但須按以下順序安裝:

  1. IIS
  2. .Net 元件
  3. PowerServer
  4. WindowServer 的 FTP 功能,接受上傳的位置為 \inetpub\wwwroot,這是讓 PowerToolkit 上傳代碼的地方,要是最後上傳不了的話就要檢查一下防火牆設置。

 

安裝完就可以準備登入做設置了

bb.JPG

文章標籤

過時程式員 發表在 痞客邦 留言(0) 人氣()

我用到的 PowerServer 功能主要就是把PowerBuilder Client/Server 程序轉化成 Browser/Server 的網上版,所以先說這個好了。

 

要達到這個目的,你需要在 Windows Server上安裝 PowerServer,並且啓用 Windows Server 上的 IIS、FTP 功能,兩個程式分別安裝在不同的電腦上也行。安裝要求你不妨查一下官網,反正我的經驗就把兩個東西是在一個 WindowServer

 

文章標籤

過時程式員 發表在 痞客邦 留言(0) 人氣()

Appeon PowerServer

https://www.appeon.com

 

Appeon 就是目前 PowerBuilder 的版權持有者,除了PowerBuilder以外也有不少其他的產品,但對 PB 開發員來說,PowerServer 是個最值得討論的東西,由於不知道還有多少能使用它的日子,所以趁機先聊聊 PowerServer。

文章標籤

過時程式員 發表在 痞客邦 留言(0) 人氣()