MAUI 跨平臺全棧應用開發
周全
- 出版商: 清華大學
- 出版日期: 2025-02-01
- 售價: $599
- 貴賓價: 9.5 折 $569
- 語言: 簡體中文
- 頁數: 349
- ISBN: 7302680221
- ISBN-13: 9787302680222
-
相關分類:
Cross-Platform
立即出貨
買這商品的人也買了...
-
會計資訊系統, 2/e$520$510 -
會計總帳與應收付票據管理系統 : Access 2016 <<進階應用>>$680$578 -
Flutter 從0基礎到 App 上線$708$673 -
超簡單 AIoT 物聯網與網站架設必學神器:Node-RED 視覺化開發工具$650$553 -
突破困境!企業開源虛擬化管理平台:使用 Proxmox Virtual Environment (iThome鐵人賽系列書)$620$484 -
Visual Studio Code 實用指南:官方文件沒有詳述的 Extension 觀念、命令組合技與鍵位客製化技巧(iT邦幫忙鐵人賽系列書)$600$468 -
動手學 GitHub!現代人不能不知道的協同合作平台$600$510 -
玩真的!Git ✕ GitHub 實戰手冊 - coding 實境、協同開發、雲端同步, 用最具臨場感的開發實例紮實學會! (Git for Programmers)$580$458 -
C# 最強入門邁向頂尖高手之路王者歸來$980$774 -
Ubuntu22 系統管理與網路服務實務應用:晉升專業網管工程師×物聯網工程師實戰攻略$660$515 -
物聯網高手的自我修練:帶你玩轉樹莓派、Arduino 與 ESP32$750$585 -
Flutter 小白開發 — 跨平臺客戶端應用開發學習路線$593$563 -
ASP.NET Core 7 MVC 跨平台範例實戰演練$860$679 -
Docker 實戰 6堂課:56個實驗動手做,掌握 Linux 容器核心技術(iThome鐵人賽系列書)【軟精裝】$720$562 -
$512循序漸進 Vue.js 3.x 前端開發實戰 -
從新手到高手:.NET 框架程式開發實作$880$695 -
你的第一本 Linux 入門書:使用 WSL 建立 Linux 軟體開發與部署環境,一次學會 Docker、版本控制、建立 AI 預訓練模型$620$484 -
機器學習 : 最強入門邁向 AI 高手 王者歸來$1,080$853 -
Flutter 勇者之書:跨平台程式開發的新手入坑首選指南(iThome鐵人賽系列書)$720$562 -
分佈式數據庫 TiDB -- 原理優化與架構設計$714$678 -
$374DeepSeek + Dify + Ollama 全棧 AI 開發實戰 (前端本地部署到大模型集成訓練) -
Python 原力爆擊:OpenAI / Gemini / AWS / Ollama 生成式 AI 應用新手指南$650$507 -
WinForm 程序設計與實踐, 2/e$359$341 -
深度學習最佳入門與專題實戰:理論基礎與影像篇$980$774 -
OpenAI API 開發手冊 - 用 Responses API、Realtime API、MCP、Agents SDK、Function calling 打造即時語音、RAG、Agent 應用$790$624
商品描述
"本書系統論述MAUI(Multiplatform App UI) 基於.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.1MAUI相關基礎
1.1.1移動應用原生開發
1.1.2移動應用混合開發
1.1.3TCP/IP協議
1.1.4HTTP協議
1.1.5HTTPS協議
1.1.6網絡數據傳輸格式
1.1.7RESTful API
1.1.8Web技術的演進
1.2MAUI快速入門
1.2.1MAUI跨平臺特性
1.2.2MAUI快速入門示例
1.2.3MAUI項目結構介紹
1.2.4MAUI項目啟動過程
1.3MAUI底層框架
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.4MAUI開發語言
1.4.1C#語言
1.4.2C# 6.0新增特性
1.4.3C# 7.0新增特性
1.4.4C# 8.0新增特性
1.4.5C# 9.0新增特性
1.4.6C# 10.0新增特性
1.4.7C# 11.0新增特性
1.4.8C# 12.0新增特性
1.5MAUI設計模式
1.5.1設計模式概述
1.5.2MVC模式
1.5.3MVP模式
1.5.4MVVM模式
第2章磨刀不誤砍柴工利器在手事功倍——MAUI開發工具
2.1Visual Studio
2.2Visual Studio Code
2.3Gitee
2.4Postman
2.5Sqlite
2.6模擬器
第3章寶劍鋒從磨礪出梅花香自苦寒來——MAUI開發理論
3.1XAML可擴展的應用程序標記語言
3.1.1XAML概述
3.1.2XAML基本語法
3.1.3XAML標記擴展
3.1.4XAML命名空間
3.1.5XAML參數傳遞
3.1.6XAML動態加載
3.1.7XAML編譯選項
3.2MAUI生命周期
3.3MAUI行為特性
3.4MAUI手勢特性
3.5MAUI數據綁定
3.5.1數據綁定概述
3.5.2基本綁定
3.5.3高級綁定
3.5.4路徑綁定
3.5.5條件綁定
3.5.6模型綁定
3.5.7綁定轉換器
3.6MAUI模板介紹
3.6.1控件模板
3.6.2數據模板
3.7MAUI觸發器
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.8MAUI消息通信
3.8.1消息概述
3.8.2消息發布
3.8.3消息訂閱
3.8.4取消訂閱
第4章雄關漫道真如鐵而今邁步從頭越——MAUI用戶界面
4.1MAUI佈局介紹
4.1.1佈局概述
4.1.2絕對佈局
4.1.3綁定佈局
4.1.4流式佈局
4.1.5網格佈局
4.1.6堆疊佈局
4.2MAUI動畫處理
4.2.1動畫概述
4.2.2基本動畫
4.2.3緩動動畫
4.2.4自定義動畫
4.3MAUI樣式處理
4.3.1MAUI畫筆
4.3.2MAUI樣式
4.3.3MAUI效果
4.4MAUI圖形圖像
4.4.1圖像操作
4.4.2繪制操作
4.4.3變換操作
4.5MAUI模態組件
4.5.1信息窗體
4.5.2選擇窗體
4.5.3問題窗體
4.5.4工具欄
4.6MAUI頁面類型
4.6.1內容頁面
4.6.2浮出頁面
4.6.3導航頁面
4.6.4標簽頁面
4.7MAUI頁面級控件
4.7.1滾動頁控件
4.7.2刷新頁控件
4.8MAUI局部級控件
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.3EFCore
5.3網絡數據庫
5.3.1核心層
5.3.2服務層
5.3.3控制層
第6章長風破浪會有時直掛雲帆濟滄海——MAUI平臺集成
6.1平臺相關
6.1.1Windows平臺
6.1.2Android平臺
6.1.3iOS平臺
6.1.4macOS平臺
6.1.5Tizen平臺
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.2Windows平臺部署發布
7.3Android平臺部署發布
7.4WebAPI部署發布
7.5Docker容器技術
7.6Kubernetes容器技術
7.7DevOps持續集成
第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技術展望
參考文獻



