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

MAUI跨平台全棧應用開發

  • 作者:周全|責編:陳景輝//李燕
  • 出版社:清華大學
  • ISBN:9787302680222
  • 出版日期:2025/02/01
  • 裝幀:平裝
  • 頁數:349
人民幣:RMB 99.9 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書系統論述MAUI(Multi-platform App UD)基於.NET的跨平台應用程序界面基本原理、開發方法、開發環境和開發實戰。全書共8章,分別介紹MAUI開發基礎、MAUI開發工具,MAUI開發理論、MAUI用戶界面、MAUI數據訪問、MAUI平台集成、MAUI部署發布、MAUI綜合實例等內容,書中的每個知識點都有相應的實現代碼和實例。
    本書主要面向高等學校師生、工程師、電腦領域或其他行業人員、新興技術愛好者等,不僅適合MAUI開發入門的讀者,也適合其他各類前後端開發技術的從業人員參考。

作者介紹
周全|責編:陳景輝//李燕
    周全,北京工業大學碩士研究生、系統架構設計師(高級)、系統分析師(高級)、通信工程師、中國移動通信集團有限公司高級工程師,現就職于太原市財政金融學校;曾發表多篇論文,研究領域包括數學與應用數學、信息安全學、宏微觀經濟學;擅長Java、C#、C++、Python、TypeScript、R、SQL、J2EE、SpringBoot、SpringCloud、Vue.js、MAUI、Ext JS、Docker.Kubernetes、TensorFlow等技術。

目錄
第1章  萬丈高樓平地起勿在浮沙築高台——MAUI開發基礎
  1.1  MAUI相關基礎
    1.1.1  移動應用原生開發
    1.1.2  移動應用混合開發
    1.1.3  TCP/IP協議
    1.1.4  HTTP協議
    1.1.5  HTTPS協議
    1.1.6  網路數據傳輸格式
    1.1.7  RESTful API
    1.1.8  Web技術的演進
  1.2  MAUI快速入門
    1.2.1  MAUI跨平台特性
    1.2.2  MAUI快速入門示例
    1.2.3  MAUI項目結構介紹
    1.2.4  MAUI項目啟動過程
  1.3  MAUI底層框架
    1.3.1  .NET Standard
    1.3.2  .NET Framework
    1.3.3  .NET Core
    1.3.4  .NET Standard、.NET Framework和.NET Core三者的關係
  1.4  MAUI開發語言
    1.4.1  C#語言
    1.4.2  C# 6.0新增特性
    1.4.3  C# 7.0新增特性
    1.4.4  C# 8.0新增特性
    1.4.5  C# 9.0新增特性
    1.4.6  C# 10.0新增特性
    1.4.7  C# 11.0新增特性
    1.4.8  C# 12.0新增特性
  1.5  MAUI設計模式
    1.5.1  設計模式概述
    1.5.2  MVC模式
    1.5.3  MVP模式
    1.5.4  MVVM模式
第2章  磨刀不誤砍柴工利器在手事功倍——MAUI開發工具
  2.1  Visual Studio
  2.2  Visual Studio Code
  2.3  Gitee
  2.4  Postman
  2.5  Sqlite
  2.6  模擬器
第3章  寶劍鋒從磨礪出梅花香自苦寒來——MAUI開發理論
  3.1  XAML可擴展的應用程序標記語言
    3.1.1  XAML概述
    3.1.2  XAML基本語法
    3.1.3  XAML標記擴展
    3.1.4  XAML命名空間
    3.1.5  XAML參數傳遞
    3.1.6  XAML動態載入
    3.1.7  XAML編譯選項

  3.2  MAUI生命周期
  3.3  MAUI行為特性
  3.4  MAUI手勢特性
  3.5  MAUI數據綁定
    3.5.1  數據綁定概述
    3.5.2  基本綁定
    3.5.3  高級綁定
    3.5.4  路徑綁定
    3.5.5  條件綁定
    3.5.6  模型綁定
    3.5.7  綁定轉換器
  3.6  MAUI模板介紹
    3.6.1  控制項模板
    3.6.2  數據模板
  3.7  MAUI觸發器
    3.7.1  觸發器概述
    3.7.2  普通觸發器
    3.7.3  樣式觸發器
    3.7.4  數據觸發器
    3.7.5  事件觸發器
    3.7.6  條件觸發器
    3.7.7  動畫觸發器
    3.7.8  狀態觸發器
    3.7.9  比較觸發器
    3.7.10  設備觸發器
    3.7.11  方向觸發器
    3.7.12  自適應觸發器
  3.8  MAUI消息通信
    3.8.1  消息概述
    3.8.2  消息發布
    3.8.3  消息訂閱
    3.8.4  取消訂閱
