
目前完成了百分之50
重復(fù)發(fā)明輪子是一件勞命傷財(cái)?shù)氖虑椋绻荒軒?lái)立竿見(jiàn)影的經(jīng)濟(jì)價(jià)值,特別是在為公司工作時(shí),相信不會(huì)有人去重復(fù)做一些別人已經(jīng)做過(guò)的事情。但是總有一些人會(huì)情愿花費(fèi)時(shí)間或者金錢(qián)去自己造一次輪子,只能說(shuō),人的欲望很多,這是其中一種欲望的體現(xiàn)。
很久以前和很長(zhǎng)一段的業(yè)余時(shí)間里,我一直在自己模仿CorelDraw以及AutoCAD的繪圖功能,大部分繪圖編輯操作的實(shí)現(xiàn)都有比較能夠猜出其實(shí)現(xiàn)思路或者是模擬實(shí)現(xiàn)的方法,并實(shí)現(xiàn)了一部分。其間我記憶比較深刻的難點(diǎn)就是"所見(jiàn)即所得的文字輸入"功能,起初的方案是使用RichEdit,將該控件透明化后貼在編輯視圖區(qū)域來(lái)進(jìn)行文字輸入,這個(gè)辦法還不錯(cuò),并且WIN32平臺(tái)下大多數(shù)圖形編輯軟件都是這么做,比如畫(huà)圖,visio等。
但是后來(lái)我發(fā)現(xiàn)CorelDraw確實(shí)太COOL了,其WYSWYG的文字輸入的過(guò)程也是可以旋轉(zhuǎn)的,這里我不想跟你以及我自己爭(zhēng)論這個(gè)特性的實(shí)用性和必要性,因?yàn)榇蠹野ㄎ易约憾紩?huì)認(rèn)為在正常的平行輸入后再旋轉(zhuǎn)文字最終顯示結(jié)果是一樣,但我仍然覺(jué)得這個(gè)特性是一個(gè)很重要細(xì)節(jié),雖然其最終編輯的結(jié)果是一樣,但很顯然編輯的過(guò)程完全是不同的體驗(yàn)(不僅僅是耍酷),這是可重入的真正的WYSWYG,因?yàn)橛脩粝麓涡薷奈淖秩匀豢梢栽诂F(xiàn)有角度WYSWYG的進(jìn)行。
啰嗦了,有時(shí)候我是很偏執(zhí),以至于浪費(fèi)很多時(shí)間,不過(guò)這個(gè)過(guò)程我很享受,就和打游戲類似。
這里說(shuō)一下實(shí)現(xiàn)的思路:重復(fù)發(fā)明一個(gè)輪子,這樣你就擁有最易掌控度的改裝能力。