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