當前位置:首頁 » 編程軟體 » windows核心編程pdf

windows核心編程pdf

發布時間: 2022-12-06 10:32:42

① 誰知道<<WINDOWS核心編程>>第5版的目錄,微軟強人寫的

目 錄
譯者序
前言
第一部分 程序員必讀
第1章 對程序錯誤的處理 1
1.1 定義自己的錯誤代碼 4
1.2 ErrorShow示例應用程序 5
第2章 Unicode 11
2.1 字元集 11
2.1.1 單位元組與雙位元組字元集 11
2.1.2 Unicode:寬位元組字元集 12
2.2 為什麼使用Unicode 13
2.3 Windows 2000與Unicode 13
2.4 Windows 98與Unicode 13
2.5 Windows CE與Unicode 14
2.6 需要注意的問題 14
2.7 對COM的簡單說明 14
2.8 如何編寫Unicode源代碼 15
2.8.1 C運行期庫對Unicode的支持 15
2.8.2 Windows定義的Unicode數據類型 17
2.8.3 Windows中的Unicode函數和ANSI
函數 17
2.8.4 Windows字元串函數 19
2.9 成為符合ANSI和Unicode的應用程序 19
2.9.1 Windows字元串函數 19
2.9.2 資源 22
2.9.3 確定文本是ANSI文本還是Unicode
文本 22
2.9.4 在Unicode與ANSI之間轉換字元串 23
第3章 內核對象 27
3.1 什麼是內核對象 27
3.1.1 內核對象的使用計數 27
3.1.2 安全性 28
3.2 進程的內核對象句柄表 30
3.2.1 創建內核對象 30
3.2.2 關閉內核對象 32
3.3 跨越進程邊界共享內核對象 32
3.3.1 對象句柄的繼承性 32
3.3.2 改變句柄的標志 35
3.3.3 命名對象 36
3.3.4 終端伺服器的名字空間 39
3.3.5 復制對象句柄 39
第二部分 編程的具體方法
第4章 進程 45
4.1 編寫第一個Windows應用程序 46
4.1.1 進程的實例句柄 49
4.1.2 進程的前一個實例句柄 50
4.1.3 進程的命令行 50
4.1.4 進程的環境變數 51
4.1.5 進程的親緣性 54
4.1.6 進程的錯誤模式 54
4.1.7 進程的當前驅動器和目錄 54
4.1.8 進程的當前目錄 55
4.1.9 系統版本 56
4.2 CreateProcess函數 58
4.2.1 pszApplicationName和
pszCommandLine 59
4.2.2 psa Process、psa Thread和
binherit Handles 60
4.2.3 fdwCreate 62
4.2.4 pvEnvironment 64
4.2.5 pszCurDir 64
4.2.6 psiStartInfo 64
4.2.7 ppiProcInfo 67
4.3 終止進程的運行 69
4.3.1 主線程的進入點函數返回 69
4.3.2 ExitProcess函數 69
4.3.3 TerminateProcess函數 70
4.3.4 進程終止運行時出現的情況 71
4.4 子進程 72
4.5 枚舉系統中運行的進程 73
第5章 作業 91
5.1 對作業進程的限制 93
5.2 將進程放入作業 99
5.3 終止作業中所有進程的運行 99
5.4 查詢作業統計信息 100
5.5 作業通知信息 103
5.6 JobLab示例應用程序 104
第6章 線程的基礎知識 121
6.1 何時創建線程 121
6.2 何時不能創建線程 122
6.3 編寫第一個線程函數 123
6.4 CreateThread函數 124
6.4.1 psa 124
6.4.2 cbStack 124
6.4.3 pfnStartAddr和pvParam 125
6.4.4 fdwCreate 126
6.4.5 pdwThreadID 126
6.5 終止線程的運行 127
6.5.1 線程函數返回 127
6.5.2 ExitThread函數 127
6.5.3 TerminateThread函數 127
6.5.4 在進程終止運行時撤消線程 128
6.5.5 線程終止運行時發生的操作 128
6.6 線程的一些性質 129
6.7 C/C++運行期庫的考慮 131
6.7.1 Oops—錯誤地調用了Create Thread 138
6.7.2 不應該調用的C/C++運行期庫函數 138
6.8 對自己的ID概念應該有所了解 139
第7章 線程的調度、優先順序和親緣性 142
7.1 暫停和恢復線程的運行 143
7.2 暫停和恢復進程的運行 144
7.3 睡眠方式 145
7.4 轉換到另一個線程 145
7.5 線程的運行時間 146
7.6 運用環境結構 148
7.7 線程的優先順序 152
7.8 對優先順序的抽象說明 153
7.9 程序的優先順序 156
7.9.1 動態提高線程的優先順序等級 158
7.9.2 為前台進程調整調度程序 159
7.9.3 Scheling Lab示例應用程序 160
7.10 親緣性 167
第8章 用戶方式中線程的同步 172
8.1 原子訪問:互鎖的函數家族 172
8.2 高速緩存行 177
8.3 高級線程同步 178
8.4 關鍵代碼段 180
8.4.1 關鍵代碼段准確的描述 182
8.4.2 關鍵代碼段與循環鎖 185
8.4.3 關鍵代碼段與錯誤處理 185
8.4.4 非常有用的提示和技巧 186
第9章 線程與內核對象的同步 190
9.1 等待函數 191
9.2 成功等待的副作用 194
9.3 事件內核對象 195
9.4 等待定時器內核對象 204
9.4.1 讓等待定時器給APC項排隊 207
9.4.2 定時器的鬆散特性 209
9.5 信標內核對象 210
9.6 互斥對象內核對象 211
9.6.1 釋放問題 213
9.6.2 互斥對象與關鍵代碼段的比較 214
9.6.3 Queue示例應用程序 214
9.7 線程同步對象速查表 223
9.8 其他的線程同步函數 224
9.8.1 非同步設備I/O 224
9.8.2 WaitForInputIdle 224
9.8.3 MsgWaitForMultipleObjects (Ex) 225
9.8.4 WaitForDebugEvent 225
9.8.5 SingleObjectAndWait 226
第10章 線程同步工具包 228
10.1 實現關鍵代碼段:Optex 228
10.2 創建線程安全的數據類型和反信標 239
10.3 單個寫入程序/多個閱讀程序的保護 251
10.4 實現一個WaitForMultipleExpressions
函數 259
第11章 線程池的使用 274
11.1 方案1:非同步調用函數 275
11.2 方案2:按規定的時間間隔調用函數 277
11.3 方案3:當單個內核對象變為已通知狀態
時調用函數 283
11.4 方案4:當非同步I/O請求完成運行時調用
函數 285
第12章 纖程 287
12.1 纖程的操作 287
12.2 Counter示例應用程序 289
第三部分 內 存 管 理
第13章 Windows的內存結構 299
13.1 進程的虛擬地址空間 299
13.2 虛擬地址空間如何分區 300
13.2.1 NuLL 指針分配的分區—適用於
Windows 2000和Windows 98 300
13.2.2 MS-DOS/16位Windows 應用程序兼容
分區—僅適用於Windows 98 301
13.2.3 用戶方式分區—適用於Windows 2000
和Windows 98 301
13.2.4 64 KB禁止進入的分區—僅適用
於Windows 2000 302
13.2.5 共享的MMF分區—僅適用於
Windows 98 303
13.2.6 內核方式分區—適用於Windows
2000和Windows 98 303
13.3 地址空間中的區域 303
13.4 提交地址空間區域中的物理存儲器 304
13.5 物理存儲器與頁文件 304
13.6 保護屬性 307
13.6.1 Copy-On-Write 訪問 308
13.6.2 特殊的訪問保護屬性的標志 309
13.7 綜合使用所有的元素 309
13.7.1 區域的內部情況 312
13.7.2 與Windows 98地址空間的差別 315
13.8 數據對齊的重要性 319
第14章 虛擬內存 323
14.1 系統信息 323
14.2 虛擬內存的狀態 330
14.3 確定地址空間的狀態 336
14.3.1 VMQuery函數 337
14.3.2 虛擬內存表示例應用程序 343
第15章 在應用程序中使用虛擬內存 354
15.1 在地址空間中保留一個區域 354
15.2 在保留區域中的提交存儲器 355
15.3 同時進行區域的保留和內存的提交 356
15.4 何時提交物理存儲器 357
15.5 回收虛擬內存和釋放地址空間區域 358
15.5.1 何時回收物理存儲器 359
15.5.2 虛擬內存分配的示例應用程序 360
15.6 改變保護屬性 368
15.7 清除物理存儲器的內容 369
15.8 地址窗口擴展—適用於
Windows 2000 372
第16章 線程的堆棧 385
16.1 Windows 98下的線程堆棧 387
16.2 C/C++運行期庫的堆棧檢查函數 389
16.3 Summation示例應用程序 390
第17章 內存映射文件 397
17.1 內存映射的可執行文件和DLL
文件 397
17.1.1 可執行文件或DLL的多個實例
不能共享靜態數據 398
17.1.2 在可執行文件或DLL的多個實
例之間共享靜態數據 400
17.1.3 AppInst示例應用程序 404
17.2 內存映射數據文件 409
17.2.1 方法 1:一個文件,一個緩存 409
17.2.2 方法 2:兩個文件,一個緩存 409
17.2.3 方法 3:一個文件,兩個緩存 410
17.2.4 方法 4:一個文件,零緩存 410
17.3 使用內存映射文件 410
17.3.1 步驟 1:創建或打開文件內核
對象 411
17.3.2 步驟 2:創建一個文件映射內核
對象 412
17.3.3 步驟 3:將文件數據映射到進程
的地址空間 414
17.3.4 步驟4:從進程的地址空間中撤消
文件數據的映像 416
17.3.5 步驟 5和步驟 6:關閉文件映射對象
和文件對象 417
17.3.6 文件倒序示例應用程序 418
17.4 使用內存映射文件來處理大文件 426
17.5 內存映射文件與數據視圖的相關性 427
17.6 設定內存映射文件的基地址 428
17.7 實現內存映射文件的具體方法 429
17.8 使用內存映射文件在進程之間共享
數據 431
17.9 頁文件支持的內存映射文件 431
17.10 稀疏提交的內存映射文件 438
第18章 堆棧 451
18.1 進程的默認堆棧 451
18.2 為什麼要創建輔助堆棧 452
18.2.1 保護組件 452
18.2.2 更有效的內存管理 453
18.2.3 進行本地訪問 453
18.2.4 減少線程同步的開銷 453
18.2.5 迅速釋放堆棧 453
18.3 如何創建輔助堆棧 454
18.3.1 從堆棧中分配內存塊 455
18.3.2 改變內存塊的大小 456
18.3.3 了解內存塊的大小 456
18.3.4 釋放內存塊 457
18.3.5 撤消堆棧 457
18.3.6 用C++程序來使用堆棧 457
18.4 其他堆棧函數 460
第四部分 動態鏈接庫
第19章 DLL基礎 463
19.1 DLL與進程的地址空間 464
19.2 DLL的總體運行情況 465
19.3 創建DLL模塊 467
19.3.1 輸出的真正含義是什麼 469
19.3.2 創建用於非Visual C++工具
的DLL 471
19.4 創建可執行模塊 472
19.5 運行可執行模塊 474
第20章 DLL的高級操作技術 477
20.1 DLL模塊的顯式載入和
符號鏈接 477
20.1.1 顯式載入DLL模塊 478
20.1.2 顯式卸載DLL模塊 479
20.1.3 顯式鏈接到一個輸出符號 480
20.2 DLL的進入點函數 481
20.2.1 DLL_PROCESS_ATTACH通知 482
20.2.2 DLL_PROCESS_DETACH通知 483
20.2.3 DLL_THREAD_ATTACH通知 485
20.2.4 DLL_THREAD_DETACH通知 485
20.2.5 順序調用DllMain 486
20.2.6 DllMain與C/C++運行期庫 488
20.3 延遲載入DLL 489
20.4 函數轉發器 499
20.5 已知的DLL 499
20.6 DLL轉移 500
20.7 改變模塊的位置 501
20.8 綁定模塊 506
第21章 線程本地存儲器 509
21.1 動態TLS 509
21.2 靜態TLS 513
第22章 插入DLL和掛接API 515
22.1 插入DLL:一個例子 515
22.2 使用注冊表來插入DLL 517
22.3 使用Windows掛鉤來插入DLL 518
22.4 使用遠程線程來插入DLL 531
22.4.1 Inject Library 示例應用程序 534
22.4.2 Image Walk DLL 541
22.5 使用特洛伊DLL來插入DLL 544
22.6 將DLL作為調試程序來插入 544
22.7 用Windows 98上的內存映射文件
插入代碼 544
22.8 用CreateProcess插入代碼 544
22.9 掛接API的一個示例 545
22.9.1 通過改寫代碼來掛接API 546
22.9.2 通過操作模塊的輸入節來掛接API 546
22.9.3 LastMsgBoxInfo示例應用程序 549
第五部分 結構化異常處理
第23章 結束處理程序 565
23.1 通過例子理解結束處理程序 566
23.2 Funcenstein1 566
23.3 Funcenstein2 566
23.4 Funcenstein3 568
23.5 Funcfurter1 568
23.6 突擊測驗:FuncaDoodleDoo 569
23.7 Funcenstein4 570
23.8 Funcarama1 571
23.9 Funcarama2 572
23.10 Funcarama3 572
23.11 Funcarama4:最終的邊界 573
23.12 關於finally塊的說明 574
23.13 Funcfurter2 575
23.14 SEH結束處理示常式序 576
第24章 異常處理程序和軟體異常 578
24.1 通過例子理解異常過濾器和異常處理
程序 578
24.1.1 Funcmeister1 578
24.1.2 Funcmeister2 579
24.2 EXCEPTION_EXECUTE_HANDLER 580
24.2.1 一些有用的例子 581
24.2.2 全局展開 583
24.2.3 暫停全局展開 585
24.3 EXCEPTION_CONTINUE_
EXECUTION 586
24.4 EXCEPTION_CONTINUE_
SEARCH 588
24.5 Get Exception Code 589
24.6 Get Exception Information 592
24.7 軟體異常 595
第25章 未處理異常和C++異常 598
25.1 即時調試 600
25.2 關閉異常消息框 601
25.2.1 強制進程終止運行 601
25.2.2 包裝一個線程函數 601
25.2.3 包裝所有的線程函數 601
25.2.4 自動調用調試程序 602
25.3 程序員自己調用UnhandledException
Filter 602
25.4 UnhandledExceptionFilter函數的一些
細節 603
25.5 異常與調試程序 604
25.6 C++異常與結構性異常的對比 618
第六部分 窗 口
第26章 窗口消息 623
26.1 線程的消息隊列 623
26.2 將消息發送到線程的消息隊列中 625
26.3 向窗口發送消息 626
26.4 喚醒一個線程 630
26.4.1 隊列狀態標志 630
26.4.2 從線程的隊列中提取消息的
演算法 631
26.4.3 利用內核對象或隊列狀態標
志喚醒線程 634
26.5 通過消息發送數據 636
26.6 Windows如何處理ANSI/Unicode
字元和字元串 642
第27章 硬體輸入模型和局部輸入狀態 645
27.1 原始輸入線程 645
27.2 局部輸入狀態 646
27.2.1 鍵盤輸入與焦點 647
27.2.2 滑鼠游標管理 649
27.3 將虛擬輸入隊列同局部輸入狀態掛接
在一起 651
27.3.1 LISLab 示常式序 652
27.3.2 LISWatch 示常式序 666
第七部分 附 錄
附錄A 建立環境 675
附錄B 消息分流器、子控制項宏和API宏 686

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

