幫助中心 | 我的帳號 | 關於我們

ASP.NET動態網頁設計項目教程(第3版微課版高職高專電腦網路系列創新教材)

  • 作者:編者:郭建東|責編:孫露露//王會明
  • 出版社:科學
  • ISBN:9787030632753
  • 出版日期:2019/11/01
  • 裝幀:平裝
  • 頁數:272
人民幣:RMB 53 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書詳細介紹了使用Visual Studio 2015和SQL Server 2017進行ASP.NET Web應用程序開發的基礎知識和設計技巧,採用C#語言進行代碼編寫。本書以「項目-任務」的形式進行編寫,介紹了網站的創建、調試和發布,數據綁定,創建導航,前端頁面設計,網站後台管理,新聞內容的讀取和搜索,登錄註冊與身份驗證,存儲過程及事務處理,使用LINQ to SQL訪問資料庫,AJAX應用等,最後還介紹了基於MVC框架的ASP.NET Web應用程序開發基礎知識。
    本書提供近百個二維碼,讀者掃描書中二維碼,可鏈接到教學視頻、PPT課件、案例素材等各類資源,方便線上學習和翻轉課堂教學。此外,讀者還可以訪問與本書配套的省級精品在線開放課網站獲取更多教學資源。
    本書可作為高等院校本、專科電腦類相關專業的教材,也可作為網站開發人員的自學教材或參考書。

作者介紹
編者:郭建東|責編:孫露露//王會明

目錄
項目1  創建ASP.NET網站
  任務1.1  創建和打開網站
    1.1.1  關鍵知識:網站的創建和結構
      1.創建網站
      2.網站中的特殊目錄
    1.1.2  任務實施:創建網站和網頁
      1.創建網站
      2.創建Web窗體頁面
      3.不同Visual Studio版本下網頁和配置文件的比較
  任務1.2  創建並設計Web頁面
    1.2.1  關鍵知識:CSS樣式概述
      1.CSS盒子模型
      2.CSS樣式的分類
      3.CSS樣式基本語法
      4.Visual Studio 2010版本的樣式菜單
    1.2.2  任務實施:設計Web頁面及CSS樣式應用
      1.設計Web窗體頁面
      2.添加樣式表文件
      3.CSS樣式應用
  任務1.3  編輯後台代碼
    1.3.1  關鍵知識:Web頁面的生命周期事件
    1.3.2  任務實施:事件代碼的編寫
      1.編寫按鈕事件代碼
      2.重載頁面的生命周期事件
  任務1.4  斷點調試、監視應用程序
    1.4.1  關鍵知識:網頁的運行及斷點調試
      1.網頁的運行方式
      2.斷點設置
    1.4.2  任務實施:斷點調試及變數監視
      1.網頁的調試運行
      2.設置要監視的變數
      3.監視程序的運行順序
  任務1.5  部署Web應用程序和測試網站
    1.5.1  關鍵知識:網站的部署發布方式
    1.5.2  任務實施:部署發布網站
      1.生成網站
      2.發布網站
      3.配置伺服器
      4.運行測試網站
  課後習題
項目2  數據的綁定
  任務2.1  綁定到屬性
    2.1.1  關鍵知識:公共屬性的綁定
    2.1.2  任務實施:將公共屬性綁定到前端頁面
      1.綁定到公共屬性
      2.綁定到控制項屬性
  任務2.2  綁定到方法
    2.2.1  關鍵知識:方法的綁定
    2.2.2  任務實施:將方法綁定到前端頁面
      1.直接應用綁定方法

      2.綁定到控制項
  任務2.3  綁定到變數
    2.3.1  關鍵知識:變數的綁定
    2.3.2  任務實施:將變數綁定到前端頁面
      1.綁定到公共變數
      2.綁定到變數表達式
  任務2.4  綁定到數組
    2.4.1  關鍵知識:數組的綁定
      1.多值列表框控制項
      2.關於數組
      3.數組與控制項的綁定
    2.4.2  任務實施:將數組綁定到多值列表控制項
      1.前端頁面將數組綁定到控制項
      2.後台將多值控制項綁定到數組
      3.讀取列表控制項的值
  任務2.5  綁定到資料庫數據
    2.5.1  關鍵知識:ADO.NET和數據控制項概述
      1.ADO.NET簡介
      2.Eval和Bind方法
      3.數據控制項主要功能
      4.數據控制項概述
    2.5.2  任務實施:使用數據控制項管理資料庫信息
      1.使用數據源控制項連接資料庫
      2.使用下拉列表控制項顯示資料庫信息
      3.顯示以路徑方式存儲的資料庫圖片
      4.插入、編輯與刪除資料庫信息
  任務2.6  圖表控制項的數據綁定
    2.6.1  關鍵知識:Chart控制項
    2.6.2  任務實施:使用圖表控制項統計數據表信息
  課後習題
