EX_YiDream(DirectUI設(shè)計(jì)器),目前依舊屬于Beta版,有很多BUG正在等待發(fā)現(xiàn),適合已經(jīng)有自繪基礎(chǔ)的易友,本軟件依然會(huì)努力降低自繪入門基礎(chǔ),并在軟件之后的開(kāi)發(fā)時(shí)做相關(guān)的處理!
開(kāi)發(fā)介紹
一直以來(lái)我都是用Exdui來(lái)做界面引擎,相對(duì)于其他的自繪引擎來(lái)說(shuō)exdui的確算是很強(qiáng)大的了,但也正是因?yàn)閑xdui的DirectUI特性導(dǎo)致繪制一個(gè)基礎(chǔ)界面所需的代碼都無(wú)比繁瑣,并且軟件后 續(xù)的更新與維護(hù)會(huì)變的相對(duì)艱難,所以我開(kāi)發(fā)了這個(gè)設(shè)計(jì)器,之前很多易友都開(kāi)發(fā)過(guò)設(shè)計(jì)器(包括我),但因?yàn)楦鞣N原因?qū)е略O(shè)計(jì)器擱置(人類的本質(zhì))或不夠理想,我在前幾個(gè)月實(shí)在是受不了dui所需的代碼量,所以花了幾天構(gòu)思,幾個(gè)星期的開(kāi)發(fā),開(kāi)發(fā)出了設(shè)計(jì)器成品,但目前依舊屬于Beta版,有很多BUG正在等待發(fā)現(xiàn)(笑),所以當(dāng)發(fā)現(xiàn)了BUG,不要客氣,請(qǐng)?jiān)谔觾?nèi)留言,或者用軟件內(nèi)置的反饋工具反饋!
軟件特色
(一)ExDui 3 的可視化設(shè)計(jì)
<1> 可拖拽式布局
<2> 可實(shí)時(shí)預(yù)覽的設(shè)計(jì)窗口
<3> 對(duì)設(shè)計(jì)窗口風(fēng)格的可視化調(diào)整
(二)配套的 ExDui 開(kāi)發(fā)工具
<1> 正因?yàn)镋xDui4的出現(xiàn)導(dǎo)致了ExDui3的停止更新,而版本3卻依舊有著很多的使用者,所以本軟件在對(duì)ExDui3模塊開(kāi)源版本上進(jìn)行了BUG修復(fù)與對(duì)設(shè)計(jì)器的對(duì)接(增加適用性)
╳ 模塊主體修改
├◎ 修復(fù)部分組件標(biāo)題或內(nèi)容沒(méi)有數(shù)據(jù)時(shí)會(huì)畫出亂碼的問(wèn)題(指針問(wèn)題 有<組合框,分組框>其余組件暫未發(fā)現(xiàn)或者忘記修復(fù)(笑))
├◎ 增加組件 開(kāi)關(guān)_Ex
└◎ 對(duì)部分函數(shù)進(jìn)行開(kāi)放以及修改(主要是對(duì)設(shè)計(jì)器的對(duì)接)
╳ 窗口類
├◎ 支持在不銷毀窗口的情況下重新繪制標(biāo)題欄(窗口.重畫標(biāo)題欄 (#標(biāo)題欄_))
├◎ 支持在忽略組件創(chuàng)建的情況下掛接布局文件(為設(shè)計(jì)器擴(kuò)展)(<整數(shù)型(窗口句柄)> 創(chuàng)建自布局文件_僅窗口 (XML數(shù)據(jù),父窗口句柄))
├◎ 支持手動(dòng)設(shè)置窗口背景柔化偏移(置柔化偏移_x/y(偏移x/y))
├◎ 支持取回客戶區(qū)矩形數(shù)據(jù)
├◎ 添加窗口圓角度設(shè)置函數(shù)(設(shè)置窗口圓角度 (x))
└◎ 添加更新窗口底圖方式函數(shù)(設(shè)置底圖方式( #底圖方式_,九宮矩形(x,x,x,x)))
╳ 列表框
└◎ 支持自定義列表顏色(選中色,點(diǎn)燃色,選中色,文本色,選中后文本色)
(三)人性化的細(xì)節(jié)處理
<1> 支持導(dǎo)入導(dǎo)出保存工程,擴(kuò)大布局文件適用性。
<2> 在軟件因?yàn)閮?nèi)部原因而崩潰時(shí),自動(dòng)提示保存。(思路以及部分實(shí)現(xiàn)源碼來(lái)自于異常通知輔Zhu模塊)
<3>內(nèi)置問(wèn)題反饋工具,方便更好的提交問(wèn)題。(利用永碩E盤留言板,文件名:EX_YiDream-back.exe)
<4>軟件使用數(shù)據(jù)的統(tǒng)計(jì)。
更新日志
(1) 修復(fù)了創(chuàng)建調(diào)節(jié)器會(huì)崩潰的問(wèn)題
(2) 增加了版本檢查,方便新版本推送
(3) 修復(fù)了在某些情況下屬性表屬性錯(cuò)亂與移動(dòng)組件后屬性表坐標(biāo)不更新的問(wèn)題。