《精通ASP.NET 2.0+XML+CSS網路開發混合編程》是2007年電子工業出版社出版的圖書,作者是汪孝宜。
基本介紹
- 書名:精通ASP.NET 2.0+XML+CSS網路開發混合編程
- 作者:汪孝宜
- ISBN:9787121035418
- 頁數:324
- 定價:33.8
- 出版社:電子工業出版社
- 出版時間:2007-1
- 裝幀:平裝
- 開本:16
內容簡介,目錄,
內容簡介
本書以最新的ASP.NET2.0為基礎,詳細闡述了當前網路開發的經典架構ASP.NET2.0+xML+css的各個知識點,以及SQL Server 2005的相關知識。全書各知識點均配以實例,按照基礎知識、實戰實例和綜合實例的順序,循序漸進、由淺入深地進行講解。本書由各具特色的、不同深度的案例表達每一個關鍵的技術要點,同時給出多個綜合的大型套用案例,全部案例源自作者多年實際Web開發的項目積累。書中實例源檔案請到http://www.fecit.com.cn的“下載專區”中下載。 本書適合於使用ASP.NET開發web程式的技術人員,也適合具備一定ASP.NET基礎知識的讀者學習和提高,當然也可以作為很好的入門教材。
目錄
第1章 XML快速入門
1.1 初識XML
1.1.1 XML定義
1.1.2 XML與HTML、SGML之間的關係
1.1.3 XML的優點
1.2 Web開發模式:ASP.NET+XML+CSS開發
1.2.1 傳統的Web開發模式
1.2.2 基於XML的Web體系結構
1.2.3 套用前景
1.3 XML基本知識點
1.3.1 XML語法
1.3.2 XML元素
1.3.3 XML屬性
1.3.4 形式完備的和合法有效的XML文檔
1.3.5 XML的命名空間
1.4 第一個XML實例:我的藏書閣
1.5 XML如何適合.NET
1.5.1 符合標準
1.5.2 與ADO.NET集成
1.5.3 XML設計器
1.6 搭建開發環境
1.6.1 開發ASP.NET+XML+CSS的Web環境
1.6.2 開發.NET套用下IIS的安裝配置
1.6.3 ASP.NET套用的部署
1.6.4 XML解析器的安裝
1.7 小結
第2章 在ASP.NET中使用XML
2.1 ASP.NET命名空間簡介
2.2 先分析一個案例:XML的通信錄
2.3 在XML中使用DOM模型
2.3.1 XmlNode類:節點
2.3.2 XmlDocument類:文檔
2.4 在ASP.NET中讀取XML 36
2.4.1 XmlTextReader類:讀取信息
2.4.2 XmlNodeReader類:讀取
2.5 在ASP.NET中寫入XML文檔
2.5.1 XmlTextWirter:寫入
2.5.2 利用DataSet讀取/寫入較大的數據塊
2.6 小結
第3章 CSS快速入門
3.1 什麼是CSS與為什麼用CSS
3.2 從這個實例開始使用CSS:CSS樣式單
3.2.1 注釋
3.2.2 選擇符
3.2.3 優先權
3.2.4 屬性
3.2.5 單位
3.3 使用CSS實例:加上CSS的XML通信錄
3.3.1 實例任務與學習目標
3.3.2 設計思想和設計方案
3.3.3 編寫通信錄列表頁的CSS檔案
3.3.4 在通信錄列表頁套用CSS樣式
3.4 CSS使用技巧匯聚
3.5 小結
第4章 XSL和XSLT快速入門
4.1 XSL和XSLT基本概念
4.1.1 XSL基本概念
4.1.2 XSLT基本概念
4.2 XSL格式化對象
4.2.1 XSL知識
4.2.2 格式化對象及其屬性
4.2.3 XPath
4.3 XSLT基礎
4.3.1 簡單實例:“Hello World”
4.3.2 XSLT的元素語法
4.4 在ASP.NET中使用XSL
4.5 使用XSL+XML顯示通信錄實例
4.6 小結
第5章 如何在ASP.NET中進行XML實戰
5.1 XML選單技術
5.1.1 XML選單先睹為快:瀏覽
5.1.2 XML選單動腦:設計
5.1.3 XML選單動手:開發
5.1.4 XML選單在開發環境中測試運行
5.2 用XML實現樹型檔案列表
5.2.1 檔案列表一覽
5.2.2 樹型檔案列表:設計思路
5.2.3 樹型檔案列表:開發詳解
5.2.4 樹型檔案列表在開發環境中測試運行
5.3 大變臉之一:我的頁面我做主
5.3.1 大變臉:構思
5.3.2 大變臉:開工準備
5.3.3 大變臉:畫多個臉譜
5.3.4 在開發環境中測試運行臉譜
5.4 大變臉之二:我的布局我做主
5.4.1 大變臉:構思
5.4.2 大變臉:開工準備
5.4.3 大變臉:畫臉譜
5.4.4 在開發環境中測試運行臉譜
5.5 小結
第6章 ASP.NET+XML+CSS+SQL Server綜合套用:留言板
6.1 瀏覽換臉的留言板
6.1.1 留言板的架構
6.1.2 留言板的製作和組成
6.2 留言板需求分析
6.2.1 留言板的功能需求
6.2.2 留言板的分頁需求
6.2.3 留言板的流程圖
6.3 留言板的詳細設計
6.3.1 SQL Server 2005中的數據類型
6.3.2 根據留言板需求進行資料庫設計
6.3.3 對留言板的業務邏輯層進行設計
6.3.4 前台頁面表示層
6.3.5 留言板後台業務邏輯層的設計
6.3.6 留言板後台留言回復表示層的設計
6.4 在Visual Studio中進行留言板開發詳解
6.4.1 建立網站
6.4.2 建立DAL類庫
6.4.3 留言板的功能實現
6.5 換臉配置:XML與CSS
6.6 在開發環境中測試留言板
6.7 小結
第7章 ASP.NET+CSS+XML從留言板升級到部落格
7.1 從留言板到部落格的功能
7.2 部落格的需求
7.3 部落格的設計
7.4 部落格的開發
7.4.1 部落格首頁圖片功能的開發
7.4.2 content.aspx頁面的開發
7.4.3 photoAlbum.aspx頁面的開發
7.4.4 Default.aspx頁面的開發
7.4.5 ManageMain.aspx頁面的開發
7.4.6 Desktop.aspx頁面的開發
7.4.7 BlogList.aspx頁面的開發
7.4.8 addblog.aspx頁面的開發
7.4.9 photolist.aspx頁面的開發
7.4.10 Addphoto.aspx頁面的開發
7.4.11 link.aspx頁面的開發
7.4.12 UserPassword.aspx頁面的開發
7.5 部落格的RSS
7.5.1 RSS如何工作
7.5.2 RSS新聞閱讀器的特點和優點
7.5.3 RSS的製作
7.6 部落格的測試運行
7.7 小結
第8章 高級套用—AJAX技術在 ASP.NET中的套用
8.1 AJAX技術基礎
8.1.1 AJAX基本原理
8.1.2 AJAX框架:一步步實現AJAX技術
8.2 在ASP.NET中的成熟架構—Atlas
8.3 在ASP.NET中的成熟架構—AJAX.NET
8.3.1 AJAX.NET簡介
8.3.2 AJAX.NET 軟體包的安裝
8.3.3 AJAX.NET框架實例
8.4 在ASP.NET中套用AJAX實戰
8.4.1 實例一:計算字元串的長度
8.4.2 實例二:簡易投票系統
8.4.3 實例三:可以自動補全的文本框
8.4.4 實例四:動態填充的下拉列表
8.4.5 實例五:進度條
8.4.6 實例六:自由編輯器
8.4.7 實例七:聯動的選擇列表
8.5 小結
第9章 ASP.NET+SQL Server 2005+ XML+CSS電子資料管理系統
9.1 特色突破
9.2 系統概述
9.2.1 系統功能與套用背景
9.2.2 系統預覽
9.3 系統設計與架構
9.3.1 系統設計思想
9.3.2 系統架構
9.3.3 系統結構設計
9.4 資料庫的設計、生成與配置
9.4.1 資料庫需求分析
9.4.2 資料庫概念結構設計
9.4.3 資料庫邏輯結構設計
9.4.4 資料庫的生成與配置
9.4.5 資料庫的連線
9.5 公用模組的編寫
9.5.1 系統配置模組
9.5.2 通用數據訪問模組
9.5.3 字元串操作模組
9.5.4 日期操作模組
9.5.5 檔案操作模組
9.5.6 JavaScript檔案
9.5.7 CSS樣式表
9.6 用戶界面設計
9.6.1 登錄模組設計
9.6.2 首頁設計
9.6.3 動態樹型選單顯示設計
9.6.4 資料查詢界面模組設計
9.6.5 資料列表顯示模組設計
9.6.6 資料下載模組設計
9.7 管理員界面設計
9.7.1 用戶管理模組設計
9.7.2 資料類型管理模組設計
9.7.3 添加資料模組設計
9.7.4 資料管理模組設計
9.7.5 樹型選單維護模組設計
9.7.6 數據備份模組設計
9.7.7 數據恢復模組設計
9.7.8 退出和重登錄模組設計
9.8 開發技巧與難點點撥
9.8.1 #Region指令的使用
9.8.2 防止SQL注入
9.9 系統的編譯和發布
9.10 小結
1.1 初識XML
1.1.1 XML定義
1.1.2 XML與HTML、SGML之間的關係
1.1.3 XML的優點
1.2 Web開發模式:ASP.NET+XML+CSS開發
1.2.1 傳統的Web開發模式
1.2.2 基於XML的Web體系結構
1.2.3 套用前景
1.3 XML基本知識點
1.3.1 XML語法
1.3.2 XML元素
1.3.3 XML屬性
1.3.4 形式完備的和合法有效的XML文檔
1.3.5 XML的命名空間
1.4 第一個XML實例:我的藏書閣
1.5 XML如何適合.NET
1.5.1 符合標準
1.5.2 與ADO.NET集成
1.5.3 XML設計器
1.6 搭建開發環境
1.6.1 開發ASP.NET+XML+CSS的Web環境
1.6.2 開發.NET套用下IIS的安裝配置
1.6.3 ASP.NET套用的部署
1.6.4 XML解析器的安裝
1.7 小結
第2章 在ASP.NET中使用XML
2.1 ASP.NET命名空間簡介
2.2 先分析一個案例:XML的通信錄
2.3 在XML中使用DOM模型
2.3.1 XmlNode類:節點
2.3.2 XmlDocument類:文檔
2.4 在ASP.NET中讀取XML 36
2.4.1 XmlTextReader類:讀取信息
2.4.2 XmlNodeReader類:讀取
2.5 在ASP.NET中寫入XML文檔
2.5.1 XmlTextWirter:寫入
2.5.2 利用DataSet讀取/寫入較大的數據塊
2.6 小結
第3章 CSS快速入門
3.1 什麼是CSS與為什麼用CSS
3.2 從這個實例開始使用CSS:CSS樣式單
3.2.1 注釋
3.2.2 選擇符
3.2.3 優先權
3.2.4 屬性
3.2.5 單位
3.3 使用CSS實例:加上CSS的XML通信錄
3.3.1 實例任務與學習目標
3.3.2 設計思想和設計方案
3.3.3 編寫通信錄列表頁的CSS檔案
3.3.4 在通信錄列表頁套用CSS樣式
3.4 CSS使用技巧匯聚
3.5 小結
第4章 XSL和XSLT快速入門
4.1 XSL和XSLT基本概念
4.1.1 XSL基本概念
4.1.2 XSLT基本概念
4.2 XSL格式化對象
4.2.1 XSL知識
4.2.2 格式化對象及其屬性
4.2.3 XPath
4.3 XSLT基礎
4.3.1 簡單實例:“Hello World”
4.3.2 XSLT的元素語法
4.4 在ASP.NET中使用XSL
4.5 使用XSL+XML顯示通信錄實例
4.6 小結
第5章 如何在ASP.NET中進行XML實戰
5.1 XML選單技術
5.1.1 XML選單先睹為快:瀏覽
5.1.2 XML選單動腦:設計
5.1.3 XML選單動手:開發
5.1.4 XML選單在開發環境中測試運行
5.2 用XML實現樹型檔案列表
5.2.1 檔案列表一覽
5.2.2 樹型檔案列表:設計思路
5.2.3 樹型檔案列表:開發詳解
5.2.4 樹型檔案列表在開發環境中測試運行
5.3 大變臉之一:我的頁面我做主
5.3.1 大變臉:構思
5.3.2 大變臉:開工準備
5.3.3 大變臉:畫多個臉譜
5.3.4 在開發環境中測試運行臉譜
5.4 大變臉之二:我的布局我做主
5.4.1 大變臉:構思
5.4.2 大變臉:開工準備
5.4.3 大變臉:畫臉譜
5.4.4 在開發環境中測試運行臉譜
5.5 小結
第6章 ASP.NET+XML+CSS+SQL Server綜合套用:留言板
6.1 瀏覽換臉的留言板
6.1.1 留言板的架構
6.1.2 留言板的製作和組成
6.2 留言板需求分析
6.2.1 留言板的功能需求
6.2.2 留言板的分頁需求
6.2.3 留言板的流程圖
6.3 留言板的詳細設計
6.3.1 SQL Server 2005中的數據類型
6.3.2 根據留言板需求進行資料庫設計
6.3.3 對留言板的業務邏輯層進行設計
6.3.4 前台頁面表示層
6.3.5 留言板後台業務邏輯層的設計
6.3.6 留言板後台留言回復表示層的設計
6.4 在Visual Studio中進行留言板開發詳解
6.4.1 建立網站
6.4.2 建立DAL類庫
6.4.3 留言板的功能實現
6.5 換臉配置:XML與CSS
6.6 在開發環境中測試留言板
6.7 小結
第7章 ASP.NET+CSS+XML從留言板升級到部落格
7.1 從留言板到部落格的功能
7.2 部落格的需求
7.3 部落格的設計
7.4 部落格的開發
7.4.1 部落格首頁圖片功能的開發
7.4.2 content.aspx頁面的開發
7.4.3 photoAlbum.aspx頁面的開發
7.4.4 Default.aspx頁面的開發
7.4.5 ManageMain.aspx頁面的開發
7.4.6 Desktop.aspx頁面的開發
7.4.7 BlogList.aspx頁面的開發
7.4.8 addblog.aspx頁面的開發
7.4.9 photolist.aspx頁面的開發
7.4.10 Addphoto.aspx頁面的開發
7.4.11 link.aspx頁面的開發
7.4.12 UserPassword.aspx頁面的開發
7.5 部落格的RSS
7.5.1 RSS如何工作
7.5.2 RSS新聞閱讀器的特點和優點
7.5.3 RSS的製作
7.6 部落格的測試運行
7.7 小結
第8章 高級套用—AJAX技術在 ASP.NET中的套用
8.1 AJAX技術基礎
8.1.1 AJAX基本原理
8.1.2 AJAX框架:一步步實現AJAX技術
8.2 在ASP.NET中的成熟架構—Atlas
8.3 在ASP.NET中的成熟架構—AJAX.NET
8.3.1 AJAX.NET簡介
8.3.2 AJAX.NET 軟體包的安裝
8.3.3 AJAX.NET框架實例
8.4 在ASP.NET中套用AJAX實戰
8.4.1 實例一:計算字元串的長度
8.4.2 實例二:簡易投票系統
8.4.3 實例三:可以自動補全的文本框
8.4.4 實例四:動態填充的下拉列表
8.4.5 實例五:進度條
8.4.6 實例六:自由編輯器
8.4.7 實例七:聯動的選擇列表
8.5 小結
第9章 ASP.NET+SQL Server 2005+ XML+CSS電子資料管理系統
9.1 特色突破
9.2 系統概述
9.2.1 系統功能與套用背景
9.2.2 系統預覽
9.3 系統設計與架構
9.3.1 系統設計思想
9.3.2 系統架構
9.3.3 系統結構設計
9.4 資料庫的設計、生成與配置
9.4.1 資料庫需求分析
9.4.2 資料庫概念結構設計
9.4.3 資料庫邏輯結構設計
9.4.4 資料庫的生成與配置
9.4.5 資料庫的連線
9.5 公用模組的編寫
9.5.1 系統配置模組
9.5.2 通用數據訪問模組
9.5.3 字元串操作模組
9.5.4 日期操作模組
9.5.5 檔案操作模組
9.5.6 JavaScript檔案
9.5.7 CSS樣式表
9.6 用戶界面設計
9.6.1 登錄模組設計
9.6.2 首頁設計
9.6.3 動態樹型選單顯示設計
9.6.4 資料查詢界面模組設計
9.6.5 資料列表顯示模組設計
9.6.6 資料下載模組設計
9.7 管理員界面設計
9.7.1 用戶管理模組設計
9.7.2 資料類型管理模組設計
9.7.3 添加資料模組設計
9.7.4 資料管理模組設計
9.7.5 樹型選單維護模組設計
9.7.6 數據備份模組設計
9.7.7 數據恢復模組設計
9.7.8 退出和重登錄模組設計
9.8 開發技巧與難點點撥
9.8.1 #Region指令的使用
9.8.2 防止SQL注入
9.9 系統的編譯和發布
9.10 小結