Windows 8 Apps with XAML and C# Unleashed
Home > Computing and Information Technology > Computer programming / software engineering > Programming and scripting languages: general > Windows 8 Apps with XAML and C# Unleashed: (Unleashed)
Windows 8 Apps with XAML and C# Unleashed: (Unleashed)

Windows 8 Apps with XAML and C# Unleashed: (Unleashed)

|
     0     
5
4
3
2
1




Out of Stock


Notify me when this book is in stock
About the Book

Windows 8 enables you to build stunning applications that integrate with each other, services, and Windows itself like never before. And you can sell them in the Windows Store for tablets such as Surface, laptops, and traditional desktop PCs! Now, world-renowned Microsoft programming guru Adam Nathan shows you exactly how to write first-class apps for this radically new version of Windows. Clear, accessible, and intensely practical, this guide teaches through concise code examples, fully color-coded to match their appearance in Visual Studio--the same approach that made Nathan’s WPF 4 Unleashed so popular. Writing with unprecedented depth and insight, Nathan guides you through creating advanced user interfaces with XAML and exploiting key Windows 8 features such as touch, sensors, charms, and live tiles. Whether you’re already comfortable with Microsoft programming or relatively new to it, Windows 8 Apps with XAML and C# Unleashed will take you to the cutting edge of Windows 8 development. Detailed information on how to... Use XAML to represent state-of-the-art user interfaces Ensure app usability on multiple devices and form factors Handle touch, mouse, pen, and keyboard input Manage the high-performance, low-power Windows 8 app lifecycle Use Windows 8 controls for managing lists, rich text, images, multimedia, and more Encode, decode, and transcode multimedia content Leverage rich XAML vector graphics and animation Make the most of styles and templates Interact with built-in functionality such as the Camera app, file picker, contact picker, the lock screen, and more Exploit the Windows 8 charms bar with contracts and extensions Work with the rich set of available sensors: accelerometer, compass, light sensor, location, proximity, and more

Table of Contents:
Introduction     1 Who Should Read This Book?      3 Software Requirements     3 Code Examples     3 How This Book Is Organized     3 Conventions Used in This Book     5 Part I: Getting Started Chapter 1: Anatomy of a Windows Store App     7 Launching a New App     8 The Package Manifest     9 The Main Page     19 The Application Definition     21 Summary     25 Chapter 2: Mastering XAML     27 Elements and Attributes     28 Namespaces     29 Property Elements     31 Type Converters     33 Markup Extensions     34 Children of Object Elements     36 Mixing XAML with Procedural Code     40 XAML Keywords     44 Summary     45 Part II: Building an App Chapter 3: Sizing, Positioning, and Transforming Elements     47 Controlling Size     48 Controlling Position     52 Applying 2D Transforms     55 Applying 3D Transforms     62 Summary     64 Chapter 4: Layout     65 Discovering the Current Dimensions     66 Discovering the Current View State     67 Discovering the Current Orientation     70 Panels     71 Handling Content Overflow     87 Summary     99 Chapter 5: Interactivity     101 Dependency Properties     101 Routed Events     108 Commands     113 Summary     114 Chapter 6: Handling Input: Touch, Mouse, Pen, and Keyboard     115 Touch Input     116 Mouse Input     138 Pen Input     140 Keyboard Input     142 Summary     147 Chapter 7: App Model     149 Understanding the App Lifecycle     150 Programmatically Launching Apps     163 Interacting with the Windows Store     166 Leveraging Navigation     174 Summary     182 Part III: Understanding Controls Chapter 8: Content Controls     185 Button     188 HyperlinkButton     189 RepeatButton     191 ToggleButton     191 CheckBox     192 RadioButton     192 ToolTip     194 AppBar     196 Summary     205 Chapter 9: Items Controls     207 Items in the Control     208 Items Panels     210 ComboBox     213 ListBox     214 ListView     216 GridView     219 FlipView     221 SemanticZoom     223 Summary     226 Chapter 10: Text     227 TextBlock     227 RichTextBlock     235 TextBox     240 RichEditBox     248 PasswordBox     251 Summary     252 Chapter 11: Images     253 The Image Element     253 Multiple Files for Multiple Environments     263 Decoding Images     267 Encoding Images     276 Summary     284 Chapter 12: Audio and Video     285 Playback     286 Capture     294 Transcoding     305 Summary     311 Chapter 13: Other Controls     313 Range Controls     313 Popup Controls     316 A Few More Controls     325 Summary     330 Part IV: Leveraging the Richness of XAML Chapter 14: Vector Graphics     333 Shapes     334 Geometries     340 Brushes     348 Summary     363 Chapter 15: Animation     365 Theme Transitions     366 Theme Animations     376 Custom Animations     382 Custom Keyframe Animations     395 Easing Functions     400 Manual Animations     404 Summary     406 Chapter 16: Styles, Templates, and Visual States     409 Styles     410 Templates     418 Visual States     428 Summary     438 Part V: Exploiting Windows 8 Chapter 17: Data Binding     439 Introducing Binding     439 Controlling Rendering     447 Customizing the View of a Collection     455 Summary     459 Chapter 18: Data     461 App Data     461 User Data     466 Networking     469 Summary     474 Chapter 19: Charms     477 Search     477 Share     486 Devices     492 Settings     503 Summary     508 Chapter 20: Extensions     509 Account Picture Provider     509 AutoPlay Content and AutoPlay Device     512 Contact Picker     514 File Type Associations     516 Protocol     518 Background Tasks     519 Summary     527 Chapter 21: Sensors and Other Devices     529 Accelerometer     529 Gyrometer     532 Inclinometer     532 Compass     533 Light Sensor     533 Orientation     533 Location     534 Proximity     535 Summary     538 Part VI: Advanced Topics Chapter 22: Thinking Outside the App: Live Tiles, Toast Notifications, and the Lock Screen     539 Live Tiles     539 Toast Notifications     552 The Lock Screen     556 Summary     557 Index     559


