近來情況以及下一週的寫作計劃

最近,關於wxWidgets,主要在忙於幫wxWidgets開發團隊做即將出爐的wxWidgets2.9.0的文檔的revision,在這一版裏,他們改用了Doxygen替代原先的LaTeX,他們寫了一個腳本來將原來的LaTeX文檔轉成 Doxygen,但轉換過程中必然有這樣那樣的缺漏,所以需要人工進行revision,並對舊的文檔作一次全新的重新審視和改進。這裏工作量非常巨大,我前兩天剛完成o到p的revision,這裏頭包含了十幾個文件,其中最痛苦的一個文件,我產生了700多行的diff……還要對遇到的一些先例總結成revision note,與主負責人frm商量……英語寫作能力到不見得上升了多少,不過寫作量劇增……

還在作的另外一件事,是在寫一個utility,用於爲文檔提供控件們在Windows,Ubuntu和Mac OS上的截圖。寫這個Util的最大收穫,就是,我被迫在三個平臺上同時調試我的程序,而且這裏頭還涉及一個wxWidgets的Bug,wxScreenDC和wxClientDC在Mac上無法Blit……上一週主要時間花在文檔的revision上了,這一週就多花點時間在這個Util上面吧。還需要熟悉XRC……

最近在整理關於局域網內多文件傳輸的思路,終於在看一本Python的書的時候得到了啓發……試着實現一個Demo吧。前兩天研究了Thor大俠的802.1x連接的程序的源代碼,結論是它基本上是可以移植的,類md5直接可以重用,主要需要把類Dot1x用跨平臺的pcap和wxWidgets重寫,不過這將是巨大的工作量。

這段時間讀了好幾本厚書,近期也將作完它們的筆記,接下來的緊迫的任務主要有深入學習AutoCAD,要把它掌握得滾瓜爛熟,包括所有的短命令。還有學習AutoLisp編程。這是以後的飯碗呢,要花多些精力,不要整天不務正業搞wxWidgets,呵呵~

另外一個緊迫的任務是完成對《Java與模式》這本厚達1024頁的書的筆記,Rose是不是一個好選擇,還得考慮考慮。

下一週希望能夠開始寫關於wxWidgets的心得體會了,準備寫成一個系列教程。第一篇就是《輕裝上陣跨平臺》,講述使用gcc與wxWidgets提供的Bakefile支持,來實現在不依賴任何IDE的情況下,在三大平臺上編譯wxWidgets,wxWidgets的例子以及自己的wxWidgets程序。

第二篇計劃介紹Code::Blocks和wxFormBuilder的雙劍合璧。

 

發佈了37 篇原創文章 · 獲贊 2 · 訪問量 18萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章