關于我們
書單推薦
新書推薦
|
“十三五”高等職業(yè)教育規(guī)劃教材:ASP.NET Web開發(fā)教程
本書根據(jù)高職教學特點,聯(lián)合軟件研發(fā)公司項目團隊,把實際項目轉(zhuǎn)換為教學案例,圍繞著ASP.NET Web 開發(fā)的關鍵技術展開,以實際應用為主線進行講解,主要包括多層系統(tǒng)架構、ASP.NET入門、頁面技術、內(nèi)置對象、母版技術、服務器控件、ADO.NET數(shù)據(jù)庫訪問技術、身份驗證與授權、樣式與主題、站點導航、系統(tǒng)部署等。在完成技術學習的同時,訓練工程化項目實踐工作習慣,提高軟件技術的學習能力,完成可實際應用的項目。本書適合作為高職高專院校的ASP.NET Web 開發(fā)課程的教材,也可作為各種成人教育和計算機培訓的教材,還可作為自學者的參考用書。
1.實際項目開發(fā)與理論教學緊密結(jié)合。
2.合理有效地組織教學實施的內(nèi)容。 3.實訓內(nèi)容充實、實用。 ASP.NET技術發(fā)展已有十多年,相關的開發(fā)技術、控件、工具已非常成熟與豐富,相關應用 的數(shù)量也日益增多,市場占有率不斷提高,已成為高職院校軟件技術專業(yè)必修的關鍵性技術之一。 本書針對全國示范性軟件職業(yè)學院特點,采用教、學、做一體化教學方法,為培養(yǎng)高端應用型人才,提供適合的教學與訓練教材。本書以實際項目轉(zhuǎn)化的案例為主線,按學做合一的指導思想,引入CDIO工程教育方法,在完成技術講解的同時,對讀者提出相應的自學要求和指導。 讀者在學習本書的過程中,不僅能完成快速入門的基本技術學習,而且能按工程化實踐要求進行項目的開發(fā),完成相應功能的實現(xiàn)。 本書編者有著多年的實際項目開發(fā)經(jīng)驗,并有著豐富的高職教育教學經(jīng)驗,完成了多輪次、 多類型的教育教學改革與研究工作。本書編寫過程中,得到武漢光谷信息技術有限公司教授級高工姜益民博士的直接參與及大力指導。 本書主要特點如下: 1.實際項目開發(fā)與理論教學緊密結(jié)合 為了使讀者能快速地掌握相關技術并按實際項目開發(fā)要求熟練運用,在各個章節(jié)重要知識點 后面都根據(jù)實際項目完成相關實訓。 2.合理有效地組織教學實施的內(nèi)容 本書按照由淺入深的順序,在系統(tǒng)功能逐漸豐富的同時,引入相關技術與知識,實現(xiàn)技術講 解與訓練合二為一,方便施行教、學、做一體化教學。 3.實訓內(nèi)容充實、實用 本書的訓練緊緊圍繞著實際項目進行,各章完成技術準備后,為完成系統(tǒng)中功能設計和實現(xiàn) 建立良好的環(huán)境,后為完整的系統(tǒng)設計和實現(xiàn)準備做出指導,并完成詳細工作。 為方便讀者使用,書中全部實例的源代碼及電子教案均免費贈送給讀者。 本書由陳丹、謝日星擔任主編,羅煒、李志剛擔任副主編,羅保山主審,程永恒、董寧、 陳娜、楊凡、趙丙秀、張宇參與編寫。具體分工如下:陳丹編寫第1、3、7章,謝日星編寫第5、 9、11章,羅煒編寫第8章,李志剛編寫第2、4、6章,陳娜、趙丙秀編寫第10章,程永恒、 董寧參與程序項目編寫,張宇、楊凡負責校對工作。全書由陳丹、謝日星統(tǒng)稿。 由于時間倉促,加之編者水平有限,書中不妥或疏漏之處在所難免,殷切希望廣大讀者批評 指正。同時,懇請讀者一旦發(fā)現(xiàn)錯誤,于百忙之中及時與編者聯(lián)系,以便盡快更正,編者將不勝 感激。聯(lián)系E-mail:cd163163@163.com。 編 者 2018年1月
陳丹,女,1980年9月生,副教授,現(xiàn)任職于武漢軟件工程職業(yè)學院計算機學院,武漢市優(yōu)秀青年教師,近年來主要從事《ASP.NET應用程序設計》、《MVC應用程序開發(fā)》等課程教學;在國內(nèi)各級期刊學報上發(fā)表論文15篇;作為副主編(第二主編)編寫教材6本,參編10本,有6本教材獲獎,參與編寫專著1本;主持科研課題3項,其中市級重點課題2項(其中一項獲學院2010年度課題二等獎),省教育科學十一五規(guī)劃課題1項(獲武漢市第二屆市屬高等學校教學成果獎三等獎),參與、教育部、省級、市級科研課題17項。謝日星,男,1973年7月生,副教授,現(xiàn)任武漢軟件工程職業(yè)學院計算機學院副院長,武漢市優(yōu)秀教師,近年來主要從事《ASP.NET WEB應用程序設計》、《數(shù)據(jù)庫原理及應用》等課程教學,主編完成《ASP.NET 4 WEB應用程序開發(fā)(項目式)》、《數(shù)據(jù)庫原理與SQL Server教程》等教材開發(fā),主持武漢市教科研課題《信息安全人才孵化平臺建設研究》,發(fā)表論文20余篇,其中《云計算背景下的數(shù)字出版模式》等5篇在中文核心期刊發(fā)表。
第1章 創(chuàng)建客戶關系管理系統(tǒng) 多層架構技術基礎.....................1 1.1 采用多層架構技術創(chuàng)建客戶關系 管理系統(tǒng) ........................................ 1 1.1.1 什么是多層架構................. 1 1.1.2 多層架構技術簡介............. 1 1.2 創(chuàng)建 Web 應用解決方案................ 2 1.2.1 Web 應用概述 .................... 3 1.2.2 創(chuàng)建 Web 網(wǎng)站 ................... 3 1.2.3 Web 瀏覽器和服務器......... 6 1.3 建立多層架構 Web 應用系統(tǒng)......... 7 小結(jié)...................................................... 14 作業(yè)...................................................... 15 實訓1創(chuàng)建多層架構客戶關系 管理系統(tǒng).............................. 15 第2章ASP.NET Web表單 使用Web控件設計頁面..........16 2.1 創(chuàng)建并設計添加銷售機會 頁面設計 ...................................... 16 2.2 ASP.NET 4 的工作模型................ 16 2.2.1 生命周期事件和 Global.asax 文件............... 17 2.2.2 ASP.NET 4 的 Page 指令... 19 2.3 Web 服務器控件 .......................... 19 2.3.1 HTML 服務器控件與 Web 服務器控件....................... 19 2.3.2 Web 服務器控件的事件 模型.................................. 23 2.4 基本 Web 控件使用...................... 24 2.4.1 標簽控件(Label).......... 24 2.4.2 超鏈接控件 (HyperLink).................... 25 2.4.3 圖像控件(Image)............ 26 2.4.4 文本框控件(TextBox)... 27 2.4.5 按鈕控件(Button, LinkButton,ImageButton)... 29 2.4.6 單選控件和單選組控件 (RadioButton 和 RadioButtonList) ............. 32 2.4.7 復選框控件和復選組 控件(CheckBox 和 CheckBoxList) ................. 35 2.4.8 列表控件(ListBox)....... 38 2.4.9 下拉列表控件 (DropDownList)............... 42 2.5 設計頁面 ...................................... 44 2.5.1 創(chuàng)建添加銷售機會功能 頁面 .................................. 44 2.5.2 設計添加銷售機會頁面.... 44 2.5.3 啟動添加銷售機會功能.... 45 小結(jié)...................................................... 46 作業(yè)...................................................... 46 實訓2實現(xiàn)營銷管理模塊中的 Web頁面.............................. 46 第3章 母版頁和站點導航 統(tǒng)一設計系統(tǒng)的頁面風格........ 48 3.1 使用母版頁技術統(tǒng)一客戶關系管 理系統(tǒng)的頁面風格....................... 48 目 錄 CONTENTS 2 ASP.NET Web開發(fā)教程 3.1.1 什么是母版頁................... 48 3.1.2 為什么要統(tǒng)一頁面風格.... 48 3.2 應用 Master 頁面實現(xiàn)統(tǒng)一頁面 布局.............................................. 49 3.2.1 Master 頁面基礎 ............... 49 3.2.2 編寫 Master 頁面 .............. 50 3.2.3 添加內(nèi)容頁面................... 52 3.2.4 事件觸發(fā)順序................... 54 3.2.5 編輯一般頁面為內(nèi)容 頁面.................................. 55 3.3 實現(xiàn)站點功能導航....................... 57 3.3.1 TreeView 和 Menu 控件 應用.................................. 57 3.3.2 SiteMap 站點地圖 ............. 60 3.3.3 SiteMapDataSource 控件 應用.................................. 62 3.3.4 在母版頁中實現(xiàn)站點 導航.................................. 62 3.4 訪問 Master 頁面控件................... 64 小結(jié)...................................................... 66 作業(yè)...................................................... 66 實訓3設計客戶關系管理系統(tǒng)的 母版頁并實現(xiàn)站點導航....... 66 第4章 驗證控件驗證系統(tǒng)的 用戶輸入信息.........................67 4.1 使用驗證控件驗證用戶輸入 信息.............................................. 67 4.1.1 為什么要驗證用戶輸入 信息.................................. 67 4.1.2 使用驗證控件的好處....... 67 4.2 驗證過程...................................... 68 4.3 使用驗證控件.............................. 69 4.3.1 表單驗證控件 (RequiredFieldValidator) ... 69 4.3.2 比較驗證控件 (CompareValidator)......... 71 4.3.3 范圍驗證控件 (RangeValidator)............. 72 4.3.4 正則驗證控件 (RegularExpression Validator)........................ 74 4.3.5 自定義邏輯驗證控件 (CustomValidator)........... 76 4.3.6 驗證組控件 (ValidationSummary)....... 78 小結(jié)...................................................... 81 作業(yè)...................................................... 81 實訓4驗證客戶關系管理系統(tǒng) 輸入信息.............................. 81 第5章ADO.NET數(shù)據(jù)訪問技術 管理數(shù)據(jù)................................ 83 5.1 使用 ADO.NET 管理銷售機會 數(shù)據(jù).............................................. 83 5.1.1 管理網(wǎng)站數(shù)據(jù)有必要性.... 83 5.1.2 采用 ADO.NET 技術管理 數(shù)據(jù)的方式....................... 83 5.2 ADO.NET 概述 ............................. 83 5.2.1 ADO.NET 及命名空間...... 84 5.2.2 ADO.NET 對象模型.......... 84 5.2.3 DataSet.............................. 85 5.3 連接方式訪問關系型數(shù)據(jù)庫........ 85 5.3.1 連接方式訪問數(shù)據(jù)庫 方法 .................................. 85 5.3.2 使用參數(shù) .......................... 91 5.3.3 添加銷售機會到數(shù)據(jù)庫.... 95 5.4 非連接方式訪問關系型數(shù)據(jù)庫.... 98 5.4.1 非連接方式訪問數(shù)據(jù)庫 方法 .................................. 99 5.4.2 顯示所有員工信息......... 100 目 錄 3 5.5 調(diào)用存儲過程提高系統(tǒng)性能...... 101 5.5.1 存儲過程概述................. 101 5.5.2 調(diào)用存儲過程................. 102 5.5.3 使用參數(shù) ........................ 103 小結(jié).................................................... 105 作業(yè).................................................... 105 實訓5實現(xiàn)銷售機會模塊的 數(shù)據(jù)管理............................ 105 第6章 內(nèi)置對象的使用豐富 網(wǎng)站信息..............................107 6.1 使用內(nèi)置對象豐富網(wǎng)站信息...... 107 6.2 Response 對象 ............................ 107 6.2.1 Response 對象常用 方法................................ 108 6.2.2 控制頁面跳轉(zhuǎn)................. 110 6.3 Request 對象 .............................. 110 6.4 Application 對象 ......................... 112 6.4.1 Application 對象的 使用................................ 113 6.4.2 統(tǒng)計網(wǎng)站當前用戶數(shù)..... 115 6.5 Session 對象 ............................... 116 6.5.1 Session 對象特性 ............ 117 6.5.2 統(tǒng)計用戶添加商品 次數(shù) ................................ 118 6.6 Cookie 對象 ................................ 119 6.7 Server 服務對象.......................... 123 小結(jié).................................................... 125 作業(yè).................................................... 125 實訓6完善銷售機會管理界面..... 126 第7章GridView控件的使用 完善界面..............................127 7.1 使用數(shù)據(jù)控件 GridView 處理 復雜的數(shù)據(jù)顯示界面................. 127 7.2 GridView 控件概述..................... 127 7.2.1 數(shù)據(jù)綁定控件與 GridView ......................... 127 7.2.2 GridView 控件常用的 屬性 ................................ 129 7.2.3 使用 GridView 顯示銷售 機會管理......................... 131 7.3 編輯顯示信息列......................... 132 7.4 添加模板列................................ 136 7.5 事件處理 .................................... 141 7.6 分頁顯示 .................................... 142 小結(jié).................................................... 144 作業(yè).................................................... 144 實訓7完善銷售機會管理模塊的 相關信息............................ 144 第8章 用戶控件的使用實現(xiàn) 代碼復用.............................. 146 8.1 創(chuàng)建用戶控件實現(xiàn)代碼復用...... 146 8.2 創(chuàng)建用戶控件............................. 146 8.3 與用戶控件交互......................... 148 8.4 自定義控件................................ 151 小結(jié).................................................... 158 作業(yè).................................................... 158 實訓8使用分頁控件實現(xiàn)銷售 機會管理............................ 158 第9章Web認證和授權的使用 實現(xiàn)用戶信息管理................ 160 9.1 采用 Web 認證和授權機制驗證 客戶關系管理系統(tǒng)用戶身份...... 160 9.2 Web 應用的認證......................... 160 9.3 Web 應用的授權......................... 160 9.4 使用 Membership 實現(xiàn) Web 應用的認證 ................................ 161 9.5 使用Role實現(xiàn)Web應用的 授權............................................ 168 4 ASP.NET Web開發(fā)教程 9.6 Membership 擴展 ........................ 170 小結(jié).................................................... 184 作業(yè).................................................... 184 實訓9設計并實現(xiàn)員工賬戶 管理模塊............................ 184 第10章 主題和外觀實現(xiàn)系統(tǒng) 個性化...............................186 10.1 使用主題個性化網(wǎng)站外觀........ 186 10.2 設計主題和外觀....................... 186 10.3 將主題應用于整個網(wǎng)站............ 189 小結(jié).................................................... 190 作業(yè).................................................... 190 實訓10設計客戶關系管理系統(tǒng) 主題................................. 190 第11章 項目完善與整合實現(xiàn) 功能模塊............................ 192 11.1 客戶開發(fā)管理模塊................... 191 11.2 客戶管理模塊........................... 194 11.3 客戶服務模塊........................... 204 11.4 統(tǒng)計報表模塊........................... 207 小結(jié).................................................... 208 作業(yè).................................................... 208 實訓11實現(xiàn)各個功能模塊........... 208 附錄A 東升客戶關系管理系統(tǒng) 項目要求.............................. 210 附錄B 東升客戶關系管理系統(tǒng)項目 數(shù)據(jù)庫說明.......................... 214 參考文獻........................................... 216
你還可能感興趣
我要評論
|