通過satrda的瀏覽器插件,可以直接把易語言的CS程序轉換成BS運行。在瀏覽器中輸入自己配置的地址後,插件會自動下載上傳的CS應用,並加載到瀏覽器中。
運行效果如圖:
設置方法
1.下載SATRDA
最新版本可在QQ羣:850612031 下載
2.運行服務端
運行示例server目錄下面的satserver.exe
3.配置
打開瀏覽器,輸入http://127.0.0.1:5555/admin 顯示登錄窗口
用戶名和密碼都輸入satrda,點擊登錄進入後臺管理。點擊WebApp,進入WebApp配置界面
默認已經設置好了一條記錄,這條記錄表示瀏覽器url地址中url是 http://ip:port/satrda, 網頁標題是SATRDA組件,上傳的應用名稱是 test。後面會有詳細說明。
4.程序修改
以易語言示例爲例,打開示例目錄e_demo的易源碼,在需要加載到瀏覽器的窗口的報建完畢事件最後加上一句:
附加到頁面 (取窗口句柄 ())
如圖:
靜態編譯程序,生成edemo.exe。將edemo.exe和satrda.dll一起放到一個單獨的目錄。
5.升級工具上傳程序
通過升級工具上傳自己的CS程序,瀏覽器可以自動檢測到文件變化,文件和服務端不一致,可以下載更新,並運行最新程序
打開autoupdate目錄下面的updateTool.exe
1.把應用程序放到指定的文件夾,雙擊紅框1位置,彈出框選擇該文件夾,升級工具會檢測該文件夾下的所有文件,並顯示在列表中。
2.雙擊紅框2位置,選擇升級包輸出的文件夾
3.填寫上傳地址,格式爲http://ip:port,ip爲服務器ip或者域名,port爲服務器端口號
4.應用程序名,最好以英文命名。假設應用名稱爲 test 最後上傳的升級包會到服務器public/appupdate/test目錄下面。
5.填寫版本號,主程序檢查更新時會得到版本號,程序可以自己判斷是否進行更新。
6.雙擊列表的某項可以改變其屬性,控制升級過程。除以下三個列表項,其它不需要修改。(運行項非常重要,至少選中一個可以運行的文件,否則升級後程序無法運行)
7.點擊開始生成,生成安裝包。安裝包會輸出到指定的輸出目錄中
8.點擊開始上傳,會上傳安裝包到服務端目錄。 public/appupdate/應用名稱
6.瀏覽器中運行
在瀏覽器中輸入http://127.0.0.1:5555/satrda 即可看到效果
最新版本可在QQ羣:850612031 下載