框架技術推薦 桌面應用框架DirectUI

2021-06-11 10:31:11 字數 710 閱讀 4813

國內首個開源 的directui 介面庫,開放,共享,惠眾,共贏,遵循bsd協議,可以免費用於商業專案,目前支援windows 32 、window ce、mobile等平台。

duilib 是一款強大的介面開發工具,可以將使用者介面和處理邏輯徹底分離,極大地提高使用者介面的開發效率。提供所見即所得的開發工具uidesigner。使用directui後將使得我們的設計人員徹底解 放,不會受到開發的束縛,可以充分地發揮其設計能力來設計軟體介面,並參與到使用者介面開發過程中。 duilib 目前支援windows 32 、window ce、mobile等平台,使用c++開發,遵循bsd協議,可以免費用於商業專案 。

directui介面庫 取名自微軟的乙個視窗類名「directuihwnd」,意為paint on parent dc directly。 即子視窗不以視窗控制代碼的形式建立,只是邏輯上的視窗,繪製在父視窗之上。

directui介面庫使用xml來描述介面風格,介面布局,可 以很方便的構建高效,絢麗的,非常易於擴充套件的介面。從而很好的將介面和邏輯分離,同時易於實現各種超炫的介面效果如換色,換膚,透明等。

directui特性

xml和指令碼構造介面: 使用xml配置介面控制項布局 使用xml描述介面風格 xml語法簡單,易於學習 和掌握 支援改變**色調 支援大多數控制項透明,包括子視窗透明 支援png, bitmap, gif, ico格式。支援帶透明通道的png

這裡是使用duilib做的乙個 demo

Web桌面應用框架2 著名的WEB桌面應用分析

前一篇文章裡,分析了包括nw.js和electron這種純js框架在內的幾種web桌面應用開發方式,實際上還有一種最古老的方式,那就是嵌入webview的方式。嵌入webview的方式和整個程式都是web視窗不同,僅在視窗的部分子視窗使用webview,和原生ui或directui結合的方式。這種在...

框架 應用框架

框架也是一種重用方式,重用粒度比構件大,與物件導向技術關係密切。1定義 框架johnson 框架 模式 構件。框架是由開發人員定製的應用系統的骨架 skeleton 是整個系統或子系統的可重用設計,由一組抽象構件和構件例項間的互動方式組成。應用框架 buschmann 特定領域應用的框架。框架技術 ...

python web框架 推薦

flask 很輕,花很少的成本就能夠開發乙個簡單的 非常適合初學者學習。學會以後,可以考慮學習外掛程式的使用,用 sqlalchemy flask sqlalchemy 來對你的資料庫進行控制。django全能型框架 但是不建議初學者學習,因為要學習的東西太多了,一下子難以吸收會失去興趣。當然,dj...