如果剛入門的話!~估計有下一些苦功夫哦!
下面我就給你介紹一些書籍吧:
自己買一本《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領域的聖經

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

③ windows編程從哪學起

請問你哪DOS是用什麼寫的

④ 《Python核心編程(第二版)》pdf下載在線閱讀,求百度網盤雲資源

《Python核心編程(第二版)》([美]Wesley J. Chun(陳仲才))電子書網盤下載免費在線閱讀

資源鏈接:

鏈接:

提取碼:p0l1

書名:Python核心編程(第二版)

作者:[美]Wesley J. Chun(陳仲才)

譯者:宋吉廣

豆瓣評分:7.7

出版社:人民郵電出版社

出版年份:2008-06

頁數:654

內容簡介:本書是Python開發者的完全指南——針對 Python 2.5全面升級

·學習專業的Python風格、最佳實踐和好的編程習慣;

·加強對Python對象、內存模型和Python面向對象特性的深入理解;

·構建更有效的Web、CGI、互聯網、網路和其他客戶端/伺服器架構應用程序及軟體;

·學習如何使用Python中的Tkinter和其他工具來開發自己的GUI應用程序及軟體;

·通過用C等語言編寫擴展來提升Python應用程序的性能,或者通過使用多線程增強I/0相關的應用程序的能力;

