 |
-- 會員 / 註冊 --
|
|
|
|
C#網路編程技術教程 ( 簡體 字) |
作者:金華 | 類別:1. -> 程式設計 -> .NET -> C# |
譯者: |
出版社:人民郵電出版社 | 3dWoo書號: 18500 詢問書籍請說出此書號!【缺書】 【不接受訂購】 |
出版日:2/1/2009 |
頁數:276 |
光碟數:0 |
|
站長推薦:  |
印刷:黑白印刷 | 語系: ( 簡體 版 ) |
|
【不接受訂購】 | ISBN:9787115189417 |
作者序 | 譯者序 | 前言 | 內容簡介 | 目錄 | 序 |
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證) |
作者序: |
譯者序: |
前言: |
內容簡介:本書是一本系統介紹C#網絡編程技術的教材,全書共11章,由兩部分組成。第1部分(第1∼5章)為基礎知識,內容包括Visual C#.NET集成開發環境、C#語言的基礎知識、面向對象的程序設計、C#的Windows編程方法、C#的常用數據類、網絡編程的基本概念、網絡套接字編程以及多線程編程的方法概述等。第2部分(第6∼11章)介紹網絡編程的幾個常用領域,內容包括TCP/UDP編程、FTP編程、電子郵件協議編程、HTTP編程、Web Service編程以及密碼術網絡編程等。 本書可作為高等院校計算機、網絡工程、通信工程、信息安全等專業的教材,也可作為相關工程技術人員的參考用書。
|
目錄:第1章 C#.NET概述 1 1.1 .NET平臺介紹 1 1.1.1 什么是.NET 1 1.1.2 .NET的核心組件 2 1.1.3 .NET的新特性 2 1.1.4 .NET框架 3 1.2 C#語言簡介 4 1.2.1 C#的開發背景 4 1.2.2 C#語言的特點 5 1.2.3 C#與其他語言的比較 7 1.3 Visual C#.NET集成開發環境 8 1.3.1 啟動界面 9 1.3.2 解決方案資源管理器 10 1.3.3 工具箱 10 1.3.4 代碼編輯窗口 10 1.3.5 類視圖 11 1.3.6 屬性窗口 11 1.3.7 服務器資源管理窗口 11 1.4 創建第一個C#.NET程序 12 1.4.1 創建C#控制臺應用程序 12 1.4.2 創建C#窗體應用程序 13 本章小結 14 習題 14
第2章 C#基礎編程 15 2.1 C#數據類型 15 2.1.1 標識符與關鍵字 15 2.1.2 值類型 16 2.1.3 引用類型 18 2.1.4 常量與變量 19 2.1.5 數據類型之間的轉換 20 2.1.6 裝箱與拆箱 22 2.2 表達式與運算符 23 2.2.1 表達式 23 2.2.2 運算符 24 2.2.3 運算符優先級 26 2.3 C#流程控制 26 2.3.1 順序結構 27 2.3.2 選擇結構 27 2.3.3 循環結構 30 2.3.4 跳轉語句 32 2.4 C#異常處理 34 2.4.1 異常類 34 2.4.2 throw語句 35 2.4.3 try-catch語句 35 2.4.4 try-catch-finally語句 36 2.5 程序實例 38 2.5.1 素數判斷 38 2.5.2 選擇排序 39 本章小結 42 習題 42
第3章 C#面向對象編程 43 3.1 面向對象的基本概念 43 3.2 類和對象 44 3.3 字段 47 3.4 方法 49 3.5 屬性與索引 51 3.5.1 屬性 51 3.5.2 索引 52 3.6 委托與事件 54 3.6.1 委托 54 3.6.2 事件 55 3.7 繼承與多態 58 3.7.1 繼承 58 3.7.2 抽象類與密封類 60 3.7.3 接口 61 3.7.4 多態性 62 3.8 基于UML的系統分析與設計方法 65 3.8.1 UML簡介 65 3.8.2 類圖 65 3.8.3 序列圖 67 本章小結 68 習題 68
第4章 C#常用數據類與Windows編程 69 4.1 String類和StringBuilder類 69 4.1.1 字符串表示格式 69 4.1.2 常用字符串操作方法 70 4.1.3 StringBuilder類的常用方法 70 4.2 ArrayList類 72 4.3 文件與IO流 73 4.3.1 用于文件操作的類 74 4.3.2 目錄和路徑操作 76 4.3.3 創建文件 77 4.3.4 讀寫文件 78 4.4 Windows程序設計基礎 81 4.4.1 創建簡單的WinForm程序 81 4.4.2 Windows窗體應用程序模型 82 4.4.3 WinForm常用控件 83 4.4.4 Visual C#的菜單設計與編程 94 4.4.5 Visual C#中的MDI編程 95 4.5 數據庫編程基礎 97 4.5.1 ADO.NET概述 97 4.5.2 ADO.NET的數據訪問對象 98 4.5.3 ADO.NET訪問常用數據庫 103 習題 108
第5章 C#網絡編程方法概述 110 5.1 TCP/IP概述 110 5.1.1 OSI參考模型與TCP/IP模型 110 5.1.2 TCP/IP基本概念 114 5.2 .NET網絡編程基礎 119 5.2.1 .NET中的網絡組件 119 5.2.2 網絡編程中的常用類 121 5.3 套接字編程 124 5.3.1 套接字簡介 124 5.3.2 套接字編程原理 125 5.3.3 .NET中的Socket類 127 5.4 多線程編程 131 5.4.1 進程與線程 131 5.4.2 C#中多線程的開發 133 5.5 基于多線程的編程實例 138 本章小結 141 習題 141
第6章 TCP/UDP編程 142 6.1 TCP/UDP概述 142 6.2 .NET中的TCP編程基礎 143 6.2.1 TcpClient類 143 6.2.2 TcpListener類 145 6.3 基于TCP的編程實例 148 6.3.1 服務器端編程 148 6.3.2 客戶端編程 151 6.4 .NET中的UDP編程基礎 153 6.4.1 UdpClient類 153 6.4.2 基于UdpClient類的編程實例 155 6.5 多播編程 159 6.5.1 多播概念 159 6.5.2 .NET中多播編程基礎 161 6.5.3 基于UdpClient的多播實例 162 本章小結 165 習題 165
第7章 FTP編程 166 7.1 FTP概述 166 7.1.1 FTP結構 166 7.1.2 FTP命令 167 7.1.3 FTP服務器響應碼 168 7.1.4 FTP流程 170 7.2 .NET中的FTP編程 171 7.2.1 數據發送和接收編程方法 171 7.2.2 服務器端開發 172 7.2.3 客戶端開發 176 本章小結 181 習題 181
第8章 電子郵件協議編程 182 8.1 電子郵件協議概述 182 8.2 SMTP協議編程 183 8.2.1 郵件格式 183 8.2.2 SMTP信息 184 8.2.3 SMTP指令 186 8.2.4 SMTP流程 187 8.2.5 SMTP協議編程方法 188 8.3 ESMTP協議編程 190 8.3.1 ESMTP介紹 190 8.3.2 ESMTP協議編程實例 190 8.4 POP3協議編程 199 8.4.1 POP3概述 199 8.4.2 POP3客戶端程序Socket類實現 201 8.4.3 POP3客戶端程序TCP客戶端類實現 203 8.5 System.Web.Mail 204 8.5.1 System.Web.Mail簡介 204 8.5.2 設置SMTP服務器和E-mail地址 205 8.5.3 處理郵件內容及附件 206 8.5.4 郵件發送 208 本章小結 209 習題 209
第9章 HTTP編程 210 9.1 HTTP概述 210 9.1.1 HTTP標題 210 9.1.2 HTTP方法 212 9.1.3 HTTP響應信息 213 9.1.4 URL 215 9.1.5 HTTP流程 215 9.2 .NET中HTTP編程 216 9.2.1 基于Socket類的服務器編程 216 9.2.2 基于TcpListener類的服務器編程 218 9.2.3 獲取網頁內容 221 9.3 基于HTTP的編程實例 222 9.3.1 界面設計 222 9.3.2 程序設計 223 本章小結 225 習題 225
第10章 Web Service編程 226 10.1 Web Service概述 226 10.1.1 Web Service簡介 226 10.1.2 Web Service的體系結構 227 10.1.3 Web Service與.NET 228 10.1.4 Web Service的優缺點 229 10.2 XML簡介 231 10.2.1 基本概念 231 10.2.2 XML標準 233 10.2.3 .NET中XML的讀取方法 234 10.2.4 .NET中XML的編寫方法 236 10.3 SOAP簡介 238 10.3.1 SOAP介紹 238 10.3.2 WSDL 242 10.4 Web Service 編程實例 245 10.4.1 創建Web服務 245 10.4.2 調用Web服務 247 本章小結 249 習題 249
第11章 密碼術與網絡編程 250 11.1 密碼術概述 250 11.1.1 密碼術概述 250 11.1.2 對稱加密算法 251 11.1.3 非對稱加密算法 251 11.1.4 數字信封技術 252 11.1.5 數字簽名技術 253 11.2 .NET密碼術編程基礎 253 11.2.1 .NET中的散列算法及編程 253 11.2.2 .NET中的對稱加密算法及編程 256 11.2.3 使用非對稱密碼術的.NET編程 262 11.3 綜合實例 265 本章小結 275 習題 275
參考文獻 276
|
序: |
|