東坡下載:內(nèi)容最豐富最安全的下載站!

幫助|文件類型庫|最新更新|下載分類|排行榜

桌面主題教育相關(guān)素材下載字體下載外語學習高考考研建筑圖集高考作文書法字體桌面壁紙CAD圖紙考研素材

首頁硬件驅(qū)動硬件教程 → 拿來主義編程 pdf格式免費掃描版【高清電子書】

拿來主義編程

拿來主義編程pdf格式免費掃描版【高清電子書】

  • 大。18.1M
  • 語言:中文
  • 平臺:WinAll
  • 更新:2015-06-12 15:28
  • 等級:
  • 類型:書集教程
  • 網(wǎng)站:http://tipsywinegypsy.com
  • 授權(quán):免費軟件
  • 廠商:
  • 產(chǎn)地:國產(chǎn)軟件
好用好玩 50%(0)
坑爹 坑爹 50%(0)
軟件介紹軟件截圖相關(guān)軟件軟件教程網(wǎng)友評論下載地址

拿來主義編程,全稱為獨辟蹊徑的編程思維——“拿來主義”編程,這本書介紹了一些直接借用win下閉源dll之類的方法,對于win環(huán)境下的程序員有著一定借鑒意義?梢援斪魇謨詠碛。全書集編程思想、技術(shù)、實踐為一體,融會貫通,靈活運用,勢必大有裨益。本節(jié)內(nèi)容小編為大家整理帶來的是一本pdf格式免費掃描版高清拿來主義編程電子書,該書共有485頁,歡迎有需要的朋友前來下載查閱!

拿來主義編程目錄

第 1 章緒論1

1.1 “拿來主義”編程技術(shù)簡介............1

1.1.1 什么是“拿來主義” ..........1

1.1.2 為什么要采用“拿來主義”.............................2

1.2 常用的“拿來主義”編程技術(shù)......3

1.3 “拿來主義”編程技術(shù)的分類........5

1.3.1 靜態(tài)分析型的拿來技術(shù)......5

1.3.2 功能型的拿來技術(shù).6

1.3.3 輸出型的拿來技術(shù).7

1.3.4 嵌入型的拿來技術(shù).8

1.3.5 中間嗅探型的拿來技術(shù)......8

1.3.6 控制交互型的拿來技術(shù)......9

第 1 部分靜態(tài)分析型的拿來技術(shù)

第 2 章操作系統(tǒng)數(shù)據(jù)的拿來.........12

2.1 本章的預(yù)備知識..............12

2.1.1 進制的表示與轉(zhuǎn)換............12

2.1.2 DOS 下的地址表示...........14

2.1.3 Debug 工具的使用............15

2.2 裸機時代的可用數(shù)據(jù)......19

2.2.1 裸機的啟動過程...19

2.2.2 CMOS 內(nèi)存中的數(shù)據(jù)........20

2.2.3 中斷與中斷向量...25

2.2.4 BIOS 數(shù)據(jù)區(qū)........28

2.2.5 ROM 中的數(shù)據(jù).....36

2.3 DOS 中的全局變量.........42

2.3.1 曾經(jīng)輝煌的DOS..43

2.3.2 DOS 的內(nèi)存映射..44

2.3.3 DOS 數(shù)據(jù)區(qū).........46

2.3.4 DOS 的“拿來”實例.......47

2.4 Windows 中的共享數(shù)據(jù)..49

2.4.1 如日中天的Windows ........49

2.4.2 Windows 中的環(huán)境變量....50

VIII 獨辟蹊徑的編程思維――“拿來主義”編程

2.4.3 Windows 環(huán)境變量的意義.52

2.4.4 Windows 環(huán)境變量的編程.53

2.4.5 修改Windows 的全局環(huán)境變量......................56

2.5 編程實例:基于WinIO 的CMOS 數(shù)據(jù)讀寫.............56

2.5.1 程序主界面..........57

2.5.2 程序代碼..............57

第 3 章系統(tǒng)共享文件中的拿來 ....61

3.1 操作系統(tǒng)配置文件的拿來............61

3.1.1 對配置文件的讀/寫...........62

3.1.2 Boot.ini .................65

3.2 目錄名稱的拿來..............66

3.2.1 與用戶名相同的目錄名....67

3.2.2 所安裝的軟件列表............68

3.2.3 與用戶相關(guān)的特定目錄名.68

3.3 數(shù)據(jù)庫訪問式的共享......69

3.3.1 ODBC 數(shù)據(jù)訪問方式........69

3.3.2 ADO 數(shù)據(jù)連接.....82

3.4 注冊表的共享.................86