·學習Python中有關資料庫的API,以及如何在Python中使用各種不同的資料庫系統,包括Mysql、Postgres和 SQLite。

⑤ 《WindowsInternals,Part1》pdf下載在線閱讀,求百度網盤雲資源

《Windows Internals, Part 1》(Mark E. Russinovich)電子書網盤下載免費在線閱讀

資源鏈接:

鏈接: https://pan..com/s/1sC_PXOhDHSmzaB_mGJB51g

提取碼: 41ed

書名:Windows Internals, Part 1

作者:Mark E. Russinovich

豆瓣評分:9.5

出版社:Microsoft Press

出版年份:2012-4-4

頁數:752

內容簡介:

Delve inside Windows architecture and internals - guided by a team of internationally renowned internals experts. Fully updated for Windows 7 and Windows Server 2008 R2, this classic guide delivers key architectural insights on system design, debugging, performance, and support - along with hands-on experiments to experience Windows internal behavior firsthand. See how Windows components work behind the scenes: * Understand how the core system and management mechanisms work * Explore internal system data structures using tools like the kernel debugger * Go inside the Windows security model to see how it authorizes access to data * Understand how Windows manages physical and virtual memory * Tour the Windows networking stack from top to bottom * Troubleshoot file-system access problems and system boot problems * Learn how to analyze crashes

