ASP.NET程式設計基礎教程(第2版)

ASP.NET程式設計基礎教程(第2版)

《ASP.NET程式設計基礎教程(第2版)》是2015年1月19日清華大學出版社出版的圖書,作者是陳長喜。

基本介紹

  • 中文名:ASP.NET程式設計基礎教程(第2版)
  • 作者:陳長喜
  • 出版社:清華大學出版社
  • 出版時間:2015年1月19日
  • 定價:49.80
  • 開本:16 開
  • 裝幀:平裝
  • ISBN:9787302322108
  • 印次:2-4
內容簡介,編輯推薦,圖書目錄,

內容簡介

本書詳細闡述了開發ASP.NETWeb應用程式的基礎套用,從ASP.NET第一個程式的開發實踐、JavaScript基礎理論到內置對象、伺服器控制項、資料庫操作技術、數據綁定技術、數據控制項、數據驗證技術,再到面向前台外觀技術的用戶控制項、主題和CSS樣式與站點導航,以及用系統分析與設計法開發三層架構的Web套用系統的實例,所有知識點都結合具體實例以圖解的方式進行詳細講解,循序漸進地引導讀者掌握ASP.NET開發。

編輯推薦

陳長喜主編的《ASP.NET程式設計基礎教程(第2版)》所修改的內容如下:①第2版中所有示例開發環境改為Visual Studio 2010,資料庫管理系統為Microsoft SQL Server 2008;②刪除了第1版中第2章較為初級的Visual Studio 2010的安裝等內容,原有第2章的部分內容併入到第2版的第1章,第2章改為開發ASP.NET程式較為常用JavaScript語言簡介;③第2版還增加了“數據驗證”一章的內容;④在每一章節均增加了思考題、作業題及上機實踐等內容;⑤對第1版進行了全面勘誤,修改了部分示例,如第4章增加了RadioButtonList與CheckBoxList的介紹,第9章增加了主題與用戶控制項等內容,尤其是*後一章中的開發實踐,棄用了原有的實例,進行了全面修改,改為運用三層架構開發高校學生考勤管理與預警系統。此外,筆者計畫建一個網站,方便讀者共同討論開發技術,下載包括本書在內的各種原始碼,甚至觀看筆者的教學錄像。

圖書目錄

