• TD GUI-Engine
    嵌入式圖形開(kāi)發(fā)引擎

    基礎核心,圖形系統源動(dòng)力

    下載試用

    產(chǎn)品簡(jiǎn)介

    TD GUI-Engine

    TD GUI-Engine用于TD軟件與服務(wù)生態(tài)的底層核心,它擁有一套完整的嵌入式圖形用戶(hù)接口編程框架,屬于嵌入式軟件系統的中間件產(chǎn)品,即嵌入式圖形引擎。

    該引擎特別為嵌入式系統優(yōu)化了窗口系統、圖形渲染等多方面功能模塊,適用于各軟硬件平臺,以用于在嵌入式設備中呈現由TD Realizer完成的設計內容。

    功能特性

    技術(shù)優(yōu)勢

    • C語(yǔ)言開(kāi)發(fā)的核心平臺


      繼承了C語(yǔ)言簡(jiǎn)單、靈活、高效的特點(diǎn)

    • 極低的資源代碼加載量和內存占用率


      編譯后代碼本地運行,無(wú)需依托虛擬機及其
      他庫的支撐,并以極低資源占用,實(shí)現穩定
      高效運行和豐富顯示效果;

    • 功能模塊完備的系統


      具備圖形系統、應用管理、應用開(kāi)發(fā)
      環(huán)境、應用開(kāi)發(fā)工具、核心開(kāi)發(fā)平
      臺、其他模塊等。

    • 同時(shí)具備圖形服務(wù)器和窗口管理器


      基于C/S架構的圖形系統、圖形服
      務(wù)器以及窗口管理器均為獨立進(jìn)程

    軟件架構

    示例程序

    TD GUI-Engine


    讓創(chuàng )意、交互和設計變得簡(jiǎn)單!

    立即體驗

    /*
    * TD HelloWorld example
    * version 1.0.0, July 14th, 2020
    * Copyright (c) 2020 Wuhan BlueStar Technology Co., Ltd. All rights reserved.
    */

    #include <stdio.h>
    #include <TWidget/TWidget.h>

    int main(int argc, char **argv)
    {
      TwAppInit();
      TwConfigParseFile(TGetExecutePath(\"../etc/config.ini\"));

      TwMainLoop();
      return 0;
    }

    Hellow Word!

    Start

    程序運行


     基于C/S架構的圖形系統,圖形服務(wù)器以及窗口管理器都是獨立進(jìn)程。窗口管理器負責管理客戶(hù)端程序的窗口顯示

     圖形服務(wù)器與多個(gè)客戶(hù)端程序通訊,客戶(hù)端程序作為獨立進(jìn)程向圖形服務(wù)器發(fā)送顯示相關(guān)請求命令

    采用C/S架構使應用程序可以只關(guān)注業(yè)務(wù)邏輯,圖層及控件資源交由圖形服務(wù)器管理,C/S架構還實(shí)現了多進(jìn)程的運行模式,不同的功能拆分為不同的應用程序,相互獨立運行,降低運行時(shí)的資源占用

    音樂(lè )

    天氣

    電臺

    特點(diǎn):


    支持透明,不參與窗口互斥

    描述:
    窗口控件就像一個(gè)容器,可以作為其他控件的父控件來(lái)組織控件;
    控件系統初始化時(shí)返回的根控件就是一個(gè)窗口控件,井且根窗口控件的子控件必須是窗口控件;窗口控件的captlon屬性就是窗口標題欄上顯示的文本

    加載中

    特點(diǎn):


    禁用觸摸、事件

    描述:
    窗口控件就像一個(gè)容器,可以作為其他控件的父控件來(lái)組織控件;
    控件系統初始化時(shí)返回的根控件就是一個(gè)窗口控件,井且根窗口控件的子控件必須是窗口控件;窗口控件的captlon屬性就是窗口標題欄上顯示的文本

    特點(diǎn):


    最底層窗口
    不參與窗口互斥

    描述:
    窗口控件就像一個(gè)容器,可以作為其他控件的父控件來(lái)組織控件;
    控件系統初始化時(shí)返回的根控件就是一個(gè)窗口控件,井且根窗口控件的子控件必須是窗口控件;窗口控件的captlon屬性就是窗口標題欄上顯示的文本

    • Dock窗口
    • Splash窗口
    • Desktop窗口
    • modal窗口

    特點(diǎn):


    4種狀態(tài)、風(fēng)格切換、字體設置、透明

    描述:
    按鈕控件是定義屏幕上可用于觸發(fā)動(dòng)作的區域的控件

    對齊方式:

    • 普通拉伸
    • 3X3拉伸
    • 2X2拉伸
    • 平鋪

    按鈕狀態(tài):

    0 0

    特點(diǎn):


    支持單選、多選、不變;可以同時(shí)設置風(fēng)格圖片和文字

    描述:
    布爾按鈕首先設置風(fēng)格中普通狀態(tài)的內容,如果自身是活動(dòng)狀態(tài),那么就再設置風(fēng)格中活動(dòng)狀態(tài)的內容,如果自身是選中狀態(tài), 再設置風(fēng)格中選中狀態(tài)的內容

    選擇喜歡的顏色

    • 紅色
    • 藍色
    • 綠色
    • 黃色

    選擇最喜歡的顏色

    • 紅色
    • 藍色
    • 綠色
    • 黃色
    • 常規按鈕
    • 布爾按鈕

    特點(diǎn):


    樹(shù)形列表(有分枝)、支持一份數據多處顯示,節點(diǎn)中可以顯示圖片

    描述:
    列表視圖控件是實(shí)現 DataModel 數據可視化的一種控件。該控件排版顯示數據,數據的修改只觸發(fā) DataModel 事件, 隔離了顯示細節,用戶(hù)只需要關(guān)注 DataModel 數據本身;該控件的 value 值就是當前點(diǎn)擊選中的數據節點(diǎn),當選中的節點(diǎn)發(fā)生變化時(shí),會(huì )觸發(fā) MODIFIED 事件。

    確定
    序號
    商品
    價(jià)格(萬(wàn))
    數量(件)
    入庫時(shí)間
    入庫操作

    請輸入完整數據

    確定

    特點(diǎn):


    4種狀態(tài)、風(fēng)格切換、字體設置、透明

    描述:
    進(jìn)度條控件是用來(lái)指示進(jìn)度的控件,配合風(fēng)格和標記可以實(shí)現水平、垂直、漸變等多種效果;
    進(jìn)度條內部是由三個(gè)顯示單元疊在一起組成, 最下面的顯示單元是背景,中間一個(gè)是進(jìn)度,上面是滑塊,滑塊是可以隱藏的;
    進(jìn)度條的 value 屬性就是進(jìn)度值,caption 屬性就是進(jìn)度條上顯示的文本。 當進(jìn)度條的進(jìn)度發(fā)生變化時(shí),觸發(fā)修改事件 MODIFIED

    00:00 01:12

    特點(diǎn):


    4種狀態(tài)、風(fēng)格切換、字體設置、透明

    描述:
    進(jìn)度條控件是用來(lái)指示進(jìn)度的控件,配合風(fēng)格和標記可以實(shí)現水平、垂直、漸變等多種效果;
    進(jìn)度條內部是由三個(gè)顯示單元疊在一起組成, 最下面的顯示單元是背景,中間一個(gè)是進(jìn)度,上面是滑塊,滑塊是可以隱藏的;
    進(jìn)度條的 value 屬性就是進(jìn)度值,caption 屬性就是進(jìn)度條上顯示的文本。 當進(jìn)度條的進(jìn)度發(fā)生變化時(shí),觸發(fā)修改事件 MODIFIED

    00:00 01:12
    • 橫向進(jìn)度條
    • 縱向進(jìn)度條

    特點(diǎn):


    支持文字框、數字框、密碼框、文本只讀、不移動(dòng)輸入光標。

    描述:
    單行文本框是用來(lái)輸入和顯示一行文本的控件,其內部是一個(gè)顯示單元; 它的 caption屬性就是單行文本框里面的文本, 它的 value 屬性就是當前輸入光標的位置,當單行文本框里面的文本發(fā)生變化時(shí),觸發(fā)修改事件 MODIFIED。

    個(gè)人信息

    1
    2
    3

    特點(diǎn):


    支持自動(dòng)換行、只讀。

    描述:
    文本域控件是用來(lái)輸入和顯示多行文本的控件,可以設置自動(dòng)換行,有滾動(dòng)區域

    備注

    • 單行文本框
    • 文本域

    特點(diǎn):


    帶有滑動(dòng)區域的控件會(huì )自帶滾動(dòng)條

    描述:
    滾動(dòng)條控件是在具有滑動(dòng)屬性的窗口或列表無(wú)法顯示整個(gè)界面的時(shí)候,在其右側或底部的一個(gè)可以滾動(dòng)的用于顯示剩下界面的條狀控件;

    滾動(dòng)條內部是由四個(gè)顯示單元疊在一起組成,四個(gè)顯示單元分為兩層,底層只有一個(gè)顯示單元——背景,上層的最上面的顯示單元是頂端,中間是進(jìn)度,最下面是底端

    特點(diǎn):


    可以一鍵切換整個(gè)系統的風(fēng)格主題

    主題1
    主題2
    主題3
    主題1 主題2 主題3
    使用

    描述


    可以一鍵切換整個(gè)系統的風(fēng)格主題

    內容

    藍星歡迎你!

    語(yǔ)言

    描述


    可以在指定時(shí)間遠程方法調用,也叫遠程函數調用,是由客戶(hù)端進(jìn)程對服務(wù)器進(jìn)程發(fā)出一個(gè)執行某個(gè)方法的請求,客戶(hù)端提供方法調用的參數,服務(wù)器執行,并將執行結果返回給客戶(hù)端。遠程方法常用于服務(wù)器對外提供服務(wù),由客戶(hù)端主動(dòng)發(fā)起調用遠程方法調用,也叫遠程函數調用,是由客戶(hù)端進(jìn)程對服務(wù)器進(jìn)程發(fā)出一個(gè)執行某個(gè)方法的請求,客戶(hù)端提供方法調用的參數,服務(wù)器執行,并將執行結果返回給客戶(hù)端。遠程方法常用于服務(wù)器對外提供服務(wù),由客戶(hù)端主動(dòng)發(fā)起調用

    智能插座

    智能電源已關(guān)閉

    確定 定時(shí)

    定時(shí)

    取消

    • 開(kāi)關(guān) 開(kāi)啟
    • 定時(shí) 00:00
    保存

    選擇開(kāi)關(guān)

    取消 確定

    •  
    • 開(kāi)啟
    • 關(guān)閉
    •  

    選擇時(shí)間

    取消 確定

    起床

    定時(shí) 00:00

    執行

    • 空調
    • 窗簾
    • 飲水機
    • 熱水器

    選擇時(shí)間

    取消 確定

    00:00 關(guān)
    • 遠程函數調用
    • 訂閱/發(fā)布

    描述


    可以在指定時(shí)間周期內循環(huán)執行某個(gè)任務(wù)

    開(kāi)始
    取消 暫停

    時(shí)間已到!

    知道了

    特點(diǎn):


    提供矢量圖形繪制,可以利用嵌入式設備上支持的OpenGl ES/DirectFB等接口實(shí)現硬件加速繪制

    0
    復位
    • 2015
    • 2016
    • 2017
    • 2018
    • 2019
    • 2020
    • 年份:
    • 占比: %
    確定

    年份格式錯誤

    確定

    特點(diǎn):


    使用矢量字體顯示信息,可以使用不同字號、顏色的字體適應不同的顯示

    B I

    特點(diǎn):


    是用于處理圖像數據的對象,它包含了對常見(jiàn)的RGB、YUV像素格式的處理方法

    • 翻轉90°
    • 水平翻轉
    • 垂直翻轉
    • 矢量繪圖
    • 字體
    • 圖片

    上傳成功

    確定

    應用案例

    馬上體驗TD GUI-Engine

    技術(shù)支持
    申請試用
    国产人成视频在线观看|337P18岁无毛亚洲精品色噜噜|国产福利酱在线观看萌白酱jk|综合久久给合久久狠狠狠97色|911亚洲精选青草衣衣bbw