Metro.Revealed.XAML.and.Csharp
### Metro Revealed: XAML and C# ####一、引言随着Windows 8的发布,微软推出了全新的应用开发框架——Metro(后更名为Modern或UWP),为开发者提供了构建跨平台应用程序的机会。本书《Metro Revealed: XAML and C#》由Adam Freeman撰写,旨在帮助C#开发者快速上手开发Windows 8的Metro应用。 ####二、目标读者与预备知识- **目标读者**:本书主要面向已经具备一定C#经验的开发者,特别是那些希望利用Consumer Preview测试版提前学习如何创建Windows 8 Metro应用的人群。 - **预备知识**:在阅读本书之前,读者需要具备良好的C#基础,并且对XAML有一定的了解。如果有过WPF或Silverlight项目的开发经验,则对于构建Metro应用将非常有帮助。 ####三、主要内容概述- **第一章:开始**本章介绍了Metro应用的基本概念,包括其与传统Windows应用的区别、Metro应用的用户界面特点等。通过本章的学习,读者可以了解到Metro应用的设计理念,即全屏显示、简洁明了、无干扰的用户体验。 - **第二章:数据绑定与页面**数据绑定是XAML应用中的关键特性之一。本章详细讲解了如何在C#与XAML中实现数据绑定,以及如何使用各种控件来展示和操作数据。此外,还介绍了如何创建和管理Metro应用中的页面,包括页面之间的导航。 - **第三章:AppBars、Flyouts与导航** AppBars是Metro应用中一种重要的交互元素,用于显示上下文相关的命令。Flyouts则是一种弹出式菜单,常用于提供额外的操作选项。本章详细介绍了如何在应用中添加这些元素,并实现流畅的导航体验。 - **第四章:布局与磁贴**布局是设计Metro应用时非常重要的一部分。本章深入探讨了如何使用XAML中的各种布局控件来创建美观且响应式的用户界面。同时,还讨论了如何使用磁贴作为应用的入口点,以及如何自定义磁贴的外观和行为。 - **第五章:应用生命周期与合同**本章讲述了Metro应用的生命周期管理,包括启动、挂起、恢复等过程。此外,还介绍了Windows 8平台提供的各种合同(Contracts),如搜索合同、共享合同等,这些都是增强应用功能的关键技术。 ####四、特色与优势- **充分利用现有技能**:由于Windows 8支持使用C#和XAML开发Metro应用,因此,具备这两种技术背景的开发者能够快速上手。 - **全面覆盖核心知识点**:本书不仅涵盖了基本的开发知识,还深入到了高级主题,如数据绑定、导航控制等。 - **实战案例指导**:通过具体的案例分析,帮助读者理解如何在实际项目中应用所学知识。 ####五、总结《Metro Revealed: XAML and C#》是一本针对Windows 8 Metro应用开发者的专业指南。它不仅提供了丰富的理论知识,还包含了大量的实践指导,非常适合那些希望快速掌握Windows 8 Metro应用开发技巧的C#开发者。通过本书的学习,开发者不仅能够掌握构建高质量Metro应用所需的技能,还能深入了解Windows 8平台的各项特性,从而为未来的开发工作打下坚实的基础。
3.11MB
文件大小:
评论区