C#網(wǎng)絡(luò)編程技術(shù)教程

出版時(shí)間:2009-2  出版社:金華、 華進(jìn) 人民郵電出版社 (2009-02出版)  作者:金華,華進(jìn) 著  頁數(shù):276  

前言

隨著Internet的快速發(fā)展,面向網(wǎng)絡(luò)的開發(fā)技術(shù)已經(jīng)成為IT發(fā)展的重要分支之一。為了支持下一代Internet的編程結(jié)構(gòu),微軟公司推出了.NET戰(zhàn)略平臺,而C#正是.NET技術(shù)的核心開發(fā)語言。C#采用面向?qū)ο蟮木幊碳夹g(shù),提供了開發(fā)Windows應(yīng)用程序、Web應(yīng)用程序最便捷、最行之有效的方法。用戶不需掌握太多的專業(yè)編程知識就能夠設(shè)計(jì)出高難度的圖形化應(yīng)用程序,使得用戶真正從煩瑣復(fù)雜的工作中解脫出來。因此,掌握C#網(wǎng)絡(luò)編程技術(shù)是網(wǎng)絡(luò)開發(fā)人員開發(fā)網(wǎng)絡(luò)應(yīng)用程序的基本要求之一。為了能夠編寫一本真正適合于課程教學(xué)的c#網(wǎng)絡(luò)編程教材,我們結(jié)合多年來的網(wǎng)絡(luò)編程教學(xué)體會和經(jīng)驗(yàn)做了一些有益的探討,在內(nèi)容安排上從基礎(chǔ)理論知識出發(fā),先介紹原理與編程思想,再通過具體實(shí)例加以說明。本書具有如下特點(diǎn)。·內(nèi)容的設(shè)置注意循序漸進(jìn)與合理搭配,力求通過簡單實(shí)例介紹C#基礎(chǔ)知識,重點(diǎn)突出實(shí)際應(yīng)用中的常用類和方法,便于讀者快速掌握C#基本編程方法?!せA(chǔ)理論與實(shí)用開發(fā)相結(jié)合,所選實(shí)例都具有較強(qiáng)的概括性和實(shí)際應(yīng)用價(jià)值。·應(yīng)用內(nèi)容力求全面,涵蓋了網(wǎng)絡(luò)編程的常用領(lǐng)域。·突出應(yīng)用編程思想與開發(fā)方法的介紹,即對各種協(xié)議編程先介紹其編程思想,再輔以實(shí)例說明。

內(nèi)容概要

  《C#網(wǎng)絡(luò)編程技術(shù)教程》是一本系統(tǒng)介紹C#網(wǎng)絡(luò)編程技術(shù)的教材,《C#網(wǎng)絡(luò)編程技術(shù)教程》共11章,由兩部分組成。第1部分(第1~5章)為基礎(chǔ)知識,內(nèi)容包括Visual C#.NET集成開發(fā)環(huán)境、C#語言的基礎(chǔ)知識、面向?qū)ο蟮某绦蛟O(shè)計(jì)、C#的Windows編程方法、C#的常用數(shù)據(jù)類、網(wǎng)絡(luò)編程的基本概念、網(wǎng)絡(luò)套接字編程以及多線程編程的方法概述等。第2部分(第6~11章)介紹網(wǎng)絡(luò)編程的幾個(gè)常用領(lǐng)域,內(nèi)容包括TCP/UDP編程、FTP編程、電子郵件協(xié)議編程、HTTP編程、Web Service編程以及密碼術(shù)網(wǎng)絡(luò)編程等?!  禖#網(wǎng)絡(luò)編程技術(shù)教程》可作為高等院校計(jì)算機(jī)、網(wǎng)絡(luò)工程、通信工程、信息安全等專業(yè)的教材,也可作為相關(guān)工程技術(shù)人員的參考用書。

書籍目錄

