ASP.NET<C#>動態網站開發案例教程 "十二五"江苏省高等学校重点教材·高等职业教育计算机类专业规划教材:ASP.NET(C#)动态网站开发案例教程(第2版)

編者:李萍//楊文珺

  • 出版商: 機械工業
  • 出版日期: 2016-05-01
  • 定價: $228
  • 售價: 8.5$194
  • 語言: 簡體中文
  • 頁數: 273
  • 裝訂: 平裝
  • ISBN: 7111533712
  • ISBN-13: 9787111533719
  • 相關分類: .NETASP.NETC#
  • 已絕版

買這商品的人也買了...

商品描述


<內容介紹> 

李萍、楊文珺主編的《ASP.NET動態網站開發案例教程(第2版高等職業教育電腦類專業規劃教材)》根據高等職業教育的教學特點,結合教學改革和應用實踐,以項目任務為載體,全面系統地介紹了在Visual Studio 2012集成環境下使用C#語言進行ASP.NET動態網站開發的各種技術,內容涵蓋了ASF.NET概述、服務器控件、網站設計、頁面跳轉與狀態管理、ASP.NET數據庫編程、ASP.NET高級應用技術、ASF.NET應用程序配置與部署共7個方面。
    全書引入「校友錄系統」「圖書管理系統」「產品在線訂購系統」3個網站開發實例,分別從理論、實訓和綜合案例的角度介紹動態網站開發技術,並將理論知識融人實際項目任務中。通過工程案例貫穿整個教學體系,由淺入深,由易到難,循序漸進,強調實踐性,突出實用性。
    本書內容廣泛而翔實,適用對象廣且實用性強,既可作為高職院校電腦專業Web開發課程教材,又可作為自學人員和動態網站開發人員的技術參考資料或培訓教材。

<章節目錄>

前言
第1章  ASP.NET概述
  1.1  Web應用開發基礎
    1.1.1  網頁的基本概念
    1.1.2  靜態網頁與動態網頁
    1.1.3  應用程序結構分類
  1.2  ASP.NET基本概念
    1.2.1  .NET Framework
    1.2.2  Web窗體
    1.2.3  ASP.NET應用程序
    1.2.4  ASP.NET事件模型
  1.3  構建ASP.NET開發環境
    1.3.1  安裝與配置IIS
    1.3.2  安裝Visual Studio2012
    1.3.3  安裝與註冊.NET Framework
  1.4  創建ASP.NET Web應用程序
    1.4.1  啟動VisualStudio2012
    1.4.2  創建ASP.NET網站
    1.4.3  新建ASP.NET頁面
    1.4.4  編寫ASP.NET代碼
    1.4.5  編譯與運行網頁程序
    1.4.6  發布網頁程序
  工作任務1  熟悉Visual Studio 2012動態網站開發環境
  本章小結
  習題1
  實訓1  創建簡單的圖書管理系統網站
第2章  服務器控件
  2.1  基本控件
    2.1.1  Label標籤控件
    2.1.2  TextBox文本框控件
    2.1.3  Button、ImageButton、LinkButton按鈕控件
    2.1.4  Image圖像控件
    2.1.5  HyperLink超鏈接控件
    2.1.6  Panel控件
    2.1.7  RadioButton與RadioButtonList單選按鈕控件
    2.1.8  CheckBox與CheckBoxList複選框控件
    2.1.9  ListBox列表框控件
    2.1.10  DropDownList下拉式列表框控件
    2.1.11  Table表格控件
  2.2  高級控件
    2.2.1  Calendar日曆控件
    2.2.2  FileUpload文件上傳控件
    2.2.3  AdRotator廣告控件
  2.3  驗證控件
    2.3.1  RequiredFieldValidator控件
    2.3.2  CompareValidator控件
    2.3.3  RangeValidator控件
    2.3.4  RegularExpressionValidator控件
    2.3.5  CustomValidator控件
    2.3.6  ValidationSummary控件

  2.4  用戶創建控件
    2.4.1  用戶控件
    2.4.2  自定義Web服務器控件
  工作任務2  設計校友錄系統登錄模塊界面
  工作任務3  設計註冊校友信息模塊界面
  本章小結
  習題2
  實訓2  設計圖書管理系統信息錄入模塊界面
第3章  網站設計
  3.1  母版頁
    3.1.1  母版頁的概念
    3.1.2  母版頁的設計
    3.1.3  母版頁的使用
    3.1.4  嵌套母版頁
  3.2  站點導航
    3.2.1  Menu站點導航控件
    3.2.2  站點地圖
    3.2.3  SiteMapPath站點導航控件
    3.2.4  TreeView站點導航控件
  3.3  主題與皮膚
    3.3.1  主題
    3.3.2  皮膚文件(.skin)
    3.3.3  樣式文件(.css)
  3.4  本地化與全球化
    3.4.1  資源文件
    3.4.2  本地化處理
  工作任務4  設計網站母版頁
  工作任務5  設計網站導航
  工作任務6  設計網站主題與皮膚
  本章小結
  習題3
  實訓3  設計及美化圖書管理系統網站
