天天看點

2017寒假作業二之自學計劃

之前挺長一段時間因某種不可抗力,我與我心愛的電腦隔絕,以至于我這次的部落格發表的有點晚,看到那麼多人都發表了,心慌慌。。。

Part One

這次的部落格内容是關于自學計劃的,第一部分是自學課程 《面向對象程式設計》。

我大緻看了一下課時,大多十幾分鐘,最多三十幾分鐘,如果按一天看一小時左右的進度學習,大緻12天就可以看完,是以先打上

  • 計劃一:一天學習一小時(大約三到四節課),12天看完。

    不過進度在第四節課中斷,因為我發覺沒有C++的基礎就看那門課好像有些浪費時間,是以我決定暫停課程學習,先把C++的基礎搞定再繼續面向對象思維學習。然後呢,我用來學習C++的輔助教材是這本

    2017寒假作業二之自學計劃

鄙人認為這本教材挺詳盡的,适合自學,不過内容确實有點多,要看完不太容易。因為 C++在用法上和C語言不太一樣,是以我就根據我已知的C語言知識找對應的C++知識來看,比如檔案和輸入輸出我就不會現在看。除此之外它還有一部分章節專門介紹類和對象,是以這部分也在我的計劃之内。

是以第一部分計劃改進為

  • 改進版計劃一:熟悉C++和C的差異,輔助教材《C++ Primer Plus(第6版 中文版)》,最好有三到四小時的日工作量。适時繼續看課程,還是一天一小時進度。

Part Two

自從被第一次作業的各種“奇葩”問題給了一次下馬威之後,我就一直在研究怎樣用C語言來讀寫檔案,直到我在買C++相關書籍時才發現原來C語言裡都有相關知識,隻不過是譚浩強的書涉及的範圍不夠,好無奈,竟然這樣欺負我這個程式設計新手。。。不過我也知道該從哪些方面進行C的強化或補缺補漏了:

  • 1.學習程式設計機制,如Linux系統和UNIX系統跟windows系統的差別
  • 2.學習ANSI C函數,随機數函數,ANSI C類型限定符等
  • 3.學習檔案、流,檔案輸入輸出
  • 4.學習位操作
  • 5.學習結果和其他資料類型
  • 6.學習C預處理器和C庫
  • 7.學習進階資料表示

具體參考教輔是這本

2017寒假作業二之自學計劃

Part Three

學習進度的話,目前來說已經完成了一半了,卡殼的時候我就會翻翻參考書;C語言那本書我目前隻把檔案處理的那部分看完了,C++的那本書則先把與C比較的那部分看完了,類的那一大部分會在接下來幾天進入學習。

――2017.02.01