⑥ 如何學好編程

對於計算機專業的同學來說,要想有較好的學習體驗,要從三個方面入手。
其一是做好學習規劃,其二是重視交流,其三是重視實踐。學習規劃要與發展規劃相一致,在不同的階段要有不同的側重點,在大一期間要重視編程語言的學習。
在大二期間要確定自己的主攻方向,在大三期間要圍繞就業或者讀研來做積累,大四則是沖刺階段。編程語言是打開計算機技術大門的鑰匙,要想學習好編程語言,初期一定要多做實驗,實驗的目的有兩個,一個是了解編程語言的應用過程,另一個是驗證各種抽象概念。
編程語言說到底就是一種工具,所以只有多使用才能逐漸熟悉,很多概念只有在使用的過程中才能了解。

⑦ 誰能推薦一些關於VC++和Matlab的原版書

[精華] 提供一些c書下載地址! 需要的朋友來~~

--------------------------------------------------------------------------------

http://www.chinaunix.net 作者:hancang 發表於:2006-03-16 22:35:15
【發表評論】【查看原文】【C/C++討論區】【關閉】

C++編程思想——C++的神奇書籍 13.82 MB
·本書作者根據自己學習C++的親身體會及多年教學經驗,用簡單的例子和簡練的敘述講解C++編程,別具特色。 全書共分十八章,內容涉及對象的演化、數據抽象、隱藏實現、初始化與清除、函數重載與預設參數、輸入輸出流介紹、常量、內聯函數、命...

錢能C++程序設計教程 6.8 MB
·錢能C++程序設計教程雖然是很老的書,不過總算是國產書中質量不錯中的一本,適合C++初學者....