第4章  頁面跳轉與狀態管理
  4.1  頁面執行過程
    4.1.1  Page對象
    4.1.2  WebForm網頁執行的流程
  4.2  頁面跳轉
    4.2.1  超鏈接控件實現頁面跳轉
    4.2.2  跨頁面發送實現頁面跳轉
    4.2.3  瀏覽器重定向實現頁面跳轉
    4.2.4  服務器傳輸實現頁面跳轉
    4.2.5  ASP.NET頁面跳轉小結
  4.3  跨頁面傳值
    4.3.1  使用QueryString實現跨頁面傳值
    4.3.2  使用Cookie對象實現跨頁面傳值
    4.3.3  使用Session對象實現跨頁面傳值
    4.3.4  使用Application對象實現跨頁面傳值
  4.4  ASP.NET狀態管理
    4.4.1  瀏覽器端的狀態管理
    4.4.2  服務器端的狀態管理

  4.5  ASP.NET緩存技術
    4.5.1  頁面輸出緩存
    4.5.2  應用程序緩存
  工作任務7  獲取用戶輸入信息和瀏覽器端環境信息
  工作任務8  記錄用戶訪問網站的時間和次數
  工作任務9  設計校友錄聊天室
  本章小結
  習題4
  實訓4  設計圖書管理系統留言板
第5章  ASP.NET數據庫編程
  5.1  數據源控件
    5.1.1  SqlDataSource數據源控件
    5.1.2  AccessDataSource數據源控件
    5.1.3  XmlDataSource數據源控件
    5.1.4  SiteMapDataSource數據源控件
  5.2  數據綁定控件
    5.2.1  GridView控件的屬性與方法
    5.2.2  GridView控件的基本應用
    5.2.3  GridView控件的高級應用
    5.2.4  DetailsView控件
    5.2.5  Repeater控件
    5.2.6  DataList控件
  5.3  ADO.NET數據庫訪問技術
    5.3.1  ADO.NET概述
    5.3.2  ADO.NET數據訪問流程
    5.3.3  常用ADO.NET對象的使用
  工作任務10  使用GridView控件實現校友錄信息瀏覽
  工作任務11  使用DetailsView控件實現校友詳細信息瀏覽
  工作任務12  使用DataList控件顯示校友錄班級列表
  工作任務13  使用Repeater控件顯示校友錄公告欄
  工作任務14  使用ADO.NET實現信息維護管理
  本章小結
  習題5
  實訓5  設計圖書管理信息瀏覽與維護模塊
第6章  ASP.NET高級應用技術
  6.1  分層結構設計
    6.1.1  分層結構概述
    6.1.2  構建分層模型框架
    6.1.3  模型層中業務實體類的設計
    6.1.4  分層結構的用戶登錄程序設計
  6.2  Web服務
    6.2.1  Web服務概述
    6.2.2  ASP.NETWeb服務體系
    6.2.3  構建ASP.NETWeb服務
    6.2.4  使用Web服務
  6.3  ASP.NETAJAX
    6.3.1  AJAX概述
    6.3.2  ASP.NETAJAX簡介
    6.3.3  ASP.NETAJAX的安裝
    6.3.4  ASP.NETAJAX常用控件

    6.3.5  ASP.NETAJAX控件工具包的使用
  6.4  報表設計
    6.4.1  報表簡介
    6.4.2  使用報表的一般步驟
  工作任務15  分層結構的校友錄管理程序設計
  工作任務16  使用Web服務實現用戶登錄與用戶註冊
  工作任務17  使用ASP.NETAJAX優化查詢班級通訊錄頁面
  工作任務18  實現校友信息報表打印
  本章小結
  習題6
  實訓6  圖書管理系統的分層開發與Web服務的使用
第7章  ASP.NET應用程序配置與部署
  7.1  配置Global.asax文件
    7.1.1  Global.asax文件的結構
    7.1.2  Global.asax文件的應用
  7.2  配置Web.config文件
    7.2.1  Web.config文件的結構
    7.2.2  使用Web.config文件存放常量
    7.2.3  網站的安全性配置
    7.2.4  Web.config文件的其他配置
  7.3  ASP.NET應用程序的部署
    7.3.1  使用VisualStudio.NET中的發布工具部署
    7.3.2  使用Web安裝項目部署
  工作任務19  網站的安全認證與授權
  工作任務20  校友錄系統部署
  本章小結
  習題7
  實訓7  圖書管理系統的部署與安全性配置
第8章  綜合案例——產品在線訂購系統
  8.1  開發環境與開發工具
  8.2  系統需求分析
    8.2.1  總體需求
    8.2.2  業務分析
    8.2.3  非功能性需求
    8.2.4  功能分析
  8.3  數據結構設計
    8.3.1  物理模型設計
    8.3.2  數據字典
  8.4  系統實現
    8.4.1  數據庫操作類
    8.4.2  數據實體類
    8.4.3  實體操作類
    8.4.4  產品在線訂購系統登錄頁面
    8.4.5  產品在線訂購系統主頁面
    8.4.6  產品在線訂購功能實現
  8.5  案例開發小結
附錄
  附錄A  校友錄系統數據表結構
  附錄B  常用HTML標記
參考文獻