網路應用程式設計教程

網路應用程式設計教程

《網路應用程式設計教程》是2008年8月1日機械工業出版社出版的圖書,作者是高屹、沙俊星。

基本介紹

  • 書名:網路應用程式設計教程
  • 作者:高屹、沙俊星
  • ISBN:9787111248484
  • 頁數:303
  • 出版社:機械工業出版社
  • 出版時間:2008年8月1日
  • 裝幀:平裝
  • 開本:16開
基本信息,內容簡介,目錄,

基本信息

作 者:高屹,沙俊星 編 叢 書 名:重點大學計算機教材,網路工程技術叢書 出 版 社:機械工業出版社ISBN:9787111248484 出版時間:2008-08-01 版 次:1 頁 數:303 裝 幀:平裝 開 本:16開 所屬分類:圖書 > 教材教輔 > 大學教材

內容簡介

《網路應用程式設計教程》以前導課程(網路原理、程式設計語言和數據結構)為基礎,有針對性地講授網路應用程式的設計與開發技能,介紹必要的理論知識,強調網路應用程式設計的實踐環節。《網路應用程式設計教程》重點介紹基於套用組件API、套接字API來開發網路應用程式,第1章到第12章講解基於的程式設計;第13章到第17章講解基於Socket的程式設計,教師在授課時可以根據課程要求、教學學時、學生的專業方向和就業需求的具體情況進行取捨。
《網路應用程式設計教程》強調網路編程的實用性,重點培養學生的網路編程能力,堅持理論和知識點為提高學生實踐動手能力服務的原則。在講述基本的理論之後,輔以大量的由簡到難的實例,便於學生循序漸進地提高網路應用程式的設計和編程能力。《網路應用程式設計教程》適合作為計算機科學與技術、網路工程、軟體工程及相關專業的網路應用程式設計課程的教材,也是網路編程人員的一本有價值的參考書。

目錄