項目3  頁面導航與視圖切換
  任務3.1  使用CSS+DIV創建導航
    3.1.1  關鍵知識:導航樣式
    3.1.2  任務實施:使用CSS+DIV創建橫向和豎嚮導航
      1.使用ul列表項製作橫嚮導航
      2.使用鏈接文字製作導航
      3.豎嚮導航的製作
  任務3.2  使用Menu控制項建立網站導航
    3.2.1  關鍵知識:認識Menu控制項
      1.認識Menu控制項
      2.靜態的方式添加Menu控制項的菜單
      3.Menu控制項的常用屬性
    3.2.2  任務實施:使用Menu控制項建立橫向、豎嚮導航
      1.使用Menu控制項建立一級橫嚮導航
      2.使用Menu控制項建立二級橫嚮導航
      3.使用Menu控制項建立一級豎嚮導航
      4.使用Menu控制項建立二級豎嚮導航
  任務3.3  使用TreeView導航控制項建立樹狀導航
    3.3.1  關鍵知識:TreeView控制項
    3.3.2  任務實施:使用TreeView控制項創建導航

  任務3.4  使用MultiView控制項實現多視圖切換
    3.4.1  關鍵知識:多視圖控制項
      1.MultiView和View控制項
      2.按鈕控制項的參數設置
    3.4.2  任務實施:使用多視圖控制項實現界面切換
  任務3.5  站點地圖應用
    3.5.1  關鍵知識:站點地圖控制項
    3.5.2  任務實施:使用站點地圖控制項實現頁面導航
      1.建立站點地圖
      2.站點地圖與SiteMapPath控制項
      3.站點地圖與Menu控制項
      4.站點地圖與TreeView控制項
  課後習題
項目4  網站前端頁面設計
  任務4.1  CSS+DIV布局網站1頁面
    4.1.1  關鍵知識:使用CSS+DIV布局頁面
      1.公共類樣式的設定
      2.頁面的導航設計
      3.頁面居中設計
    4.1.2  任務實施:企業網站1前端頁面設計
      1.建立網站1主頁面
      2.建立網站1內容頁面
  任務4.2  CSS+DIV布局網站2頁面
    4.2.1  關鍵知識:網站2前端頁面設計及導航設計
    4.2.2  任務實施:企業網站2前端頁面設計
      1.建立網站2主頁面
      2.建立網站2內容頁面
  任務4.3  母版頁布局網站2頁面
    4.3.1  關鍵知識:母版頁概念
    4.3.2  任務實施:網站2母版頁設計及應用
      1.創建母版頁
      2.設計母版頁
      3.應用母版頁
      4.設計基於母版頁的網頁
  課後習題
項目5  新聞標題的顯示
  任務5.1  設計新聞表資料庫及讀取新聞標題
    5.1.1  關鍵知識:資料庫設計與數據控制項的應用
      1.資料庫設計與導出
      2.關於數據控制項模板
      3.數據控制項的樣式
    5.1.2  任務實施:資料庫設計及新聞標題的讀取
      1.創建資料庫
      2.導出及修改腳本
      3.讀取資料庫中文件標題
  任務5.2  使用查詢字元串傳遞新聞標題參數
    5.2.1  關鍵知識:查詢字元串及鏈接樣式設計
      1.使用查詢字元串傳遞參數
      2.使用HttpRequest獲取查詢字元串參數值
      3.標題鏈接樣式設計

    5.2.2  任務實施:設置新聞標題鏈接樣式並傳遞標題參數
      1.設置新聞標題鏈接並傳遞參數
      2.修改標題鏈接樣式
  任務5.3  新聞標題的修改
    5.3.1  關鍵知識:字元串截取、日期格式設計和空模板概念
      1.字元串子串的獲取
      2.標題日期格式設置
      3.空模板欄位
    5.3.2  任務實施:修改標題長度並添加日期和前綴圖片
      1.截短太長的標題
      2.添加標題日期
      3.添加標題前綴圖片
  任務5.4  顯示前幾條標題及分頁顯示內容
    5.4.1  關鍵知識:資料庫查詢語句及數據控制項的分頁設置
      1.獲取前幾條資料庫信息
      2.分頁顯示
    5.4.2  任務實施:顯示前n條記錄和分頁顯示其他內容
      1.顯示最新前幾條新聞
      2.分頁顯示內容
  課後習題
