ShadowStar CodeFast Source Code 我的生日禮物

shadowstar發表於2004-12-05

今天是我的生日,公開CodeFast的原始碼,以做記念。

本來打算在今天釋出1.0版,不過時間的確太短了。從上週日晚上,我給CnPack管理員發了郵件,打算近期實現一個“游標到單詞或符號”的功能到現在,剛剛一週時間。之前我對Borland Open Tools API是一無所知,能開發出0.4版我已經很高興了,總不能推出一個不倫不類的1.0給大家。

當時的想法很簡單,只是想要這個一個功能,可是所有的外掛都沒有,所有人都說用Borland自帶的Ctrl+Left/Ctrl+Right,可這不是我想要的。我很氣憤,也很慶幸。氣憤的是為什麼所有的專家包都沒有這個功能,所有的人都說用Borland自帶的功能,難道真的是我要求太高?慶幸的也是因為所有的專家包都沒有這個功能,所有的人都說用Borland自帶的功能,所以我就可以來開發這個功能,給自己和那些需要的人們。

我不知道是不是自己過於注重細節,不過既然Visual C++有的,為什麼Delphi/C++Builder就不能有呢?我決定自己實現它,我想一定有人和我一樣是追求完美的程式設計師,一定有人會喜歡這個功能。於是給CnPack的管理員寫信,希望能得到一點幫助,也希望我能給大家做一點事情。當時已經很晚了,郵件發出的時間是2004-11-29 0:57:46,我想找一點資料,然後回家睡覺,打算在這一個月之內抽空研究一下OTA,把我想要的這個很簡單的功能完成。

在網上搜了一會兒資料,還是一頭霧水,程式碼寫的都很亂。正打算回去,想起Borland的例子,就看了一下。哈哈,終於找到了,這就是我想要的,不愧是Borland的程式,看起來就是不一樣。嘿嘿,先把我想要的功能實現了再說。一高興又加了一個Tab縮排的功能,又加了一個大寫小轉換的功能……熬的一個通宵,實現了不少我想要的功能。接下來的這一個星期都沉浸在CodeFast帶給我的快樂之中。

從今天開始,CodeFast的進度也會減慢,總不能把工作丟掉了。還將逐漸把CodeFast的功能加入到CnPack裡,CnPack是所有中國Borland程式設計師快樂所在。

當然CodeFast還是不會就此停止的,她是我的生日禮物^-^CodeFast將一直保持簡單、實用的原則不斷完善,送給自己,也送給那些喜歡簡單的人們。

差點忘了,原始碼下載地址:http://kaka.rootcn.com/shadowstar/program/source/SSCodeFastSource.rar

由於工程配置目錄眾多,所以只提供了PAS程式碼。

相關文章