3.4.1 基于注冊表訪問的API .....86

3.4.2 注冊表項的操作...92

3.5 文件級的拿來.................93

3.5.1 網(wǎng)絡(luò)配置文件.......93

3.5.2 日志文件..............97

3.5.3 Windows 目錄自帶的音頻文件資源.............103

3.6 編程實例1:通過ODBC 對txt 文件進行讀/寫......108

3.6.1 程序主界面........109

3.6.2 程序代碼............109

3.7 編程實例2:通過ADO 對Excel 文件進行讀/寫.... 112

3.7.1 程序主界面........ 112

3.7.2 程序代碼............ 113

第 4 章靜態(tài)程序文件中資源的拿來 ...................... 115

4.1 常見可執(zhí)行文件的格式 115

4.1.1 DOS 下的COM 和EXE 文件的格式簡介.... 115

4.1.2 Windows 下PE 文件的格式.......................... 118

4.2 VC 軟件編程人員眼中的程序資源.......................... 119

4.3 在可執(zhí)行文件中調(diào)整資源..........121

4.3.1 從可執(zhí)行文件中提取資源.............................121

4.3.2 更換可執(zhí)行文件中的資源.............................122

4.4 軟件漢化與界面調(diào)整....122

4.4.1 軟件漢化............123

目錄IX

4.4.2 軟件界面調(diào)整.....125

4.5 界面復(fù)制.......................126

4.5.1 將可執(zhí)行文件中的界面復(fù)制到工程中..........126

4.5.2 對兩個工程之間界面的復(fù)制.........................128

第 2 部分功能型的拿來技術(shù)

第 5 章無界面程序命令行中的拿來 ......................132

5.1 什么是命令行...............132

5.1.1 常用的DOS 內(nèi)部命令....134

5.1.2 常用的DOS 外部命令....138

5.2 命令行的組合使用........149

5.2.1 設(shè)備文件............149

5.2.2 重定向技術(shù)........151

5.2.3 管道技術(shù)............155

5.3 命令行的編程技術(shù)........156

5.3.1 可嵌入DOS 命令行的幾個函數(shù)...................156

5.3.2 管道編程的幾個函數(shù)......161

5.4 編程實例1:使用重定向接收外部程序運行結(jié)果...162

5.4.1 程序主界面........162

5.4.2 程序代碼............163

5.5 編程實例2:使用管道接收外部程序運行結(jié)果......164

5.5.1 程序主界面........164

5.5.2 程序代碼............165

第 6 章有界面程序消息式的拿來 ........ 167

6.1 消息機制.......................167

6.1.1 消息的定義........168

6.1.2 消息的隊列和非隊列模式.............................169

6.1.3 與消息有關(guān)的幾個函數(shù)..170

6.2 Visual C++自帶的消息處理工具175

6.2.1 程序界面上的控件..........175

6.2.2 Visual C++下提供的標準控件.......................176

6.2.3 消息查詢工具Spy++.......177

6.3 通過消息控制程序........182

6.3.1 與窗口有關(guān)的幾個函數(shù)..182

6.3.2 與消息控制有關(guān)的幾個函數(shù).........................186

6.4 編程實例:通過消息控制程序..191

6.4.1 程序主界面........191

6.4.2 程序代碼............192

X 獨辟蹊徑的編程思維――“拿來主義”編程

第3 部分輸出接收型的拿來技術(shù)

第 7 章讀取 B/S 界面上輸出的數(shù)據(jù)......................200

7.1 Web 服務(wù)器的安裝和測試.........201

7.1.1 Web 服務(wù)器的安裝和驗證............................201

7.1.2 檢驗Web 服務(wù)器的效果.205

7.2 基于Web 應(yīng)用的編程接口........207

7.2.1 CInternetSession 類..........208

7.2.2 CInternetConnection 類....216

7.2.3 CHttpConnection 類.........217

7.2.4 CFtpConnection 類...........218

7.2.5 CInternetFile 類..222

7.2.6 CInternetException 類......224

7.3 編程實例:基于Web 的拿來方式...........................225

7.3.1 原理分析............226

7.3.2 程序主界面........228

7.3.3 程序代碼............228

第 8 章對 Office 文件輸出的接收操作.................231

8.1 Microsoft Office 簡介....232

8.2 輸出式的拿來簡介........233

8.2.1 COM/DCOM 的概念.......234

8.2.2 AfxOleInit 函數(shù)..234

8.2.3 COleVariant 類....235

8.2.4 COleDispatchDriver 類....240

8.3 程序員眼中的Office.....241