Best Sellers


Product Details
  • ISBN-13: 9780132984348
  • Publisher: Pearson Education (US)
  • Publisher Imprint: Addison Wesley
  • Language: English
  • Series Title: Unleashed
  • ISBN-10: 0132984342
  • Publisher Date: 12 Dec 2012
  • Binding: Digital download
  • No of Pages: 622
  • Weight: 1 gr


Similar Products

Add Photo
Add Photo

Customer Reviews

REVIEWS      0     
Click Here To Be The First to Review this Product
Windows 8 Apps with XAML and C# Unleashed: (Unleashed)
Pearson Education (US) -
Windows 8 Apps with XAML and C# Unleashed: (Unleashed)
Writing guidlines
We want to publish your review, so please:
  • keep your review on the product. Review's that defame author's character will be rejected.
  • Keep your review focused on the product.
  • Avoid writing about customer service. contact us instead if you have issue requiring immediate attention.
  • Refrain from mentioning competitors or the specific price you paid for the product.
  • Do not include any personally identifiable information, such as full names.

Windows 8 Apps with XAML and C# Unleashed: (Unleashed)

Required fields are marked with *

Review Title*
Review
    Add Photo Add up to 6 photos
    Would you recommend this product to a friend?
    Tag this Book Read more
    Does your review contain spoilers?
    What type of reader best describes you?
    I agree to the terms & conditions
    You may receive emails regarding this submission. Any emails will include the ability to opt-out of future communications.

    CUSTOMER RATINGS AND REVIEWS AND QUESTIONS AND ANSWERS TERMS OF USE

    These Terms of Use govern your conduct associated with the Customer Ratings and Reviews and/or Questions and Answers service offered by Bookswagon (the "CRR Service").


    By submitting any content to Bookswagon, you guarantee that:
    • You are the sole author and owner of the intellectual property rights in the content;
    • All "moral rights" that you may have in such content have been voluntarily waived by you;
    • All content that you post is accurate;
    • You are at least 13 years old;
    • Use of the content you supply does not violate these Terms of Use and will not cause injury to any person or entity.
    You further agree that you may not submit any content:
    • That is known by you to be false, inaccurate or misleading;
    • That infringes any third party's copyright, patent, trademark, trade secret or other proprietary rights or rights of publicity or privacy;
    • That violates any law, statute, ordinance or regulation (including, but not limited to, those governing, consumer protection, unfair competition, anti-discrimination or false advertising);
    • That is, or may reasonably be considered to be, defamatory, libelous, hateful, racially or religiously biased or offensive, unlawfully threatening or unlawfully harassing to any individual, partnership or corporation;
    • For which you were compensated or granted any consideration by any unapproved third party;
    • That includes any information that references other websites, addresses, email addresses, contact information or phone numbers;
    • That contains any computer viruses, worms or other potentially damaging computer programs or files.
    You agree to indemnify and hold Bookswagon (and its officers, directors, agents, subsidiaries, joint ventures, employees and third-party service providers, including but not limited to Bazaarvoice, Inc.), harmless from all claims, demands, and damages (actual and consequential) of every kind and nature, known and unknown including reasonable attorneys' fees, arising out of a breach of your representations and warranties set forth above, or your violation of any law or the rights of a third party.


    For any content that you submit, you grant Bookswagon a perpetual, irrevocable, royalty-free, transferable right and license to use, copy, modify, delete in its entirety, adapt, publish, translate, create derivative works from and/or sell, transfer, and/or distribute such content and/or incorporate such content into any form, medium or technology throughout the world without compensation to you. Additionally,  Bookswagon may transfer or share any personal information that you submit with its third-party service providers, including but not limited to Bazaarvoice, Inc. in accordance with  Privacy Policy


    All content that you submit may be used at Bookswagon's sole discretion. Bookswagon reserves the right to change, condense, withhold publication, remove or delete any content on Bookswagon's website that Bookswagon deems, in its sole discretion, to violate the content guidelines or any other provision of these Terms of Use.  Bookswagon does not guarantee that you will have any recourse through Bookswagon to edit or delete any content you have submitted. Ratings and written comments are generally posted within two to four business days. However, Bookswagon reserves the right to remove or to refuse to post any submission to the extent authorized by law. You acknowledge that you, not Bookswagon, are responsible for the contents of your submission. None of the content that you submit shall be subject to any obligation of confidence on the part of Bookswagon, its agents, subsidiaries, affiliates, partners or third party service providers (including but not limited to Bazaarvoice, Inc.)and their respective directors, officers and employees.

    Accept

    New Arrivals

    Inspired by your browsing history


    Your review has been submitted!

    You've already reviewed this product!