商品簡介
目次
書摘/試閱
相關商品
商品簡介
本書以ASP.NET技術為核心比較全面地介紹了當前Web軟件開發技術的各個領域,內容涵蓋了靜態網頁設計、ASP.NET動態網頁設計以及SOA和AJAx等新技術,同時對相關的計算機科學領域如操作系統、計算機網絡、面向對象技術和軟件工程理論等也有涉及。本書貫徹了“理性知識感性掌握”的教學理念,設計了大大小小數十個實例,通過實例來介紹Web開發技術與相關理論,努力做到深入淺出,“以大白話講授復雜的技術”,為學生提供了詳盡的經過精心設計的上機試驗,努力幫助學生形成一個完整的知識框架,引導學生通過開發實踐來培養真實的軟件開發能力。為方便教師授課和讀者自學,本書光盤中配有全部章節的教學PPT,并在ITCAST網站提供在線視頻教學課程。本書適合作為本專科院校計算機及相關專業教材,也適合于廣大IT教育培訓機構作為培訓教材使用,對于想系統地掌握ASP.NET技術的自學者及在職的軟件工程師也有參考價值。
目次
第1章 Web程序設計概論
1.1 互聯網概述
1.1.1 Web的網狀信息結構
1.1.2 使用HTML網頁顯示信息
1.2 Web的工作原理
1.3 Internet協議
1.3.1 計算機網絡的分層模型
1.3.2 分層模型下的數據通信
1.3.3 TCP/IP協議與DNS
1.3.4 HTTP協議的工作方式與特性
1.4 Web程序設計概論
1.4.1 靜態網頁與動態網頁
1.4.2 Web程序開發與運行環境
1.5 練習與實踐
1.6 上機實驗
實驗1 搭建ASP.NET開發與運行環境
實驗2 靜態網頁設計
第2章 HTML與XML
2.1 HTML概述
2.1.1 HTML、XHTML和DHTML
2.1.2 HTML元素與標簽
2.1.3 遵循XHTML規范編寫網頁
2.1.4 HTML文檔的基本結構
2.1.5 瀏覽器解析HTML的方式
2.2 使用HTML設計網頁
2.2.1 處理文字和段落
2.2.2 元素
2.2.3 超鏈接
2.2.4 顯示圖像
2.2.5 使用表格
2.2.6 設計表單
2.2.7 嵌入多媒體元素
2.3 XML技術基礎
2.3.1 XML簡介
2.3.2 使用XML表達數據
2.3.3 XML數據的顯示
2.3.4 XML數據對象模型——DOM
2.4 練習與實踐
2.5 上機實驗
實驗1 使用HTML設計簡單網頁
實驗2 XML數據的創建與顯示
第3章 使用cSS布局網頁
3.1 CSS簡介
3.1.1 CSS與HTML的關系
3.1.2 CSS的特點
3.2 在HTML文檔中使用CSS
3.2.1 在HTML文檔中直接嵌入CSS代碼
3.2.2 使用獨立的CSS文件
3.2.3 合并多個CSS文件
3.3 編寫CSS樣式規則
3.3.1 CSS樣式表的組成要素
3.3.2 CSS選擇器
3.4 樣式的繼承與層疊
3.4.1 樣式的繼承原則
3.4.2 樣式的層疊原理
3.4.3 小結
3.5 CSS盒模型
3.5.1 塊元素與內聯元素
3.5.2 CSS的盒狀模型
3.6 流式布局與浮動布局
3.6.1 流式布局
3.6.2 浮動布局
3.6.3 頁面盒子布局方式小結
3.7 盒子的定位方式
3.7.1 靜態定位
3.7.2 相對定位
3.7.3 絕對定位
3.7.4 固定定位
3.8 網頁布局實踐
3.8.1 現代網頁的基本布局方案
3.8.2 網頁布局的基本步驟
3.9 練習與實踐
3.10 上機實驗
實驗1 實現圓角框
實驗2 文章排版
實驗3 實現兩欄頁面布局設計
第4章 JavaScript編程基礎
4.1 JavaScript概述
4.1.1 JavaScript簡介
4.1.2 在HTML中嵌入JavaScript代碼
4.2 JavaScript代碼的解析流程
4.2.1 JavaScript程序代碼的流式解析方式
4.2.2 事件驅動模式下的JavaScript代碼執行順序
4.3 JavaScript語法基礎
4.3.1 JavaScript編程基本規則
4.3.2 變量與常用數據類型
4.3.3 數值類型轉換
4.3.4 string類型
4.3.5 數組
4.3.6 函數
4.3.7 對象
4.4 瀏覽器對象模型
4.4.1 對話窗口
4.4.2 瀏覽器對象模型
4.5 文檔對象模型
4.5.1 HTML文檔對象模型
4.5.2 訪問HTML表單和表單控件
4.6 事件與事件響應
4.6.1 常用的HTML網頁事件
4.6.2 編寫事件響應代碼
4.6.3 網頁事件響應實例
4.6.4 客戶端數據驗證
4.7 動態修改網頁
4.7.1 document.write()方法
4.7.2 動態增加與刪除網頁元素
4.7.3 動態樣式切換
4.8 練習與實踐
4.9 本章實驗
實驗1 猜數字游戲
實驗2 動態樣式設定
第5章 ASP.NET技術基礎
5.1 ASP.NET網站與網頁
5.1.1 使用visual Studio創建ASP.NET網站
5.1.2 ASF.NET網頁的結構
5.1.3 網頁代碼模型
5.2 基于控件的網頁可視化設計
5.2.1 HTML元素與HTML控件
5.2.2 Web服務器控件
5.3 ASP.NET網站結構
5.3.1 ASP.NET特殊文件夾
5.3.2 普通文件夾
5.3.3 網站文件類型
5.3.4 網站導航
5.3.5 使用母版頁
5.3.6 定制頁面和控件的顯示風格
5.3.7 在ASP.NET網頁中集成JavaScript
5.4 ASP.NET網站的發布與部署
5.4.1 自動發布
5.4.2 復制網站
5.4.3 手工部署
5.5 練習與實踐
5.6 上機實驗
實驗1 使用visual Studio創建網頁計算器
實驗2 ASP.NET應用程序全局類的使用
*實驗3 母版頁、主題和導航控件
第6章 Web應用程序狀態保存
6.1 HTTP協議的無狀態特性
6.2 ViewState
6.2.1 ViewState對象的使用方法
6.2.2 保存可序列化的對象
6.3 Scssion
6.3.1 理解Session
6.3.2 在線購物示例網站分析
6.3.3 Session事件
6.4 Cookic
6.5 Appucation
6.6 查詢字符串
6.7 隱藏域
6.8 跨頁回發
6.9 Web信息共享機制小結
6.10 上機實驗
實驗 在線考試
第7章 數據有效性檢測
7.1 數據驗證控件概述
7.1.1 使用數據驗證控件
7.1.2 服務器端與客戶端數據驗證
7.1.3 多條件驗證
7.1.4 顯示數據驗證的信息
7.1.5 用代碼來控制驗證過程
7.2 基本的數據驗證類型
7.2.1 檢測必填數據項
7.2.2 限定輸入特定范圍的數據
7.2.3 比對數據
7.2.4 限定用戶輸入數據的類型
7.2.5 使用正則表達式進行復雜數據驗證
7.2.6 自定義數據驗證方法
7.3 上機實驗
實驗 計算組合數
第8章 ASP.NET Web編程原理
8.1 ⅡS架構與HTTP請求處理流程
8.1.1 網站、Web應用程序和虛擬目錄
8.1.2 應用程序池與工作者進程
8.1.3 ⅡS的系統架構
8.1.4 HTTP請求的處理過程
8.1.5 ISAPI擴展、ISAPI篩選器和程序映射
8.2 ASP.NET管線與應用程序生命周期
*8.2.1 ASP.NET應用程序生命周期
8.2.2 ASP.NET應用程序生命周期事件
8.3 HTTP處理程序和模塊應用實例
8.3.1 一般處理程序
8.3.2 自定義HTTP處理程序
8.3.3 自定義HTTP模塊
8.4 ASP.NET頁面生命周期
8.4.1 ASP.NET頁面類的自動生成
8.4.2 頁生命周期階段概述
8.4.3 頁面生命周期事件
*8.4.4 深入了解ASP.NET頁面事件處理機制
8.5 練習與實踐
8.6 上機實驗
*實驗 直觀體驗ASP.NET頁面生命周期
第9章 使用數據庫保存與檢索信息
9.1 數據庫技術概論
9.1.1 數據庫概念的內涵
9.1.2 關系型數據庫的構成要素
9.1.1 三種基本的數據操作
9.1.4 流行的數據庫產品簡介
9.1.5 安裝SQL Server 2005
9.1.6 附加數據庫
9.1.7 編寫與執行SQL命令
9.2 結構化查詢語言SQL
9.2.1 SQL簡介
9.2.2 SELECT語句與數據檢索
9.2.3 INSERT語句與數據插入
9.2.4 UPDATE語句與數據更新
9.2.5 DELETE語句與數據刪除
9.2.6 視圖
9.2.7 存儲過程
9.2.8 SQL命令小結
9.3 使用ADO.NET訪問數據
9.3.1 ADO.NET對象模型
9.3.2 連接數據庫
9.3.3 獲取數據庫對象信息
9.3.4 發送SQL命令
9.4 上機實驗
實驗1 安裝SQL Server與范例數據庫
實驗2 使用ADO.NET訪問數據庫
實驗3 創建好友通訊錄網站
第10章 數據綁定
10.1 數據綁定原理
10.1.1 自動數據綁定
10.1.2 常用的數據綁定控件和數據源控件
10.1.3 ASP.NET數據綁定架構
10.1.4 數據綁定表達式
10.1.5 數據綁定模板
10.2 GridView基礎知識
10.2.1 理解GridView對象模型
10.2.2 GridView控件觸發的事件
10.2.3 編程訪問基礎數據
10.3 GridView應用實例
10.3.1 自定義顯示列和列標題
10.3.2 自定義分頁
10.3.3 記錄排序
10.3.4 刪除記錄
10.3.5 查找記錄
10.3.6 選中并編輯記錄
10.3.7 使用模板列批量刪除記錄
10.4 數據綁定控件的組合使用
10.4.1 數據綁定控件的嵌套
10.4.2 數據篩選與合計
10.4.3 主從表
10.5 上機實驗
實驗 在線留言板
第11章 成員資格與角色管理
11.1 Web用戶與權限管理概述
11.1.1 身份驗證的方式
11.1.2 ASP.NET成員資格與角色管理框架
11.2 使用ASP.NET網站管理工具
11.2.1 啟動ASP.NET網站管理工具
11.2.2 管理網站用戶、角色與訪問規則
11.2.3 應用程序配置
11.3 使用登錄控件
11.3.1 登錄控件的使用
11.3.2 成員資格與角色管理框架的定制與擴展
11.4 上機實驗
實驗1 使用登錄控件
實驗2 使用ASP.NET網站配置工具
實驗3 使用成員資格與角色管理框架
第12章 ASP.NE丁組件開發
12.1 用戶控件
12.1.1 創建和使用用戶控件
12.1.2 響應用戶控件中的子控件事件
12.1.3 給用戶控件添加公有屬性、方法與事件
12.1.4 動態創建子控件
12.1.5 集成數據綁定控件
12.2 開發Web服務器控件
12.2.1 形成對自定義Web控件的基本認識
12.2.2 在Visual Studio中使用wcb控件
12.2.3 自定義Web控件開發基礎
12.2.4 擴充現有的ASP.NET控件
12.2.5 開發復合控件
12.3 上機實驗
實驗1 用戶控件的開發與使用
實驗2 開發Web服務器控件
第13章 Web Service技術簡介及應用
13.1 Web Service概述
13.1.1 Web Service的定義
13.1.2 wcb Service興起的時代背景
13.1.3 web Service技術的組成要素
13.2 構建ASP.NET Web Service
13.2.1 使用Visual Studio創建Web Service
13.2.2 測試Web Service
13.2.3 發布Web Service
13.3 使用Web Service
13.3.1 添加Web引用
13.3.2 訪問Web Service
13.4 在ASP.NET網站中集成Web Service
13.4.1 使用javaScript直接調用Web Service
13.4.2 javaScript調用頁面靜態方法
13.5 練習與實踐
13.6 上機實驗
實驗 Web Service的定義與使用
第14章 AJAX技術基礎及應用
14.1 AJAX概述
14.1.1 傳統Web技術存在的問題
14.1.2 什么是AJAX
14.1.3 手工編碼應用AJAX
14.1.4 ASP.NET AJAX技術框架介紹
14.2 頁面的局部刷新與異步回發
14.2.1 定義頁面更新區域
14.2.2 確定頁面局部更新方式
14.2.3 定義異步回發觸發器
14.2.4 UPdatePanel的更新原則
14.3 使用UpdateProgress控件
14.4 定時調用
14.5 使用AJAX Control Toolkit
14.5.1 實現圓角框
14.5.2 使用彈出式面板
14.5.3 組合使用AJAX控件
14.6 上機實驗
實驗1 手動創建AJAX應用
實驗2 UpdatcPanel的使用
第15章 組件化多層網站系統開發
15.1 組件化多層分布式系統架構
15.1.1 組件化開發的概念
15.1.2 組件化開發的規范
15.1.3 .NET平臺上的組件技術
15.1.4 組件化的多層軟件系統架構
15.2 面向對象系統的組件化開發過程
15.2.1 軟件開發的基本過程
15.2.2 基于軟件組件的增量與迭代開發模型
15.3 HappyBookShop網站的分析與設計
15.3.1 示例網站功能簡介
15.3.2 示例網站的信息存儲方式
15.3.3 系統架構設計
15.3.4 網站總體結構
15.4 示例網站技術要點
15.4.1 網站外觀設計
15.4.2 權限管理
15.4.3 用戶控件的應用
15.4.4 一般處理程序的應用
15.4.5 封面圖片文件的保存
15.4.6 AJAX技術的應用
15.4.7 Web Senice擴展
15.4.8 示例網站的發布與部署
第16章 互聯網技術的現狀與發展
16.1 Web 2.0時代的互聯網技術
16.1.1 Web 2.0時代的互聯網特點
16.1.2 Web 2.0時代的典型網站
16.2 下一代的互聯網技術展望
16.2.1 當代互聯網技術面臨的主要技術挑戰
16.2.2 下一代互聯網的定義和主要特征
參考文獻
1.1 互聯網概述
1.1.1 Web的網狀信息結構
1.1.2 使用HTML網頁顯示信息
1.2 Web的工作原理
1.3 Internet協議
1.3.1 計算機網絡的分層模型
1.3.2 分層模型下的數據通信
1.3.3 TCP/IP協議與DNS
1.3.4 HTTP協議的工作方式與特性
1.4 Web程序設計概論
1.4.1 靜態網頁與動態網頁
1.4.2 Web程序開發與運行環境
1.5 練習與實踐
1.6 上機實驗
實驗1 搭建ASP.NET開發與運行環境
實驗2 靜態網頁設計
第2章 HTML與XML
2.1 HTML概述
2.1.1 HTML、XHTML和DHTML
2.1.2 HTML元素與標簽
2.1.3 遵循XHTML規范編寫網頁
2.1.4 HTML文檔的基本結構
2.1.5 瀏覽器解析HTML的方式
2.2 使用HTML設計網頁
2.2.1 處理文字和段落
2.2.2 元素
2.2.3 超鏈接
2.2.4 顯示圖像
2.2.5 使用表格
2.2.6 設計表單
2.2.7 嵌入多媒體元素
2.3 XML技術基礎
2.3.1 XML簡介
2.3.2 使用XML表達數據
2.3.3 XML數據的顯示
2.3.4 XML數據對象模型——DOM
2.4 練習與實踐
2.5 上機實驗
實驗1 使用HTML設計簡單網頁
實驗2 XML數據的創建與顯示
第3章 使用cSS布局網頁
3.1 CSS簡介
3.1.1 CSS與HTML的關系
3.1.2 CSS的特點
3.2 在HTML文檔中使用CSS
3.2.1 在HTML文檔中直接嵌入CSS代碼
3.2.2 使用獨立的CSS文件
3.2.3 合并多個CSS文件
3.3 編寫CSS樣式規則
3.3.1 CSS樣式表的組成要素
3.3.2 CSS選擇器
3.4 樣式的繼承與層疊
3.4.1 樣式的繼承原則
3.4.2 樣式的層疊原理
3.4.3 小結
3.5 CSS盒模型
3.5.1 塊元素與內聯元素
3.5.2 CSS的盒狀模型
3.6 流式布局與浮動布局
3.6.1 流式布局
3.6.2 浮動布局
3.6.3 頁面盒子布局方式小結
3.7 盒子的定位方式
3.7.1 靜態定位
3.7.2 相對定位
3.7.3 絕對定位
3.7.4 固定定位
3.8 網頁布局實踐
3.8.1 現代網頁的基本布局方案
3.8.2 網頁布局的基本步驟
3.9 練習與實踐
3.10 上機實驗
實驗1 實現圓角框
實驗2 文章排版
實驗3 實現兩欄頁面布局設計
第4章 JavaScript編程基礎
4.1 JavaScript概述
4.1.1 JavaScript簡介
4.1.2 在HTML中嵌入JavaScript代碼
4.2 JavaScript代碼的解析流程
4.2.1 JavaScript程序代碼的流式解析方式
4.2.2 事件驅動模式下的JavaScript代碼執行順序
4.3 JavaScript語法基礎
4.3.1 JavaScript編程基本規則
4.3.2 變量與常用數據類型
4.3.3 數值類型轉換
4.3.4 string類型
4.3.5 數組
4.3.6 函數
4.3.7 對象
4.4 瀏覽器對象模型
4.4.1 對話窗口
4.4.2 瀏覽器對象模型
4.5 文檔對象模型
4.5.1 HTML文檔對象模型
4.5.2 訪問HTML表單和表單控件
4.6 事件與事件響應
4.6.1 常用的HTML網頁事件
4.6.2 編寫事件響應代碼
4.6.3 網頁事件響應實例
4.6.4 客戶端數據驗證
4.7 動態修改網頁
4.7.1 document.write()方法
4.7.2 動態增加與刪除網頁元素
4.7.3 動態樣式切換
4.8 練習與實踐
4.9 本章實驗
實驗1 猜數字游戲
實驗2 動態樣式設定
第5章 ASP.NET技術基礎
5.1 ASP.NET網站與網頁
5.1.1 使用visual Studio創建ASP.NET網站
5.1.2 ASF.NET網頁的結構
5.1.3 網頁代碼模型
5.2 基于控件的網頁可視化設計
5.2.1 HTML元素與HTML控件
5.2.2 Web服務器控件
5.3 ASP.NET網站結構
5.3.1 ASP.NET特殊文件夾
5.3.2 普通文件夾
5.3.3 網站文件類型
5.3.4 網站導航
5.3.5 使用母版頁
5.3.6 定制頁面和控件的顯示風格
5.3.7 在ASP.NET網頁中集成JavaScript
5.4 ASP.NET網站的發布與部署
5.4.1 自動發布
5.4.2 復制網站
5.4.3 手工部署
5.5 練習與實踐
5.6 上機實驗
實驗1 使用visual Studio創建網頁計算器
實驗2 ASP.NET應用程序全局類的使用
*實驗3 母版頁、主題和導航控件
第6章 Web應用程序狀態保存
6.1 HTTP協議的無狀態特性
6.2 ViewState
6.2.1 ViewState對象的使用方法
6.2.2 保存可序列化的對象
6.3 Scssion
6.3.1 理解Session
6.3.2 在線購物示例網站分析
6.3.3 Session事件
6.4 Cookic
6.5 Appucation
6.6 查詢字符串
6.7 隱藏域
6.8 跨頁回發
6.9 Web信息共享機制小結
6.10 上機實驗
實驗 在線考試
第7章 數據有效性檢測
7.1 數據驗證控件概述
7.1.1 使用數據驗證控件
7.1.2 服務器端與客戶端數據驗證
7.1.3 多條件驗證
7.1.4 顯示數據驗證的信息
7.1.5 用代碼來控制驗證過程
7.2 基本的數據驗證類型
7.2.1 檢測必填數據項
7.2.2 限定輸入特定范圍的數據
7.2.3 比對數據
7.2.4 限定用戶輸入數據的類型
7.2.5 使用正則表達式進行復雜數據驗證
7.2.6 自定義數據驗證方法
7.3 上機實驗
實驗 計算組合數
第8章 ASP.NET Web編程原理
8.1 ⅡS架構與HTTP請求處理流程
8.1.1 網站、Web應用程序和虛擬目錄
8.1.2 應用程序池與工作者進程
8.1.3 ⅡS的系統架構
8.1.4 HTTP請求的處理過程
8.1.5 ISAPI擴展、ISAPI篩選器和程序映射
8.2 ASP.NET管線與應用程序生命周期
*8.2.1 ASP.NET應用程序生命周期
8.2.2 ASP.NET應用程序生命周期事件
8.3 HTTP處理程序和模塊應用實例
8.3.1 一般處理程序
8.3.2 自定義HTTP處理程序
8.3.3 自定義HTTP模塊
8.4 ASP.NET頁面生命周期
8.4.1 ASP.NET頁面類的自動生成
8.4.2 頁生命周期階段概述
8.4.3 頁面生命周期事件
*8.4.4 深入了解ASP.NET頁面事件處理機制
8.5 練習與實踐
8.6 上機實驗
*實驗 直觀體驗ASP.NET頁面生命周期
第9章 使用數據庫保存與檢索信息
9.1 數據庫技術概論
9.1.1 數據庫概念的內涵
9.1.2 關系型數據庫的構成要素
9.1.1 三種基本的數據操作
9.1.4 流行的數據庫產品簡介
9.1.5 安裝SQL Server 2005
9.1.6 附加數據庫
9.1.7 編寫與執行SQL命令
9.2 結構化查詢語言SQL
9.2.1 SQL簡介
9.2.2 SELECT語句與數據檢索
9.2.3 INSERT語句與數據插入
9.2.4 UPDATE語句與數據更新
9.2.5 DELETE語句與數據刪除
9.2.6 視圖
9.2.7 存儲過程
9.2.8 SQL命令小結
9.3 使用ADO.NET訪問數據
9.3.1 ADO.NET對象模型
9.3.2 連接數據庫
9.3.3 獲取數據庫對象信息
9.3.4 發送SQL命令
9.4 上機實驗
實驗1 安裝SQL Server與范例數據庫
實驗2 使用ADO.NET訪問數據庫
實驗3 創建好友通訊錄網站
第10章 數據綁定
10.1 數據綁定原理
10.1.1 自動數據綁定
10.1.2 常用的數據綁定控件和數據源控件
10.1.3 ASP.NET數據綁定架構
10.1.4 數據綁定表達式
10.1.5 數據綁定模板
10.2 GridView基礎知識
10.2.1 理解GridView對象模型
10.2.2 GridView控件觸發的事件
10.2.3 編程訪問基礎數據
10.3 GridView應用實例
10.3.1 自定義顯示列和列標題
10.3.2 自定義分頁
10.3.3 記錄排序
10.3.4 刪除記錄
10.3.5 查找記錄
10.3.6 選中并編輯記錄
10.3.7 使用模板列批量刪除記錄
10.4 數據綁定控件的組合使用
10.4.1 數據綁定控件的嵌套
10.4.2 數據篩選與合計
10.4.3 主從表
10.5 上機實驗
實驗 在線留言板
第11章 成員資格與角色管理
11.1 Web用戶與權限管理概述
11.1.1 身份驗證的方式
11.1.2 ASP.NET成員資格與角色管理框架
11.2 使用ASP.NET網站管理工具
11.2.1 啟動ASP.NET網站管理工具
11.2.2 管理網站用戶、角色與訪問規則
11.2.3 應用程序配置
11.3 使用登錄控件
11.3.1 登錄控件的使用
11.3.2 成員資格與角色管理框架的定制與擴展
11.4 上機實驗
實驗1 使用登錄控件
實驗2 使用ASP.NET網站配置工具
實驗3 使用成員資格與角色管理框架
第12章 ASP.NE丁組件開發
12.1 用戶控件
12.1.1 創建和使用用戶控件
12.1.2 響應用戶控件中的子控件事件
12.1.3 給用戶控件添加公有屬性、方法與事件
12.1.4 動態創建子控件
12.1.5 集成數據綁定控件
12.2 開發Web服務器控件
12.2.1 形成對自定義Web控件的基本認識
12.2.2 在Visual Studio中使用wcb控件
12.2.3 自定義Web控件開發基礎
12.2.4 擴充現有的ASP.NET控件
12.2.5 開發復合控件
12.3 上機實驗
實驗1 用戶控件的開發與使用
實驗2 開發Web服務器控件
第13章 Web Service技術簡介及應用
13.1 Web Service概述
13.1.1 Web Service的定義
13.1.2 wcb Service興起的時代背景
13.1.3 web Service技術的組成要素
13.2 構建ASP.NET Web Service
13.2.1 使用Visual Studio創建Web Service
13.2.2 測試Web Service
13.2.3 發布Web Service
13.3 使用Web Service
13.3.1 添加Web引用
13.3.2 訪問Web Service
13.4 在ASP.NET網站中集成Web Service
13.4.1 使用javaScript直接調用Web Service
13.4.2 javaScript調用頁面靜態方法
13.5 練習與實踐
13.6 上機實驗
實驗 Web Service的定義與使用
第14章 AJAX技術基礎及應用
14.1 AJAX概述
14.1.1 傳統Web技術存在的問題
14.1.2 什么是AJAX
14.1.3 手工編碼應用AJAX
14.1.4 ASP.NET AJAX技術框架介紹
14.2 頁面的局部刷新與異步回發
14.2.1 定義頁面更新區域
14.2.2 確定頁面局部更新方式
14.2.3 定義異步回發觸發器
14.2.4 UPdatePanel的更新原則
14.3 使用UpdateProgress控件
14.4 定時調用
14.5 使用AJAX Control Toolkit
14.5.1 實現圓角框
14.5.2 使用彈出式面板
14.5.3 組合使用AJAX控件
14.6 上機實驗
實驗1 手動創建AJAX應用
實驗2 UpdatcPanel的使用
第15章 組件化多層網站系統開發
15.1 組件化多層分布式系統架構
15.1.1 組件化開發的概念
15.1.2 組件化開發的規范
15.1.3 .NET平臺上的組件技術
15.1.4 組件化的多層軟件系統架構
15.2 面向對象系統的組件化開發過程
15.2.1 軟件開發的基本過程
15.2.2 基于軟件組件的增量與迭代開發模型
15.3 HappyBookShop網站的分析與設計
15.3.1 示例網站功能簡介
15.3.2 示例網站的信息存儲方式
15.3.3 系統架構設計
15.3.4 網站總體結構
15.4 示例網站技術要點
15.4.1 網站外觀設計
15.4.2 權限管理
15.4.3 用戶控件的應用
15.4.4 一般處理程序的應用
15.4.5 封面圖片文件的保存
15.4.6 AJAX技術的應用
15.4.7 Web Senice擴展
15.4.8 示例網站的發布與部署
第16章 互聯網技術的現狀與發展
16.1 Web 2.0時代的互聯網技術
16.1.1 Web 2.0時代的互聯網特點
16.1.2 Web 2.0時代的典型網站
16.2 下一代的互聯網技術展望
16.2.1 當代互聯網技術面臨的主要技術挑戰
16.2.2 下一代互聯網的定義和主要特征
參考文獻
書摘/試閱
第1章 Web程序設計概論
1.1 互聯網概述
互聯網的出現源自於計算機網絡的興起。
所謂“計算機網絡(Computer Network)”,指的是通過各種通信手段(有線的或無線的)連接在一起的、可以相互交換信息的計算機(或其他種類的信息處理設備)所構成的一個系統。
人們組建計算機網絡的最主要目的是“共享資源”和“協同工作”。
隨著人們建立的計算機網絡越來越多,這些原先彼此分隔的“信息孤島”進行互連的需求日益增長,然而由於各種計算機網絡所採用的技術和信息表示方法等不同,使得計算機網絡間的相互通信變成了一個困難的問題。為了解決這一問題,科學家們進行了艱辛的努力與探索,最終為互聯網的誕生奠定了理論與技術基礎。
互聯網被稱為“網際網”,簡單地說,就是“網絡的網絡”。當多個不同的計算機網絡相互連接起來的時候。就構成了一個互聯網。
一般使用“Internet”這一英文單詞來表示特定的、世界範圍內的互聯網絡(通常這也是最大的互聯網絡)。因此,Internet並不是一個網絡。而是多個計算機網絡的集合。
1.1 互聯網概述
互聯網的出現源自於計算機網絡的興起。
所謂“計算機網絡(Computer Network)”,指的是通過各種通信手段(有線的或無線的)連接在一起的、可以相互交換信息的計算機(或其他種類的信息處理設備)所構成的一個系統。
人們組建計算機網絡的最主要目的是“共享資源”和“協同工作”。
隨著人們建立的計算機網絡越來越多,這些原先彼此分隔的“信息孤島”進行互連的需求日益增長,然而由於各種計算機網絡所採用的技術和信息表示方法等不同,使得計算機網絡間的相互通信變成了一個困難的問題。為了解決這一問題,科學家們進行了艱辛的努力與探索,最終為互聯網的誕生奠定了理論與技術基礎。
互聯網被稱為“網際網”,簡單地說,就是“網絡的網絡”。當多個不同的計算機網絡相互連接起來的時候。就構成了一個互聯網。
一般使用“Internet”這一英文單詞來表示特定的、世界範圍內的互聯網絡(通常這也是最大的互聯網絡)。因此,Internet並不是一個網絡。而是多個計算機網絡的集合。
主題書展
更多
主題書展
更多書展今日66折
您曾經瀏覽過的商品
購物須知
大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。
特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。
無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。
為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。
若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。