-
>
全國計算機等級考試最新真考題庫模擬考場及詳解·二級MSOffice高級應用
-
>
決戰行測5000題(言語理解與表達)
-
>
軟件性能測試.分析與調優實踐之路
-
>
第一行代碼Android
-
>
JAVA持續交付
-
>
EXCEL最強教科書(完全版)(全彩印刷)
-
>
深度學習
MAUI跨平臺全棧應用開發 版權信息
- ISBN:9787302680222
- 條形碼:9787302680222 ; 978-7-302-68022-2
- 裝幀:平裝-膠訂
- 冊數:暫無
- 重量:暫無
- 所屬分類:>>
MAUI跨平臺全棧應用開發 本書特色
(1)全棧性。使用一種編程語言 C#,一套技術體系,一次開發,一次部署,處處運行。
(2)普適性。MAUI 是跨平臺、跨終端、跨瀏覽器且符合時代潮流的新技術,涉及的相關知識具備通用性。
(3)前瞻性。本書涉及的方法、理念較為前沿。相關技術、工具、軟件包、依賴包均為較新版本。
(4)完整性。涉及 MAUI 技術的主要方面均進行詳細闡述,并給出相應示例,關鍵代碼均給出詳盡釋義。
(5)創新性。C# 是后起之秀,有幸成為 2023 年年度編程語言,相關新技術具備無限潛力。與其躋身紅海市場搏殺爭卷王,不如投身藍海市場開辟新賽道。
MAUI跨平臺全棧應用開發 內容簡介
"本書系統論述MAUI(Multiplatform App UI) 基于.NET的跨平臺應用程序界面基本原理、開發方法、開發環境和開發實戰。全書共8章,分別介紹MAUI開發基礎、MAUI開發工具、MAUI開發理論、MAUI用戶界面、MAUI數據訪問、MAUI平臺集成、MAUI部署發布、MAUI綜合實例等內容,書中的每個知識點都有相應的實現代碼和實例。 本書主要面向高等學校師生、工程師、計算機領域或其他行業人員、新興技術愛好者等,不僅適合MAUI開發入門的讀者,也適合其他各類前后端開發技術的從業人員參考。 "
MAUI跨平臺全棧應用開發MAUI跨平臺全棧應用開發 前言
創新是引領發展的**動力,是推動高質量發展的核心。科技創新是提高社會生產力和綜合國力的戰略支撐,是一個國家、一個民族發展進步的靈魂。如今,我們正處于一個技術革新的時代,無論是人工智能、大數據、物聯網、云計算,還是量子計算、虛擬現實、區塊鏈、元宇宙,新的技術正在不斷涌現,深刻改變著我們的生產和生活方式。21世紀是一個變化的時代,科技、經濟、社會和環境等多個領域都經歷著前所未有的變革?萍甲兏铩⒔洕蚧、社會環境等多方面的變化對人類生活產生了深遠的影響。生產效率的提升、醫學的進步、教育的變革、通信的便捷、環保的解決以及創新的應用,在給我們帶來機遇和挑戰的同時,也為我們提供了無窮無盡的可能性。
在這種大背景下,時代要求我們保持開放的心態,不斷學習、創新和適應。作為新時代的智人,要時刻與時俱進,把握時代潮流,保持終身學習的理念。面對新興工具和技術,學習如何使用這些工具和技術并駕馭它們,可以提升自身的綜合競爭力。學習核心知識和技術,以不變應萬變,有足夠的實力應對不確定的未來。總之,無論是投身科研、技術還是管理,保持學習的心態,方能屹立于不敗之地。
本書主要內容
第2章介紹MAUI相關的主流開發工具,這些開發工具不僅用于MAUI開發,而且是計算機軟件領域普適且經久不衰的方法論。
MAUI跨平臺全棧應用開發 目錄
第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技術展望
參考文獻
- >
大紅狗在馬戲團-大紅狗克里弗-助人
- >
二體千字文
- >
月亮與六便士
- >
人文閱讀與收藏·良友文學叢書:一天的工作
- >
李白與唐代文化
- >
巴金-再思錄
- >
名家帶你讀魯迅:朝花夕拾
- >
苦雨齋序跋文-周作人自編集