Visual C++.NET網路與通信高級編程範例

Visual C++.NET網路與通信高級編程範例

《Visual C++.NET網路與通信高級編程範例》是2005年由清華大學出版社出版的圖書,作者是馬展、李守勇。

基本介紹

  • 書名:Visual C++.NET網路與通信高級編程範例
  • 作者:馬展、李守勇
  • ISBN:9787302102601
  • 定價:49.80元
  • 出版社:清華大學出版社
  • 出版時間:2005年1月19日
  • 裝幀:平裝
圖書簡介,目錄,

圖書簡介

本書詳細介紹了利用Visual C++ .NET集成開發環境開發網路通信應用程式的方法,同時對當今流行的FTP、E-mail、Telnet、HTTP、ICMP、串口通信等通信協定程式設計和套用開發進行了詳細的介紹和講解。
本書在進行理論介紹的同時,配合以大量的實例,讓讀者能夠深入地了解各種網路應用程式的開發技巧。另外,結合具體的設計實例,本書還講解了網路通信協定的工作原理等內容。
本書面向具有Visual C++ .NET網路通信編程基礎知識的讀者,此外也適合於中、高級程式設計師在網路和通信套用開發時閱讀和參考。

目錄

第1章VisualC++.NET與網路通信編程概述 1
1.1計算機網路的發展歷程 1
1.1.1計算機網路的形成 2
1.1.2電路交換、報文交換和分組交換的比較 2
1.2網路體系結構 4
1.2.1OSI分層協定 4
1.2.2TCP/IP模型 7
1.3IP層和傳輸層 10
1.3.1IP層數據報 10
1.3.2TCP數據報 12
1.3.3UDP數據報 14
1.4TCP/IP連線埠 15
1.5VisualC++.NET編程套用概述 16
1.5.1VisualC++.NET優點概述 16
1.5.2VisualC++.NET對開發網路應用程式的支持 18
1.6本章小結 24
第2章獲取網路配置信息 25
2.1提出問題 25
2.1.1需求描述 25
2.1.2UML建模分析 26
2.1.3實例功能介紹和運行時的界面 27
2.1.4NetBIOS功能 30
2.2設計方案 35
2.3解決方案 36
2.3.1框架資源的設計 36
2.3.2實現代碼的設計 42
2.4本章小結 59
第3章ICMP高級編程 60
3.1提出問題 60
3.1.1需求描述 60
3.1.2UML建模分析 61
3.1.3實例功能介紹和運行時的界面 65
3.1.4ICMP協定介紹 68
3.2設計方案 71
3.3解決方案 72
3.3.1框架資源的設計 72
3.3.2實現代碼的設計 80
3.4本章小結 96
第4章Telnet伺服器/客戶機 97
4.1提出問題 97
4.1.1需求描述 97
4.1.2UML建模分析 98
4.1.3實例功能介紹和運行時的界面 99
4.1.4Telnet協定 102
4.2設計方案 103
4.3解決方案 105
4.3.1資源框架的設計 105
4.3.2實現代碼的設計 115
4.4本章小結 131
第5章基於C/S模型的聊天室 132
5.1提出問題 132
5.1.1需求描述 132
5.1.2UML建模分析 133
5.1.3實例功能介紹和運行時的界面 135
5.1.4基於WindowsSockets套用開發介紹 138
5.2設計方案 142
5.3解決方案 143
5.3.1資源框架的設計 144
5.3.2實現代碼的設計 151
5.4本章小結 176
第6章FTP客戶機 177
6.1提出問題 177
6.1.1需求描述 177
6.1.2UML建模分析 178
6.1.3實例功能介紹和運行時的界面 179
6.1.4FTP命令控制字 182
6.2設計方案 193
6.3解決方案 194
6.3.1框架資源的設計 194
6.3.2實現代碼的設計 199
6.4本章小結 220
第7章多執行緒下載 221
7.1提出問題 221
7.1.1需求描述 221
7.1.2UML建模分析 222
7.1.3實例功能介紹和運行時的界面 223
7.1.4WinInet類的功能 225
7.1.5創建和終止執行緒 228
7.2設計方案 228
7.3解決方案 229
7.3.1框架資源的設計 230
7.3.2實現代碼的設計 232
7.4本章小結 243
第8章串口通信高級編程 244
8.1提出問題 244
8.1.1需求描述 244
8.1.2UML建模分析 245
8.1.3實例功能介紹和運行時的界面 247
8.1.4串口通信原理與多執行緒技術 247
8.2設計方案 262
8.3解決方案 263
8.3.1框架資源的設計 263
8.3.2實現代碼的設計 265
8.4本章小結 277
第9章RAS高級編程 278
9.1提出問題 278
9.1.1需求描述 278
9.1.2UML模型分析 279
9.1.3實例功能介紹和運行時的界面 281
9.1.4RAS客戶機和撥號連線建立介紹 283
9.1.5RAS函式說明 285
9.2設計方案 288
9.3解決方案 290
9.3.1框架資源的設計 290
9.3.2實現代碼的設計 290
9.4本章小結 314
第10章語音電話高級編程 315
10.1提出問題 315
10.1.1需求描述 316
10.1.2UML建模分析 317
10.1.3實例功能介紹和運行時的界面 317
10.1.4Modem原理 318
10.1.5AT命令 320
10.2設計方案 325
10.3解決方案 325
10.3.1資源框架的設計 326
10.3.2實現代碼的設計 328
10.4本章小結 338
第11章Web瀏覽器 339
11.1提出問題 339
11.1.1需求描述 339
11.1.2UML建模分析 340
11.1.3實例功能介紹和運行時的界面 341
11.1.4關鍵CHtmlView類介紹 343
11.2設計方案 350
11.3解決方案 351
11.3.1框架資源的設計 351
11.3.2實現代碼的設計 355
11.4本章小結 363
第12章Web伺服器 364
12.1提出問題 364
12.1.1需求描述 364
12.1.2UML建模分析 365
12.1.3實例功能介紹和運行時的界面 366
12.1.4HTTP協定 369
12.2設計方案 373
12.3解決方案 374
12.3.1框架資源的設計 375
12.3.2實現代碼的設計 379
12.4本章小結 394
第13章Email協定及高級編程 395
13.1提出問題 395
13.1.1需求描述 395
13.1.2UML模型分析 397
13.1.3實例功能介紹和運行時的界面 399
13.1.4電子郵件格式 401
13.1.5SMTP與POP3原理介紹 402
13.1.6MD5算法 410
13.2設計方案 411
13.3解決方案 414
13.3.1框架資源的設計 414
13.3.2實現代碼的設計 414
13.4本章小結 439

相關詞條

熱門詞條

聯絡我們