快速開發平台ServerURL 使用介紹

2021-07-06 07:45:32 字數 1680 閱讀 1253

度量快速開發平台中,有很多非常有意思的方法提供給二次開發人員使用,筆者從實際使用的案例中就使用過多個很不錯的方法,本次重點給大家介紹一下serverurl()方法的使用場景及用法。

serverurl() 

方法,是度量快速開發平台中的窗體方法,直接使用,用於獲取平台服務端的位址,使用示例:

msgbox( serverurl() )

度量快速開發平台中,一般來說,服務端的位址是確定的,二次開發人員都是能獲取。為什麼需要這麼乙個方法呢?

在實際的客戶使用中,可能有不同的網路結構,例如在醫院,醫院存在乙個臨床的內網(一般不能連線到網際網路),還存在乙個行政辦公的網路,基本上是可以連線網際網路的。如果要在這類單位中使用度量快速開發平台二次構建的管理軟體,需要全單位的人員都使用系統。

為了各系統的安全性,部分單位採用了設定兩個網段進行。臨床內網的環境中使用乙個服務端位址(例如192.168.100),行政辦公環境使用另外乙個服務端位址(例如172.3.10.10)。還有的使用單位採用內網用內部ip位址,行政辦公或者家裡工作,服務端位址採用網域名稱。

如果不提供這個方法,內網和外網使用者在訪問的時候,就不知道自己當前是在哪乙個網段,那服務端的一些資料顯示或者處理,可能就會出現錯誤。

度量快速開發平台是很好支援這類多服務端位址配置的系統,不同網路段的人員,訪問伺服器端的位址,就直接根據平台提供的serverurl()方法得到,不需要人為再去判斷是內網還是外網使用者。

四、使用案例

在某個醫院系統使用中,各內部發文通過

word

流轉,發布後用

html

顯示,發布的時候,我們向伺服器端儲存了乙個

html

文件,並在系統中記錄了文件字尾位址。醫院系統採用的是院內工作採用內網

ip位址

,院外登入系統採用網域名稱方式。以下**是展示院內與院外使用者登入到系統中,檢視伺服器端的

html

文件方法: '

文件檢視

'根據內外網使用者自動獲取服務端已經儲存好的文件。

'dim  domainname=""

'dim  domainname=""

dim 

domainname=serverurl()

'查詢網頁的位址

dim 

fileurl=

executescalar

("select  nvl(max('htmldocument/'||file_folder||'/'||file_name ),'null') from  delit_office_document where    filetype='html' and recordid='"

&me.input2&

"'")

if me.input1=

"view"  

then

'已經發布了的

html

if fileurl<>

"null" 

then

文件顯示部件

1.templateurl=domainname&fileurl

else

showmessage("

發布的資訊不存在,可能是已經刪除或撤銷。

",2)   

end if

文件顯示部件

1.refreshdata()

end if

撰寫人;度量科技www.delit.cn

快速開發平台 web快速開發平台 Jxstar介紹

jxstar支援面向業務構件的開發思想,支援各種標準應用構件 行業應用構件 整合應用構件開發 維護,最大限度的提高業務構件的重用,提高軟體企業的資產價值與市場競爭力。通過平台配置完成大部分開發工作量,提高開發效率與開發質量 規範企業軟體開發過程,降低軟體後期維護的時間和成本 通過平台積累可重用軟體構...

快速開發平台

快速開發平台,就是可以使得開發更為快速的開發平台。當開發平台產生之後,雖然減少了程式設計人員大量的程式設計時間,但是很多開發平台的效果並不是很理想,比如說某些開發平台比較複雜 難以掌握 有的開發平台通用性比較差 有的開發平台在時間上並沒有得到改善 還有的依然還是需要寫很多 等等。這些問題的存在促使開...

TT快速開發平台

之前本來打算寫的tt隨筆,由於接了個外單關係,沒時間慢慢寫,就停了。現在基本功能都已實現,並放到了github上了,有興趣的童鞋可以看看。tt快速開發平台 前台 jquery easyui 後台 nutz tui主要是基於easyui所進行拓展的一套前台快速開發框架,目的在於盡量簡化常見的開發編寫的...