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

來源:互聯網
上載者:User

最近,關於wxWidgets,主要在忙於幫wxWidgetsTeam Dev做即將出爐的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的雙劍合璧。

 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.