MAUI 跨平臺全棧應用開發
周全
買這商品的人也買了...
-
$352深入理解 Android 網絡編程-技術詳解與最佳實踐
-
$454Android 深度探索(捲 2)-系統應用源代碼分析與 ROM 定製(附光盤)
-
$454Android 安全攻防權威指南
-
$790$672 -
$520$442 -
$281網絡設備配置與調試項目實訓(第4版)
-
$534$507 -
$620$527 -
$600$468 -
$250$198 -
$880$695 -
$714$678 -
$520$410 -
$580$458 -
$880$695 -
$354$336 -
$479$455 -
$680$537 -
$860$679 -
$390$371 -
$708$673 -
$594$564 -
$539$512 -
$594$564 -
$607分佈式數據庫 TiDB -- 原理優化與架構設計
商品描述
"本書系統論述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技術展望
參考文獻