易語言CS轉BS

通過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 下載

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章