| | | 【新華正版】Web程序設計——ASP.NET實用網站開發 第3版 微課版 | 該商品所屬分類:圖書 -> 大中專教材 | 【市場價】 | 430-624元 | 【優惠價】 | 269-390元 | 【作者】 | 瀋士根葉曉肜 | 【出版社】 | 清華大學出版社 | 【ISBN】 | 9787302506799 | 【折扣說明】 | 一次購物滿999元台幣免運費+贈品 一次購物滿2000元台幣95折+免運費+贈品 一次購物滿3000元台幣92折+免運費+贈品 一次購物滿4000元台幣88折+免運費+贈品
| 【本期贈品】 | ①優質無紡布環保袋,做工棒!②品牌簽字筆 ③品牌手帕紙巾
| |
版本 | 正版全新電子版PDF檔 | 您已选择: | 正版全新 | 溫馨提示:如果有多種選項,請先選擇再點擊加入購物車。*. 電子圖書價格是0.69折,例如了得網價格是100元,電子書pdf的價格則是69元。 *. 購買電子書不支持貨到付款,購買時選擇atm或者超商、PayPal付款。付款後1-24小時內通過郵件傳輸給您。 *. 如果收到的電子書不滿意,可以聯絡我們退款。謝謝。 | | | | 內容介紹 | |
![](/c3/33212502107.jpg)
出版社:清華大學出版社 ISBN:9787302506799 商品編碼:33212502107 品牌:文軒 出版時間:2018-09-01 代碼:49 作者:瀋士根,葉曉肜
" 作 者:瀋士根,葉曉肜 著 定 價:49 出 版 社:清華大學出版社 出版日期:2018年09月01日 頁 數:307 裝 幀:平裝 ISBN:9787302506799 ●第1章ASP.NET運行及開發環境1 1.1ASP.NET概述1 1.1.1靜態頁面和動態頁面1 1.1.2.NET Framework1 1.1.3ASP.NET特性2 1.1.4ASP.NET的開發模式2 1.2IIS3 1.2.1IIS 7.5的安裝3 1.2.2IIS 7.5中的網站、Web應用程序和虛擬目錄4 1.2.3IIS Express7 1.3Visual Studio Community 20178 1.3.1開發環境概覽8 1.3.2使用解決方案管理VSC 2017中新建的網站10 1.3.3發布Web應用12 1.3.4復制網站14 1.4小結14 1.5習題15 第2章ASP.NET網站文件、jQuery和Bootstrap17 2.1.html文件和XHTML517 2.1.1.html文件結構17 2.1.2常用的XHT素18 實例2-1認識常用的XHT素19 2.2.aspx文件20 2.2.1單文件頁模型20 實例2-2熟悉單文件頁模型21 2.2.2代碼隱藏頁模型22 實例2-3熟悉代碼隱藏頁模型22 2.3.css文件和CSS常識23 2.3.1定義CSS3樣式23 2.3.2CSS3樣式位置24 實例2-4運用頁面樣式25 實例2-5運用外部樣式表26 2.4.js文件和JavaScript常識27 2.4.1JavaScript代碼位置27 實例2-素中的JavaScript代碼27 實例2-素中的JavaScript代碼28 實例2-8運用獨立的.js文件29 2.4.2JavaScript運用實例29 實例2-9實現圖片動態變化效果29 實例2-10實現一個簡易時鐘30 2.5jQuery31 2.5.1jQuery基礎語法32 2.5.2jQuery運用實例33 實例2-11利用jQuery管理XH素33 實例2-12利用jQuery實現一個時間數據來源於服務器端的時鐘34 2.6.xml文件和XML常識36 實例2-13表達一個XML格式的早餐菜單36 2.7Web.config37 2.8Global.asax37 2.9Bootstrap38 實例2-14利用Bootstrap設計表單38 2.10小結40 2.11習題40 第3章C#和ASP.NET的結合43 3.1C#概述43 3.2.NET Framework命名空間43 3.3編程規範44 3.3.1程序注釋44 3.3.2命名規則44 3.4常量與變量45 3.4.1常量聲明45 3.4.2變量聲明46 3.4.3修飾符46 3.4.4局部變量作用範圍46 3.5數據類型47 3.5.1值類型47 實例3-1運用枚舉類型變量48 3.5.2引用類型49 3.5.3裝箱和拆箱50 3.6運算符51 3.7流程控制52 3.7.1選擇結構52 實例3-2運用switch語句53 3.7.2循環結構54 實例3-3運用while語句54 實例3-4運用for語句56 實例3-5運用foreach語句57 3.7.3異常處理57 實例3-6運用throw語句58 實例3-7運用try…catch…finally結構59 3.8自定義ASP.NET類60 3.8.1類的常識61 3.8.2屬性61 實例3-8定義Account類的屬性61 3.8.3構造函數62 實例3-9定義Account類的構造函數62 3.8.4方法63 實例3-10定義Account類的存款和取款方法63 實例3-11結合Account類和ASP.NET頁面64 3.8.5事件65 實例3-12在AccountEvent類中增加賬戶金額不足事件並運用事件65 3.8.6繼承67 實例3-13實現繼承類67 3.9ASP.NET頁面調試67 3.10小結68 3.11習題69 第4章ASP.NET標準控件71 4.1ASP.NET頁面事件處理概述71 4.1.1ASP.NET頁面事件71 4.1.2Is tBack屬性71 實例4-1運用Is tBack屬性72 4.2ASP.NET服務器控件概述73 4.2.1HTML服務器控件簡介73 4.2.2Web服務器控件簡介73 4.3常用ASP.NET標準控件73 4.3.1Label控件74 實例4-2通過鍵盤快捷鍵激活特定文本框74 4.3.2TextBox控件75 實例4-3綜合運用TextBox控件75 4.3.3Button、LinkButton和ImageButton控件77 實例4-4利用Button控件執行客戶端腳本77 4.3.4DropDownList控件78 實例4-5實現聯動的下拉列表79 4.3.5ListBox控件81 實例4-6實現數據項在ListBox控件之間的移動82 4.3.6CheckBox和CheckBoxList控件83 實例4-7運用CheckBoxList控件83 4.3.7RadioButton和RadioButtonList控件84 4.3.8Image和ImageMap控件85 實例4-8利用ImageMap控件設計導航欄86 4.3.9HyperLink控件86 實例4-9組合使用HyperLink和Image控件87 4.3.10Table控件87 實例4-10動態生成表格87 4.3.11Panel和PlaceHolder控件89 實例4-11利用Panel實現簡易注冊頁面89 實例4-12利用PlaceHolder動態添加控件91 4.4小結92 4.5習題93 第5章ASP.NET窗體驗證95 5.1窗體驗證概述95 5.2ASP.NET服務器驗證控件96 5.2.1RequiredFieldValidator控件96 實例5-1禁止空數據且同時要改變初始值97 5.2.2CompareValidator控件98 實例5-2運用CompareValidator控件98 5.2.3RangeValidator控件99 實例5-3運用RangeValidator控件99 5.2.4RegularExpressionValidator控件100 實例5-4驗證電子郵件地址101 5.2.5CustomValidator控件102 實例5-5驗證必須輸入一個偶數102 5.2.6ValidationSummary控件105 實例5-6綜合運用驗證控件105 5.3小結108 5.4習題108 第6章HTTP請求、響應及狀態管理110 6.1HTTP請求110 實例6-1利用QueryString在頁面間傳遞數據信息110 實例6-2利用ServerVariables和Browser返回服務器端和客戶端信息112 6.2HTTP響應113 實例6-3利用Write()方法輸出XHTML文本113 實例6-4利用Redirect()方法重定向頁面114 6.3HttpServerUtility115 實例6-5運用HttpServerUtility對像116 6.4跨頁面提交117 實例6-6運用跨頁面提交技術117 6.5狀態管理119 6.5.1ViewState119 6.5.2HiddenField控件120 6.5.3Cookie120 實例6-7利用Cookie頁面訪問121 6.5.4Session123 實例6-8利用Session頁面訪問124 6.5.5Application126 實例6-9統計網站在線人數126 6.6小結127 6.7習題128 第7章數據訪問130 7.1數據訪問概述130 7.2建立SQL Server 2016 Express數據庫131 7.3使用數據源控件實現數據訪問133 實例7-1利用LinqDataSource和GridView顯示表數據133 7.4使用LINQ實現數據訪問135 7.4.1LINQ查詢表達式135 7.4.2LINQ to SQL概述136 7.4.3利用LINQ to SQL查詢數據137 實例7-2利用LINQ to SQL實現投影137 實例7-3利用LINQ to SQL實現選擇138 實例7-4利用LINQ to SQL實現排序138 實例7-5利用LINQ to SQL實現分組138 實例7-6利用LINQ to SQL實現聚合操作139 實例7-7利用LINQ to SQL實現直接引用對像連接140 實例7-8利用LINQ to SQL實現join連接140 實例7-9利用LINQ to SQL實現模糊查詢141 7.4.4利用LINQ to SQL管理數據141 實例7-10利用LINQ to SQL插入數據141 實例7-11利用LINQ to SQL修改數據142 實例7-12利用LINQ to SQL刪除數據142 實例7-13利用LINQ to SQL調用存儲過程143 7.4.5LINQ to XML概述143 7.4.6利用LINQ to XML管理XML文檔144 實例7-14利用LINQ to XML創建XML文檔144 實例7-15利用LINQ to XML查詢指定素145 實例7-16利用LINQ to XM素146 實例7-17利用LINQ to XM素146 實例7-18利用LINQ to XM素147 7.5小結147 7.6習題147 第8章數據綁定150 8.1數據綁定概述150 8.2ListControl類控件150 實例8-1結合使用DropDownList和LINQ顯示數據151 實例8-2根據選擇項填充列表框內容152 8.3GridView控件154 8.3.1分頁和排序154 實例8-3分頁和排序GridView中數據154 8.3.2定制數據綁定列156 實例8-4自定義GridView數據綁定列156 8.3.3使用模板列158 實例8-5運用GridView模板列159 8.3.4利用GridView編輯、刪除數據162 實例8-6為GridView中“刪除”鏈接按鈕添加客戶端提示信息162 實例8-7結合GridView和獨立頁修改數據164 8.3.5顯示主從表167 實例8-8在同一頁顯示主從表167 實例8-9在不同頁顯示主從表169 8.4DetailsView控件172 實例8-10結合GridView和DetailsView管理數據172 8.5小結175 8.6習題175 第9章ASP.NET三層架構177 9.1ASP.NET三層架構概述177 9.2搭建ASP.NET三層架構178 實例9-1搭建基於ASP.NET三層架構的MyPetShop178 9.3基於ASP.NET三層架構的用戶管理181 9.3.1用戶注冊181 實例9-2實現MyPetShop的用戶注冊功能181 9.3.2用戶登錄186 實例9-3實現MyPetShop的用戶登錄功能186 9.3.3用戶登錄狀態和權限189 實例9-4根據不同用戶呈現不同的登錄狀態和權限190 9.3.4用戶密碼修改192 實例9-5修改已登錄一般用戶的密碼192 9.3.5用戶密碼重置195 實例9-6重置用戶密碼195 9.4小結201 9.5習題201 第10章主題、母版和用戶控件203 10.1主題203 10.1.1主題概述203 10.1.2自定義主題203 10.1.3使用主題204 實例10-1動態切換主題205 10.2母版頁207 10.2.1母版頁概述207 10.2.2創建母版頁207 實例10-2創建母版頁207 10.2.3創建內容頁208 實例10-3創建內容頁208 10.3用戶控件209 10.3.1用戶控件概述209 10.3.2創建用戶控件210 10.3.3使用用戶控件211 實例10-4使用用戶控件212 10.4小結212 10.5習題213 第11章網站導航215 11.1網站地圖215 11.1.1網站地圖文件215 實例11-1創建網站地圖216 11.1.2嵌套網站地圖文件217 實例11-2創建嵌套網站地圖217 11.2SiteMapPath控件顯示導航218 實例11-3利用SiteMapPath控件顯示導航218 11.3TreeView控件顯示導航219 11.3.1TreeView控件219 實例11-4運用TreeView控件220 11.3.2使用TreeView控件實現導航223 實例11-5利用TreeView控件顯示導航223 11.4Menu控件顯示導航223 實例11-6利用Menu控件顯示導航菜單224 11.5在母版頁中使用網站導航224 實例11-7實現基於母版頁的網站導航224 11.6小結226 11.7習題226 第12章ASP.NET Ajax228 12.1Ajax基礎228 12.1.1Ajax概述228 12.1.2ASP.NET Ajax技術229 12.2ASP.NET Ajax服務器控件229 12.2.1ScriptManager控件229 12.2.2UpdatePanel控件231 實例12-1使用內部按鈕刷新UpdatePanel控件232 實例12-2使用外部按鈕刷新UpdatePanel控件233 實例12-3在同一個頁面中使用多個UpdatePanel控件235 12.2.3Timer控件236 實例12-4運用Timer控件237 12.2.4UpdateProgress控件239 實例12-5運用UpdateProgress控件239 12.3AjaxControlToolkit程序包241 實例12-6運用CalendarExtender控件243 實例12-7運用PasswordStrength控件244 12.4小結246 12.5習題246 第13章Web服務和WCF服務248 13.1Web服務248 13.1.1Web服務概述248 13.1.2建立ASP.NET Web服務249 實例13-1建立ASP.NET Web服務249 13.1.3調用ASP.NET Web服務251 實例13-2調用ASP.NET Web服務252 實例13-3運用基於Web服務的AutoCompleteExtender控件253 13.2WCF服務256 13.2.1建立WCF服務257 實例13-4建立WCF服務257 13.2.2調用WCF服務259 實例13-5調用WCF服務259 13.3小結261 13.4習題261 第14章文件處理263 14.1驅動器、文件夾和文件操作263 14.1.1獲取驅動器信息263 實例14-1顯示Web服務器上所有驅動器的信息263 14.1.2文件夾操作265 實例14-2計算指定文件夾的大小266 14.1.3文件操作269 實例14-3文件的創建、復制、刪除和移動操作270 14.2讀寫文件273 14.2.1Stream類273 實例14-4利用FileStream類讀寫文件275 14.2.2Reader和Writer類278 實例14-5利用StreamReader和StreamWriter讀寫文本文件279 實例14-6利用BinaryReader和BinaryWriter讀寫二進制數據文件280 14.3文件上傳282 實例14-7利用FileUpload實現文件上傳282 14.4小結284 14.5習題284 第15章MyPetShop應用程序286 15.1繫統總體設計和開發思路286 15.1.1繫統功能模塊設計286 15.1.2用戶控件設計287 15.1.3繫統數據庫總體設計288 15.1.4Web.config配置文件288 15.1.5基於VSC 2017開發MyPetShop應用程序的總體思路289 15.2MyPetShop.mdf數據庫設計290 15.2.1數據表設計290 15.2.2數據表聯繫設計292 15.3用戶控件設計293 15.3.1 “熱銷商品自動定時刷新”用戶控件293 15.3.2 “商品分類列表”用戶控件293 15.3.3 “近期新商品列表”用戶控件293 15.3.4 “商品分類及商品導航”用戶控件293 15.3.5 “網站導航”用戶控件294 15.3.6 “用戶狀態”用戶控件294 15.3.7 “天氣預報”用戶控件294 15.4前臺顯示頁面設計295 15.4.1母版頁295 15.4.2首頁295 15.4.3商品詳細信息頁面296 15.4.4商品搜索頁面297 15.5用戶注冊和登錄模塊設計298 15.5.1注冊新用戶298 15.5.2用戶登錄298 15.5.3修改用戶密碼299 15.5.4找回用戶密碼299 15.5.5退出繫統300 15.6購物車模塊設計300 15.6.1購物車存儲設計與實現300 15.6.2購物車頁面設計300 15.6.3購物車功能的設計與實現301 15.7訂單處理模塊設計301 15.7.1創建訂單302 15.7.2查看訂單302 15.8後臺管理模塊設計303 15.8.1商品分類管理303 15.8.2供應商信息管理303 15.8.3商品信息管理304 15.8.4訂單管理305 15.9小結307 15.10習題307 ASP.NET是Web應用程序開發的主流技術之一。本書以Visual Studio Community 2017為開發平臺,以技術應用能力培養為主線,介紹網站配置、開發環境、jQuery、Bootstrap、與ASP.NET結合的C#基礎、ASP.NET頁面調試、ASP.NET常用服務器控件、驗證控件、狀態管理、LINQ數據訪問、數據綁定、ASP.NET三層架構、主題、母版、用戶控件、網站導航、ASP.NET Ajax、Web服務、WCF服務、文件處理等,很後的MyPetShop應用程序綜合了開發全過程,提供了基於ASP.NET三層架構開發Web應用程序的學習模板。書中包含的實例來自作者多年的教學積累和項目開發經驗,頗具實用性。為方便教師教學和讀者自學,本書通過嵌入二維碼形式提供了書中重點內容的講解視頻,還有配套的實驗指導書《Web程序設計——ASP.NET上機實驗指導(第3版)》,以及配等 ![](https://img10.360buyimg.com/imgzone/jfs/t1/147514/7/5440/73116/5f34a3beE3ba58783/f5b2391383f5625c.jpg)
" | | | | | |