TOP
0
0
【簡體曬書節】 單本79折,5本7折,優惠只到5/31,點擊此處看更多!
ASP.NET網站開發技術(項目式)(簡體書)
滿額折

ASP.NET網站開發技術(項目式)(簡體書)

商品資訊

人民幣定價:38.5 元
定價
:NT$ 231 元
領券後再享88折起
海外經銷商無庫存,到貨日平均30天至45天
可得紅利積點:6 點
相關商品
商品簡介
名人/編輯推薦
目次
書摘/試閱

商品簡介

《ASP.NET網站開發技術(項目式)》圍繞網上書店系統大案例,分解闡述了使用ASP.NET技術進行網站開發的基本知識和詳細操作,包括大案例介紹和網站基本知識,HTML、CSS和基本布局操作,DOM、JavaScript和簡單客戶端編程,aspx網頁和控件,頁面狀態保持和跨頁面數據傳遞原理及應用,數據庫訪問操作,主題、皮膚、用戶控件、導航控件以及網站的統一管理和美化操作,基于角色的安全技術,大案例詳細設計,網站發布與部署操作,AJAX、緩存以及網站優化技術,最後是WPF和WCF等新技術的入門簡例。《ASP.NET網站開發技術(項目式)》基于網站開發工作過程,并根據大案例分解設定于學習情境分配于各章,每章有學習情境引入、基本知識、自測、演練、決策計劃、實施等各環節,主要章節還配備實施環境電子資料,可從教學網站下載。《ASP.NET網站開發技術(項目式)》可作為高職高專院校的計算機應用類專業的教材,也可作為網站開發技術人員的培訓教程或自學參考書。

名人/編輯推薦

《ASP.NET網站開發技術(項目式)》以培養網站開發崗位技能為目標,按照項目需求進行全過程技術分解,介紹各技術目標單元的基本知識,經自測和演練,在組織實施中拓展知識和掌握技巧,最後以同類型訓練強化技能。《ASP.NET網站開發技術(項目式)》作者是多門省級精品課程的教學團隊,同時又是開發團隊,《ASP.NET網站開發技術(項目式)》將讀者熟悉的網上書店系統進行技術分解,為實現頁面布局而了解HTML和CSS,為實現客戶端交互而了解DOM和JavaScript,為設計單個服務器頁面而學習ASPX頁面和基本控件技術,為實現多頁面數據傳遞的購物車而學習頁面生命周期和狀態管理。大量的自測題可直接作為標準化考試題庫,演練環節即實驗指導,訓練環節即作業,每模塊的實施環境精心設計後可獨立運行立即看到成果,所有資料可從網站下載,教學網站還配備考試系統和教學論壇。

目次