The C++ Standard Library 4.24 MB
·雖然也是老書,但是夠經典,:-) Programming with the C++ Standard Library can certainly be difficult, but Nicolai Josuttiss The...

C++PrimerPlus 4thEdition 4.34 MB
·The fourth edition presents the ANSI C++ standard beginning with a discussion of the essential elements of C++ program...

C++ Primer 中文版(第三版)完全版 3.81 MB
·C++ Primer的第三版結合了Stanley Lippman的實踐經驗和Josée Lajoie對於ANSI/ISO標准C++的深入理解。這本指導書的第三版已經被重新改寫過,以便更加精確地講述標准C++的特性和用法。在本書中,對於C...

Exceptional C++ 351 KB
·本書詳細地討論了如何編寫健壯高效的代碼以及模塊設計技術。本書採用了自問自答的語言風格,它討論了實際程序設計中普遍存在的,又非常不易察覺的問題,並且進行了深刻的分析,提出了具有廣泛意義的解決方案。本書值得每個想成為優秀c++程序員的人閱讀...

Inside the C++ Object Model 2003-12-17 741 KB 378
·Bestselling author Stanley B. Lippmans Inside the C++ Model provides valuable insight into some of the internal...

Secure Programming Cookbook for C and C++ 1.34 MB
·Secure Programming Cookbook for C and C++...

The C++ Programming Language 3rdEdition 3.99 MB
·In this brand-new third edition of The C++ Programming Language, author Bjarne Stroustrup, the creator of C++, ...

C-C++ 最佳編程指南 41.28 MB
·C-C++ 最佳編程指南...

上述書籍下載地址是
http://newzone.vicp.net/softdown/SoftList/Catalog_36_SoftTime_Desc_1.html

深度探索C++對象模型 7.86 MB

高質量C++編程指南 326 KB

C與C++中的異常處理 53 KB

C++ Primer 題解 6.57 MB 0

Effective C++中文版 255 KB

Essential C++中文版(全) 7.88 MB

C++視頻學習(RM) 1200 MB

C++沉思錄 PDF版 7.46 MB

Visual C++ 運行庫參考手冊 8.43 MB

Visual C++ 6.0 資料庫編程大全 6 10.86 MB

Visual C++經典 13.53 MB

Visual C++編程技巧 241 KB 896

Optimizing C++ 370 KB 9976

數據結構 C++ 語言描述 20.88 MB

C++ In Action 1.51 MB

Visual.C++技術內幕 78.57 MB

C++.Primer.3rd.Edition 中文完美版 4.5 MB

上述書籍去
http://www.sron.net裡面找吧~~
:em17: :em17: :em17: :em11: :em11: :em11:
找到好電子書也告訴我啊~~

--------------------------------------------------------------------------------
1.vc++技術內幕第四版 (潘愛民)
ftp://210.32.157.56/課件/c++primer/vc++技術內幕IV(潘愛民).rar

2.C++經典對話系列
中文:http://www.jka77.com/book/cvst_cn.chm

3.MFC Windows 程序設計(第二版)
英文版:http://www.jka77.com/book/progmfc2.chm
中文版:暫無,製作中...

4.Effective C++中文版:
http://dlb.pchome.net/development/reference/effectiveCplus.zip

5.More Effective C++中文版-zhc譯
http://cable.pchome.net/development/reference/MEC0410.zip

6.More Effective C++中文版-候捷譯
http://www.nethovel.com/resources/MoreEffectiveC++(WQ).zip

7.Essential C++中文版(全)-候捷譯
http://www.nethovel.com/resources/Essential%20C++中文版(全).rar

8.深入淺出MFC 2/e
http://218.30.21.125:8084/ebook/programme/mfc2e.zip

9.代碼大全中文版
http://www.delphidevelopers.com/docs/tecsubject/cc/CodeComplet110.zip

11.C++經典對話系列
中文:http://www.jka77.com/book/cvst_cn.chm

12.MFC Windows 程序設計(第二版)
英文版:http://www.jka77.com/book/progmfc2.chm
中文版:暫無,製作中...

13.數據結構 C++ 語言描述(中文版)
http://www.code-labs.com/manual/c_c015.zip

14.java編程思想中文版
ftp://202.118.72.12/pub/doc-book/Java/Java編程思想.zip

15.C++標准庫英文版
ftp://166.111.64.4/incoming/新文件夾/f/The%20C++%20Standard%20Library(with%20TOC).pdf

16.Windows核心編程
英文:http://www.fmdstudio.net/book/prgapps4.zip

17.TCP-IP詳解卷1:協議
ftp://202.204.4.161/學習資料/TCPIP/TCP-IP詳解卷1:協議.pdf

18.TCP-IP詳解卷2:實現
ftp://202.204.4.161/學習資料/TCPIP/TCP-IP詳解卷3:TCP事務協議,HTTP,NNTP.pdf

19.TCP-IP詳解卷3:TCP事務協議
ftp://202.204.4.161/學習資料/TCPIP/TCP-IP詳解卷2:實現.pdf

