亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

TE二次開發中如何實現分屏系統技術

發布時間:2022-01-13 17:26:00 來源:億速云 閱讀:106 作者:小新 欄目:大數據

這篇文章將為大家詳細講解有關TE二次開發中如何實現分屏系統技術,小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。

在三維系統的開發中,要求系統在多個屏幕上進行顯示,每個屏幕上的內容是不相同的,屏幕之間還需進行聯動,或是在大屏系統中,整個屏幕需要幾臺計算機的內容進行顯示,內容之間也需要互動,這就需要在開發過程中,使用分屏的技術。

當然,技術都是通用的,不一定是做te的三維系統,其他的系統也會有這種需求。

同一個系統,在開發中,也可以分成幾個子系統開發,這樣能將一個大系統分成幾個進程,能夠充分利用計算機的資源。

同樣,在大屏上運行的系統,需要一個手機或者pad進行控制,也是涉及到分屏的操作。

根據以上的應用場景,下邊說一下,在技術上怎么實現,按照CS的模式。

1、同一臺計算機的不同進程程序:在windows的操作系統中,進程之間的通信,是可以通過C#調用windows的api進行開發的,這個可以在互聯網上搜索到,通過windows中的進程名稱或者窗體名稱,進行指定的傳播;

2、不同計算機的程序:要保證這些計算機的網絡是互聯互通的,要不然只能是從計算機的硬件層面上去解決的,通過互聯網的UDP、TCP或者http協議都可以進行通信,計算機中的應用程序實現了這些協議的操作,就能夠進行協作,上邊說的同一臺計算機,也可以通過這種方式,就是網絡地址都是同樣的;

3、移動端的協作:手機或者pad的系統開發中,同樣支持UDP、TCP或者http這些協議的開發;

4、使用消息隊列:“MQ全稱為Message Queue, 消息隊列(MQ)是一種應用程序對應用程序的通信方法。應用程序通過讀寫出入隊列的消息(針對應用程序的數據)來通信,而無需專用連接來鏈接它們。”,這是比較專業的方式,效率也很高,常用的有rabbitmq、Kafka 等,在網絡中搭建消息隊列服務器,計算機中的程序按照api實現傳遞消息;

同一臺計算機程序,使用不同的進程,在窗口的移動過程中,要實時計算其他程序的位置,保證窗口看起來是一致的;

地圖位置的同步,通過傳遞坐標,進行位置定位,也能達到一致的效果。

程序中的api調用,盡量使用異步的執行方式,防止程序出現假死的狀態,可以對傳遞的信息進行簡單的存儲,防止丟失;

消息可以組織成xml或者json格式,現在此類信息的解析類庫很方便,總體來說json要比xml的數據量要小。

關于“TE二次開發中如何實現分屏系統技術”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,使各位可以學到更多知識,如果覺得文章不錯,請把它分享出去讓更多的人看到。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

te
AI

永胜县| 枣庄市| 木兰县| 沧州市| 柳林县| 图木舒克市| 合山市| 安溪县| 四子王旗| 博野县| 兴义市| 凌源市| 麦盖提县| 佛山市| 乌什县| 霍山县| 旬阳县| 奉化市| 台前县| 资中县| 托克逊县| 铅山县| 自贡市| 龙陵县| 水城县| 宾川县| 彩票| 蒙自县| 古丈县| 谷城县| 奉化市| 丹东市| 翁牛特旗| 洛川县| 始兴县| 五河县| 宜兰县| 长葛市| 客服| 东乡县| 阿勒泰市|