關(guān)于我們
書(shū)單推薦
新書(shū)推薦
|
ASP.NET程序設(shè)計(jì)(本科)
本書(shū)作為ASP.NET程序設(shè)計(jì)的教程, 系統(tǒng)全面地介紹了有關(guān)ASP.NET網(wǎng)站開(kāi)發(fā)所涉及的各類知識(shí)。全書(shū)共分16章, 內(nèi)容包括搭建ASP.NET開(kāi)發(fā)及運(yùn)行環(huán)境, ASP.NET網(wǎng)頁(yè)開(kāi)發(fā)基礎(chǔ), C#編程基礎(chǔ), ASP.NET標(biāo)準(zhǔn)控件, ASP.NET驗(yàn)證控件, HTTP請(qǐng)求、響應(yīng)及狀態(tài)管理, ADO.NET數(shù)據(jù)訪問(wèn)技術(shù), 使用LINQ進(jìn)行數(shù)據(jù)訪問(wèn), 數(shù)據(jù)綁定, 用戶和角色管理, 主題、母版、用戶控件和Web部件, 網(wǎng)站導(dǎo)航, Microsoft AJAX, Web服務(wù)和WCF服務(wù), ASP.NET MVC編程, 綜合案例--圖書(shū)館管理系統(tǒng)。全書(shū)每章內(nèi)容都與實(shí)例緊密結(jié)合, 有助于讀者理解知識(shí)、應(yīng)用知識(shí), 達(dá)到學(xué)以致用的目的。
《ASP.NET程序設(shè)計(jì)(慕課版)》是一本ASP.NET程序開(kāi)發(fā)互聯(lián)網(wǎng)教材,買書(shū)送名師,明日科技資深講師面對(duì)面授課。本課程依托人民郵電出版社自主開(kāi)發(fā)的在線教育慕課平臺(tái)——人郵學(xué)院(www.rymooc.com),該平臺(tái)具有完備的在線“教、學(xué)、測(cè)”功能。人郵學(xué)院提供體系完整的60學(xué)時(shí)慕課教學(xué)視頻同步講解,即學(xué)即練的在線測(cè)試。書(shū)中附有217個(gè)微課視頻,掃一掃書(shū)中二維碼,便可隨時(shí)隨地學(xué)習(xí)。附贈(zèng)300余道習(xí)題和自測(cè)題, PPT 課件、案例源代碼、自測(cè)試卷、拓展案例等豐富的配套資源。
第1章 搭建ASP.NET開(kāi)發(fā)及運(yùn)行環(huán)境 1
1.1 ASP.NET基礎(chǔ) 2 1.1.1 什么是ASP.NET 2 1.1.2 .NET Framework 2 1.1.3 ASP.NET與.NET框架 3 1.1.4 ASP.NET的特性 3 1.1.5 ASP.NET的版本 3 1.2 IIS的安裝與配置 4 1.2.1 安裝IIS 4 1.2.2 配置IIS 5 1.3 Visual Studio 2015開(kāi)發(fā)環(huán)境 7 1.3.1 安裝Visual Studio 2015的必備條件 7 1.3.2 安裝Visual Studio 2015 7 1.3.3 啟動(dòng)Visual Studio 2015 7 1.4 第一個(gè)ASP.NET網(wǎng)站 10 1.4.1 ASP.NET網(wǎng)站基本構(gòu)建流程 10 1.4.2 創(chuàng)建ASP.NET網(wǎng)站 10 實(shí)例:創(chuàng)建圖書(shū)館管理系統(tǒng)網(wǎng)站 1.4.3 熟悉Visual Studio 2015開(kāi)發(fā)環(huán)境 12 1.4.4 設(shè)計(jì)Web頁(yè)面 15 1.4.5 添加ASP.NET文件夾 15 1.4.6 運(yùn)行應(yīng)用程序 16 1.4.7 配置IIS虛擬站點(diǎn) 16 1.4.8 瀏覽ASP.NET網(wǎng)頁(yè) 17 小結(jié) 17 上機(jī)指導(dǎo) 18 習(xí)題 19 第2章 ASP.NET網(wǎng)頁(yè)開(kāi)發(fā)基礎(chǔ) 20 2.1 ASP.NET網(wǎng)頁(yè)語(yǔ)法 21 2.1.1 ASP.NET網(wǎng)頁(yè)擴(kuò)展名 21 2.1.2 頁(yè)面指令 21 2.1.3 ASPX文件內(nèi)容注釋 22 2.1.4 服務(wù)器端文件包含 22 2.2 HTML標(biāo)記語(yǔ)言 23 2.2.1 創(chuàng)建第一個(gè)HTML文件 23 實(shí)例:使用記事本編寫(xiě)HTML頁(yè)面 2.2.2 HTML文檔結(jié)構(gòu) 24 2.2.3 HTML常用標(biāo)記 25 實(shí)例:①在網(wǎng)頁(yè)中輸出古詩(shī) ②使用標(biāo)記和段落標(biāo)記設(shè)計(jì)頁(yè)面 ③將網(wǎng)頁(yè)中的內(nèi)容居中 ④在頁(yè)面中使用無(wú)序列表 ⑤在頁(yè)面中使用有序列表 2.2.4 表格標(biāo)記 29 實(shí)例:在頁(yè)面中定義學(xué)生成績(jī)表 2.2.5 HTML表單標(biāo)記 31 實(shí)例:①設(shè)計(jì)博客網(wǎng)站的注冊(cè)頁(yè)面 ②在頁(yè)面中添加下拉列表 2.2.6 超鏈接與圖片標(biāo)記 35 實(shí)例:電子商城中查看商品圖片 2.3 CSS樣式表 36 2.3.1 CSS規(guī)則 37 2.3.2 CSS選擇器 37 實(shí)例:①類別選擇器應(yīng)用 ②ID 2.3.3 在頁(yè)面中包含CSS 39 實(shí)例:①定義行內(nèi)樣式 ②使用鏈接式樣式表 2.4 JavaScript腳本基礎(chǔ) 41 2.4.1 網(wǎng)頁(yè)中使用JavaScript 41 實(shí)例:彈出歡迎對(duì)話框 2.4.2 JavaScript的語(yǔ)法 42 2.4.3 JavaScript的數(shù)據(jù)類型 43 2.4.4 運(yùn)算符的應(yīng)用 45 實(shí)例:電子商城中計(jì)算商品金額 2.4.5 函數(shù) 48 實(shí)例:驗(yàn)證用戶輸入的注冊(cè)姓名是否為漢字 2.4.6 常用對(duì)象 49 實(shí)例:實(shí)時(shí)顯示當(dāng)前系統(tǒng)時(shí)間 2.5 jQuery技術(shù) 54 2.5.1 下載和配置jQuery 55 2.5.2 jQuery的工廠函數(shù) 55 2.5.3 一個(gè)簡(jiǎn)單的jQuery腳本 55 實(shí)例:彈出網(wǎng)頁(yè)提示框 小結(jié) 56 上機(jī)指導(dǎo) 56 習(xí)題 58 第3章 C#編程基礎(chǔ) 59 3.1 C#語(yǔ)言簡(jiǎn)介 60 3.2 代碼編寫(xiě)規(guī)則 60 3.2.1 代碼書(shū)寫(xiě)規(guī)則 60 3.2.2 代碼注釋及規(guī)則 60 3.3 基本數(shù)據(jù)類型 61 3.3.1 值類型 61 3.3.2 引用類型 63 3.3.3 值類型與引用類型的區(qū)別 64 實(shí)例:值類型與引用類型的區(qū)別 3.4 常量和變量 65 3.4.1 常量的聲明和使用 65 3.4.2 變量的聲明和使用 66 3.5 表達(dá)式與運(yùn)算符 67 3.5.1 算術(shù)運(yùn)算符 67 實(shí)例:加減乘除求余運(yùn)算 3.5.2 自增自減運(yùn)算符 67 3.5.3 賦值運(yùn)算符 68 3.5.4 關(guān)系運(yùn)算符 69 實(shí)例:比較int變量的大小關(guān)系 3.5.5 邏輯運(yùn)算符 70 實(shí)例:比較int變量的大小并判斷T/F 3.5.6 位運(yùn)算符 71 3.5.7 移位運(yùn)算符 72 3.5.8 條件運(yùn)算符 73 3.5.9 運(yùn)算符的優(yōu)先級(jí)與結(jié)合性 73 3.5.10 表達(dá)式中的類型轉(zhuǎn)換 74 3.6 選擇語(yǔ)句 76 3.6.1 if語(yǔ)句 76 實(shí)例:判斷用戶輸入的用戶名和密碼是否正確 3.6.2 switch語(yǔ)句 80 實(shí)例:判斷用戶的操作權(quán)限 3.7 循環(huán)語(yǔ)句 81 3.7.1 while循環(huán)語(yǔ)句 82 實(shí)例:實(shí)現(xiàn)1到100的累加 3.7.2 do…while循環(huán)語(yǔ)句 82 實(shí)例:do…while實(shí)現(xiàn)1到100的累加 3.7.3 for循環(huán)語(yǔ)句 83 實(shí)例:輸出所有圖書(shū)信息 3.8 跳轉(zhuǎn)語(yǔ)句 84 3.8.1 break語(yǔ)句 84 實(shí)例:實(shí)現(xiàn)1到49的累加 3.8.2 continue語(yǔ)句 85 實(shí)例:1到100之間的偶數(shù)和 3.8.3 goto語(yǔ)句 85 實(shí)例:goto實(shí)現(xiàn)1到100的累加 3.9 數(shù)組的基本操作 86 3.9.1 數(shù)組的聲明 86 3.9.2 初始化數(shù)組 86 實(shí)例:定義存儲(chǔ)星期的數(shù)組 3.10 面向?qū)ο蟪绦蛟O(shè)計(jì) 87 3.10.1 面向?qū)ο蟮母拍睢?7 3.10.2 類和對(duì)象 87 實(shí)例:定義一個(gè)圖書(shū)類Book 3.10.3 使用private、protected和public關(guān)鍵字控制訪問(wèn)權(quán)限 89 3.10.4 構(gòu)造函數(shù)和析構(gòu)函數(shù) 90 3.10.5 定義類成員 91 實(shí)例:定義獲取圖書(shū)信息、添加圖書(shū)的方法 3.10.6 命名空間的使用 93 小結(jié) 95 上機(jī)指導(dǎo) 95 習(xí)題 96 第4章 ASP.NET標(biāo)準(zhǔn)控件 97 4.1 ASP.NET 頁(yè)面事件處理 98 4.1.1 ASP.NET頁(yè)面事件 98 4.1.2 IsPostBack屬性 98 4.2 服務(wù)器控件概述 98 4.2.1 HTML服務(wù)器控件簡(jiǎn)介 98 4.2.2 Web服務(wù)器控件簡(jiǎn)介 99 4.3 文本類型控件 100 4.3.1 Label控件 100 4.3.2 TextBox控件 101 實(shí)例:制作圖書(shū)館管理系統(tǒng)的用戶登錄界面 4.4 按鈕類型控件 102 4.4.1 Button控件 102 實(shí)例:設(shè)計(jì)登錄界面中的“登錄”按鈕 4.4.2 ImageButton控件 103 4.5 鏈接類型控件 103 4.5.1 HyperLink控件 103 4.5.2 LinkButton控件 104 實(shí)例:設(shè)計(jì)鏈接按鈕 4.6 選擇類型控件 105 4.6.1 RadioButton控件 105 實(shí)例:使用RadioButton控件模擬圖書(shū)館管理系統(tǒng)的用戶登錄角色 4.6.2 RadioButtonList控件 107 實(shí)例:使用RadioButtonList控件模擬圖書(shū)館管理系統(tǒng)的用戶登錄角色 4.6.3 CheckBox控件 108 實(shí)例:使用CheckBox控件模擬借取圖書(shū)功能 4.6.4 CheckBoxList控件 109 實(shí)例:使用CheckBoxList控件模擬借取圖書(shū)功能 4.6.5 ListBox控件 110 實(shí)例:設(shè)計(jì)用戶授權(quán)模塊 4.6.6 DropDownList控件 112 實(shí)例:選擇用戶所在地 4.7 Image圖像控件 113 4.8 Panel容器控件 114 4.9 FileUpload文件上傳控件 115 實(shí)例:模擬上傳商品的圖片 小結(jié) 117 上機(jī)指導(dǎo) 117 習(xí)題 118 第5章 ASP.NET驗(yàn)證控件 119 5.1 窗體驗(yàn)證概述 120 5.2 數(shù)據(jù)驗(yàn)證控件 120 5.2.1 RequiredFieldValidator控件 121 實(shí)例:驗(yàn)證用戶是否輸入用戶名和密碼 5.2.2 CompareValidator控件 122 實(shí)例:檢查兩次輸入的密碼是否相同 5.2.3 RangeValidator控件 124 實(shí)例:驗(yàn)證注冊(cè)頁(yè)面中用戶輸入的出生日期是否合理 5.2.4 RegularExpressionValidator控件 125 實(shí)例:驗(yàn)證注冊(cè)頁(yè)面中用戶輸入的E-mail地址 5.2.5 CustomValidator控件 128 實(shí)例:控制密碼不能少于6位 5.2.6 ValidationSummary控件 129 實(shí)例:匯總用戶注冊(cè)頁(yè)面中的所有驗(yàn)證信息 小結(jié) 130 上機(jī)指導(dǎo) 131 習(xí)題 131 第6章 HTTP請(qǐng)求、響應(yīng)及狀態(tài)管理 132 6.1 HTTP請(qǐng)求——Request對(duì)象 133 6.1.1 Request對(duì)象常用屬性和方法 133 6.1.2 獲取頁(yè)面間傳送的值 133 實(shí)例:獲取圖書(shū)編號(hào)和名稱 6.1.3 獲取客戶端瀏覽器相關(guān)信息 134 實(shí)例:獲取客戶端瀏覽器信息 6.2 HTTP響應(yīng)——Response對(duì)象 135 6.2.1 Response對(duì)象常用屬性和方法 135 6.2.2 在頁(yè)面中輸出指定信息數(shù)據(jù) 135 實(shí)例:在頁(yè)面中輸出數(shù)據(jù) 6.2.3 頁(yè)面跳轉(zhuǎn)并傳遞參數(shù) 136 實(shí)例:模擬用戶登錄跳轉(zhuǎn) 6.3 Server對(duì)象 137 6.3.1 Server對(duì)象常用屬性和方法 137 6.3.2 獲取服務(wù)器的物理地址 138 6.3.3 對(duì)字符串進(jìn)行編碼和解碼 138 6.4 狀態(tài)管理 139 6.4.1 ViewState對(duì)象 139 6.4.2 HiddenField控件 139 6.4.3 Cookie對(duì)象 140 實(shí)例:實(shí)現(xiàn)圖書(shū)館管理系統(tǒng)中的用戶密碼記憶功能 6.4.4 Session對(duì)象 141 實(shí)例:使用Session對(duì)象記錄用戶登錄名 6.4.5 Application對(duì)象 143 實(shí)例:記錄圖書(shū)館管理系統(tǒng)的網(wǎng)站訪問(wèn)量 小結(jié) 145 上機(jī)指導(dǎo) 145 習(xí)題 148 第7章 ADO.NET數(shù)據(jù)訪問(wèn)技術(shù) 149 7.1 數(shù)據(jù)庫(kù)基礎(chǔ) 150 7.1.1 數(shù)據(jù)庫(kù)概述 150 7.1.2 數(shù)據(jù)庫(kù)的創(chuàng)建及刪除 150 實(shí)例:創(chuàng)建圖書(shū)館管理系統(tǒng)數(shù)據(jù)庫(kù) 7.1.3 數(shù)據(jù)表的創(chuàng)建及刪除 152 實(shí)例:創(chuàng)建圖書(shū)信息表 7.1.4 結(jié)構(gòu)化查詢語(yǔ)言(SQL) 153 實(shí)例:對(duì)圖書(shū)信息表進(jìn)行增刪改查操作 7.2 ADO.NET概述 157 7.2.1 ADO.NET對(duì)象模型 157 7.2.2 數(shù)據(jù)訪問(wèn)命名空間 158 7.3 Connection數(shù)據(jù)連接對(duì)象 158 7.3.1 熟悉Connection對(duì)象 158 7.3.2 數(shù)據(jù)庫(kù)連接字符串 159 7.3.3 應(yīng)用SqlConnection對(duì)象連接數(shù)據(jù)庫(kù) 160 實(shí)例:連接圖書(shū)館管理系統(tǒng)數(shù)據(jù)庫(kù) 7.4 Command命令執(zhí)行對(duì)象 160 7.4.1 熟悉Command對(duì)象 160 7.4.2 應(yīng)用Command對(duì)象操作數(shù)據(jù) 161 實(shí)例:添加圖書(shū)信息 7.4.3 應(yīng)用Command對(duì)象調(diào)用存儲(chǔ)過(guò)程 162 實(shí)例:通過(guò)存儲(chǔ)過(guò)程添加圖書(shū)信息 7.5 DataReader數(shù)據(jù)讀取對(duì)象 163 7.5.1 DataReader對(duì)象概述 163 7.5.2 使用DataReader對(duì)象檢索數(shù)據(jù) 164 實(shí)例:根據(jù)日期查詢圖書(shū)借還信息 7.6 DataSet對(duì)象和DataAdapter對(duì)象 165 7.6.1 DataSet對(duì)象 165 7.6.2 DataAdapter對(duì)象 168 7.6.3 填充DataSet數(shù)據(jù)集 169 實(shí)例:獲取所有圖書(shū)信息 7.6.4 DataSet對(duì)象與DataReader對(duì)象的區(qū)別 170 小結(jié) 170 上機(jī)指導(dǎo) 171 習(xí)題 174 第8章 使用LINQ進(jìn)行數(shù)據(jù)訪問(wèn) 175 8.1 LINQ基礎(chǔ) 176 8.1.1 LINQ概述 176 8.1.2 LINQ查詢 176 實(shí)例:LINQ查詢表達(dá)式的使用 8.1.3 使用var創(chuàng)建隱型局部變量 178 實(shí)例:var關(guān)鍵字的使用 8.1.4 Lambda表達(dá)式的使用 179 實(shí)例:Lambda表達(dá)式的使用 8.2 LINQ查詢表達(dá)式 180 8.2.1 獲取數(shù)據(jù)源 180 實(shí)例:使用LINQ獲取所有圖書(shū)信息 8.2.2 篩選 180 實(shí)例:根據(jù)名稱查找圖書(shū)信息 8.2.3 排序 181 實(shí)例:按入庫(kù)時(shí)間降序排序圖書(shū)信息 8.2.4 分組 181 實(shí)例:按分類分組圖書(shū) 8.2.5 聯(lián)接 181 實(shí)例:對(duì)圖書(shū)信息表與書(shū)架信息表進(jìn)行聯(lián)接查詢 8.2.6 選擇(投影) 182 8.3 LINQ操作SQL Server數(shù)據(jù)庫(kù) 182 8.3.1 使用LINQ查詢SQL Server數(shù)據(jù)庫(kù) 182 實(shí)例:使用LINQ技術(shù)根據(jù)圖書(shū)名稱查詢圖書(shū)信息 8.3.2 使用LINQ更新SQL Server數(shù)據(jù)庫(kù) 185 實(shí)例:①設(shè)計(jì)圖書(shū)館管理系統(tǒng)的留言頁(yè)面 ②修改留言標(biāo)題 ③刪除留言 8.3.3 靈活運(yùn)用LinqDataSource控件 187 實(shí)例:使用LinqData-Source控件配置數(shù)據(jù)源 小結(jié) 190 上機(jī)指導(dǎo) 190 習(xí)題 192 第9章 數(shù)據(jù)綁定 193 9.1 數(shù)據(jù)綁定概述 194 9.2 簡(jiǎn)單數(shù)據(jù)綁定 194 9.2.1 屬性綁定 194 實(shí)例:簡(jiǎn)單屬性綁定 9.2.2 表達(dá)式綁定 195 實(shí)例:表達(dá)式綁定 9.2.3 集合綁定 196 實(shí)例:集合綁定 9.2.4 方法綁定 197 實(shí)例:方法綁定 9.3 ListControl類控件 199 實(shí)例:獲取圖書(shū)名稱及編碼信息 9.4 GridView控件 200 9.4.1 GridView控件常用的屬性、方法和事件 200 9.4.2 使用GridView控件綁定數(shù)據(jù)源 202 實(shí)例:顯示圖書(shū)館管理系統(tǒng)中的所有圖書(shū)信息 9.4.3 自定義GridView控件的列 202 實(shí)例:在GridView控件中添加Boand Field列 9.4.4 使用GridView控件分頁(yè)顯示數(shù)據(jù) 204 實(shí)例:分頁(yè)查看所有圖書(shū)信息 9.4.5 以編程方式實(shí)現(xiàn)選中、編輯和刪除GridView數(shù)據(jù)項(xiàng) 205 實(shí)例:動(dòng)態(tài)修改、刪除指定圖書(shū)信息 9.5 DataList控件 208 9.5.1 DataList控件常用的屬性、方法和事件 209 9.5.2 分頁(yè)顯示DataList控件中的數(shù)據(jù) 210 實(shí)例:分頁(yè)查看所有圖書(shū)信息 9.6 ListView控件 214 9.6.1 ListView控件常用的屬性、方法和事件 214 9.6.2 ListView控件的模板 216 9.6.3 使用ListView服務(wù)器控件對(duì)數(shù)據(jù)進(jìn)行顯示、分頁(yè)和排序 216 實(shí)例:使用ListView控件對(duì)圖書(shū)信息進(jìn)行分頁(yè)顯示和排序 小結(jié) 217 上機(jī)指導(dǎo) 218 習(xí)題 220 第10章 用戶和角色管理 221 10.1 身份驗(yàn)證和授權(quán) 222 10.1.1 身份驗(yàn)證 222 實(shí)例:使用Forms驗(yàn)證登錄用戶和密碼 10.1.2 授權(quán) 227 10.2 登錄控件 228 10.2.1 CreateUserWizard控件 229 實(shí)例:設(shè)計(jì)用戶注冊(cè)頁(yè)面 10.2.2 Login控件 231 實(shí)例:設(shè)計(jì)用戶登錄頁(yè)面 10.2.3 LoginName控件 232 10.2.4 LoginStatus控件 233 實(shí)例:實(shí)現(xiàn)用戶的登錄和注銷 10.2.5 LoginView控件 233 實(shí)例:實(shí)現(xiàn)登錄用戶和匿名用戶顯示不同內(nèi)容 10.2.6 ChangePassword控件 234 實(shí)例:設(shè)計(jì)修改密碼頁(yè)面 10.2.7 PasswordRecovery控件 235 實(shí)例:設(shè)計(jì)密碼找回頁(yè)面 小結(jié) 237 上機(jī)指導(dǎo) 237 習(xí)題 239 第11章 主題、母版、用戶控件和Web部件 240 11.1 主題 241 11.1.1 主題概述 241 11.1.2 創(chuàng)建主題 242 實(shí)例:①設(shè)計(jì)文本輸入框的主題 ②為主題添加CSS樣式 11.1.3 使用主題 246 實(shí)例:顯示庫(kù)存商品信息 11.2 母版頁(yè) 247 11.2.1 母版頁(yè)概述 247 11.2.2 創(chuàng)建母版頁(yè) 248 實(shí)例:創(chuàng)建圖書(shū)館管理系統(tǒng)公共母版頁(yè) 11.2.3 創(chuàng)建內(nèi)容頁(yè) 250 11.2.4 訪問(wèn)母版頁(yè)的控件和屬性 251 實(shí)例:在圖書(shū)館管理系統(tǒng)首頁(yè)顯示系統(tǒng)時(shí)間 11.3 用戶控件 253 11.3.1 用戶控件概述 253 11.3.2 創(chuàng)建用戶控件 254 11.3.3 使用用戶控件 255 11.4 Web部件 256 11.4.1 Web部件概述 256 11.4.2 WebPartManager控件 257 實(shí)例:動(dòng)態(tài)改變頁(yè)面布局 11.4.3 WebPartZone控件 258 11.4.4 EditorZone控件 259 實(shí)例:EditorZone控件的應(yīng)用 11.4.5 AppearanceEditorPart控件 260 實(shí)例:AppearanceEditorpart控件的應(yīng)用 11.4.6 LayoutEditorPart控件 262 實(shí)例:LayoutEditorPart控件的應(yīng)用 小結(jié) 263 上機(jī)指導(dǎo) 263 習(xí)題 268 第12章 網(wǎng)站導(dǎo)航 269 12.1 站點(diǎn)地圖概述 270 12.2 TreeView控件 271 12.2.1 TreeView控件概述 271 12.2.2 TreeView控件的常用屬性和事件 271 12.2.3 TreeView控件的基本應(yīng)用 273 實(shí)例:設(shè)計(jì)圖書(shū)分類導(dǎo)航菜單 12.2.4 TreeView控件綁定數(shù)據(jù)庫(kù) 275 實(shí)例:將數(shù)據(jù)庫(kù)中的圖書(shū)分類綁定到TreeView 12.2.5 TreeView控件綁定XML文件 276 實(shí)例:TreeView控件綁定XML文件 12.2.6 使用TreeView控件實(shí)現(xiàn)站點(diǎn)導(dǎo)航 277 實(shí)例:顯示讀者列表導(dǎo)航 12.3 Menu控件 278 12.3.1 Menu控件概述 278 12.3.2 Menu控件的常用屬性和事件 279 12.3.3 Menu控件的基本應(yīng)用 280 實(shí)例:設(shè)計(jì)圖書(shū)館管理系統(tǒng)導(dǎo)航菜單 12.3.4 Menu控件綁定XML文件 281 實(shí)例:Menu控件綁定XML文件 12.3.5 使用Menu控件實(shí)現(xiàn)站點(diǎn)導(dǎo)航 282 實(shí)例:Web.sitemap與Menu控件集成實(shí)現(xiàn)站點(diǎn)導(dǎo)航 12.4 SiteMapPath控件 283 12.4.1 SiteMapPath控件概述 283 12.4.2 SiteMapPath控件的常用屬性和事件 283 12.4.3 使用SiteMapPath控件實(shí)現(xiàn)站點(diǎn)導(dǎo)航 284 實(shí)例:設(shè)計(jì)圖書(shū)館管理系統(tǒng)首頁(yè)導(dǎo)航 小結(jié) 285 上機(jī)指導(dǎo) 285 習(xí)題 287 第13章 Microsoft AJAX 288 13.1 ASP.NET AJAX概述 289 13.1.1 AJAX開(kāi)發(fā)模式 289 13.1.2 ASP.NET AJAX的優(yōu)點(diǎn) 289 13.1.3 ASP.NET AJAX的架構(gòu) 290 13.2 ASP.NET AJAX服務(wù)器端控件 290 13.2.1 ScriptManager控件 290 實(shí)例:①檢測(cè)用戶注冊(cè)姓名是否為漢字 ②使用標(biāo)記引入Web Service 13.2.2 UpdatePanel控件 295 實(shí)例:實(shí)現(xiàn)頁(yè)面的局部刷新 13.2.3 Timer控件 298 實(shí)例:實(shí)時(shí)顯示當(dāng)前系統(tǒng)時(shí)間 13.3 AJAX Control Toolkit工具包的使用 299 13.3.1 安裝AJAX Control Toolkit擴(kuò)展控件工具包 299 13.3.2 PasswordStrength控件 300 實(shí)例:使用文本和進(jìn)度條兩種方式顯示用戶密碼的密碼強(qiáng)度 13.3.3 TextBoxWatermark控件 302 實(shí)例:在文本框中顯示水印提示 13.3.4 SlideShow控件 303 實(shí)例:以幻燈片形式播放商品圖片 小結(jié) 306 上機(jī)指導(dǎo) 306 習(xí)題 308 第14章 Web服務(wù)和WCF服務(wù) 309 14.1 Web服務(wù) 310 14.1.1 Web服務(wù)概述 310 14.1.2 Web服務(wù)文件 310 14.1.3 Web服務(wù)代碼隱藏文件 310 14.1.4 創(chuàng)建Web服務(wù) 312 實(shí)例:創(chuàng)建一個(gè)根據(jù)圖書(shū)名稱查找圖書(shū)信息的Web服務(wù) 14.1.5 調(diào)用Web服務(wù) 315 實(shí)例:調(diào)用Web服務(wù)實(shí)現(xiàn)根據(jù)圖書(shū)名稱查找圖書(shū)信息 14.2 WCF服務(wù) 317 14.2.1 WCF服務(wù)概述 317 14.2.2 建立WCF服務(wù) 318 實(shí)例:創(chuàng)建一個(gè)根據(jù)圖書(shū)名稱查找圖書(shū)信息的WCF服務(wù) 14.2.3 調(diào)用WCF服務(wù) 319 實(shí)例:調(diào)用WCF服務(wù)實(shí)現(xiàn)根據(jù)圖書(shū)名稱查找圖書(shū)信息 小結(jié) 320 上機(jī)指導(dǎo) 320 習(xí)題 322 第15章 ASP.NET MVC編程 323 15.1 MVC概述 324 15.1.1 MVC簡(jiǎn)介 324 15.1.2 MVC的請(qǐng)求過(guò)程 324 實(shí)例:圖書(shū)信息列表 15.1.3 什么是Routing 326 15.2 MVC的實(shí)現(xiàn) 327 15.2.1 創(chuàng)建MVC項(xiàng)目 327 實(shí)例:創(chuàng)建圖書(shū)館管理系統(tǒng)MVC項(xiàng)目 15.2.2 添加MVC控制器 329 實(shí)例:添加圖書(shū)管理控制器 15.2.3 添加MVC視圖 330 實(shí)例:添加顯示圖書(shū)信息的視圖 15.2.4 添加MVC的處理方法 331 實(shí)例:添加獲取圖書(shū)信息的Action方法 15.2.5 Models層的實(shí)現(xiàn) 333 實(shí)例:創(chuàng)建圖書(shū)館管理系統(tǒng)數(shù)據(jù)庫(kù)實(shí)體模型 15.2.6 MVC頁(yè)面路由配置 336 實(shí)例:配置圖書(shū)館管理系統(tǒng)系統(tǒng)日志路由 小結(jié) 337 上機(jī)指導(dǎo) 337 習(xí)題 342 第16章 綜合案例——圖書(shū)館管理系統(tǒng) 343 16.1 需求分析 344 16.2 系統(tǒng)設(shè)計(jì) 344 16.2.1 系統(tǒng)目標(biāo) 344 16.2.2 構(gòu)建開(kāi)發(fā)環(huán)境 344 16.2.3 系統(tǒng)功能結(jié)構(gòu) 344 16.2.4 業(yè)務(wù)流程圖 344 16.2.5 業(yè)務(wù)邏輯編碼規(guī)則 345 16.3 數(shù)據(jù)庫(kù)設(shè)計(jì) 345 16.3.1 數(shù)據(jù)庫(kù)概要說(shuō)明 345 16.3.2 數(shù)據(jù)庫(kù)概念設(shè)計(jì) 346 16.3.3 數(shù)據(jù)庫(kù)邏輯設(shè)計(jì) 347 16.3.4 視圖設(shè)計(jì) 349 16.4 公共類設(shè)計(jì) 350 16.4.1 DataBase類 351 16.4.2 AdminManage類 355 16.4.3 OperatorClass類 358 16.4.4 ValidateClass類 358 16.5 系統(tǒng)主要模塊開(kāi)發(fā) 359 16.5.1 主頁(yè)面設(shè)計(jì) 359 16.5.2 圖書(shū)館信息模塊設(shè)計(jì) 363 16.5.3 圖書(shū)檔案管理模塊設(shè)計(jì) 367 16.5.4 圖書(shū)借還管理模塊設(shè)計(jì) 373 16.6 小結(jié) 380 收起全部↑
你還可能感興趣
我要評(píng)論
|