20.實用演算法的分析與程序設計
ftp://202.204.8.10/[4]%20編程資源/[%20書籍資料%20]/[演算法與數據結構]/實用演算法的分析與程序設計.rar

21.vc++技術內幕第四版 (潘愛民)
ftp://210.32.157.56/課件/c++primer/vc++技術內幕IV(潘愛民).rar

22.C++ Primer英文版:
http://computerstep.w18.net/C/C++%20Primer.zip

23.Effective C++中文版:
http://dlb.pchome.net/development/reference/effectiveCplus.zip

24.More Effective C++中文版-zhc譯
http://cable.pchome.net/development/reference/MEC0410.zip

25.More Effective C++中文版-候捷譯
http://www.nethovel.com/resources/MoreEffectiveC++(WQ).zip

26.Essential C++中文版(全)-候捷譯
http://www.nethovel.com/resources/Essential%20C++中文版(全).rar

27.Programming Windows程式開發設計指南-Petzoldi著 余孟學 譯
中文版:http://www.nethovel.com/resources/ProgrammingWindows_tw.chm
英文版:http://www.nethovel.com/resources/Petzoldi.chm

28.WinAsm32匯編教程- Iczelion
http://www.nethovel.com/resources/winasm.chm

29.Windows 95 程序設計指南-候捷譯
http://www.nethovel.com/resources/win95adg.zip

30.Thinking in C++ 2nd Edition(C++編程思想)
英文版:http://www.nethovel.com/resources/ThinkinginC++.zip
中文版:http://www.dingbing.com/book/thinkc.zip

31.人月神話-中文版
http://www.goodassister.com/book/rysh.pdf

32.The C++ Programming Language英文
http://computerstep.w18.net/C/The%20C++%20Programming%20Language.rar

33.VC技術內幕第五版 http://www.helpwork.com/downdata/book/programming/vc/book/vc++2/invcpp5.chm

34.com技術內幕
http://www.helpwork.com/book/html/user/download.asp?id=1123

35.com+技術內幕
http://www.helpwork.com/book/html/user/download.asp?id=952

36.新編 Windows API參考大全
http://www.4046.com/nnsrc/down/WindowsAPIdq.rar

37.The C programming Language // By Brian W. Kernighan and Dennis M. Ritchie
下載地址:http://www.jka77.com/book/The_C_programmin.chm

38.C語言編程手冊
下載地址:http://www.jka77.com/book/CL.chm

39.Delphi 7高效資料庫程序設計
By 李維
下載地址:http://www.codestudy.net/book/download.asp?id=1163&;sort=5

40.Windows網路編程(第2版)
By Anthony Jones,Jim Ohlund 清華大學出版社
下載地址:英文版:http://www.guxiang.com/epubcn/readings/diannaotushu/500/download/1107/network_prog_for_win_2nd.zip

41.Windows2000編程技術內幕
By Mickey Williams 機械工業出版社
下載地址:ftp://ftp.frontfree.net/Pub/Books/C&;C++/VC/Windows2000編程技術內幕.rar

42.數據倉庫
By W.H.Inmon 清華大學出版社
下載地址1:http://tips.9hao.com/vvbksd/20011120/數據倉庫.zip
下載地址2: ftp://ftp.math.nankai.e.cn/Ebook/China-pub/chinapub_computerscience_multimedia/ComputerScience/%CA%FD%BE%DD%B2%D6%BF%E2/

43.編碼的奧秘
By Charles Petzold 機械工業出版社
下載地址:ftp://ftp.math.nankai.e.cn/Ebook/China-pub/chinapub_computerscience_multimedia/ComputerScience/%B1%E0%C2%EB%B5%C4%B0%C2%C3%D8/

44.編譯原理及實踐
By Louden, K.C 機械工業出版社
下載地址:ftp://ftp.math.nankai.e.cn/Ebook/China-pub/chinapub_computerscience_multimedia/ComputerScience/%B1%E0%D2%EB%D4%AD%C0%ED%BC%B0%CA%B5%BC%F9/

45.Inside C++ Object Model(深度探索C++對象模型)
By Lippman 候捷譯
下載地址:http://www.jka77.com/book/inside-the-cpp-object-model.pdf

46.C++標准程序庫
By Josuttis
下載地址1:http://www.codestudy.net/book/download.asp?id=1205&;sort=5
下載地址2: ftp://ftp.math.nankai.e.cn/Ebook/C_C++/The Cpp Standard Library.pdf

47.STL源碼剖析
By 候捷
下載地址:ftp://ftp.math.nankai.e.cn/Ebook/C_C++/STL源碼剖析--侯捷.pdf

48.C++批判(第三版) -看看C++的壞話!
By I don't know
下載地址:http://www.jka77.com/book/CPPPP.pdf

49.程序設計實踐
下載地址:ftp://ftp.math.nankai.e.cn/Ebook/China-pub/chinapub_computerscience_multimedia/%B3%CC%D0%F2%C9%E8%BC%C6%CA%B5%BC%F9/

50.c++沉思錄
By Andrew Koenig Barbara Moo 人民郵電出版社
下載地址:http://www.codestudy.net/book/download.asp?id=1261&;sort=5

