關于我們
書單推薦
新書推薦
|
高等職業(yè)教育“十三五”規(guī)劃教材:ASP.NET動態(tài)網(wǎng)站設計任務教程
本書采用大案例貫穿做中學課程設計,用一個較綜合的案例貫穿教材全部知識點,每一單元以任務的方式提出需求,分析所用到的知識點,*后使用知識點的內容實現(xiàn)所提出的任務。本書共分為8 個單元,單元1 和單元2 主要介紹靜態(tài)網(wǎng)頁中用到的知識點;單元3 到單元5主要介紹了ASP.NET 中數(shù)據(jù)綁定的相關知識;單元6 介紹了數(shù)據(jù)輸入及有效性驗證的相關知識;單元7 屬于提高的內容,主要介紹了網(wǎng)站上數(shù)據(jù)的導出與打;單元8 介紹了ASP.NET 內部對象與網(wǎng)站的部署。本書秉承合理確定教學內容,精彩展現(xiàn)教學內容的理念,從思考模擬工作情景到恰到好處地提出工作任務(含知識點和技能點),努力做到實用、夠用、能學、會用,重在培養(yǎng)學生的職業(yè)崗位能力,突出崗位操作技能,可以作為高職院校各專業(yè)的教材。本書配備了相關的微課視頻,可以到http://mooc1.chaoxing.com/course/99237154.html 網(wǎng)站觀看、學習。
隨著科技的進步,工業(yè)與信息化融合的加速推進,社會對實用技能型人才的需求也越來 越大,企業(yè)對人才的需求是高職教育人才培養(yǎng)的風向標,軟件企業(yè)普遍歡迎的是有一定理論 基礎,具備項目開發(fā)整體思路,動手能力強,具備團隊協(xié)作意識,學習能力強的人才,如何 突出這一點?本書秉承合理確定教學內容,精彩展現(xiàn)教學內容的理念,從思考模擬工作 情景,到提出工作任務(含知識點和技能點),做到實用、夠用、能學、會用,重在培養(yǎng)學生 的職業(yè)崗位能力,突出崗位操作技能。本書采用大案例貫穿做中學課程設計,用一個 較綜合的案例貫穿整本書知識點,每一單元以任務的方式提出需求,然后分析所用到的知識 點,最后使用知識點實現(xiàn)所提出的任務。 本書的開發(fā)和實施以教學作為基礎,作者來自教育第一線和企業(yè),有豐富的教學經驗和 項目開發(fā)經驗。 本書以培養(yǎng)崗位職業(yè)能力為主線,全書分為八個單元,對應.NET 開發(fā)工程師的崗位需求, 以程序員的成長過程來重組任務、知識點和技能點,并使用案例貫穿知識點,在幫助學生掌 握并應用基礎知識的同時,為項目開發(fā)做準備。單元1 和單元2 主要介紹靜態(tài)網(wǎng)頁中用到的 知識點:單元1 先介紹B/S 結構中開發(fā)前端界面所用到的知識點,具體有DIV、框架、超鏈 接、樣式等相關知識,先提出任務需求,然后對需求用到的知識點進行分析和分解,接下來 完成具體實現(xiàn)步驟,在說明中總結所用到的知識點;單元2 介紹了前端界面開發(fā)的交互性設 置,使用JavaScript 知識點,通過相關案例來介紹和加強Javascript 的用法;單元3 到單元5 主要介紹了ASP.NET 中數(shù)據(jù)綁定的相關知識,數(shù)據(jù)綁定控件的具體用法,代碼的實現(xiàn)等,是 整本書的核心,同樣也是使用ASP.NET 開發(fā)B/S 項目的核心單元,需要和SQL Server 數(shù)據(jù)庫 相結合,案例知識豐富,學生可以通過查看操作步驟完成一個項目,提高自己項目開發(fā)的能 力;單元6 介紹了數(shù)據(jù)輸入及有效性驗證的相關知識,在項目開發(fā)中,表單驗證也是一個非 常重要的工作,本單元中詳細給出了開發(fā)網(wǎng)站的常用任務,貫穿相關知識點,讓學生靈活運 用知識點;單元7 屬于提高的內容,主要介紹了網(wǎng)站上數(shù)據(jù)的導出與打;單元8 介紹了 ASP.NET 內部對象與網(wǎng)站的部署。 在本書的編寫過程中,蘇州工業(yè)園區(qū)服務外包職業(yè)學院張趁香負責全書的架構設計、部 分章節(jié)的編寫及全書審稿、統(tǒng)稿,陳俊賢參與了部分章節(jié)的編寫。本書的編寫得到了陸正、 陳棟良的幫助,也得到了許多學生的支持,在此感謝他們在本書形成過程中提供的各種貢獻。 本書體現(xiàn)了高職教育的發(fā)展規(guī)律,內容適應軟件技術等專業(yè)教學改革需要,適合在平時 的教學中使用本書的課程設計方式和案例。
張趁香,女,副教授,1980年12月出生,河南許昌人,畢業(yè)于江南大學,專業(yè)為軟件技術,長期從事軟件開發(fā)C#程序設計、ASP.NET程序設計教學工作。 陳俊賢,女,碩士研究生,講師,畢業(yè)于汕頭大學計算機系,主要研究方向軟件工程,多年的企業(yè)開發(fā)經驗,具有大型項目的開發(fā),測試經驗;2011年開始從事職業(yè)教育,講授《C#程序開發(fā)》,《軟件測試》,《數(shù)據(jù)庫》等主干課程。
單元1 網(wǎng)頁布局與樣式設置 任務1-1 使用DIV 布局網(wǎng)頁.................................................................. 4 任務1-2 使用DIV 實現(xiàn)仿Windows 窗口的設計.................................. 8 任務1-3 使用DIV 實現(xiàn)大小可變仿Window 窗口的設計.................... 9 任務1-4 使用TABLE 實現(xiàn)大小可變仿Windows 窗口的設計........... 11 任務1-5 使用frameset 實現(xiàn)頁面布局.................................................. 12 任務1-6 超鏈接樣式的設置與引用..................................................... 16 任務1-7 列表樣式與IFrame 的使用.................................................... 18 任務1-8 使用DIV 實現(xiàn)區(qū)域的滾動.................................................... 20 任務1-9 圖形菜單的建立..................................................................... 21 單元2 使用JavaScript 實現(xiàn)客戶端編程 任務2-1 建立有驗證的登錄界面......................................................... 24 任務2-2 帶關閉功能的登錄界面的制作............................................. 27 任務2-3 回車后自動切換輸入焦點的實現(xiàn).......................................... 28 任務2-4 限時關閉窗口的實現(xiàn)............................................................. 29 任務2-5 循環(huán)字幕................................................................................. 31 任務2-6 IP 地址有效性驗證................................................................ 32 任務2-7 圖形菜單外觀的動態(tài)設置..................................................... 34 任務2-8 圖形菜單的動態(tài)響應............................................................. 36 任務2-9 圖形選項卡的制作................................................................. 38 任務2-10 二級下拉菜單的制作........................................................... 40 任務2-11 可編輯下拉列表框的制作................................................... 43 任務2-12 彈出式對話框的制作.......................................................... 44 單元3 動態(tài)頁面與數(shù)據(jù)綁定 任務3-1 客戶端和服務器端當前時間的顯示(有刷新) ................. 52 任務3-2 網(wǎng)站的發(fā)布............................................................................ 54 任務3-3 使用Ajax 框架無刷新顯示服務器端當前時間................... 56 任務3-4 使用XMLHTTP 對象無刷新顯示服務器端當前時間......... 59 任務3-5 利用數(shù)據(jù)綁定顯示服務器端當前時間................................. 61 任務3-6 使用數(shù)據(jù)綁定顯示頁面按鈕累計單擊次數(shù)......................... 61 任務3-7 使用集合對象為列表類控件提供數(shù)據(jù)源............................. 63 任務3-8 使用數(shù)據(jù)表為列表類控件提供數(shù)據(jù)源................................. 65 任務3-9 使用數(shù)據(jù)閱讀器為列表類控件提供數(shù)據(jù)源......................... 68 任務3-10 使用GridView 控件顯示數(shù)據(jù)庫表..................................... 70 單元4 數(shù)據(jù)源配置與數(shù)據(jù)顯示 任務4-1 使用SqlDataSource 為GridView 控件提供數(shù)據(jù)源.............. 73 任務4-2 使用DetailsView 顯示GridView 控件中選擇的記錄.......... 78 任務4-3 實現(xiàn)GridView 控件中郵件發(fā)送和主頁鏈接....................... 80 任務4-4 使用DetailsView 顯示DataList 中選擇記錄....................... 83 任務4-5 用Repeater 控件實現(xiàn)記錄的表格顯示................................. 86 任務4-6 使用Repeater 控件實現(xiàn)記錄背景交替與分隔顯示............. 88 任務4-7 使用ObjectDataSource 為Repeater 控件提供數(shù)據(jù)源.......... 90 任務4-8 使用兩個GridView 控件實現(xiàn)父子數(shù)據(jù)表的顯示................ 93 單元5 數(shù)據(jù)源配置與數(shù)據(jù)更新 任務5-1 使用GridView 控件實現(xiàn)數(shù)據(jù)庫表記錄的修改.................... 98 任務5-2 使用GridView 控件實現(xiàn)數(shù)據(jù)庫表記錄的插入.................... 99 任務5-3 使用DetailsView 控件實現(xiàn)數(shù)據(jù)庫表記錄的增刪改.......... 101 任務5-4 使用DropDownList 控件實現(xiàn)GridView 中數(shù)據(jù)輸入........ 103 任務5-5 使用DetailsView 控件實現(xiàn)數(shù)據(jù)庫表記錄的增刪改查....... 106 任務5-6 使用DataList 控件實現(xiàn)數(shù)據(jù)表記錄的增刪改查................ 110 任務5-7 實現(xiàn)GridView 控件中記錄的滾動...................................... 116 任務5-8 使用Repeater 控件實現(xiàn)數(shù)據(jù)庫表記錄的全屏操作............ 118 單元6 數(shù)據(jù)輸入及有效性驗證 任務6-1 使用服務器端控件實現(xiàn)非空或非空白驗證........................ 129 任務6-2 實現(xiàn)靜態(tài)頁面表單數(shù)據(jù)向動態(tài)頁面的傳遞........................ 134 任務6-3 使用客戶端腳本實現(xiàn)日期范圍的客戶端驗證.................... 136 任務6-4 使用服務器端驗證控件實現(xiàn)日期范圍的驗證.................... 139 任務6-5 使用Calendar 控件實現(xiàn)日期輸入與驗證........................... 142 任務6-6 帶文本框日歷控件的制作................................................... 144 任務6-7 使用客戶端Calendar 組件實現(xiàn)日期時間的輸入................ 145 任務6-8 使用FCKEditor 編輯器組件實現(xiàn)富文本的輸入................ 147 任務6-9 實現(xiàn)DropDownList 控件的有刷新二級聯(lián)動...................... 149 任務6-10 實現(xiàn)DropDownList 控件的無刷新二級聯(lián)動.................... 151 任務6-11 使用TreeView 控件實現(xiàn)樹形菜單.................................... 155 單元7 數(shù)據(jù)導出與打印 任務7-1 使用Crystal Reports 實現(xiàn)數(shù)據(jù)集單表查詢數(shù)據(jù)輸出........ 161 任務7-2 使用Crystal Reports 實現(xiàn)數(shù)據(jù)集多表關聯(lián)數(shù)據(jù)輸出........ 164 任務7-3 使用Crystal Reports 實現(xiàn)數(shù)據(jù)集多表查詢數(shù)據(jù)輸出........ 166 任務7-4 使用Crystal Reports 實現(xiàn)統(tǒng)計圖表的輸出........................ 168 任務7-5 使用.NET 對象作為數(shù)據(jù)源設計Crystal Reports ............... 170 任務7-6 使用
Copyright 1993-2024 www.wsgph.com Inc.All Rights Reserved
技術支持:山東中教產業(yè)發(fā)展股份有限公司 客服電話:400-0531-123 |