第4章  雄關漫道真如鐵而今邁步從頭越——MAUI用戶界面
  4.1  MAUI布局介紹
    4.1.1  布局概述
    4.1.2  絕對布局
    4.1.3  綁定布局
    4.1.4  流式布局
    4.1.5  網格布局
    4.1.6  堆疊布局
  4.2  MAUI動畫處理
    4.2.1  動畫概述
    4.2.2  基本動畫
    4.2.3  緩動動畫
    4.2.4  自定義動畫
  4.3  MAUI樣式處理
    4.3.1  MAUI畫筆
    4.3.2  MAUI樣式
    4.3.3  MAUI效果
  4.4  MAUI圖形圖像

    4.4.1  圖像操作
    4.4.2  繪製操作
    4.4.3  變換操作
  4.5  MAUI模態組件
    4.5.1  信息窗體
    4.5.2  選擇窗體
    4.5.3  問題窗體
    4.5.4  工具欄
  4.6  MAUI頁面類型
    4.6.1  內容頁面
    4.6.2  浮出頁面
    4.6.3  導航頁面
    4.6.4  標籤頁面
  4.7  MAUI頁面級控制項
    4.7.1  滾動頁控制項
    4.7.2  刷新頁控制項
  4.8  MAUI局部級控制項
    4.8.1  局部級控制項概述
    4.8.2  輸入類控制項
    4.8.3  命令類控制項
    4.8.4  數據類控制項
    4.8.5  索引類控制項
    4.8.6  展示類控制項
    4.8.7  設置類控制項
    4.8.8  自定義控制項
第5章  書山有路勤為徑學海無涯苦作舟——MAUI數據訪問
  5.1  本地資料庫
    5.1.1  環境搭建
    5.1.2  功能封裝
    5.1.3  應用調用
  5.2  .NET Core Web API
    5.2.1  .NET Core最小化API
    5.2.2  .NET Core Web API管道模型
    5.2.3  EFCore
  5.3  網路資料庫
    5.3.1  核心層
    5.3.2  服務層
    5.3.3  控制層
第6章  長風破浪會有時直掛雲帆濟滄海——MAUI平台集成
  6.1  平台相關
    6.1.1  Windows平台
    6.1.2  Android平台
    6.1.3  iOS平台
    6.1.4  macOS平台
    6.1.5  Tizen平台
  6.2  硬體相關
    6.2.1  硬體概述
    6.2.2  設備信息
    6.2.3  電池
    6.2.4  感測器

    6.2.5  手電筒
    6.2.6  位置
    6.2.7  振動
    6.2.8  觸摸
    6.2.9  媒體
    6.2.10  屏幕
    6.2.11  語音
    6.2.12  瀏覽器
    6.2.13  地圖
  6.3  數據相關
    6.3.1  數據共享
    6.3.2  數據存儲
    6.3.3  數據通信
第7章  千淘萬漉雖辛苦吹盡狂沙始到金——MAUI部署發布
  7.1  部署發布前準備
    7.1.1  軟體測試
    7.1.2  部署環境
    7.1.3  部署計劃
    7.1.4  部署執行
    7.1.5  版本控制
  7.2  Windows平台部署發布
  7.3  Android平台部署發布
  7.4  WebAPI部署發布
  7.5  Docker容器技術
  7.6  Kubernetes容器技術
  7.7  DevOps持續集成
第8章  紙上得來終覺淺絕知此事要躬行——MAUI綜合實例
  8.1  智能合約
  8.2  基於MAUI的投票選舉App概述
  8.3  基於MAUI的投票選舉App前端設計與實現
    8.3.1  頁面結構
    8.3.2  視圖頁面
    8.3.3  投票頁面
    8.3.4  數據頁面
    8.3.5  設置頁面
  8.4  基於MAUI的投票選舉App後端設計與實現
    8.4.1  投票區塊鏈數據結構
    8.4.2  智能合約
    8.4.3  依賴注入服務
    8.4.4  選舉投票
    8.4.5  委託投票
    8.4.6  投票信息
    8.4.7  後端渲染頁面
後記  路漫漫其修遠兮吾將上下而求索——MAUI技術展望
參考文獻

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