8.3.1 Office 的結(jié)構(gòu)框架...........242

8.3.2 Office 組件的導入...........242

8.4 Word 的結(jié)構(gòu)輸出..........244

8.4.1 Word 簡介...........244

8.4.2 Word 中的要素...244

8.5 Excel 的結(jié)構(gòu)輸出..........245

8.5.1 Excel 簡介..........246

8.5.2 Excel 中的要素...246

8.6 PowerPoint 的結(jié)構(gòu)輸出.247

8.6.1 PowerPoint 簡介.248

8.6.2 PowerPoint 中的要素.......248

8.7 輸出式的拿來技術(shù)在信息安全領(lǐng)域內(nèi)的應(yīng)用.........249

8.7.1 數(shù)字水印簡介.....249

8.7.2 Word 中格式輸出類的數(shù)字水。250

8.7.3 Word 中內(nèi)容格式的數(shù)字水印.......................251

8.8 編程實例1:讀取Word 文件中的純文本內(nèi)容........252

目錄XI

8.8.1 程序主界面........252

8.8.2 程序代碼............253

8.9 編程實例2:讀寫Excel 中的數(shù)據(jù)..........................254

8.9.1 程序主界面........255

8.9.2 程序代碼............255

8.10 編程實例3:控制PPT 的輸出258

8.10.1 程序主界面.......258

8.10.2 程序代碼..........259

第 4 部分嵌入型的拿來技術(shù)

第 9 章控件嵌入式的拿來 ..........264

9.1 ActiveX 技術(shù)簡介.........264

9.2 在Windows 程序中嵌入ActiveX 控件....................266

9.2.1 設(shè)置對ActiveX 控件的支持.........................266

9.2.2 從系統(tǒng)注冊的組件中導入要使用的ActiveX 控件..................267

9.2.3 從DLL 文件中導入要使用的ActiveX 控件.268

9.3 編程實例1:嵌入式視頻播放器.............................268

9.3.1 播放器編程的簡介..........268

9.3.2 VLC 簡介...........269

9.3.3 程序主界面........274

9.3.4 程序代碼............274

9.4 編程實例2:嵌入式PDF 閱讀器............................276

9.4.1 在VC 對PDF 的可視化使用........................276

9.4.2 程序主界面........277

9.4.3 程序代碼............278

第 10 章界面嵌入式的拿來........280

10.1 屏幕式的嵌入..............280

10.1.1 圖形桌面..........281

10.1.2 實現(xiàn)界面嵌入式要考慮的問題...................283

10.1.3 實現(xiàn)像素級操作主要涉及的API................286

10.1.4 實現(xiàn)桌面級操作主要涉及的API................288

10.1.5 屏幕的截。293

10.2 內(nèi)容式的嵌入..............297

10.2.1 通過IE 調(diào)用訪問網(wǎng)絡(luò)地址.........................297

10.2.2 通過嵌入頁面方式訪問網(wǎng)絡(luò)地址...............297

10.2.3 通過資源管理器方式訪問本地文件系統(tǒng)....298

10.2.4 CHhtmlView 的API.......299

10.3 編程實例1:將程序界面自己程序的一部分進行嵌入....................301

10.3.1 程序主界面.......302

10.3.2 程序代碼..........303

XII 獨辟蹊徑的編程思維――“拿來主義”編程

10.4 編程實例2:嵌入整個Web 頁面和資源管理器...306

10.4.1 程序主界面.......307

10.4.2 程序代碼..........307

第 5 部分中間嗅探型的拿來技術(shù)

第 11 章程序調(diào)用時的數(shù)據(jù)過濾 .............................310

11.1 DLL 文件的意義和用法...........310

11.1.1 DLL 文件的意義........... 311

11.1.2 與DLL 調(diào)用相關(guān)的函數(shù).............................312

11.1.3 DLL 文件的調(diào)用步驟....315

11.2 從EXE 或DLL 文件中找到函數(shù)...........................316

11.2.1 Depends 的使用方式.....316

11.2.2 從ICMP.DLL 中抽取函數(shù)...........................317

11.2.3 ICMP.DLL 中各函數(shù)的用法........................318

11.3 重載DLL 文件............321

11.3.1 DLL 文件重載的原理....321

11.3.2 DLL 文件重載的意義....322

11.4 具有重載特性的DLL 文件創(chuàng)建步驟.....................322

11.4.1 普通DLL 文件的創(chuàng)建步驟.........................323

11.4.2 重載DLL 文件的創(chuàng)建步驟.........................324

11.5 編程實例1:通過ICMP.DLL 制作tracert 命令....325

11.5.1 程序主界面.......326

