

《MAUI跨平台全栈应用开发》(订购)
作者:周全
ISBN:9787302680222
出版日期:2025.02.01
清华大学出版社
创新是引领发展的第一动力,是推动高质量发展的核心。科技创新是提高社会生产力和综合国力的战略支撑,是一个国家、一个民族发展进步的灵魂。如今,我们正处于一个技术革新的时代,无论是人工智能、大数据、物联网、云计算,还是量子计算、虚拟现实、区块链、元宇宙,新的技术正在不断涌现,深刻改变着我们的生产和生活方式。21世纪是一个变化的时代,科技、经济、社会和环境等多个领域都经历着前所未有的变革。科技变革、经济全球化、社会环境等多方面的变化对人类生活产生了深远的影响。生产效率的提升、医学的进步、教育的变革、通信的便捷、环保的解决以及创新的应用,在给我们带来机遇和挑战的同时,也为我们提供了无穷无尽的可能性。
在这种大背景下,时代要求我们保持开放的心态,不断学习、创新和适应。作为新时代的智人,要时刻与时俱进,把握时代潮流,保持终身学习的理念。面对新兴工具和技术,学习如何使用这些工具和技术并驾驭它们,可以提升自身的综合竞争力。学习核心知识和技术,以不变应万变,有足够的实力应对不确定的未来。总之,无论是投身科研、技术还是管理,保持学习的心态,方能屹立于不败之地。
.NET不断与时俱进,开拓创新。在时代的洪流中,.NET秉承创新、协调、绿色、开放和共享的新发展理念,逐步实现了跨平台、跨语言、跨终端、高性能、低功耗、生态优、扩展强、互操作、应用广、无所不能的境界。主打的C#编程语言打通了桌面应用程序开发、移动应用程序开发、网络应用程序开发、游戏开发、人工智能、大数据、物联网、云计算等各个领域的基座,真正实现了全栈意义的开发。当今市场上各大前后端技术竞争激烈,MAUI技术在这样的时代背景下应运而生,MAUI技术具有不可比拟的优势和潜力,韬光养晦,蓄势待发。如果说.NET6是里程碑,那么.NET8的出现,使得MAUI技术如虎添翼。阅读本书,不仅是学习新技术,更重要的是学习方法论,因为任何一项新技术随着时代的推移、市场的竞争,都无法摆脱没落甚至被淘汰的宿命。
内容简介
全书共有8章。第1章基本原理部分不仅是MAUI技术,还包括使用MAUI技术相关基础,涉及网络协议、编程语言、设计模式等,这些方面的阐述不仅是知识的梳理,也是站在巨人肩上以及作者数年理论和实践升华的结果。第2章介绍MAUI相关的主流开发工具,这些开发工具不仅用于MAUI开发,而且是计算机软件领域普适且经久不衰的方法论。第3章重点讲解MAUI开发理论,涉及XAML、MAUI生命周期、行为特性、手势特性、数据绑定、模板、触发器、消息通信。第4章讲解MAUI用户界面,涉及布局、动画、样式、图像、组件和六大类控件。第5章讲解MAUI数据访问,分为本地数据库和网络数据库方式。第6章讲解MAUI平台集成,涉及硬件相关和数据相关的一些特性。第7章讲解MAUI部署发布,涉及测试、部署、发布、容器技术、DevOps持续集成。第8章讲解MAUI综合实例,以模拟选举投票为背景,基于智能合约并结合主流App UI通用元素进行布局打造出一款通用App雏形。
本书特色
(1)全栈性。使用一种编程语言(C#),一套技术体系,一次开发,一次部署,处处运行。
(2)普适性。MAUI是跨平台、跨终端、跨浏览器且符合时代潮流的新技术,涉及的相关知识具备通用性。
(3)前瞻性。本书涉及的方法、理念较为前沿。相关技术、工具、软件包、依赖包均为较新版本。
(4)完整性。涉及MAUI技术的主要方面均进行详细阐述,并给出相应示例,关键代码均给出详尽释义。
配套资源
为便于教与学,本书配有微课视频、源代码、教学课件。
读者对象
本书涉及技术较新,主要面向高等学校师生、工程师、计算机领域或其他行业人员、新兴技术爱好者等,不仅适合MAUI开发入门的读者,也适合其他各类前后端开发技术的从业人员参考。无论读者是否具有开发经验,相信通过阅读本书,定会有所收获。

来源:清华大学出版社
|