1. Trang chủ
  2. » Kỹ Thuật - Công Nghệ

1430245662 wind 0167

7 0 0

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Nội dung

For your convenience Apress has placed some of the front matter material after the index Please use the Bookmarks and Contents at a Glance links to access them Contents at a Glance About the Author�������������������������������������������������������������������������������������������������������� xvii About the Technical Reviewer������������������������������������������������������������������������������������� xix Acknowledgments������������������������������������������������������������������������������������������������������� xxi Introduction��������������������������������������������������������������������������������������������������������������� xxiii ■■Chapter 1: Welcome to a Touch-First World���������������������������������������������������������������� ■■Chapter 2: The Windows Design Language��������������������������������������������������������������� 11 ■■Chapter 3: Designing Windows Applications���������������������������������������������������������� 25 ■■Chapter 4: Visual Studio 2012 and Windows Store Application Types���������������������� 33 ■■Chapter 5: XAML Controls in the Visual Studio Toolbox: The Common Controls������� 45 ■■Chapter 6: XAML Controls in the Visual Studio Toolbox: Other Controls������������������� 67 ■■Chapter 7: Building the User Interface���������������������������������������������������������������������� 91 ■■Chapter 8: Data Binding������������������������������������������������������������������������������������������ 105 ■■Chapter 9: Introducing MVVM��������������������������������������������������������������������������������� 127 ■■Chapter 10: Starting the ViewModel������������������������������������������������������������������������ 141 ■■Chapter 11: Inversion of Control������������������������������������������������������������������������������ 165 ■■Chapter 12: The Role of Service Agents������������������������������������������������������������������ 175 ■■Chapter 13: Asynchronous Programming Model����������������������������������������������������� 181 ■■Chapter 14: Mocking the Service Agent������������������������������������������������������������������ 199 ■■Chapter 15: Connecting to Data in the Cloud����������������������������������������������������������� 209 ■■Chapter 16: Completing the Service Agent�������������������������������������������������������������� 233 v ■ Contents at a Glance ■■Chapter 17: Interacting with Windows Search and Share��������������������������������������� 243 ■■Chapter 18: Notifications and Tiles������������������������������������������������������������������������� 259 ■■Chapter 19: Sensors, Devices, and the Location API����������������������������������������������� 273 ■■Chapter 20: Sharing Apps in the Windows Store����������������������������������������������������� 285 Index��������������������������������������������������������������������������������������������������������������������������� 293 vi Introduction Welcome to Beginning Windows Application Development: XAML Edition When I was first asked to produce a sample table of contents for what my Windows development book would include, I spent a lot of time thinking about the aspects of Windows development that I felt would be most important to help a developer just learning to write software in a XAML-based environment I thought back to when I was first learning to apply BASIC to an event-driven, GUI environment and realized that I would have been most helped by being walked step-by-step through the creation of a simple but complete application The majority of this book focuses on introducing you to concepts that should be applied to production Windows applications and then integrating those concepts into an application that should be relevant to most readers I hope that you learn as much reading this book as I did writing it Whom This Book Is For This book is intended for developers who have learned the basics of the C# programming language and the Microsoft NET platform and are ready to expand their knowledge by learning how to combine these skills with XAML and the new Windows platform This book will also serve as a valuable resource for developers who have more experience but are new to building XAML-based applications How This Book Is Structured This book can be logically split into three parts In Chapters through 6, you will learn about the design style used in Windows applications and the tools that Visual Studio provides to create applications in this style In Chapters through 16, core concepts used in developing Windows applications are unfolded and integrated into a sample application that you will build in exercises Chapters 17 through 20 introduce additional concepts that were not integrated into the sample application but will be valuable to the developer beginning to write Windows applications Downloading the Code The code for the examples shown in this book is available on the Apress web site (www.apress.com) A link can be found on the book’s information page on the Source Code/Downloads tab This tab is located in the Related Titles section of the page Contacting the Author Should you have any questions or comments—or even spot a mistake you think I should know about—you can contact me through my blog at www.geekswithblogs.com/kyleburns xxiii About the Technical Reviewer George Johnston is a lead technical consultant for Perficient, living and working out of Indianapolis, Indiana He fell in love with software development in his early teenage years and quickly became immersed in technology When he’s not developing solutions for customers, he can often be found at home working on personal projects, studying the latest cutting-edge technology, and participating in community software development Q&A forums xix Acknowledgments The writing of this book is the culmination of knowledge and experience gained over more than a decade of creating software applications professionally Over the years, I have encountered many individuals who have helped shape my development in some form or another While it is next to impossible to identify each of them individually, some prominent names come easily to mind • To Mark Thayer: Thank you for taking a chance on the kid with enthusiasm instead of education or experience those many years ago • To Mike Korzeniowski: Thank you for helping me to see the more pragmatic side of software development • To Ramu Kannan, Tim Davis, Steve Gaylor, Raju Eedarapalli, and Kiran Raja: Thank you for helping me understand how to see the bigger picture • To Greg Pogue and Kyle Zeronik: Thank you for pulling me out of my comfort zone and helping me learn what being an enterprise architect is about xxi ... World���������������������������������������������������������������� ■■Chapter 2: The Windows Design Language��������������������������������������������������������������� 11 ■■Chapter 3: Designing Windows Applications����������������������������������������������������������... vi Introduction Welcome to Beginning Windows Application Development: XAML Edition When I was first asked to produce a sample table of contents for what my Windows development book would include,... design style used in Windows applications and the tools that Visual Studio provides to create applications in this style In Chapters through 16, core concepts used in developing Windows applications

Ngày đăng: 04/12/2022, 15:17

TÀI LIỆU CÙNG NGƯỜI DÙNG

  • Đang cập nhật ...

TÀI LIỆU LIÊN QUAN