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

ASP.NET Core基礎教程(微課視頻版21世紀高等學校電腦類課程創新系列教材)

  • 作者:編者:陳長喜|責編:付弘宇//張愛華
  • 出版社:清華大學
  • ISBN:9787302642350
  • 出版日期:2023/12/01
  • 裝幀:平裝
  • 頁數:298
人民幣:RMB 59.8 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書系統介紹ASP.NET Core平台、核心組件和開發環境,通過80余個示例詳細講解ASP. NET Core開發技術,並提供了一個ASP.NET Core系統案例的完整開發過程。本書示例豐富,大多數示例配有視頻講解,幫助讀者深入理解相關技術。編者為各章設計了豐富的操作實踐,幫助讀者舉一反三、融會貫通。
    本書可作為高等學校電腦相關專業的教材,也可作為軟體技術人員的參考書。

作者介紹
編者:陳長喜|責編:付弘宇//張愛華

目錄
第1章  .NET Core平台
  1.1  .NET Core概述
    1.1.1  .NET Core的框架
    1.1.2  .NET Core的體系結構
    1.1.3  .NET Core的特性
    1.1.4  .NET 平台標準
  1.2  ASP.NET Core技術
    1.2.1  關於ASP.NET Core
    1.2.2  ASP.NET Core與ASP. NET
  1.3  創建第一個ASP.NET Core應用程序
  小結
  習題
第2章  ASP.NET Core核心組件
  2.1  .NET Core中C井的新特性
    2.1.1  .NET框架
    2.1.2  C#新特性
  2.2  Startup
    2.2.1  Startup類
    2.2.2  Startup類工作原理
  2.3  依賴注入
    2.3.1  依賴注入原理
    2.3.2  服務生存期
    2.3.3  服務注入
  2.4  中間件
    2.4.1  中間件原理
    2.4.2  常用中間件
    2.4.3  中間件分支映射
  2.5  配置
    2.5.1  配置源
    2.5.2  訪問配置源
  2.6  環境
    2.6.1  執行環境
    2.6.2  設置環境
  2.7  路由
    2.7.1  路由原理
    2.7.2  路由應用
  小結
  習題
第3章  ASP.NET Core開發環境
  3.1  管理軟體包
    3.1.1  NuGet工具
    3.1.2  NuGet管理軟體包
  3.2  JavaScript和CSS
    3.2.1  靜態文件
    3.2.2  部署JavaScript和CSS
    3.2.3  靜態文件打包和壓縮
  3.3  日誌管理
    3.3.1  日誌提供程序
    3.3.2  日誌分類
    3.3.3  日誌級別

    3.3.4  日誌建立介面文件
    3.3.5  日誌消息模板
    3.3.6  日誌應用
  小結
  習題
第4章  ASP.NET Core MVC框架
  4.1  ASP.NET Core MVC簡介
    4.1.1  何謂MVC
    4.1.2  MVC發展歷史
    4.1.3  ASP.NET Core MVC
  4.2  ASP.NET Core MVC應用程序
    4.2.1  MVC 應用程序的創建
    4.2.2  MVC應用程序的結構
    4.2.3  MVC配置規則
    4.2.4  MVC應用程序的執行過程
    4.2.5  模型
    4.2.6  控制器
    4.2.7  視圖
    4.2.8  模型綁定
    4.2.9  MVC中的數據傳遞
    4.2.10  MVC中的過濾器
  小結
  習題
第5章  Razor Pages
  5.1  Razor Pages簡介
  5.2  創建Razor Pages
  5.3  Razor基本語法
    5.3.1  Razor語法
    5.3.2  Razor表達式
    5.3.3  Razor代碼塊
    5.3.4  Razor控制語句
    5.3.5  Razor複合語句
    5.3.6  Razor異常處理
    5.3.7  Razor註釋語句
  5.4  Razor頁面實現
    5.4.1  添加模型
    5.4.2  顯示頁面
    5.4.3  添加頁面
    5.4.4  修改頁面
    5.4.5  刪除頁面
  5.5  Razor中的布局
    5.5.1  布局文件
    5.5.2  布局規則
    5.5.3  使用布局
  小結
  習題
第6章  SignalR
  6.1  SignalR簡介
  6.2  Web實時通信技術
    6.2.1  Long Polling

    6.2.2  Server Sent Events
    6.2.3  WebSocket
    6.2.4  SignalR
  6.3  SignalR工作原理
    6.3.1  回落機制
    6.3.2  Hub組件
  6.4  綜合實例
  小結
  習題
第7章  Blazor
  7.1  Blazor簡介
    7.1.1  何謂Blazor
    7.1.2  Blazor的托管模型
  7.2  創建Blazor項目
    7.2.1  創建項目
    7.2.2  應用項目結構
  7.3  組件
    7.3.1  Counter組件
    7.3.2  添加組件
    7.3.3  拆分Blazor組件
    7.3.4  創建和使用子組件
    7.3.5  帶參數的組件
    7.3.6  帶路由參數的組件
  7.4  數據綁定
    7.4.1  一單向數據綁定
    7.4.2  雙向數據綁定
    7.4.3  數據綁定示例
  7.5  事件處理
    7.5.1  基本語法
    7.5.2  非同步委託事件處理
    7.5.3  帶參數的事件處理程序
  7.6  組件間進行通信
    7.6.1  通信過程
    7.6.2  通信示例
  7.7  路由組件
    7.7.1  Blazor應用程序中的路由配置
    7.7.2  一路由組件
    7.7.3  定義路由
    7.7.4  路由參數傳遞
  小結
  習題
第8章  Entity Framework Core
  8.1  EF Core簡介
    8.1.1  什麼是EF Core
    8.1.2  ORM介紹
    8.1.3  EF Core的兩種映射模式
  8.2  EF Core應用程序框架搭建
    8.2.1  建立Web應用程序
    8.2.2  添加依賴包
  8.3  資料庫優先模式

  8.4  代碼優先模式
  8.5  配置表間關係
  8.6  EF Core的遷移機制
  8.7  EF Core CRUD
    8.7.1  實現過程概述
    8.7.2  使用VS工具生成視圖、控制器代碼
    8.7.3  自定義實現CRUD
    8.7.4  執行原生SQL語句
  小結
  習題
第9章  項目的部署與發布
  9.1  部署模式
  9.2  部署至IIS
  9.3  部署至Linux
  9.4  部署至Docker
  小結
  習題
第10章  項目開發實例
  10.1  開發背景
  10.2  系統需求
    10.2.1  教務管理員用戶需求
    10.2.2  任課教師用戶需求
    10.2.3  學生用戶需求
  10.3  系統設計
    10.3.1  系統架構設計
    10.3.2  資料庫設計
  10.4  系統實現
    10.4.1  開發環境
    10.4.2  系統架構實現
  小結
  習題

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們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