11.5.2 程序代碼..........327

11.6 編程實例2:重載ICMP.DLL 以記錄ICMP 協(xié)議操作....................330

11.6.1 程序主界面.......330

11.6.2 程序代碼..........331

第 12 章網(wǎng)絡(luò)通信時的數(shù)據(jù)監(jiān)聽.............................335

12.1 網(wǎng)絡(luò)通信簡介..............336

12.1.1 網(wǎng)絡(luò)嗅探技術(shù)...336

12.1.2 網(wǎng)絡(luò)協(xié)議分析和行為分析...........................336

12.1.3 黑客級別的分析............339

12.2 數(shù)據(jù)流的截獲..............344

12.2.1 單機數(shù)據(jù)流的獲取........344

12.2.2 網(wǎng)絡(luò)數(shù)據(jù)流的獲。346

12.3 Socket 編程接口..........348

12.3.1 幾個重要的概念............349

12.3.2 Windows Socket 結(jié)構(gòu)....350

12.3.3 Windows socket 轉(zhuǎn)換類函數(shù)........................353

12.3.4 Windows socket 通信類函數(shù)返回值............357

12.3.5 Windows socket 通信類函數(shù)........................359

目錄XIII

12.4 編程實例:RAW Socket 嗅探器............................368

12.4.1 程序主界面.......368

12.4.2 程序代碼..........369

第 13 章串口通信時的數(shù)據(jù)監(jiān)控.............................377

13.1 串口的通信與監(jiān)聽......377

13.1.1 串口簡介..........377

13.1.2 串口通信中的“拿來”技術(shù).......................379

13.2 基于VSPE 的串口開發(fā)技術(shù)....380

13.2.1 VSPE 簡介........381

13.2.2 VSPE 的術(shù)語....381

13.2.3 VSPE 的串口嗅探功能..386

13.2.4 VSPE 的使用與開發(fā)......388

13.2.5 VSPE 的API ....388

13.3 編程實例:串口嗅探器...........392

13.3.1 程序主界面.......393

13.3.2 程序代碼..........394

第 6 部分控制交互型的拿來技術(shù)

第 14 章從運行的程序中拿來 ...402

14.1 Windows 內(nèi)存模式......402

14.1.1 Windows 的對內(nèi)存讀寫的限制...................403

14.1.2 Windows 的內(nèi)存管理....404

14.1.3 調(diào)試程序簡介...407

14.2 基于WinIO 的內(nèi)存讀取編程...408

14.2.1 WinIO 的API ...408

14.2.2 WinIO 的編程...412

14.3 基于API 的程序調(diào)試函數(shù).......412

14.3.1 Windows 調(diào)試程序的結(jié)構(gòu)...........................413

14.3.2 Windows 調(diào)試程序的API ...........................422

14.3.3 Windows 的進程API.....428

14.3.4 Windows 的動態(tài)內(nèi)存API ...........................429

14.3.5 Windows 調(diào)試程序的編寫方式...................433

14.4 編程實例:讀正在執(zhí)行程序的數(shù)據(jù)......................434

14.4.1 程序主界面.......435

14.4.2 程序代碼..........435

第 15 章 Hook 控制式的拿來.....440

15.1 Hook 簡介...................440

15.1.1 什么是Hook.....441

15.1.2 Hook 的運行機制..........442

15.1.3 怎么使用Hook.443

XIV 獨辟蹊徑的編程思維――“拿來主義”編程

15.2 Hook 函數(shù)...................443

15.2.1 SetWindowsHookEx 函數(shù)............................444

15.2.2 UnhookWindowsHookEx 函數(shù).....................446

15.2.3 CallNextHookEx 函數(shù)....446

15.2.4 回調(diào)函數(shù)..........447

15.3 Hook 的類型................447

15.3.1 WH_CALLWNDPROC..447

15.3.2 WH_CBT..........448

15.3.3 WM_QUEUESYNC.......452

15.3.4 WH_DEBUG ....452

15.3.5 WH_FOREGROUNDIDLE.......................... 453

15.3.6 WH_GETMESSAGE .....453

15.3.7 WH_HARDWARE.........453

15.3.8 WH_JOURNALRECORD............................453

15.3.9 WH_JOURNALPLAYBACK.......................454

15.3.10 WH_KEYBOARD .......455

15.3.11 WH_MOUSE ..455

15.3.12 WH_MSGFILTER........455

15.3.13 WH_SHELL....456

15.3.14 WH_SYSMSGFILTER.456

15.4 編程實例1:線程Hook 程序編寫........................456

15.4.1 程序主界面.......456

