網路編程的書
⑴ 想學IT應該買什麼書看
首先,我覺得你需要明確自己的發展方向,你想學習的課程起碼串聯起來是個完整的體系,以後能夠幫助你就業
書籍整理如下:
C++開發
1.《C++ Primer》:全面學習C++的必備書籍
2.《Thinking in C++》:了解C++背後的一些機制
3.《深度探索C++對象模型》:深入了解C++,也是學習COM的必經之路
Windows平台
入門
1.《Windows程序設計》:這本書主要講的是Windows API的使用,是Windows編程入門書籍。上冊涉及到的知識基本上就夠用了,時間不充裕的話閱讀上冊即可。
2.《Win32多線程程序設計》:Windows下多線程編程必備
3.《Windows核心編程》:Window平台基礎知識:消息機制,內存管理,多線程,動態鏈接庫等
4.《Windows網路編程》:介紹Windows下各種網路協議的開發和並發處理模型。
進階
1.《深入淺出MFC》:Windows下編程,MFC雖然有些過時,但其機制還是有學習的價值。重點學習書中提到的MFC 6大機制
2.《COM本質論》:COM是Windows構建用戶態的重要技術之一,Windows開發必修課,本書對COM的設計動機作了深入闡述
3.《深入解析ATL》:ATL全名Active Templete Library,是用C++的模版封裝了COM,這本書主要講的是對源碼分析
4.《WTL White Paper》:WTL源自微軟,基於ATL的一套開源模版庫,主要用於界面編程和工具類的使用
5.《代碼大全》:這邊書主要講的是工程編碼規范
高級
1.《深入解析Windows操作系統》:Windows大牛書籍,講的主要是Windows操作系統的內核原理
調試技術
1.《軟體調試》
2.《Windows高級調試》
3.《windows用戶態程序高效排錯》
Linux平台
Linux內核
1.《Linux Kernel Development》/《Linux內核設計與實現》:Robert Love的著作,不厚的一本書,深入淺出地將Linux內核娓娓道來
Linux使用和Shell編程
1.《sed & awk》/《sed與awk》:sed與awk都是Linux下常用的日誌分析利器
Linux編程
1.《Beginning Linux Programming》/《Linux程序設計》:老牌的Linux編程入門書
2.《Advanced Programming in the Unix Environment》/《Unix環境高級編程》:對Unix編程環境做了細致的總結,涵蓋了進程間通訊、網路通訊、文件系統等各方面的知識
網路編程
1.《TCP/IP Illustrated, Volume I》/《TCP/IP詳解,卷一》:對理解TCP/IP協議的設計理念和協議細節有顯著的幫助。
2.《Unix Network Programming》/《Unix網路編程》,卷一、卷二:網路編程方面難以逾越的著作,事無巨細、深入淺出,強烈推薦
對這些書目抱有100%的信心,全部掌握,融會貫通,即可打通奇經八脈,天下無雙。
對了,你沒有基礎最好從c與c++基礎開始。找些基礎書開始看。
[C語言入門經典(第四版)].(美)霍頓.掃描版,《C++ Primer》就不錯。
⑵ 初學網路編程,請各位推薦點書籍!
你看一本名叫計算機網路,
自頂向下
的書吧,那本書是網路的入門教程,很簡單,然後就是學一學ACE比較好,有一本叫c++
網路編程
的書不錯
⑶ 想學網路編程看哪本書比較好
你好,領學網為你解答:
首先你要確定學習那個層面的以及用什麼語言編寫,C?C++?java?C#?等等
C和C++相對比較底層,一般使用socket.h或者winsock.h的socket庫,要考慮各種位元組轉換、各種流控以及各種IPC機制。
用java和C#寫,則比較輕松。建議從java學起,java更加常用。如果志在.net架構,可以學C#。
如果你對這方面很不熟,建議先看看網上的一些帖子和一些入門的文檔,比如搜素java socket編程 ,就會有很多案列,先看看,理解一下。之後再買書看。
用的最好的應該是這幾本:網路編程stevens的7本聖經,一卷apue,3卷網路編程,3卷tcp/ip
希望幫到你!
⑷ 學網路編程要看哪些書推薦一些網路編程方面的書籍
學習網路編程不建議用現成的庫。就算要用也不推薦QT。
Windows下請看《windows網路與通信程序設計》
Linux請看《unix環境高級編程》(必讀)、《Unix網路編程》、《TCP/IP詳解》
另外一些著名的網路庫:ACE, Boost::ASIO, libevent
中間件:ICE(ICE也提供了通信能力,但個人不太推薦使用)
至於基礎方面,TCP/IP等理論還是必須要知道的,所以學習網路通信最好從socket開始。從Linux下著手最佳。
⑸ 網路編程的參考書籍
《Windows網路編程技術》(推薦指數:五星)中文版高清PDF格式 486頁 ,極力推薦,含目錄書簽,是一本內容豐富,講解詳細的Windows網編。
《TCP/IP詳解》共三卷,《TCP/IP詳解卷1:協議》描述了屬於每一層的各個協議以及它們如何在不同操作系統中運行。作者LawrenceBerkeley實驗室的tcpmp程序來捕獲不同操作系統和TCP/IP實現之間傳輸的不同分組。對tcpmp輸出的研究可以幫助理解不同協議如何工作。
《C++網路編程 卷1》 《C++網路編程,卷2》本書將向你描述這些框架的設計,以及它們可怎樣幫助你克服較低級的本地操作系統API與較高級的分布式計算中間的各種局限,高效地開發出高質量、可移植的C++網路化應用。
《Unix網路編程》本書是一部UNIX網路編程的經典之作。附錄中給出了測量各種IPC形式性能的方法。本書內容詳盡且具權威性,幾乎每章都提供精選的習題,並提供了部分習題的答案,是網路研究和開發人員理想的參考書。
⑹ 針對Java 網路編程,有哪些比較好的書推薦
Java 網路編程,比較好的書:
ava TCPIP Socket編程(中文版) Java NIO (中文版) 中文的好理解
java 7 出了AIO 你有必要去網路了解下
⑺ 計算機網路技術的推薦書籍
恭喜到日本留學。有關計算機網路學習書籍,中文版的首推潘愛民的計算機網路,這是翻譯安德魯 特南鮑姆的計算機名著,其次推薦安德魯 特南鮑姆的原版計算機網路教材。
學習TCP/IP的書籍《計算機網路:自頂向下的學習方法》這本是講述TCP/IP協議最通俗易懂的書籍。
學習TCP/IP的書籍,推薦《TCP/IP詳解》,這是最權威的書籍,分三卷,第一卷講原理,和特南鮑姆的內容大同小異,第二卷講具體協議,值得讀。
研究計算機網路,還不能少了《UNIX網路編程》這本書,分兩卷,這本書介紹UNIX下底層的網路套接字實現。為了搭配這本書,還需要安裝一個Berkley版的Unix,慢慢上手摸索。
建議按照我說的順序看書,當然你也可以選擇最後一本書,安裝一個UNIX練習,然後看不懂就去查DOC,祝你好運!
⑻ 想學習網路編程可是沒有基礎,該看什麼書最好
建議報一個培訓班,都是零基礎入學的,這是網路編程的全部課程,要是感興趣的話可以了解一下:
第一階段
1、計算機操作基礎
2、Office辦公自動化
3、計算機組裝與維護
4、C語言
第二階段
1、SQL Server2005資料庫設計
2、和高級查詢
3、數據結構
4、C#面向對象程序設計
5、HTML5與CSS3開發
6、JavaScript
7、jQuery高級編程
8、PHP開發
第三階段
APP Development
1、JavaScript特效製作
2、jQuery應用開發
3、HTML5與CSS3開發
4、Java面向對象程序設計
第四階段
JAVAWEB Development
1、產品流程應用
2、移動平台界面設計
3、Oracle資料庫開發
4、JavaWeb應用開發
Mobile APP Development
1、實訓一:WEB前端設計與開發
2、實訓二:J2EE項目開發