51.C++Builder4技術內幕 (這本書俺不知道好不好)
By I don't Know
下載地址:http://www.codestudy.net/book/download.asp?id=1254&;sort=5

52.下面兩本書一般大家硬碟里都有的吧,而且很老了,但是為了全面,就提上來吧
(1)Windows 95 程式設計指南 - 候捷
下載地址:http://jjhou.csdn.net/win95-a-developers-guide.pdf
(2)Windows 95 系統程式設計大奧秘 - 候捷
下載地址:http://jjhou.csdn.net/windows95-system-programming-secrets.pdf

53. 中國大網路全書·數學
下載地址:ftp://ftp.math.nankai.e.cn/Ebook/中國大網路全書/中國大網路全書·數學.pdf

54、4.0M Bjarne Stroustrup - The C++ Programming Language
http://www.u-n-f.com/books/archive/The%20C++%20Programming%20Language.tar.gz

55、1.0M Richard Stevens - TCP-IP Illustrated
http://www.u-n-f.com/books/archive/TCP-IP%20Illustrated.tar.gz

56、4.5M Randall Hyde - Art Of Assembly
http://www.u-n-f.com/books/archive/Randall%20Hyde%20-%20Art%20Of%20Assembly.tar.gz

57、2.1M M. Abrash - Zen of Graphics Programming
http://www.u-n-f.com/books/archive/M.%20Abrash%20-%20Zen%20of%20Graphics%20Programming.zip

58、249k Kernighan and Ritche - The C Programming Language
http://www.u-n-f.com/books/archive/Kernighan%20and%20Ritchie%20-%20The%20C%20Programming%20Language.zip

59、3.3M Bruce Schneier - Applied Cryptography
http://www.u-n-f.com/books/archive/Bruce%20Schneier%20-%20Applied%20Cryptography.zip

60、php4_Grundlagen_und_Profiwissen
http://www.u-n-f.com/books/archive/lamp/PHP4_Grundlagen_und_Profiwissen.pdf

61.《C++ Builder高級編程技術》
http://www.dingbing.com/book/builder.zip

62.《VC++ 6.0 TLR 模板庫參考手冊》
http://www.easysea.com/diannao/download/prog/c/mbkc.zip

63.《BORLAND C++ BUILDER 實用培訓教程》
http://202.101.232.120/book/openfile.asp?id=223&;filename=BC98_CB526.zip

64.《Delphi高級開發指南》
http://www.pcbookcn.com/s10899book/program/delphi/Delphi_gjkfzn_for3.rar

65.《新編 Windows API參考大全》
ftp://book:[email protected]/pro/delphi/新編Windows_API_參考大全.rar

66.《Delphi深度歷險-附書源碼》
http://www.pcbookcn.com/s10899book/program/delphi/Delphi_sdlx_code.rar

67.《Delphi 7高效資料庫程序設計》
ftp://book:[email protected]/pro/delphi/李維的新書《Delphi7高效資料庫程序設計》.rar

68.《Delphi7開發指南》
ftp://book:[email protected]/pro/delphi/delphi7開發指南.rar

69.《Delphi6集成開發環境》
ftp://book:[email protected]/pro/delphi/Delphi6集成開發環境.rar

70.《Delphi6資料庫編程》
ftp://book:[email protected]/pro/delphi/Delphi6資料庫編程.rar

72.《Delphi5.xADO_MTS_COM+高級程序設計篇》
ftp://book:[email protected]/pro/delphi/Delphi5.xADO_MTS_COM+高級程序設計篇.rar

73.《VISUAL BASIC 編程標准》
http://www.dingbing.com/book/vb.zip

74.《Visual Basic6.0中文版程序員指南》
http://www.easysea.com/diannao/download/prog/vb/zwbc.zip

75.《Visual Basic 6.0 控制項參考手冊》
http://www.easysea.com/diannao/download/prog/vb/kjck.zip

76.《Visual Basic 6.0中文版語言參考手冊》
http://www.easysea.com/diannao/download/prog/vb/zwby.zip

77.《Visual Basic 6.0 開發寶典》
http://www.easysea.com/diannao/download/prog/vb/kfbd.zip

78.《Visual Basic 6.0 實例教程》
http://www.easysea.com/diannao/download/prog/vb/sljc.zip

79.《VB 6.0 中文版實用參考手冊》
http://www.easysea.com/diannao/download/prog/vb/syck.zip

80.《Visual Basic 6開發人員指南》
http://www.easysea.com/diannao/download/prog/vb/kfzn.zip

81.《VB 和 SQL Server 編程指南(第五版)》
http://www.easysea.com/diannao/download/prog/vb/bczn.zip

82.《Jbuilder 5 中文幫助》
http://www.pdown.net/download.asp?downid=2&;id=991

83.《JBuilder開發人員指南》
http://youth.dlmu.e.cn/book/list_down.php?bkid=224

84.《Win32的Internet函數說明》
檔案大小: 245248K
http://www.easysea.com/diannao/download/prog/windows/win32int.zip

85.《Visual InterDev 從入門到精通》
http://www.easysea.com/diannao/download/prog/interdev/crmd.wdl

