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