第1章 C#.NET概述1.1.NET平臺介紹1.1.1 什么是.NET1.1.2.NET的核心組件1.1.3.NET的新特性1.1.4.NET框架1.2 C#語言簡介1.2.1 C#的開發(fā)背景1.2.2 C#語言的特點(diǎn)1.2.3 C#與其他語言的比較1.3 VisualC#.NET集成開發(fā)環(huán)境1.3.1 啟動界面1.3.2 解決方案資源管理器1.3.3 工具箱1.3.4 代碼編輯窗口1.3.5 類視圖1.3.6 屬性窗口1.3.7 服務(wù)器資源管理窗口1.4 創(chuàng)建第一個(gè)C#.NET程序1.4.1 創(chuàng)建C#控制臺應(yīng)用程序1.4.2 創(chuàng)建C#窗體應(yīng)用程序本章小結(jié)習(xí)題第2章 C#基礎(chǔ)編程2.1 C#數(shù)據(jù)類型2.1.1 標(biāo)識符與關(guān)鍵字2.1.2 值類型2.1.3 引用類型2.1.4 常量與變量2.1.5 數(shù)據(jù)類型之間的轉(zhuǎn)換2.1.6 裝箱與拆箱2.2 表達(dá)式與運(yùn)算符2.2.1 表達(dá)式2.2.2 運(yùn)算符2.2.3 運(yùn)算符優(yōu)先級2.3 C#流程控制2.3.1 順序結(jié)構(gòu)2.3.2 選擇結(jié)構(gòu)2.3.3 循環(huán)結(jié)構(gòu)2.3.4 跳轉(zhuǎn)語句2.4 C#異常處理2.4.1 異常類2.4.2 throw語句2.4.3 try-catch語句2.4.4 try-catch-finally語句2.5 程序?qū)嵗?.5.1 素?cái)?shù)判斷2.5.2 選擇排序本章小結(jié)習(xí)題第3章 C#面向?qū)ο缶幊?.1 面向?qū)ο蟮幕靖拍?.2 類和對象3.3 字段3.4 方法3.5 屬性與索引3.5.1 屬性3.5.2 索引3.6 委托與事件3.6.1 委托3.6.2 事件3.7 繼承與多態(tài)3.7.1 繼承3.7.2 抽象類與密封類3.7.3 接口3.7.4 多態(tài)性3.8 基于UML的系統(tǒng)分析與設(shè)計(jì)方法3.8.1 UML簡介3.8.2 類圖3.8.3 序列圖本章小結(jié)習(xí)題第4章 C#常用數(shù)據(jù)類與Windows編程4.1 String類和StringBuilder類4.1.1 字符串表示格式4.1.2 常用字符串操作方法4.1.3 StringBuilder類的常用方法4.2 ArrayList類4.3 文件與IO流4.3.1 用于文件操作的類4.3.2 目錄和路徑操作4.3.3 創(chuàng)建文件4.3.4 讀寫文件4.4 Windows程序設(shè)計(jì)基礎(chǔ)4.4.1 創(chuàng)建簡單的WinForm程序4.4.2 Windows窗體應(yīng)用程序模型4.4.3 WinForm常用控件4.4.4 VisualC#的菜單設(shè)計(jì)與編程4.4.5 VisualC#中的MDI編程4.5 數(shù)據(jù)庫編程基礎(chǔ)4.5.1 ADO.NET概述4.5.2 ADO.NET的數(shù)據(jù)訪問對象4.5.3 ADO.NET訪問常用數(shù)據(jù)庫習(xí)題第5章 C#網(wǎng)絡(luò)編程方法概述5.1 TCP/IP概述5.1.1 OSI參考模型與TCP/IP模型5.1.2 TCP/IP基本概念5.2.NET網(wǎng)絡(luò)編程基礎(chǔ)5.2.1.NET中的網(wǎng)絡(luò)組件5.2.2 網(wǎng)絡(luò)編程中的常用類5.3 套接字編程5.3.1 套接字簡介5.3.2 套接字編程原理5.3.3.NET中的Socket類5.4 多線程編程5.4.1 進(jìn)程與線程5.4.2 C#中多線程的開發(fā)5.5 基于多線程的編程實(shí)例本章小結(jié)習(xí)題第6章 TCP/UDP編程6.1 TCP/UDP概述6.2.NET中的TCP編程基礎(chǔ)6.2.1 TcpClient類6.2.2 TcpListener類6.3 基于TCP的編程實(shí)例6.3.1 服務(wù)器端編程6.3.2 客戶端編程6.4.NET中的UDP編程基礎(chǔ)6.4.1 UdpClient類6.4.2 基于UdpClient類的編程實(shí)例6.5 多播編程6.5.1 多播概念6.5.2.NET中多播編程基礎(chǔ)6.5.3 基于UdpClient的多播實(shí)例本章小結(jié)習(xí)題第7章 FTP編程7.1 FTP概述7.1.1 FTP結(jié)構(gòu)7.1.2 FTP命令7.1.3 FTP服務(wù)器響應(yīng)碼7.1.4 FTP流程7.2.NET中的FTP編程7.2.1 數(shù)據(jù)發(fā)送和接收編程方法7.2.2 服務(wù)器端開發(fā)7.2.3 客戶端開發(fā)本章小結(jié)習(xí)題第8章 電子郵件協(xié)議編程8.1 電子郵件協(xié)議概述8.2 SMTP協(xié)議編程8.2.1 郵件格式8.2.2 SMTP信息8.2.3 SMTP指令8.2.4 SMTP流程8.2.5 SMTP協(xié)議編程方法8.3 ESMTP協(xié)議編程8.3.1 ESMTP介紹8.3.2 ESMTP協(xié)議編程實(shí)例8.4 POP3協(xié)議編程8.4.1 POP3概述8.4.2 POP3客戶端程序Socket類實(shí)現(xiàn)8.4.3 POP3客戶端程序TCP客戶端類實(shí)現(xiàn)8.5 System.Web.Mail8.5.1 System.Web.Mail簡介8.5.2 設(shè)置SMTP服務(wù)器和E-mail地址8.5.3 處理郵件內(nèi)容及附件8.5.4 郵件發(fā)送本章小結(jié)習(xí)題第9章 HTTP編程9.1 HTTP概述9.1.1 HTTP標(biāo)題9.1.2 HTTP方法9.1.3 HTTP響應(yīng)信息9.1.4 URL9.1.5 HTTP流程9.2.NET中HTTP編程9.2.1 基于Socket類的服務(wù)器編程9.2.2 基于TcpListener類的服務(wù)器編程9.2.3 獲取網(wǎng)頁內(nèi)容9.3 基于HTTP的編程實(shí)例9.3.1 界面設(shè)計(jì)9.3.2 程序設(shè)計(jì)本章小結(jié)習(xí)題第10章 WebService編程10.1 WebService概述10.1.1 WebService簡介10.1.2 WebService的體系結(jié)構(gòu)10.1.3 WebService與.NET10.1.4 WebService的優(yōu)缺點(diǎn)10.2 XML簡介10.2.1 基本概念10.2.2 XML標(biāo)準(zhǔn)10.2.3.NET中XML的讀取方法10.2.4.NET中XML的編寫方法10.3 SOAP簡介10.3.1 SOAP介紹10.3.2 WSDL10.4 WebService編程實(shí)例10.4.1 創(chuàng)建Web服務(wù)10.4.2 調(diào)用Web服務(wù)本章小結(jié)習(xí)題第11章 密碼術(shù)與網(wǎng)絡(luò)編程11.1 密碼術(shù)概述11.1.1 密碼術(shù)概述11.1.2 對稱加密算法11.1.3 非對稱加密算法11.1.4 數(shù)字信封技術(shù)11.1.5 數(shù)字簽名技術(shù)11.2.NET密碼術(shù)編程基礎(chǔ)11.2.1.NET中的散列算法及編程11.2.2.NET中的對稱加密算法及編程11.2.3 使用非對稱密碼術(shù)的.NET編程11.3 綜合實(shí)例本章小結(jié)習(xí)題參考文獻(xiàn)