項目6  讀取並搜索新聞
  任務6.1  獲取標題參數
    6.1.1  關鍵知識:頁面間參數的傳遞
      1.使用數據源控制項獲取頁面傳遞的參數
      2.查詢字元串參數的傳遞與接收
    6.1.2  任務實施:獲取頁面間傳遞過來的參數
      1.使用數據源控制項獲取查詢字元串
      2.使用Request方法獲得查詢字元串
  任務6.2  使用數據控制項讀取新聞內容
    6.2.1  關鍵知識:DataList控制項與數據綁定
      1.編輯DataList控制項的模板
      2.數據的綁定
    6.2.2  任務實施:讀取新聞標題對應的內容
  任務6.3  使用ADO.NET編程讀取新聞內容
    6.3.1  關鍵知識:ADO.NET編程訪問資料庫
      1.使用SqlConnection類創建和關閉資料庫連接
      2.使用SqlCommand執行對資料庫的操作
      3.資料庫查詢結果的存儲
      4.使用SqlDataReader讀取查詢結果
      5.關閉SqlDataReader對象
    6.3.2  任務實施:通過編程方式讀取指定參數新聞內容
      1.布局頁面
      2.編程方式讀取指定參數新聞內容
  任務6.4  網頁搜索
    6.4.1  關鍵知識:DataSet對象存儲與模糊搜索方法
      1.DataSet對象
      2.使用SqlDataAdapter與DataSet讀取資料庫查詢結果
      3.模糊搜索
    6.4.2  任務實施:按標題、內容和發布者搜索新聞
      1.按標題搜索

      2.按內容進行搜索
      3.按發布者搜索
  課後習題
項目7  網站的後台管理
  任務7.1  在線編輯器應用
    7.1.1  關鍵知識:在線編輯器
    7.1.2  任務實施:CuteEditor在線編輯器應用
  任務7.2  後台管理員主頁面設計
    7.2.1  關鍵知識:ContentPlaceHolder控制項
    7.2.2  任務實施:創建母版頁並應用於管理員主頁面
      1.創建管理員母版頁
      2.創建管理員主頁面
  任務7.3  使用ADO.NET編程插入新聞內容
    7.3.1  關鍵知識:資料庫連接步驟
      1.靜態頁面的布局
      2.資料庫連接
      3.往資料庫中插入圖片的方式
    7.3.2  任務實施:使用ADO.NET編程插入信息到資料庫
      1.創建基於母版頁的插入頁面
      2.添加CSS樣式
      3.布局可編輯區內容
      4.編輯插入事件代碼
      5.通過編輯器插入文字和圖片
  任務7.4  更新修改新聞內容
    7.4.1  關鍵知識:數據控制項的高級應用
      1.數據控制項模板欄位的應用
      2.數據控制項的行編輯事件
      3.通過DataKey對象獲取關鍵欄位值
    7.4.2  任務實施:使用數據控制項和ADO.NET編程方式修改資料庫內容
      1.使用數據控制項修改資料庫內容
      2.使用ADO.NET編程方式更新修改內容
  任務7.5  刪除新聞內容
    7.5.1  關鍵知識:數據控制項的刪除事件
      1.數據控制項的刪除事件
      2.數據控制項的刪除後事件
    7.5.2  任務實施:使用數據控制項進行資料庫信息的刪除
      1.創建基於母版頁的刪除頁面
      2.配置數據源控制項
      3.GridView數據控制項應用
      4.外鍵關聯記錄信息處理
      5.編輯刪除記錄後事件
  課後習題
項目8  登錄註冊與身份驗證
  任務8.1  使用ADO.NET編程實現登錄註冊功能
    8.1.1  關鍵知識:驗證控制項和會話期Session
      1.驗證控制項
      2.Session會話期狀態
    8.1.2  任務實施:ADO.NET編程實現登錄註冊功能
      1.登錄、註冊鏈接設計
      2.資料庫設計

      3.ADO.NET編程實現註冊功能
      4.數據驗證
      5.ADO.NET編程實現登錄功能
  任務8.2  ASP.NET登錄工具箱控制項的應用
    8.2.1  關鍵知識:ASP.NET的登錄工具箱控制項
      1.CreateUserWizard控制項
      2.Login控制項
      3.LoginView控制項
      4.LoginStatus控制項
    8.2.2  任務實施:使用控制項實現註冊、登錄和密碼修改功能
      1.使用CreateUserWizard控制項實現註冊功能
      2.使用Login控制項實現登錄功能
      3.顯示登錄狀態及登錄用戶名
      4.修改密碼
  任務8.3  利用HttpModule實現用戶身份驗證
    8.3.1  關鍵知識:HttpModule
    8.3.2  任務實施:使用HttpModule模塊實現對用戶身份驗證
  課後習題
