2005年5月6日 #
摘要: 經(jīng)過jungleford幾個月業(yè)余時間的設(shè)計、編碼、加工和文檔化之后,時鐘和日歷的可視化組件庫SmartCalendar終于發(fā)布到了sourceforge上,這是本人做的第一個(估計也可能是最后一個)比較正規(guī)化的軟件,雖然目前規(guī)模很小,但個人覺得還是比較有意義的:某種程度上為JDK沒有GUI日歷組件的問題提供了一種可選的解決方案——當你在用JFileChooser或JColorChooser的時候,或許會納悶怎么沒有日期選擇框呢?當然,這個工作早已有人做了,我的想法只是提高它的可重用性和規(guī)范化一些;鍛煉了一些建模能力,理解了一些設(shè)計模式的思想;熟悉了一些軟件設(shè)計規(guī)范化和文檔化的過程;當然,嘿嘿,也鍛煉了一把英語作文。 閱讀全文
摘要: 開始做模擬時鐘的bean了,看dW上Java 2D的那個例子很有意思,比JDK自帶的applet要簡單,因為用到了仿射變換(Affine Transformation),只用簡單得多的運算就可以繪制較高質(zhì)量的動畫。乘SUN的JavaDoc中文化之東風(fēng),先把java.awt.geom.AffineTransform的API doc之一部分簡單翻譯一下,只涉及到一點幾何和線性代數(shù)的小常識 閱讀全文
摘要: 可能有不少初學(xué)者會有這樣的困惑(以前我也有過):在你的代碼里調(diào)用了一些資源文件,如圖片,音樂等,在調(diào)試環(huán)境或單獨運行的時候可以正常顯示或播放,而一旦打包到j(luò)ar文件中,這些東東就再也出不來了,除非把這個jar放到原來未打包以前的目錄下,但通常jar是單獨發(fā)布的。這里介紹一個解決這類問題的方法。 閱讀全文
摘要: 如果你是一個MSN的多年用戶,是否會有這樣的煩惱:可能你在好幾個不同的地方上網(wǎng)(家中、學(xué)校、公司、使用筆記本移動等等),在每個地方的機器上都保留一套MSN聊天記錄,一段時間后也許你就要離開某個地方了(譬如畢業(yè)),但又想保存那臺機器上的聊天記錄,怎么辦?一般是把“C:\Documents and Settings\<你的機器帳號>\My Documents\我接收到的文件\<你的MSN帳號再加上一串數(shù)字>\歷史記錄”文件夾拷貝一份備份著,這樣時間一長,你可能就有好幾個這樣的“歷史記錄”,在MSN Messenger里查看得到的只是你當前機器上的那部分記錄,如果想要看其它記錄,只好手動打開那些拷貝過來的XML文件了。 閱讀全文
摘要: 曾經(jīng)在水木“軍事影視”版連續(xù)貼了幾段經(jīng)典戰(zhàn)爭片的音樂片斷,發(fā)覺其實電影配樂比一般音樂來得更讓人感動。我個人并不熱衷于音樂,僅僅對歷史有關(guān)的東西抱有強烈的興趣,所以以往一些老片會拿出來反復(fù)回味,在電影中特定環(huán)境下的音樂恰好是一種極好的調(diào)味劑。以下是最近我在militarymovie版貼過的一些軍事片配樂。 閱讀全文