最近忙里偷閑對(duì)之前的設(shè)計(jì)做了大量重構(gòu),其間轉(zhuǎn)輾反側(cè)體會(huì)到過(guò)度設(shè)計(jì)之苦。然而這個(gè)產(chǎn)品是我第二用心持續(xù)之作,第一的當(dāng)然是自己商業(yè)化盈利產(chǎn)品,實(shí)乃無(wú)心插柳,感覺(jué)這2年自己設(shè)計(jì)能力進(jìn)步神速,打算重新架構(gòu)。前面的x-framework界面框架停止維護(hù)許久,深感自責(zé),但是我絕沒(méi)有放棄信念,卷土重來(lái)之日是必須的。
先談下richedit我做的工作,主要是參照QQ的功能進(jìn)行設(shè)計(jì),分為2個(gè)部分:texthost和richole,前者實(shí)現(xiàn)無(wú)窗口的richedit,后者實(shí)現(xiàn)動(dòng)畫(huà)控件。這些東西可以說(shuō)網(wǎng)上可見(jiàn)的鮮有正確的方法論,很多都是飲鴆止渴之手段,我確信自己的手法是非常科學(xué)的。
目前的實(shí)現(xiàn):
1.動(dòng)畫(huà)控件
2.拷貝粘貼:支持QQ互通 支持HTML格式(網(wǎng)頁(yè) word等)互通 Shell拖放互通 畫(huà)圖程序的互通
3.窗口、無(wú)窗口控件統(tǒng)一操作接口
4.增強(qiáng)的擴(kuò)展能力
現(xiàn)有的不足和完善:
1.粘貼網(wǎng)頁(yè)中圖像的下載過(guò)程是堵塞式下載
2.炫彩字體完善
3.新聞?wù)ǚ翾Q)OLE實(shí)現(xiàn)
效果圖:
SDK&Demo
下載
無(wú)論如何,對(duì)現(xiàn)在的設(shè)計(jì)(架構(gòu)&穩(wěn)定性)到達(dá)了一個(gè)滿意效果,最小的依賴和最通用的編碼,覺(jué)得可以拿出來(lái)show一下。如果您有任何建議都可以在下面提出或者給我email(索要源碼除外,技術(shù)講解我會(huì)盡快展開(kāi),按照之前的大綱)。總之一切都是圍繞QQ效果實(shí)現(xiàn),為實(shí)現(xiàn)IM類(lèi)聊天展示提供解決方案,武裝到牙齒。
posted on 2012-09-06 22:25
萬(wàn)連文 閱讀(3912)
評(píng)論(14) 編輯 收藏 引用 所屬分類(lèi):
小作品 、
richedit