86.《Visual InterDev 6.0 Web 參考手冊 》
http://www.easysea.com/diannao/download/prog/interdev/jsck.zip

87.《Visual InterDev 6.0 Guide 程序員》
http://www.easysea.com/diannao/download/prog/interdev/cxyz.zip

88.《javascript 程序開發手冊》
http://www.cty99.com/Templet/bookdownmore.asp?booktype=script#

89.《JAVA 大全》
http://www.easysea.com/diannao/download/prog/java/cxkf.zip

90.《Visual J++ 6.0 WFC 類庫參考手冊》
http://www.easysea.com/diannao/download/prog/java/lkck.zip

91.《Java聯想(中文)》
http://www.easysea.com/diannao/download/prog/java/lkck.zip

92.《Oracle 8 實用大全》
http://www.easysea.com/diannao/download/prog/oracle/sydq.zip

93.《Microsoft SQL Server 管理員手冊》
http://www.easysea.com/diannao/download/prog/sql/glys.zip

94.《掌握ACCESS開發》
http://www.easysea.com/diannao/download/prog/sql/glys.zip

95.《Oracle Performance Tuning and Optimization》
http://www.oradb.net/book/oracle_pt.zip

96.《Oracle ProC 程序設計》
http://www.oradb.net/book/oracleproc.zip

97.《Oracle8初學者指南》
http://www.easysea.com/diannao/download/prog/oracle/cxzz.zip

98.《RED HAT LINUX 6大全》
http://www.dingbing.com/book/redhatall.zip

99.《RED HAT LINUX 6管理工具》
http://www.dingbing.com/book/redhatman.zip

100.《VC++高級編程》
http://www.easysea.com/diannao/download/prog/c/vcgj.zip

⑧ 《Windows核心編程(第5版)微軟技術叢書》pdf下載在線閱讀,求百度網盤雲資源

《Windows核心編程》(Jeffrey Richter)電子書網盤下載免費在線閱讀

鏈接:https://pan..com/s/1X3HE0MQG7dGdY_PgQqaJgg

密碼:xdpk

書名:Windows核心編程

作者:Jeffrey Richter

豆瓣評分:9.2

出版社:人民郵電出版社

出版年份:2008-8

頁數:820

內容簡介:

【內容簡介】

本書是Windows 程序設計領域的名著,涵蓋了Windows 的最新版本Vista 以及Windows XP 的最新內容。書中全面深入地介紹了Windows 的各種基本要素,如進程、線程池、虛擬內存、DLL、設備I/O 和SEH 等,並列舉了大量應用程序,精闢地分析了要素的使用方法。.

本書適於各層次Windows 編程人員閱讀。 ...

【目錄信息】

Acknowledgments . xxi

Introction xxiii

64-Bit Windows xxiii

What』s New in the Fifth Edition xxiv

Code Samples and System Requirements xxvi

Support for This Book xxvi

Questions and Comments xxvi

Part I Required Reading

1 Error Handling 3

Defining Your Own Error Codes 7

The ErrorShow Sample Application 7

2 Working with Characters and Strings 11

Character Encodings 12

ANSI and Unicode Character and String Data Types 13

Unicode and ANSI Functions in Windows 15

Unicode and ANSI Functions in the C Run-Time Library 17

Secure String Functions in the C Run-Time Library 18

Introcing the New Secure String Functions 19

How to Get More Control When Performing String Operations 22

<< 查看詳細目錄

作者簡介:

Jeffrey Richter全球享有盛譽的微軟技術專家,著名技術咨詢和培訓公司Wintellect創始人之一,MSDN Magazine雜志特邀編輯。多年來,他擔任微軟各開發團隊顧問,參與了微軟的許多關鍵產品包括各版本Windows、Visual Studio、Microsoft Offce和.NET框架的設計和編程。他撰寫了一系列著作,包括本書和《深入理解.NET》(第2版·英文版,人民郵電出版社。2008),都堪稱技術圖書的典範,影響了一代Windows程序員,並因此榮獲微軟公司杜區最高技術榮譽「微軟軟體傳奇人物」(Software Legend)稱號。

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

書籍整理如下:

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

熱點內容
用freenas搭建網路存儲伺服器 發布:2023-02-01 10:10:50 瀏覽:209
c語言f星號 發布:2023-02-01 10:06:49 瀏覽:283
漢末霸業安卓哪裡下載 發布:2023-02-01 10:05:28 瀏覽:888
西門子機床數控編程 發布:2023-02-01 10:04:27 瀏覽:380
做源碼站長 發布:2023-02-01 10:01:21 瀏覽:129
光遇如何安卓加蘋果區好友 發布:2023-02-01 10:01:14 瀏覽:69
有權的訪問許可權 發布:2023-02-01 09:59:14 瀏覽:285
阿里雲學生伺服器帶寬 發布:2023-02-01 09:58:15 瀏覽:316
dt演算法 發布:2023-02-01 09:49:57 瀏覽:498
安卓11如何查處理器 發布:2023-02-01 09:49:42 瀏覽:138