15.4.2 程序代碼..........457

15.5 編程實例2:全局Hook 程序編寫........................459

15.5.1 程序主界面.......459

15.5.2 DLL 程序代碼..460

15.5.3 調(diào)用程序代碼...462

附錄A 本書容易混淆概念解析..464

A.1 同名不同義概念...........464

A.2 同義不同名概念...........464

A.3 易混概念......................466

附錄B 詳解ASCII 碼.......468

附錄C HTTP 錯誤返回碼...........474

參考文獻....479

后記.............481

拿來主義編程內(nèi)容簡介

與傳統(tǒng)編程習慣于每一細節(jié)都親歷親為所不同的是,如果在程序設(shè)計之初就綜合考慮并合法應(yīng)用第三方既有成果,就可在項目開發(fā)的時間、成本及質(zhì)量這三個關(guān)鍵矛盾體“三要素”上進行統(tǒng)籌設(shè)計,這種技術(shù)就是“拿來主義”的編程技術(shù)!丢毐脔鑿降木幊趟季S——“拿來主義”編程》分別通過靜態(tài)分析、功能調(diào)用、輸出接收、界面嵌入、中間嗅探、控制交互等方法詳細介紹了多達14 種拿來技術(shù)。全書集編程思想、技術(shù)、實踐為一體,融會貫通,靈活運用,勢必大有裨益。

《獨辟蹊徑的編程思維——“拿來主義”編程》適用于對網(wǎng)絡(luò)黑客攻防程序開發(fā)、反向工程及程序原理分析感興趣的人員,也適用于監(jiān)控類和測試類程序開發(fā)人員,還可作為高校編程實驗用書。另外,本書所涉及的各項技術(shù),除了原理闡述和技術(shù)分析之外,均附有完整的程序源代碼,這些源代碼可免費從網(wǎng)上下載,所以也適用于各類編程愛好者學習、驗證和修改。

微軟必應(yīng)推出“基于決策”的功能時,谷歌為了保護自己的主導地位,也很快發(fā)布了類似的功能。當谷歌試圖超越Facebook,在自家社交網(wǎng)絡(luò)中對信息分享嚴加控制,并展開各種創(chuàng)新時,F(xiàn)acebook也立刻跟進……

在發(fā)展之快令人咋舌的IT領(lǐng)域,自己計劃很久的一個功能,還沒等實施,就已經(jīng)被對手實現(xiàn)并發(fā)布……這樣的情況已如家常便飯一樣讓人感覺平淡、波瀾不驚。

在IT界,無論是老牌企業(yè)還是新秀公司,無論是編程老鳥,還是編程菜鳥,他們無不在思慮同樣的問題:如何能更快、更高效?如何追趕甚至超越對手?有沒有更好的方法?

答案是:“拿來主義”編程技術(shù)。正如InfoQ編輯所說:在編程中選擇別人現(xiàn)在已有的功能來實現(xiàn)自己所需要的功能,當下已經(jīng)成為程序員的一項重要“基本功”。

《獨辟蹊徑的編程思維——“拿來主義”編程》分別通過靜態(tài)分析、功能調(diào)用、輸出接收、界面嵌入、中間嗅探、控制交互等方法詳細介紹了多達14種拿來技術(shù)。全書集編程思想、技術(shù)、實踐為一體,融會貫通,靈活運用,勢必大有裨益。

《獨辟蹊徑的編程思維——“拿來主義”編程》適用于對網(wǎng)絡(luò)黑客攻防程序開發(fā)、反向工程及程序原理分析感興趣的人員,也適用于監(jiān)控類和測試類程序開發(fā)人員,還可作為高校編程實驗用書。

《獨辟蹊徑的編程思維——“拿來主義”編程》所涉及的各項技術(shù),除了原理闡述和技術(shù)分析之外,均附有完整的程序源代碼,這些源代碼可免費從均提供完整的網(wǎng)上下載!所以也是各類編程愛好者學習、驗證和修改時的寶典!

拿來主義編程內(nèi)容截圖

PC官方
安卓官方手機版
IOS官方手機版

拿來主義編程截圖

下載地址

拿來主義編程 pdf格式免費掃描版【高清電子書】

熱門評論
最新評論
發(fā)表評論 查看所有評論(0)
昵稱:
表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
字數(shù): 0/500 (您的評論需要經(jīng)過審核才能顯示)

編輯推薦

報錯

請簡要描述您遇到的錯誤,我們將盡快予以修正。

轉(zhuǎn)帖到論壇
輪壇轉(zhuǎn)帖HTML方式

輪壇轉(zhuǎn)帖UBB方式