第1章ASP.NET概論
1.1微軟.NET框架基礎
1.1.1.NETFramework的定義
1.1.2.NET的戰略目標
1.1.3.NETFramework的組成
1.1.4.NETFramework的體系結構
1.1.5.NETFramework的特點
1.1.6.NETFramework的版本
1.2ASP.NET簡介
1.2.1動態網頁設計技術
1.2.2ASP.NET的發展歷程
1.2.3ASP.NET的運行原理與運行機制
1.3製作第一個網站
1.4ASP.NET開發基礎
1.4.1ASP.NET程式結構
1.4.2ASP.NET編程模型
1.5Web.Config配置檔案
1.6小結
1.7課後習題
1.7.1作業題
1.7.2思考題
1.8上機實踐題
第2章JavaScript語言簡介
2.1JavaScript語言的歷史
2.2一個簡單的JavaScript開發例子
2.3JavaScript語言的基本語法要求
2.4數據類型
2.4.1數字類型
2.4.2字元串類型
2.4.3布爾值類型
2.4.4空類型
2.4.5未定義類型
2.5變數的使用
2.6操作符與表達式
2.6.1加法操作符
2.6.2乘法操作符
2.6.3位操作符
2.6.4相等操作符
2.6.5關係操作符
2.6.6一元操作符
2.6.7賦值操作符
2.7選擇結構和循環結構
2.7.1if語句
2.7.2switch語句
2.7.3while循環的使用
2.7.4for循環的使用
2.8函式的使用
2.9對象的使用
2.9.1window對象的常用方法
2.9.2對象的創建
2.9.3數組的使用
2.9.4Date對象的使用
2.9.5瀏覽器對象的使用
2.10文檔對象模型的使用
2.10.1獲取元素
2.10.2文檔的屬性操作
2.10.3元素屬性的使用
2.11客戶端數據驗證
2.11.1文本框數據的驗證
2.11.2實現異常處理的驗證
2.12小結
2.13課後習題
2.13.1作業題
2.13.2思考題
2.14上機實踐題
第3章ASP.NET的內置對象
3.1.1Response對象的常用屬性與方法
3.1.2向頁面中輸出數據
3.1.3頁面跳轉
3.1.4Response對象與JavaScript結合使用
3.2.1Request對象的常用屬性與方法
3.2.2獲取頁面間傳送的值
3.2.3獲取客戶端信息
3.3Application對象
3.3.1Application對象常用集合、屬性、方法和事件
3.3.2使用Application對象存儲和讀取全局變數
3.3.3利用Application設計一個網站線上人數計數器
3.3.4Global.asax檔案
3.4.1Session對象的工作原理
3.4.2Session對象常用集合、屬性、方法和事件
3.4.3Session使用語法格式
3.4.4利用Session保存登錄信息
3.5Cookie對象
3.5.1Cookie對象常用的屬性與方法
3.5.2Cookie對象的工作原理
3.5.3使用Cookie對象保存和讀取客戶端信息
3.6Server對象
3.6.1Server對象的屬性與方法
3.6.2語法格式
3.7小結
3.8課後習題
3.8.1作業題
3.8.2思考題
3.9上機實踐題
4.1伺服器控制項概述
4.1.1控制項的內涵
4.1.2伺服器控制項
4.2標準伺服器控制項
4.2.1Label控制項
4.2.2TextBox控制項
4.2.3Button控制項
4.2.4LinkButton控制項
4.2.5ImageButton控制項
4.2.6HyperLink控制項
4.2.7ListBox控制項
4.2.8RadioButton控制項和RadioButtonList控制項
4.2.9CheckBox控制項和CheckBoxList控制項
4.2.10DropDownList控制項
4.2.12ImageMap控制項
4.2.13Table控制項
4.2.14FileUpload控制項
4.2.15Panel控制項
4.3HTML伺服器控制項
4.3.1HTML伺服器控制項簡介
4.3.2HTML伺服器控制項實例
4.4小結
4.5課後習題
4.5.1作業題
4.5.2思考題
4.6上機實踐題
第5章資料庫操作技術
5.1SQLServer2008簡介
5.1.1安裝SQLServer2008
5.1.2啟動SQLServer2008服務管理器
5.1.3創建SQL資料庫
5.1.4創建SQL數據表
5.1.5資料庫的備份和恢復
5.1.6附加和分離資料庫
5.2通過ADO.NET運算元據庫
5.2.1ADO.NET架構
5.2.2ADO.NET數據提供者
5.3連線資料庫
5.3.1使用SqlConnection對象連線資料庫
5.3.2使用SqlConnectionStringBuilder對象連線字元串
5.3.3關閉和釋放連線
5.3.4使用web.config保存連線字元串並連線資料庫
5.4運算元據庫
5.4.1使用Command對象運算元據庫
5.4.2使用SqlTransaction事務處理
5.4.3使用DataSet對象和DataAdapter對象運算元據庫
5.4.4使用DataTable對象運算元據庫
5.4.5使用DataReader對象運算元據庫
5.5小結
5.6課後習題
5.6.1作業題
5.6.2思考題
5.7上機實踐題
第6章數據綁定技術
6.1綁定技術基礎
6.1.1簡單綁定
6.1.2複雜綁定
6.2常用控制項的數據綁定
6.2.1RadioButtonList控制項的數據綁定
6.2.2CheckBoxList控制項的數據綁定
6.2.3DropDownList控制項的數據綁定
6.3數據源控制項
6.4小結
6.5課後習題
6.5.1作業題
6.5.2思考題
6.6上機實踐題
第7章數據控制項
7.1GridView控制項
7.1.1GridView控制項的常用屬性、方法及事件
7.1.2綁定GridView控制項數據源
7.1.3定製GridView控制項的列
7.1.4使用GridView控制項的模板列
7.1.5GridView控制項的選擇功能與設定控制項外觀
7.1.6GridView控制項的分頁和排序功能
7.1.7GridView控制項編輯和刪除數據
7.2DataList控制項
7.2.1DataList概述
7.2.2與數據源控制項結合顯示數據
7.2.3自定義模板並綁定數據源
7.2.4分頁顯示DataList數據
7.2.5在DataList控制項中編輯與刪除數據
7.2.6DataList控制項的嵌套
7.3DetailsView和FormView控制項
7.3.1DetailsView控制項
7.3.2FormView控制項
7.4ListView控制項和DataPager控制項
7.4.1ListView控制項
7.4.2DataPager控制項
7.5小結
7.6課後習題
7.6.1作業題
7.6.2思考題
7.7上機實踐題
第8章數據驗證技術
8.1數據驗證的兩種方式
8.2驗證控制項
8.2.1RequiredFieldValidator——必填驗證控制項
8.2.2CompareValidator ——比較驗證控制項
8.2.3 RangeValidator ——範圍驗證控制項
8.2.4RegularExpressionValidator——正則表達式驗證控制項
8.2.5CustomValidator——自定義驗證控制項
8.2.6ValidationSummary——驗證信息匯總控制項
8.3圖片或聲音用作驗證提示信息
8.4驗證相關的常用屬性
8.4.1SetFocusOnError屬性
8.4.2CausesValidation屬性
8.4.3ValidationGroup屬性
8.4.4Display屬性
8.5小結
8.6課後習題
8.6.1作業題
8.6.2思考題
8.7上機實踐題
第9章用戶控制項、主題和CSS樣式
9.1用戶控制項
9.1.1用戶控制項的定義
9.1.2創建和使用用戶控制項
9.1.3提供用戶控制項的屬性接口
9.2主題
9.2.1主題的定義
9.2.2創建、套用和禁用主題
9.2.3同一控制項定義多種外觀
9.2.4動態載入主題——網頁換膚
9.3CSS樣式
9.3.1CSS樣式的定義
9.3.2創建並套用CSS樣式表檔案
9.3.3利用CSS布局網頁
9.4綜合運用皮膚檔案和CSS檔案
9.5小結
9.6課後習題
9.6.1作業題
9.6.2思考題
9.7上機實踐題
第10章站點導航
10.1站點地圖
10.2TreeView控制項
10.2.1使用TreeView控制項
10.2.2TreeView與站點地圖結合實現導航
10.3Menu
10.3.1使用Menu控制項
10.3.2Menu控制項與站點地圖結合實現導航
10.3.3Menu控制項與資料庫綁定
10.4SiteMapPath
10.4.1使用SiteMapPath控制項
10.4.2SiteMapPath控制項的常用屬性
10.5小結
10.6課後習題
10.6.1作業題
10.6.2思考題
10.7上機實踐題
第11章ASP.NET項目開發實例
11.1開發背景
11.2系統需求
11.2.1學生用戶需求描述
11.2.2任課老師用戶需求描述
11.2.3教學秘書用戶需求描述
11.2.4輔導員用戶需求描述
11.2.5系統管理員用戶需求描述
11.3系統設計
11.3.1系統架構設計
11.4系統實現
11.4.1開發環境
11.4.2系統存儲過程說明
11.4.3系統架構實現
11.4.4功能模組的實現
11.5網站發布
11.6小結
11.7上機實踐
參考文獻
後記

相關詞條

熱門詞條

聯絡我們