導航:首頁 > 源碼編譯 > tcp源碼書籍

tcp源碼書籍

發布時間:2024-10-27 16:18:40

⑴ 我想學習編程需要購買那些書籍

書籍整理如下:

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》就不錯。

⑵ TCPIP協議經典教程

推薦兩本,第一本是《用TCP/IP進行網際互聯第一卷:原理協議與結構(第四版)》(共三卷)。
本書是一部關於計算機網路的經典教科書,它是目前美國大多數大學里所開設的計算機網路課程的主要參考書。目前國內外能見到的各種有關TCP/IP的書籍,其主要內容均出自本書。本書的特點是:強調原理、概念准確,深入淺出,內容豐富新穎;全書共分為三卷,第一卷從TCP/IP基本概念講起,討論了主要協議和結構,講解了TCP/IP的各種具體應用,並闡述了其未來發展趨勢。全書共33章,各章之後有許多問題。本書可供計算機和通信專業的研究生,高年級本科生作為教科書或學習參考書,也可供從事科研和技術開發的人員參考。

第二本是《TCP/IP協議詳解》,也是三卷。這本書也非常的經典,它詳細介紹一下TCP/IP的內部結構,並提供了作者本人的一個根據協議做出的軟體實現的源代碼。

中文版是由機械電子工業出版社出版的,翻譯、裝幀都很不錯。不過建議有能力的還是讀英文原版,影印版的也不貴。

⑶ 編程初學者看什麼書比較好

如果剛入門的話!~估計有下一些苦功夫哦!
下面我就給你介紹一些書籍吧:
自己買一本《C primer plus》,學完這本書你的C語言基礎就不錯了!!
數據結構對一個程序員來講是重要的哦!接下來你就看一下嚴蔚敏的《數據結構與演算法》。
程序員面試有很大比重都要問這些,至於項目那是你以後的事了。
C++的話我推薦看《C++ primer》電子書網上都可以下載的。

之後就要看你想往哪個方向發展了C或C++!!~

往C方向發展的話,最好要學習一下Linux,其中又分網路編程和驅動開發。

往C++方向發展的話建議你學一下一下書籍:

Visual C++ 技術內幕(第五版)
《深入淺出MFC》
《C++編程思想》
《MFC經典問答》
調試《應用程序調試技術》
Charles Petzold 的《windows 程序設計》
了解API函數
《Effective C++》、《More Effective》
《windows 核心編程》

模板:《C++ Templates(簡體中文).pdf
C/C++ 編程 100 例
標准庫:《C++ 標准程序設計.pdf》
《C++ 標准程序設計》
STL:《Effective STL》
《C++ 標准程序庫》
《C++ STL》
《STL 源代碼剖析》

《編程高手箴言》
《C++ windows API 編程》

當然你也要學習一下資料庫和計算機網路
關於資料庫的教程的話網上有很多自己去下載吧!!!~
計算機網路的話看一下《計算機網路第五版》具體協議方面的看一下《TCP/IP詳解》這本書號稱是TCP/IP領域的聖經

就說這些了,已經夠你看的了……希望對你有幫助。(轉)

閱讀全文

與tcp源碼書籍相關的資料

熱點內容
個人信息存儲加密 瀏覽:98
開發java需要什麼軟體 瀏覽:698
特斯拉考勤app叫什麼 瀏覽:601
s7200編程線 瀏覽:571
視頻發送郵件會被壓縮嗎 瀏覽:16
練字解壓訓練視頻 瀏覽:390
VPS伺服器換地址操作 瀏覽:271
蘋果手機為什麼只有app可以充錢 瀏覽:732
多個文件夾的文件快速移出 瀏覽:778
下載導航源碼 瀏覽:365
檢查電腦u盤命令 瀏覽:901
針對程序員的創業項目 瀏覽:693
辦車貸解壓需要三百費用 瀏覽:382
PHP一定要用框架嗎 瀏覽:476
excel宏編程語法 瀏覽:818
單片機如何處理多個模塊 瀏覽:126
有沒有什麼app軟體能聯系焊工活的 瀏覽:17
賽微語音命令31 瀏覽:367
微信小程序源碼qq 瀏覽:163
程序員接私活要先交部分定金不 瀏覽:474