網路工程技術叢書編委會
叢書前言
前言
教學建議
第1章網路套用基礎
1.1 HTML標記語言
1.1.1 HTML的基本概念
1.1.2 HTML元素
1.2 CSS
1.2.1什麼是CSS
1.2.2 CSS的使用
1.2.3選擇器
1.2.4 CSS檔案樣例
1.3 JavaScript語言
1.3.1 JavaScript語言概況
1.3.2 JavaScript基本數據
類型
1.3.3函式與事件驅動
習題
第2章 ASP.NET開發入門
2.1 開發環境的建立
2.1.1 安裝Visual Studio 2005
2.1.2 安裝MSDN Library
2.2 Visual Studio集成開發環境介紹
2.2.1 系統的啟動
2.2.2 第一個應用程式
2.2.3 集成開發環境介紹
習題
第3章 C#語言基礎
3.1 數據類型
3.1.1 值類型
3.1.2 引用類型
3.2 C#基本操作
3.2.1 變數和常量
3.2.2 裝箱和拆箱
3.2.3 控制台輸入和輸出
3.2.4 字元串處理
3.3 流程控制
3.3.1 條件語句
3.3.2 循環語句
3.3.3 異常處理語句
3.4 類和結構
3.4.1 定義類和結構
3.4.2 定義屬性
3.4.3 定義索引器
3.4.4 方法重載
3.4.5 使用ref和out類型參數
3.4.6 抽象類和接口
習題
第4章 ASP.NET基本控制項
4.1 控制項概述
4.1.1 Web控制項的分類
4.1.2 ASP.NET伺服器控制項常用的屬性和事件
4.1.3 事件驅動與事件處理
4.2 一般控制項
4.2.1 Label控制項
4.2.2 Button控制項
4.2.3 Text Box控制項
4.2.4 Hyper Link控制項
4.3 選擇控制項
4.3.1 Check Box控制項
4.3.2 Radio Button控制項
4.3.3 List Box控制項
4.3.4 Drop Down List控制項
4.4 Panel控制項
4.5 圖片控制項
4.5.1 Image控制項
4.5.2 ImageMap控制項
習題
第5章 ASP.NET高級控制項
5.1 Calendar控制項
5.1.1 Calendar控制項基本概念
5.1.2 改變Calendar控制項的外觀
5.1.3 對Calendar控制項編程
5.2 File Upload控制項
5.3 Wizard控制項
5.4 Place Holder控制項
5.5 Ad Rotator控制項
5.6 驗證控制項
5.6.1 Required Field Validator
5.6.2 Validation Summary控制項及驗證結果判斷
5.6.3 Compare Validator控制項
5.6.4 Range Validator控制項
5.6.5 Regular Expression Validator控制項
5.6.6 CustomValidator控制項
習題
第6章 構建網站
6.1 ASP.NET網站綜述
6.1.1 解決方案和項目
6.1.2 ASP.NET網站布局
6.1.3 網站的組成檔案
6.1.4 網站檔案類型
6.1.5 關於代碼隱藏
6.1.6 網站的狀態
6.2 Response對象
6.3 Request對象
6.3.1 Request對象概述
6.3.2 Params屬性
6.3.3 ServerVariables屬性
6.4 Application對象
6.5 Session對象
6.6 Server對象
6.7 構建網站示例
習題
第7章 套用ADO.NET編程
7.1 ADO.NET概述
7.2 使用ADO.NET連線到資料庫
7.2.1 連線到SQL Server資料庫
7.2.2 連線到Oracle資料庫
7.2.3 通過OLE DB連線到資料庫
7.2.4 連線資料庫實例
7.3 使用Command對象和Data Reader對象
7.4 使用Data Adapter對象和Data Set對象
7.5 使用Command對象直接修改資料庫
習題
第8章 Web數據訪問
8.1 數據源控制項
8.1.1 數據源控制項概述
8.1.2 Sql Data Source控制項
8.2 GridView控制項
8.2.1 常用屬性和事件
8.2.2 GridView控制項的基本套用
8.2.3 通過GridView控制項修改數據
8.2.4 多個GridView和多個SqlDataSource相互配合
8.2.5 對GridView控制項編程
8.3 DataList控制項
8.3.1 常用屬性和事件
8.3.2 DataList控制項的基本套用
8.3.3 對DataList控制項編程
8.3.4 進一步對DataList控制項編程
8.4 DetailsView控制項
8.4.1 常用屬性和事件
8.4.2 DetailsView控制項的示例
習題
第9章 數據綁定
9.1 嵌入式代碼與簡單數據綁定
9.1.1 嵌入式代碼塊
9.1.2 嵌入式表達式
9.1.3 ASP.NET表達式
9.1.4 簡單數據綁定
9.2 一般控制項的數據綁定
9.2.1 與DataSource對象綁定
9.2.2 綁定到ADO.NET的查詢結果
9.3 Web數據控制項的數據綁定
9.4 Repeater控制項
習題
第10章 其他內容
10.1 母版頁
10.2 導航
10.3 用戶控制項
10.3.1 用戶控制項的使用
10.3.2 NewsUC.ascx用戶控制項
10.3.3 ActiveOp.ascx用戶控制項
10.4 網站的部署
習題
第11章 “暢想網路學院”
11.1 系統總體設計
11.1.1 功能設計
11.1.2 資料庫設計
11.1.3 示例資料庫的建立
11.1.4 網站項目的創建
11.2 系統體系結構的設計與實現
11.2.1 數據訪問層的實現
11.2.2 業務邏輯層的實現
11.2.3 表示層的實現
11.3 系統登錄
11.4 系統選單的實現
11.5 Cookie的使用
11.5.1 什麼是Cookie
11.5.2 寫入Cookie
11.5.3 讀取Cookie
11.5.4 刪除Cookie
11.6 修改口令
11.7 教師管理
11.8 學生管理
11.9 課程管理
11.10 我的課程
習題
第12章 Windows Socket API簡介
12.1 Socket概念
12.2 WinSock的初始化和終止
12.2.1 WSAStartup()
12.2.2 WSACleanup()
12.3 錯誤檢查和控制
12.4 創建和釋放套接字
12.4.1 socket()
12.4.2 closesocket()
12.5 面向連線的協定(TCP)
12.5.1 bind()
12.5.2 listen()
12.5.3 accept()
12.5.4 connect()
12.5.5 send()
12.5.6 recv()
12.6 無連線協定
12.6.1 sendto()
12.6.2 recvfrom()
12.7 域名解析
12.7.1 gethost by name()
12.7.2 gethostbyaddr()
12.7.3 getservbyname()
習題ⅩⅦ
第13章 TCP Socket編程
13.1 TCP協定簡介
13.1.1 概述
13.1.2 三次握手
13.1.3 TCP選項
13.1.4 終止連線
13.1.5 TCP狀態轉換圖
13.1.6 觀察分組
13.2 編程模式
13.3 實例
習題
第14章 UDP Socket編程
14.1 UDP協定簡介
14.2 編程模式
14.3 實例
習題
第15章 原始套接字編程
15.1 簡介
15.2 CMP
15.3 Ping示例
15.4 Traceroute示例
習題
第16章 Winpcap編程
16.1 網路數據包捕獲的原理
16.2 數據包捕獲程式的結構
16.3 獲取網路接口列表
16.4 獲取設備的高級信息
16.5 打開一個接口並捕捉流量
16.6 Winpcap包含的定義和輸出函式
16.6.1 結構體
16.6.2 宏定義
16.6.3 自定義類型
16.6.4 與Unix兼容的函式
16.6.5 Winpcap擴展函式
習題
第17章 多執行緒下的Socket編程
17.1 基本概念
17.1.1 Win32進程
17.1.2 Win32執行緒
17.1.3 Win32核心對象
17.1.4 C運行時庫
17.2 執行緒控制
17.2.1 執行緒函式
17.2.2 創建執行緒
17.2.3 終止執行緒
17.2.4 掛起與恢複線程
17.2.5 睡眠
17.3 執行緒通信
17.3.1 全局變數
17.3.2 事件
17.3.3 臨界區
17.3.4 互斥
17.3.5 信號量
17.3.6 互鎖訪問
17.3.7 可等待定時器
17.4 網路伺服器設計模式
17.4.1 循環式伺服器
17.4.2 並髮式伺服器
17.4.3 反應式伺服器
17.4.4 異步I/O和前攝式伺服器
17.5 實例
17.5.1 HTTP協定基礎
17.5.2 HTTP訊息格式
17.5.3 簡單的HTTP伺服器
習題
參考文獻

相關詞條

熱門詞條

聯絡我們