第1章 學習情境:網上書店管理系統需求及分析 11.1 學習情境引入 11.1.1 網上書店管理系統需求描述 11.1.2 網上書店管理系統案例展示 21.1.3 網上書店管理系統開發技能分解 51.2 基本知識1:網站開發的環境準備 71.2.1 Visual Studio Team System 2008 開發環境 81.2.2 Internet Information Server介紹 91.2.3 IE瀏覽器介紹 111.2.4 自測 121.3 基本知識2:網站開發技術概述 141.3.1 HTTP和HTML語言 141.3.2 靜態網頁和動態網頁 151.3.3 網站程序和桌面程序的區別 161.3.4 自測 161.4 演練 18第2章 學習情境:頁面的布局及樣式設計 192.1 學習情境引入 192.1.1 頁面布局及樣式設計的需求 192.1.2 前臺頁面布局及樣式展示 202.1.3 前臺頁面布局及樣式設計的技術分解 202.2 基本知識1:HTML語言 202.2.1 HTML語言簡介 202.2.2 HTML文檔 212.2.3 超鏈接標記 222.2.4 文本類標記 252.2.5 圖像標記 272.2.6 對象標記 282.2.7 移動對象標記 282.2.8 form標記 292.2.9 自測 302.2.10 演練 322.3 基本知識2:網頁布局標記 332.3.1 表格標記 332.3.2 層標記 352.3.3 自測 352.3.4 演練 362.4 基本知識3:級聯樣式表CSS 362.4.1 CSS的基本概念 362.4.2 CSS的定義 372.4.3 CSS的使用 392.4.4 CSS有效規則(選學) 412.4.5 自測 422.4.6 演練 442.5 決策與計劃 452.5.1 頁面布局及樣式設計的決策 452.5.2 頁面布局及樣式設計的計劃 452.6 實施 462.6.1 mainTable設計 462.6.2 topRightTable設計 472.6.3 commonOperationTable設計 482.6.4 basicOperationTable設計 482.6.5 cartOperationTable設計 482.6.6 底部設計 482.7 檢查與評價 492.8 訓練 49第3章 學習情境:頁面的客戶端交互 503.1 學習情境引入 503.1.1 客戶端交互的功能需求 503.1.2 客戶端交互的功能展示 503.1.3 客戶端交互功能實現的技術分解 513.2 基本知識1:文檔對象模型DOM 523.2.1 DOM基本結構 523.2.2 DOM頂級對象簡介 523.2.3 DOM對象的事件 603.2.4 自測 613.2.5 演練 643.3 基本知識2:JavaScript腳本語言簡介 643.3.1 概述 643.3.2 數據類型和變量 653.3.3 運算符、表達式、流程控制 663.3.4 函數 663.3.5 常用內置對象 673.3.6 自測 703.3.7 演練 723.4 決策與計劃 723.5 實施 733.5.1 購物車頁面彈出刪除對話框功能 733.5.2 “設為主頁”和“加入收藏”功能 743.6 檢查與評價 743.7 訓練 75第4章 學習情境:使用控件設計服務器頁面 764.1 學習情境引入 764.1.1 新書入庫服務器頁面的功能需求 764.1.2 新書入庫服務器頁面的技術分解 764.2 基本知識1:Web窗體頁 784.2.1 Web窗體頁模板 784.2.2 Page類的Request和Response屬性對象 804.2.3 Page類的Server屬性對象 824.2.4 Page類的Context屬性對象 834.2.5 Page類的其他常用屬性 834.2.6 Page類的常用方法 844.2.7 Page類的事件 854.2.8 自測 854.2.9 演練 884.3 基本知識2:Web窗體頁中的控件 894.3.1 控件類型 894.3.2 HTML控件 904.3.3 常用服務器控件 904.3.4 控件的事件處理 934.3.5 驗證控件 944.3.6 自測 974.3.7 演練1 1014.3.8 演練2 1024.4 決策與計劃 1024.4.1 新書入庫頁面決策 1024.4.2 新書入庫頁面計劃 1034.5 實施 1034.6 檢查與評價 1054.7 訓練 106第5章 學習情境:使用ASP.NET狀態管理實現購物車 1075.1 學習情境引入 1075.1.1 網上書店的購物車功能需求和主要問題 1075.1.2 網上書店購物車功能展示 1085.1.3 網上書店購物車技術分解 1105.2 基本知識1:ASP.NET的狀態管理 1105.2.1 視圖狀態 1105.2.2 應用程序狀態 1175.2.3 會話狀態 1185.2.4 Cookie狀態(選學) 1195.2.5 自測 1235.2.6 演練 1255.3 基本知識2:跨頁面數據傳遞 1265.3.1 使用查詢字符串跨頁數據傳遞 1265.3.2 跨頁回發傳遞數據 1275.3.3 服務器傳輸 1295.3.4 自測 1305.3.5 演練 1305.4 決策與計劃 1305.4.1 決策 1305.4.2 計劃 1315.5 實施 1335.5.1 購物車類 1335.5.2 購物車相關活動的實施 1335.6 檢查與評價 1355.7 訓練 136第6章 學習情境:使用數據庫技術實現後臺管理 1376.1 學習情境引入 1376.1.1 網上書店後臺管理的功能需求 1376.1.2 網上書店後臺管理的展示 1386.1.3 網上書店後臺管理技術分解 1386.2 背景知識:網上書店系統的數據庫(選學) 1396.2.1 創建數據庫的操作 1396.2.2 業務數據表 1406.2.3 數據表間關系 1426.2.4 存儲過程和觸發器 1426.3 基本知識1:數據源控件與靜態查詢 1456.3.1 數據源控件的種類 1456.3.2 使用SqlDataSource數據源控件實現靜態查詢 1466.3.3 自測 1546.3.4 演練 1566.4 基本知識2:常用數據綁定控件及基本數據操作 1566.4.1 DropDownList等列表類綁定控件及列表條件查詢 1576.4.2 GridView控件及主從表顯示 1586.4.3 DetailsView控件及單條數據修改 1726.4.4 FormView控件及單條數據修改的靈活布局 1766.4.5 DataList控件及數據顯示的靈活布局 1796.4.6 自測 1816.4.7 演練1 1826.4.8 演練2 1826.4.9 演練3 1836.5 基本知識3:編程實現復雜的動態查詢 1836.5.1 實現關鍵字查詢功能 1836.5.2 實現復合查詢功能 1866.5.3 自測 1896.5.4 演練 1906.6 決策與計劃 1916.6.1 決策 1916.6.2 計劃 1916.7 實施 1926.7.1 訂單管理實施 1926.7.2 入庫管理實施 1956.7.3 圖書管理實施 1986.8 檢查與評價 1986.9 訓練 200第7章 學習情境:網站統一化管理及美化 2027.1 學習情境引入 2027.1.1 功能需求 2027.1.2 功能展示 2027.1.3 技術分解 2047.2 基本知識1:母版頁 2047.2.1 母版頁的創建方法 2047.2.2 母版頁的使用 2057.2.3 自測 2067.2.4 演練 2077.3 基本知識2:導航控件 2087.3.1 TreeView控件 2087.3.2 Menu控件 2107.3.3 SiteMapPath控件 2117.3.4 自測 2127.3.5 演練 2137.4 基本知識3:用戶控件 2137.4.1 用戶控件簡介 2137.4.2 用戶控件的創建方法及使用 2147.4.3 自測 2167.4.4 演練 2177.5 基本知識4:Web.config配置文件 2177.5.1 Web.config配置文件簡介 2177.5.2 Web.config配置文件基本結構 2187.5.3 自測 2197.6 基本知識5:主題和皮膚 2207.6.1 主題和皮膚文件簡介 2207.6.2 主題和皮膚文件的創建及應用示例 2207.6.3 自測 2227.6.4 演練 2237.7 決策與計劃 2237.7.1 決策 2237.7.2 計劃 2247.8 實施 2247.9 檢查與評價 2307.10 訓練 231第8章 學習情境:用戶賬戶管理 2328.1 學習情境引入 2328.1.1 功能需求 2328.1.2 功能展示 2328.1.3 技術分解 2338.2 基本知識1:ASP.NET基于角色的安全配置 2338.2.1 ASP.NET基于角色安全技術的技術結構 2338.2.2 ASP.NET安全配置 2348.2.3 自測 2408.2.4 演練 2418.3 基本知識2:安全控件 2418.3.1 Login控件 2418.3.2 CreateUserWizard控件 2428.3.3 LoginName控件、LoginStatus控件及LoginView控件 2438.3.4 ChangePassword控件和PasswordRecovery控件 2438.3.5 自測 2448.3.6 演練 2458.4 基本知識3:調用Membership API 2458.4.1 常用Membership API 2468.4.2 常見用戶管理操作 2468.4.3 自測 2478.5 決策與計劃 2478.6 實施 2488.6.1 安全配置 2488.6.2 用戶管理維護頁面實施 2498.6.3 檢查與評價 2568.7 訓練 256第9章 本書學習情境:網上書店管理系統的設計和實施 2579.1 學習情境引入 2579.2 基本知識:網站開發流程 2579.2.1 網站開發項目流程(選學) 2589.2.2 網站開發技術流程 2599.3 決策與計劃 2609.3.1 資料搜集、學習、分析 2609.3.2 網站規劃、數據庫設計 2609.4 公共單元 2639.4.1 數據訪問類App_Code/Db.cs 2639.4.2 購物車類App_Code/Class CartTable.cs 2739.4.3 前臺母版頁MasterPage.master 2749.4.4 後臺管理主頁Managers/ManageMain.aspx 2749.4.5 用戶控件 2759.5 主頁 2779.5.1 界面設計 2779.5.2 邏輯代碼 2819.6 會員購書單元 2859.6.1 BookDetails.aspx頁面 2859.6.2 CarInfo.aspx頁面 2869.6.3 OrderInfo.aspx頁面 2899.7 後臺管理單元 289第10章 學習情境:網上書店管理系統的發布與部署 29010.1 學習情境引入 29010.2 基本知識1:網站的發布 29010.2.1 網站發布 29310.2.2 網站部署 29310.3 基本知識2:網站部署的方法 29610.4 實施 29710.5 決策與計劃 29710.6 檢查與評價 297第11章 大案例優化 29811.1 影響網站性能的因素 29811.2 使用Ajax控件部分刷新 29811.3 網頁輸出緩存 30111.4 數據緩存 303第12章 新技術介紹 30812.1 WCF 30812.1.1 一個簡單的WCF服務及應用例子 30912.1.2 在WCF服務中模擬客戶端程序 31112.2 Silverlight技術與WPF技術 31512.2.1 Silverlignt技術 31612.2.2 WPF技術 31912.3 WF技術 324

