閱讀506 返回首頁    go 阿裏雲 go 技術社區[雲棲]


給正準備學習VC++朋友的建議

 說實在的,自己也就是那半瓢水晃來晃去的,“指手畫腳”就不敢說了,隻是交流一下學習的心得,當初一路買的書籍有很多,突然發現自己有點像讀書年代那樣,桌麵上放著一大堆的輔助書籍,一學期結束了嶄新的書被迫被我3毛一斤賣掉....

      所以書不在多,在“精與經”。“精”則是同類書籍中能略勝一籌的那種,而“經”則便是經常看的“經”,而不是大多也都壓床低的那種。總結了,書如果覺得確實好先推薦朋友買,然後自己再借......(這招是偷學徐老大的)

      很多時候,如同我們邁入社會一樣,並不會有太多的人會告訴你今後的路你該如何如何走、該如何如何學習。唯獨隻有靠自己摸索,跌倒了便記住了再爬起來,堅持不放棄......

      我這人雖愚鈍,但也屬比較“理性”與“勢力”的那種,畢竟Windows的天下,所謂“識時務者為俊傑”......

      雖然微軟的東西十分難纏,但也隻好硬著頭皮從C、C++語言基礎開始,再開始接觸VC環境、SDK/MFC方麵知識,在這過程中,希望大家能分享與交流一下學習心得!

1、《C語言程序設計第2版》 譚浩強

      說實話,這本書是中國眾多C友必看的。特別是一例“Hello world !”真是聞名天下,不過書中代碼很多都不是太規範、不建議看此書。 正如Promi說過:“以後有錢了,就把這書買一堆回來燒著玩....”,可以他對此書的決心,實在不敢恭維.......

2、《C語言習題100例》

      這本是電子版的,不過裏麵的例子都比較經典例子,並且代碼書寫也比較規範,在一般的編譯器中都能順利的編譯通過。此書看完,C語言基礎也算是基本過關。至少常見的例題不會太吃力。至少一點,裏麵的代碼、例子必須靠自己了掌握了。

3、《易學C++》潘嘉傑

      這本書是09年初出版的,有種感覺那便是相見恨晚啦!在學習C++之前自己下載了不少書籍,自己沒有什麼定力,總喜歡人雲亦雲。於是C++的基礎太不太牢固,到頭來又回頭惡補一翻。這本書太基礎了,C++博大精深,這裏並沒有講解多少。隻不過用通俗的語言描述了C++一些基礎知識,當然這本書的知識讓你看下麵的其他書籍已經足夠了。

4、《精通Windows API--函數接口編程實例》範文慶

      此書與當年絕版的《Windows程序設計第五版》不會差。我之前都是看看WIN5,後來發現這本不錯,於是自己省省也買了本,有空的時候翻翻。

5、《深入淺出MFC》侯俊傑

      如果連C/C++語法、API都很陌生的情況下,建議不要看。此書深入淺出的剖析了MFC內部原理與機製,會讓你在MFC麵前不會再顯得那麼被動與無助。

6、《VC++深入詳解》孫鑫

      這套視頻教程確實講得很詳細,涉及很廣泛,故多而不精。但覺得太依賴視頻不是一個很好的習慣,畢竟自己思考的時間便少了,知識也不容易掌握牢固。當熟悉MFC皮毛後,這一過程很關鍵,特別是自己的毅力,在VC常用的控件、API函數等一定要熟悉。當然曾經也多次通宵達旦次日恍惚上班,這過程雖艱苦,但也樂此不疲。

7、《Visual C++項目開發全程實錄》清華出版社

      這本書很詳細的講解了一些項目開發實例,讓你熟悉一些流行的數據庫基本操作。看完些書,相信你完全可以自己動手寫一些小型項目了,比如常見的數據管理係統、什麼考勤記錄等等。

      這個時候最關鍵的,遇事一定不要喜歡去copy、paste,不要隨便修改個title、換個logo就冒充說是自己寫的,這是自欺欺人(當然如果是工作上應付下差事還可以說得過去),而更多的是去學會揣摩思路,踹完了便是自己的咯,很多時候如同小孩過家家一定要親自去走一遍,這是必須的.....

8、《Windows網絡編程》人民郵電出版社

      我自己以前學習CCNA的時候還算用功,所以有點點基礎網絡協議知識,在原理這方麵的沒有走太多彎路。一路也慢慢看了下來,遇到一些問題也能及時的請教那些網絡大牛,還算勉強能看完。覺得這本書還不錯,有興趣的看看!

9、《Windows核心編程 第5版》Jeffrey Richter / Christophe Nasarre

      這是一本經典的Windows核心編程指南,實際上Jeffrey每一本書都比較經典。第5版全麵覆蓋Windows XP、Windows Vista和Windows Server 2008中的170個新增函數和Windows特性。書中還講解了Windows係統如何使用這些特性,我們開發的應用程序又如何充分使用這些特性,如何自行創建新的特性。

10、《精通Windows Sockets網絡開發》孫海民 人民郵電

      由淺入深、循序漸進地講解如何使用Windows Sockets開發網絡應用程序,包括準備開發環境、TCP/IP基本介紹、Windows套接字基礎、協議特征、基本TCP套接字編程、基本UDP套接字編程、套接字選項、套接字阻塞模式開發、套接字非阻塞模式開發、Select模型開發、WSAAsyncSelect模型開發、WSAEventSelect模型開發、重疊I/O模型開發和完成端口模型開發。

      為我們深入講解套接字的理論知識,增加實踐項目經驗。特別是本書最後七章,每章講解一個具有實踐意義的網絡應用程序,在這些實例中包含許多軟件開發技術知識,如STL、ADO、多線程、MFC、軟件設計模式等,很值得一看....

最後更新:2017-04-02 06:51:26

  上一篇:go magento -- 為Magento提速再做一點小努力之用工具壓縮網頁上的圖片
  下一篇:go 快速編譯運行Java文件,便於調試