胡配祥、陳良敏主編的《ASP.NET程序設(shè)計教學 做一體化教程(高職高專計算機應(yīng)用技能培養(yǎng)系列規(guī) 劃教材)》結(jié)合網(wǎng)上書店系統(tǒng)的設(shè)計與開發(fā),系統(tǒng)地 講解了ASP.NET Web應(yīng)用程序的設(shè)計與開發(fā),全書共 分9章,詳細地介紹了ASP.NET應(yīng)用程序開發(fā)概述、 ASP.NET的常用系統(tǒng)對象、三層架構(gòu)方式搭建應(yīng)用程 序框架、常用服務(wù)器控件、CSS與DIV進行頁面布局、 用戶控件和母板的應(yīng)用,詳細講解了數(shù)據(jù)綁定技術(shù), 闡述了Ajax異步刷新技術(shù),結(jié)合網(wǎng)上書店系統(tǒng),全面 闡述了ASP.NET應(yīng)用程序的設(shè)計與開發(fā)過程。
教材采用知識講解與技能訓練相結(jié)合,突出教學 做一體化的教學方式。首先要吃透書中所講知識點, 并通過學習書中示例,完成技能練習,以實現(xiàn)在學中 做,在做中學。為了進一步提高同學們的開發(fā)能力, *后一章,提供了一個課程綜合實訓項目,概要地講 述了圖書借閱管理系統(tǒng)的設(shè)計與開發(fā)思路。請同學們 以小組分工方式完成圖書借閱管理系統(tǒng)的開發(fā)。
本書內(nèi)容實用,講解透徹,理論知識完全融于示 例之中,特別適合作為高職高專院校ASP.NET應(yīng)用開 發(fā)方向課程的教材,以及從事ASP.NET開發(fā)的相關(guān)人 員學習與參考。
第1章 ASP.NET應(yīng)用開發(fā)概述
1.1 ASP.NET的特色與優(yōu)勢
1.2 ASP.NET相關(guān)概念
1.3 搭建ASP.NET開發(fā)環(huán)境
1.3.1 Visual Studio 2013集成開發(fā)環(huán)境介紹
1.3.2 技能訓練:安裝Visual Studio 2013
1.4 創(chuàng)建第一個ASP.NET程序
1.4.1 創(chuàng)建ASP.NET應(yīng)用程序
1.4.2 技能訓練:利用海倫公式計算三角形面積
1.5 ASP.NET應(yīng)用程序的調(diào)試
1.5.1 語法錯誤、語義錯誤與邏輯錯誤
l_5.2 程序調(diào)試
習題1
第2章 常用系統(tǒng)對象
2.1 ASP.NET運行機制
2.2 系統(tǒng)對象(一)
2.2.1 Page對象
2.2.2 ReqLlest對象
2.2.3 技能訓練:ReqLlest及Page對象的應(yīng)用
2.2.4 Response對象
2.2.5 Cookie對象
2.2.6 技能訓練:Cookie對象的應(yīng)用
2.3 系統(tǒng)對象(二)
2.3.1 Session對象
2.3.2 技能訓練:后臺管理子系統(tǒng)登錄頁面設(shè)計
2.3.3 Application對象
2.3.4 Server對象
2.3.5 Global.asax文件
2.3.6 技能訓練:網(wǎng)站總訪問量和在線人數(shù)統(tǒng)計
2.3.7 技能訓練:簡易聊天室設(shè)計
習題2
第3章 搭建網(wǎng)上書店的系統(tǒng)框架
3.1 三層架構(gòu)概述
3.2 系統(tǒng)需求分析和功能模塊設(shè)計
3.2.1 前臺購物子系統(tǒng)功能模塊
3.2.2 后臺管理子系統(tǒng)功能模塊
3.3 數(shù)據(jù)庫設(shè)計
3.3.1 數(shù)據(jù)庫概念設(shè)計(E-R圖)
3.3.2 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計
3.3.3 數(shù)據(jù)庫參照完整性設(shè)計
3.3.4 技能訓練:數(shù)據(jù)庫物理設(shè)計與實施
3.4 模型子層設(shè)計
3.4.1 系統(tǒng)解決方案的項目構(gòu)成
3.4.2 模型子層設(shè)計
3.4.3 技能訓練:模型子層設(shè)計
3.5 數(shù)據(jù)訪問層設(shè)計
3.5.1 公共數(shù)據(jù)訪問類sqlDBHelper的構(gòu)建
3.5.2 數(shù)據(jù)訪問類設(shè)計
3.5.3 技能訓練:數(shù)據(jù)訪問類設(shè)計
3.6 業(yè)務(wù)邏輯層設(shè)計
3.7 表示層設(shè)計
習題3
第4章 ASP.NET常用服務(wù)器控件
4.1 服務(wù)器控件概述
4.1.1 Web服務(wù)器控件
4.1.2 Web服務(wù)器控件的基類
4.1.3 服務(wù)器端事件、客戶端事件
4.2 標準服務(wù)器控件
4.2.1 標簽及文本框控件
4.2.2 按鈕控件
4.2.3 技能訓練:前臺顧客登錄界面設(shè)計
4.2.4 復選框及復選列表框控件
4.2.5 單選按鈕及單選按鈕組控件
4.2.6 列表框及下拉列表框控件
4.2.7 圖像顯示控件、隱藏域控件及文件上傳控件
4.2.8 技能訓練:圖書信息添加頁面設(shè)計
4.2.9 超鏈接控件
4.2.10 多視圖控件
4.2.11 技能訓練:圖書搜索頁面設(shè)計
4.3 導航控件
4.3.1 站點地圖與站點導航控件
4.3.2 TreeView控件與Menu控件
4.4 數(shù)據(jù)驗證控件
4.4.1 驗證控件概述與分類
4.4.2 驗證控件的詳細介紹
4.4.3 技能訓練:顧客注冊時驗證信息
習題4
第5章 階段項目網(wǎng)上書店表示層框架搭建
5.1 Div CSS布局
5.1.1 CSS樣式基礎(chǔ)
5.1.2 Div布局對象
5.2 應(yīng)用Div CSS進行系統(tǒng)前臺界面布局
5.2.1 設(shè)計網(wǎng)上書店主菜單
5.2.2 應(yīng)用Div CSS進行前臺頁面框架布局
5.3 用戶控件設(shè)計
5.3.1 用戶控件
5.3.2 設(shè)計網(wǎng)上書店的用戶控件
5.4 母版頁及內(nèi)容頁創(chuàng)建
5.4.1 母版頁制作
5.4.2 創(chuàng)建內(nèi)容頁
5.5 站點導航及后臺菜單設(shè)計
5.5.1 后臺子系統(tǒng)站點導航設(shè)計
5.5.2 后臺子系統(tǒng)樹形菜單制作
習題5
第6章 數(shù)據(jù)綁定控件
6.1 數(shù)據(jù)綁定概述
6.2 Repeater控件
6.3 DataList控件
6.3.1 DataList的模板及屬性
6.3.2 PagetIDataSource分頁組件
6.3.3 DataList的事件
6.3.4 技能訓練:數(shù)據(jù)列表信息的分頁顯示
6.3.4 技能訓練:數(shù)據(jù)列表信息的編輯和刪除
6.4 GridView控件
6.4.1 GridVJew的列字段與模板
6.4.2 GridVJew的分頁與排序
6.4.3 技能訓練:分頁與排序的應(yīng)用
6.4.4 Gridview的常用事件
6.4.5 技能訓練:數(shù)據(jù)列表信息的編輯與刪除
6.4.6 技能訓練:數(shù)據(jù)列表信息的批量刪除
習題6
第7章 Ajax異步刷新技術(shù)
7.1 Ajax概述
7.2 ASP.NETAjax框架
7.3 ASP.NETAjax常用組件
7.3.1 Ajax腳本管理器控件
7.3.2 更新塊面板控件
7.3.3 更新進度條控件
7.3.4 定時器控件(Timer)
7.3.5 技能訓練:利用Ajax異步技術(shù)重構(gòu)前臺母版
7.3.6 技能訓練:Ajax異步環(huán)境下顧客信息的注冊
習題7
第8章 階段項目網(wǎng)上書店實例設(shè)計
8.1 前臺購物子系統(tǒng)設(shè)計
8.1.1 前臺子系統(tǒng)首頁設(shè)計
8.1.2 圖書分類展示頁面設(shè)計
8.1.3 購物車頁面設(shè)計
8.1.4 訂單結(jié)賬頁面設(shè)計
8.1.5 我的訂單頁面設(shè)計
8.2 后臺管理子系統(tǒng)設(shè)計
8.2.1 圖書列表頁面設(shè)計
8.2.2 圖書信息編輯與更新
8.2.3 訂單管理頁面設(shè)計
8.3 網(wǎng)上書店系統(tǒng)的發(fā)布
習題8
第9章 課程項目圖書借閱管理系統(tǒng)
9.1 需求分析和功能模塊設(shè)計
9.2 數(shù)據(jù)庫設(shè)計與實施
9.3 三層架構(gòu)框架設(shè)計
9.4 表示層網(wǎng)頁設(shè)計
習題9