書摘/試閱

演示網站中的每個網頁最終都由HTML,語言和CSS代碼組成。(2)JavaScript語言和DOM技術。編程實現用戶和頁面之間的即時交互,這種交互由瀏覽器完成,不必通過網絡送達服務器,這就避免了網速慢時用戶操作較長時間後頁面還沒有完全顯示的問題,是提高用戶體驗的常用手段。如主頁中,單擊“分類導航”或“高級搜索”,以及單擊“加入收藏”、“設為主頁”鏈接時,瀏覽器中的頁面都是立即反應。再如單擊購物車或訂單頁面中的“取消”、“刪除”鏈接時,立即出現確認對話框。JavaScript是在瀏覽器中最常用的編程語言,通過程序可以操縱網頁中的元素對象。DOM技術是把網頁元素對象化的技術。(3)服務器控件和服務器網頁技術。使用基于事件、支持數據綁定的服務器控件,可以大大加快網站開發速度,并提供內置的校驗功能,有效防止SQL注入、腳本注入等攻擊。服務器控件只能放在服務器網頁中,具備事件編程接口,ASENET將根據開發人員設計的服務器網頁及其事件程序,自動生成瀏覽器網頁,這是ASP.NET的基本技術。演示網站中的幾乎所有頁面中的文本框、下拉框、復選框、數據表格都是服務器控件。如主頁中的圖書概略信息搜索結果,書名、作者等每項信息都是直接綁定到數據的,使得開發更快捷,系統更安全。服務器控件和服務器網頁的事件編程技術是網站開發重要的基礎技術,本書采用C#語言編程。但由于其已在本系列教材中單獨成書,所以未列入本部分內容。(4)頁面數據保持與跨頁面傳遞。用戶多次訪問同一網頁或者訪問不同的網頁時,需要保持和傳遞一些數據,這是.ASP.NET的核心技術。如在圖書詳細信息頁面填寫購買圖書後,相關的圖書信息、購買數量在購物車頁面中能夠累計顯示。(5)數據庫訪問和顯示。圖書信息來源于數據庫管理系統,ASRNET也使用ADO.NET完成數據訪問,但因為顯示要求的不同,這些技術在應用上有不同于.NET桌面程序的特征,這是ASP.NET的重要技術。演示網站中的幾乎每個頁面都有數據訪問,有的用表格顯示,有的用標簽顯示,不但顯示形式不同,訪問手段也不同。另外,ASP.NET網站目錄下的數據庫默認是不允許下載的,以保證數據安全。(6)服務器網頁所使用的統一化管理和美化。使得網站中眾多的服務器網頁版式整齊、服務器控件風格一致,這是網站開發的必要技術。如演示網站所有前臺頁面頂部和底部都是一樣的,所有後臺使用風格也一致。(7)網站用戶管理。ASRNET內置了豐富的用戶、角色、權限管理技術,使網站安全可靠,這是網站開發很常用的技術。如演示網站中的注冊、登錄、修改密碼等功能,都是直接調用ASP.NET的成員資格管理功能,編寫了很少的代碼。2.學習安排從對網站編程一無所知,到編寫一個完整的網站應用程序項目,要掌握很多內容。做一個項目,首先要掌握一些基本知識,這是學習的過程;然後進行決策和計劃,這是對知識消化吸收後的分析、判斷和設計的過程;再進一步完成計劃,進行項目實現,這是實施的過程;之後要進行項目測試,項目負責人要進行檢查;最後對項目進行評價;這可以包括學習者的自我檢查評價和指導者的檢查評價。本書按照基本知識、決策與計劃、實施、檢查與評價等幾個階段來創建一個學習情境,學習者要把自己置身于這個情境之中,既是學習者,又是項目實施者。

您曾經瀏覽過的商品

購物須知

大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。

特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。

無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。

為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。

若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。

定價:100 231
海外經銷商無庫存,到貨日平均30天至45天

暢銷榜

客服中心

收藏

會員專區