DirectUI是一款非常易上手的編程軟件,主要針對的對象是UI設計師,因為他們一天百分之八九十的時間都是面對這如何快速高效地設計界面。DirectUI采用了3D技術引擎,將界面與業(yè)務分離,可操作性的控制元件,極小的內(nèi)存占比,給UI工程師帶來了極大的便捷之處。
1、3D界面引擎
DirectUI從本質(zhì)上徹底改變了2D的現(xiàn)狀,每個控件元素都支持XYZ三個坐標值,將傳統(tǒng)的平面化窗口變成三維可旋轉(zhuǎn)的窗口,用戶可以多視角來操作界面上的內(nèi)容。
2、界面制作工具
DirectUI主要面向的用戶是UI設計師,他們大部分的時間都花在了使用該工具上,所以DirectUI不斷向可視化、易于搭建、可重用性發(fā)現(xiàn)發(fā)展,不斷給UI設計師提供便利。
3、界面與業(yè)務分離
DirectUI通過向用戶提供可視化界面工具、腳本控制、界面與業(yè)務分離與集成解決方案來實現(xiàn),并且這個分離將在用戶軟件的以后生命周期永久有效,可以容易滴實現(xiàn)別的界面實現(xiàn)層。
4、腳本控制
DirectUI的界面邏輯既可以在用戶程序中調(diào)用進行控制也可以采用腳本進行控制,是否支持腳本控制就成為界面庫能否真正實現(xiàn)界面與業(yè)務邏輯徹底分離的標志性技術點。
5、支持Alpha混合
軟件吸取了大型熱門游戲引擎的精髓,提供了2D圖像的動態(tài)Alpha混合,用戶可以控制每個圖元對象的不透明度,從而可以很靈活地支持各種控件效果與動畫效果。
6、高速圖像渲染
渲染引擎是最核心的功能模塊,其功能強弱、效率高低、內(nèi)存占用高低等都直接影響到DirectUI整體的性能。繪圖引擎采用純虛的圖像設備上下文來對各種圖像渲染引擎進行全面的支持。
7、最小依賴
能夠解決各個軟件行業(yè)的界面整體方案,無論是互聯(lián)網(wǎng)還是多媒體娛樂都將采用DirectUI,可以說DirectUI成為了軟件開發(fā)必不可少的重要因素之一。
8、支持控件多種布局
相比傳統(tǒng)界面開發(fā)軟件,DirectUI更加靈活,可以調(diào)整多個控件的布局位置,修改資源窗后上面的控件位置等,給軟件開發(fā)和維護帶來了極大的便利支之處。
9、最小的內(nèi)存占用
無論是什么年代,能夠穩(wěn)定運行軟件才是用戶在開發(fā)設計時候的必備條件,DirectUI采用了共享資源、動態(tài)壓縮使用頻率低的圖像,經(jīng)過一些列的優(yōu)化將其內(nèi)存占比降至最低。
10、插件式控件管理
DirectUI對可以擴展的部件采用了插件式的管理,控件就是一種可擴展非常強的一類部件。插件式管理的好處是即插即用,易于維護,易于升級,易于獨立開發(fā),對平臺的依賴性小等。
1、支持皮膚對象的布局
2、支持皮膚腳本(JavaScript)控制,可以讓界面與邏輯徹底分離
3、支持bmp、png、jpg、gif、tga等圖片格式
4、支持多圖層Alpha混合特效
5、提供界面設計工具DirectUI Builder,支持拖拽式界面設計,讓界面開發(fā)所見即所得
6、開放式開發(fā)平臺,所有控件均為插件方式管理,支持用戶自定義控件開發(fā),與DirectUI平臺無縫兼容
7、支持Windows平臺所有的開發(fā)工具(VC++、VB6、VS Net、PowerBuilder、Delphi、C++Builder、E語言)
8、支持所有標準控件的換膚
9、支持皮膚對象的導出與導入
10、支持Windows主題導入,讓標準界面皮膚的制作簡單快捷
11、讓客戶端代碼簡潔明了
12、支持動畫特效,滑動、淡入淡出
一、啟動 DirectUIBuilder
1、在本地插入硬件狗,啟動 DirectUI Builder
2、彈出許可管理器配置窗口,填寫服務器為 127.0.0.1,端口為 3001,啟動 DirectUI Builder
二、新建解決方案
1、選擇文件,新建解決方案
彈出解決方案配置窗口,輸入解決方案的名稱并選擇保存的路徑。
我們這里解決方案的名稱為 360Demo,保存路徑為桌面上 360Demo 文件夾。
將“啟動 DUI 新建向?qū)?rdquo;處于勾取狀態(tài)。
點擊“完成”按鈕,進入 DUI 文件的窗口步驟。
2、完成后將可以看到 DUI 文件的創(chuàng)建窗口,分別填寫皮膚信息和 DUI 文件保存路徑。
DUI 文件描述了界面窗口的結(jié)構關系,是皮膚骨架的描述文件。
將“是否自動創(chuàng)建 Skn”選擇為勾取狀態(tài),點擊“完成”按鈕,進入 Skn 文件配置窗口。
3、在 Skn 文件配置窗口中填寫 Skn 配置信息和保存路徑后點擊“下一步”按鈕。
Skn 文件描述了界面控件的外觀,是窗口的外皮。
4、點擊“下一步”后進入皮膚主題的選擇窗口
由于目前我們未發(fā)布任何的主題包,所以沒有主題可以進行選擇,直接點擊“完成”按鈕。
進過以上的步驟我們完成了皮膚文件的創(chuàng)建工作,接下來我們將開始設置皮膚控件。
1、在本站下載DirectUI安裝包
2、使用壓縮軟件進行解壓
3、點擊“DirectUI Demo Setup 3.2.0.3776.exe”文件開始安裝
1贛教云教學通2.0-贛教云教學通2.0下載 v5......
2step7 microwin-西門子PLC S7......
3百度網(wǎng)盤清爽精簡純凈版-網(wǎng)盤工具-百度網(wǎng)盤清爽精......
4360安全瀏覽器-瀏覽器-360安全瀏覽器下載 ......
5谷歌瀏覽器 XP版-谷歌瀏覽器 XP版-谷歌瀏覽......
6Kittenblock重慶教育專用版-機器人編程......
7seo外鏈助手(超級外鏈) -SEO外鏈優(yōu)化工具......
8Notepad3-記事本軟件-Notepad3下......