項目9  存儲過程及事務處理
  任務9.1  客戶訂單查詢
    9.1.1  關鍵知識:存儲過程
      1.創建存儲過程
      2.應用存儲過程
      3.存儲過程中輸入輸出參數的轉換及賦值
    9.1.2  任務實施:創建並應用存儲過程
      1.布局頁面,顯示客戶信息
      2.編寫訂單查詢存儲過程
      3.調用存儲過程查詢用戶訂單
  任務9.2  產品查詢
    9.2.1  關鍵知識:資料庫的模糊查詢和表格控制項
     1.資料庫的模糊查找
      2.伺服器端表格控制項的應用
    9.2.2  任務實施:用表格控制項顯示查詢的訂單產品
      1.布局產品查詢頁面
      2.編寫產品查詢存儲過程
      3.調用存儲過程查詢產品
  任務9.3  種類產品數量查詢及圖表顯示
    9.3.1  關鍵知識:圖表控制項
      1.圖表控制項的事件
      2.圖表控制項序列的配置
    9.3.2  任務實施:用圖表控制項顯示產品種類數量信息
      1.布局種類產品數量統計頁面
      2.編寫種類產品數量統計存儲過程
      3.調用存儲過程
      4.用圖表控制項顯示統計結果
  任務9.4  ADO.NET事務處理
    9.4.1  關鍵知識:ADO.NET事務處理概述
    9.4.2  任務實施:使用事務處理批量插入用戶信息
  課後習題
項目10  使用LINQ to SQL訪問資料庫

  任務10.1  創建LINQ to SQL資料庫實體
    10.1.1  關鍵知識:LINQ概述
    10.1.2  任務實施:使用LINQ to SQL Designer創建資料庫實體
      1.添加引用
      2.創建資料庫實體
  任務10.2  使用LinqDataSource控制項訪問實體表
    10.2.1  關鍵知識:資料庫實體類對象
    10.2.2  任務實施:使用控制項查詢實體表信息
      1.布局頁面顯示客戶表信息
      2.建立與實體對象的連接
      3.顯示實體對象內容
  任務10.3  使用LINQ to SQL執行資料庫查詢
    10.3.1  關鍵知識:LINQ to SQL語法
      1.LINQ查詢的語義結構
      2.where語句語法
      3.select語句語法
    10.3.2  任務實施:基於LINQ to SQL的資料庫查詢
      1.布局頁面
      2.編程獲取實體對象值
      3.將對象值綁定到數據顯示控制項
  任務10.4  插入、更新、刪除資料庫信息
    10.4.1  關鍵知識:LinqDataSource數據源控制項
    10.4.2  任務實施:利用LinqDataSource控制項實現對資料庫信息的管理
  課後習題
項目11  AJAX框架應用
  任務11.1  使用AJAX檢測用戶名是否可用
    11.1.1  關鍵知識:AJAX和XMLHttpRequest概述
      1.AJAX概述
      2.XMLHttpRequest概述
    11.1.2  任務實施:使用AJAX進行用戶名檢測
  任務11.2  Web服務的應用
    11.2.1  關鍵知識:ScriptManager控制項
    11.2.2  任務實施:通過ScriptManager控制項實現用戶名檢測
      1.新建Web服務文件
      2.編寫Web服務代碼
      3.註冊Web服務
      4.添加Web服務引用腳本和事件
  任務11.3  UpdatePanel控制項的應用
    11.3.1  關鍵知識:UpdatePanel控制項
    11.3.2  任務實施:使用UpdatePanel控制項實現登錄用戶信息顯示
      1.布局包含ScriptManager控制項和UpdatePanel控制項的頁面
      2.編寫事件代碼實現用戶信息顯示
      3.運行結果分析
  任務11.4  計時器應用
    11.4.1  關鍵知識:AJAX的計時器控制項
    11.4.2  任務實施:使用AJAX計時器控制項統計用戶登錄時間
      1.布局包含ScriptManager控制項和UpdatePanel控制項的頁面
      2.編寫事件代碼實現計時功能
  課後習題
項目12  ASP.NET MVC入門

  任務12.1  創建第一個MVC應用程序
    12.1.1  關鍵知識:ASP.NET MVC開發模式
    12.1.2  任務實施:創建並運行MVC項目
      1.新建MVC項目
      2.查看新建項目后的文件組織結構
      3.運行MVC應用程序
  任務12.2  添加控制器Controllers
    12.2.1  關鍵知識:ASP.NET MVC控制器類
      1.路由的作用
      2.路由的默認規則
    12.2.2  任務實施:MVC項目中添加控制器Controllers
      1.添加控制器
      2.改變路由的默認規則
      3.控制器的相關約定
  任務12.3  添加視圖View
    12.3.1  關鍵知識:ActionResult實例和視圖開發技術
      1.添加控制器
      2.ActionResult實例
      3.視圖開發技術
    12.3.2  任務實施:視圖開發技術應用
      1.添加視圖
      2.視圖開發技術應用
  任務12.4  添加模型Model
    12.4.1  關鍵知識:模型Model
    12.4.2  任務實施:添加控制器、視圖和模型
      1.添加控制器
      2.添加視圖
      3.添加模型
  課後習題
參考文獻
附錄  拓展教學資源

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032