章節(jié)摘錄

插圖:1.3.5 類視圖類視圖是編輯代碼時(shí)最頻繁使用的工具窗口,它以樹形結(jié)構(gòu)顯示了當(dāng)前項(xiàng)目中的所有類,并在類中列出成員變量和成員函數(shù)。每一個(gè)類首先列出帶紫色圖標(biāo)的成員函數(shù),然后列出帶藍(lán)色圖標(biāo)的成員變量。每個(gè)成員的圖標(biāo)左邊都有一個(gè)標(biāo)志,以表示成員類型和存儲類別的信息,保護(hù)類型成員的標(biāo)志為一把鑰匙,私有成員的標(biāo)志為一把鎖,而共有成員圖標(biāo)旁邊沒有標(biāo)志,如圖1.6所示。

編輯推薦

側(cè)重編程基本思路和方法,強(qiáng)調(diào)C#網(wǎng)絡(luò)開發(fā)技術(shù),循序漸進(jìn)引用典型案例?!禖#網(wǎng)絡(luò)編程技術(shù)教程》注重理論與實(shí)踐的結(jié)合、循序漸進(jìn)的教學(xué)方法。系統(tǒng)介紹了C#網(wǎng)絡(luò)編程的相關(guān)知識,使讀者能夠快速掌握基于C#的網(wǎng)絡(luò)應(yīng)用開發(fā)技術(shù)。根據(jù)應(yīng)用的需要,《C#網(wǎng)絡(luò)編程技術(shù)教程》在內(nèi)容安排上對C#基礎(chǔ)知識進(jìn)行了合理取舍,重點(diǎn)突出網(wǎng)絡(luò)編程的實(shí)用性,以掌握程序設(shè)計(jì)的基本方法;針對網(wǎng)絡(luò)編程技術(shù)?!禖#網(wǎng)絡(luò)編程技術(shù)教程》以“編程原理與思想”為中心,而不是以“代碼”為中心,重點(diǎn)突出對開發(fā)技術(shù)和技巧的講解。為了加強(qiáng)教學(xué)交流。《C#網(wǎng)絡(luò)編程技術(shù)教程》提供電子課件、習(xí)題參考答案等教學(xué)資源。

圖書封面

評論、評分、閱讀與下載


    C#網(wǎng)絡(luò)編程技術(shù)教程 PDF格式下載


用戶評論 (總計(jì)7條)

 
 

  •   建議馬駿的,人民郵電出版社 第二版。
  •   紙張止來那個(gè)不好,發(fā)灰。
  •   挺好的讀物,很好很不錯(cuò),給好評
  •   送貨很快,質(zhì)量也好,滿意
  •   卓越的發(fā)貨速度非???,書本的內(nèi)容沒有仔細(xì)看,但是大概看,說得很詳細(xì)
  •   C#網(wǎng)絡(luò)編程技術(shù)教程 ,一開始對這本書抱有很大期望, 仔細(xì)一看才知道,講的都是基本的,有些程序都對不上號。 真希望這本書能給一些具體的例子。
  •   感覺講的還可以吧,內(nèi)容還算簡明易懂
 

250萬本中文圖書簡介、評論、評分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號-7