Programming Windows Store Apps with C#
![Język publikacji: angielski Język publikacji: angielski](https://static01.helion.com.pl/global/flagi/1.png)
- Autorzy:
- Matthew Baxter-Reynolds, Iris Classon
![Programming Windows Store Apps with C# Matthew Baxter-Reynolds, Iris Classon - okładka ebooka](https://static01.helion.com.pl/global/okladki/326x466/e_2g97.png)
![Programming Windows Store Apps with C# Matthew Baxter-Reynolds, Iris Classon - tył okładki ebooka](https://static01.helion.com.pl/global/okladki-tyl/326x466/e_2g97.png)
- Ocena:
- Bądź pierwszym, który oceni tę książkę
- Stron:
- 508
- Dostępne formaty:
-
ePubMobi
Opis ebooka: Programming Windows Store Apps with C#
If you’re a .NET developer looking to build tablet apps, this practical book takes you step-by-step through the process of developing apps for the Windows Store. You’ll learn how to use Microsoft’s Modern UI design language with Windows 8.1 and WinRT 8.1.1 by building a line-of-business mobile app with C# through the course of the book.
To develop the app, you’ll work with the same system details and design specs that apply to retail apps, such as persistence, backend service, and Windows 8 features for sharing and search. You’ll learn how to develop the code, incorporate third-party open source products, and package your app for the Windows Store.
- Build a UI with XAML and the Model/View/View-Model pattern
- Understand asynchrony—and rediscover threads and parallelism
- Store data and system settings locally with SQLite
- Use app bars for commands and the settings charm for Help options
- Present notifications as tile updates, badges, or toast popups
- Help users visualize locations and tag activities to a map
- Enable apps to share data and run side-by-side in the UI
- Implement functionality for running tasks in the background
Wybrane bestsellery
-
Ten praktyczny poradnik pozwoli każdemu deweloperowi .NET zainteresowanemu tworzeniem aplikacji dla tabletów przejść krok po kroku proces budowania aplikacji typu Sklepu Windows. Pokazuje, jak posługiwać się językiem projektowania Modern UI dla systemu Windows 8.1 i mechanizmami WinRT 8.1.1 na pr...
Programowanie aplikacji dla Sklepu Windows w C#. Projektowanie innowacyjnych aplikacji sklepu Windows przy użyciu WinRT, XAML i C# Programowanie aplikacji dla Sklepu Windows w C#. Projektowanie innowacyjnych aplikacji sklepu Windows przy użyciu WinRT, XAML i C#
(47.69 zł najniższa cena z 30 dni)62.37 zł
69.30 zł(-10%) -
Dzięki tej książce nauczysz się używania struktur danych i implementacji najważniejszych algorytmów w języku C#. Najpierw zapoznasz się z najprostszymi strukturami danych o swobodnym dostępie — z tablicami oraz listami. Wyjaśniono tu również działanie struktur danych o dostępie sekwencyjnym...
Struktury danych i algorytmy w języku C#. Projektowanie efektywnych aplikacji Struktury danych i algorytmy w języku C#. Projektowanie efektywnych aplikacji
(41.40 zł najniższa cena z 30 dni)41.40 zł
69.00 zł(-40%) -
Explore the essentials of C# programming and algorithmic thinking in this beginner-friendly course by Aristides Bouras. Understand how a computer works, delve into development environments, and tackle complex programming challenges step-by-step.
C# and Algorithmic Thinking for the Complete Beginner. Unlock the Power of Programming with C# and Algorithmic Thinking C# and Algorithmic Thinking for the Complete Beginner. Unlock the Power of Programming with C# and Algorithmic Thinking
-
C# is undeniably one of the most versatile programming languages available to engineers today. With this comprehensive guide, you'll learn just how powerful the combination of C# and .NET can be. Author Ian Griffiths guides you through C# 12.0 and .NET 8 fundamentals and techniques for building c...(241.02 zł najniższa cena z 30 dni)
240.92 zł
289.00 zł(-17%) -
This hands-on guide takes you on a journey through popular design patterns, all while crafting engaging and optimized Unity games! Learn industry best practices for efficient and reusable code, a critical skill for creating maintainable software.
Learning Design Patterns with Unity. Learn the secret of popular design patterns while building fun, efficient games in Unity 2023 and C# Learning Design Patterns with Unity. Learn the secret of popular design patterns while building fun, efficient games in Unity 2023 and C#
-
Utrzymanie czystego kodu ułatwia pracę programistom i przyczynia się do szybszego reagowania na potrzeby odbiorców i wdrażania nowych funkcji. Większa efektywność zespołów programistycznych jest nieoceniona dla funkcjonowania firm. Pozwala zminimalizować ryzyko poważnych awarii i pozytywnie wpływ...
Debugowanie i refaktoryzacja kodu. Kurs video. Clean code w C# i Visual Studio Debugowanie i refaktoryzacja kodu. Kurs video. Clean code w C# i Visual Studio
(76.05 zł najniższa cena z 30 dni)92.95 zł
169.00 zł(-45%) -
Jeśli szukasz źródła błyskawicznych odpowiedzi na pytania, jakie się pojawiają podczas pracy z C#, ta książka sprawdzi się idealnie! Została pomyślana tak, aby maksymalnie ułatwić przeglądanie i odnajdywanie potrzebnych treści — jest precyzyjnym, zwięzłym i niezwykle praktycznym przewodniki...(29.94 zł najniższa cena z 30 dni)
29.94 zł
49.90 zł(-40%) -
From interview preparation to onboarding tips and tricks, The Complete Power BI Interview Guide is the ultimate resource for aspiring Power BI job seekers who want to learn the essentials skills stand out from the competition.
The Complete Power BI Interview Guide. A modern approach to acing the data analyst interview and landing your dream job The Complete Power BI Interview Guide. A modern approach to acing the data analyst interview and landing your dream job
Sandielly Ortega Polanco, Gogula Aryalingam, Abu Bakar Nisar Alvi
-
This revised and expanded guide teaches you how to use .NET MAUI for cross-platform development. You will learn how to handle data with the MVVM model, use Blazor UI tools, and migrate from Xamarin.Forms for modern hybrid app development.
.NET MAUI Cross-Platform Application Development. Build high-performance apps for Android, iOS, macOS, and Windows using XAML and Blazor with .NET 8 - Second Edition .NET MAUI Cross-Platform Application Development. Build high-performance apps for Android, iOS, macOS, and Windows using XAML and Blazor with .NET 8 - Second Edition
Ebooka "Programming Windows Store Apps with C#" przeczytasz na:
-
czytnikach Inkbook, Kindle, Pocketbook, Onyx Boox i innych
-
systemach Windows, MacOS i innych
-
systemach Windows, Android, iOS, HarmonyOS
-
na dowolnych urządzeniach i aplikacjach obsługujących formaty: PDF, EPub, Mobi
Masz pytania? Zajrzyj do zakładki Pomoc »
Audiobooka "Programming Windows Store Apps with C#" posłuchasz:
-
w aplikacji Ebookpoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych
-
na dowolnych urządzeniach i aplikacjach obsługujących format MP3 (pliki spakowane w ZIP)
Masz pytania? Zajrzyj do zakładki Pomoc »
Kurs Video "Programming Windows Store Apps with C#" zobaczysz:
-
w aplikacjach Ebookpoint i Videopoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych z dostępem do najnowszej wersji Twojej przeglądarki internetowej
Szczegóły ebooka
- ISBN Ebooka:
- 978-14-493-3323-2, 9781449333232
- Data wydania ebooka:
-
2014-02-13
Data wydania ebooka często jest dniem wprowadzenia tytułu do sprzedaży i może nie być równoznaczna z datą wydania książki papierowej. Dodatkowe informacje możesz znaleźć w darmowym fragmencie. Jeśli masz wątpliwości skontaktuj się z nami sklep@ebookpoint.pl.
- Język publikacji:
- angielski
- Rozmiar pliku ePub:
- 8.1MB
- Rozmiar pliku Mobi:
- 8.1MB
Spis treści ebooka
- Programming Windows Store Apps with C#
- Preface
- Audience
- The Application
- The Chapters
- Prerequisites
- Source Code
- Using git
- Contacting the Authors
- Lets Go!
- Conventions Used in This Book
- Using Code Examples
- Safari Books Online
- How to Contact Us
- Acknowledgments
- 1. Making the Transition from .NET (Part 1)
- Why WinRT?
- Philosophical Differences
- Objectives
- The New Project Templates
- WinRT Metadata
- Project Settings and Adding References
- Building a Basic User Interface
- UI Tracks
- HTML
- Better experience
- UI Tracks
- XAML Parsing Basics
- Building a Basic Page
- Implementing MVVM
- WPF and Silverlight
- MVVM Structure and Inversion of Control
- RegisterPageViewModel
- Handling errors
- Basic alerts
- Creating the View-Model and Running the App
- IViewModelHost
- Building out the DoRegistration method
- Running the application
- 2. Making the Transition from .NET (Part 2)
- Inversion of Control
- Installing TinyIoC
- Initializing IoC Defaults
- Inversion of Control
- Understanding Asynchrony
- How Asynchrony Works in WinRT
- State machines
- Returning void
- The trick of asynchrony
- How Asynchrony Works in WinRT
- Calling the Server
- Building the Service Proxies
- Server protocol
- Building the Service Proxies
- Building the Register Method
- Finishing the UI to Call the Register Server Function
- Logon
- Building LogonServiceProxy
- Building the Logon Page
- Busy Indicators
- Positioning the Indicator
- Showing the Indicator
- 3. Local Persistent Data
- SQLite and sqlite-net
- Working with SQLite
- A Primer on Object-Relational Mapping
- Using the Micro-ORM in sqlite-net
- Storing Settings
- The SettingItem Class
- Linking in sqlite-net
- Creating the Database Table for SettingItem
- Reading and Writing Values
- SetValueAsync
- GetValueAsync
- Modifying LogonPageViewModel
- Caching Data Locally
- Local Caching
- Mapping JSON to Database Entities
- Creating Test Reports
- Setting Up the User Database
- Creating ReportsPage
- Using Templates
- Building a Local Cache
- Updating the Cache
- Returning Reports from the Server
- The Items Property
- 4. The App Bar
- Adding a Simple App Bar
- Getting Started with an App Bar
- Adding a Simple App Bar
- App Bar Behavior
- App Bar with Single-Select Grid
- App Bar with Multiselect Grid
- A More Complex App Bar Implementation
- Showing the App Bar on Multiple Selections
- Checking Touch Operations
- Showing the App Bar on Right-Click
- Showing Context Options
- App Bar Images
- The Glyph Method
- Using Images
- Styles in XAML
- Creating images for app bar buttons
- Creating a template that uses an image
- 5. Notifications
- Local Notifications
- Turning Notifications On and Off
- XML Templates
- Toast
- Setting permissions
- Toast without an image
- Toast with an image
- Asynchrony and notifications
- Badges
- Tiles
- Tile template types
- Creating a wide tile
- Creating TileNotificationBuilder
- Local Notifications
- Other Notification Features
- Push Notifications
- WNS Process
- Handling User Accounts
- Obtaining a Notification URI
- Sending to WNS
- Registering the app
- Authenticating
- Sending
- Troubleshooting Tips
- 6. Working with Files
- The File Picker
- File Associations
- Launching the App
- Handling the Launch
- Sandboxed File Access
- Walking and Copying Pictures
- Roaming Files
- Multiple Devices
- Setting Up the Remote Debugging Client
- Syncing Files
- Roaming Settings
- Using Files with StreetFoo
- Getting Report Images
- Migrating to ReportViewItem
- Refactoring to ReportViewItem
- Modifying the grid item template
- Implementing ReportImageCacheManager
- Checking for file existence
- Downloading and caching images
- 7. Sharing
- Sharing Data
- Basic Sharing
- Hooking the DataTransferManager into the view-model
- Sharing basic data
- Sharing images
- Sharing other types of data
- Basic Sharing
- Pull Requests/Deferrals
- Sharing Data
- Acting as a Share Target
- Sharing Text
- Sharing Text (and Troubleshooting)
- Migrating ShareTargetPage to MVVM
- Tracking debug information
- Debugging share operations
- Fixing the runtime startup problem
- Handling shared text
- Long-Running Operations
- Sharing Images
- Configuring the manifest
- Reading image data
- Testing sharing an image via GetBitmapAsync
- Quick Links
- 8. Searching
- Implementing Search
- Creating the Search Results Page
- Creating SearchResultsPageViewModel
- Implementing the Search Operation
- Searching SQLite
- The search routine proper
- Adjusting the presentation
- Handling item clicks on the grid
- Implementing Search
- Refining Search
- Placeholder Text
- Suggestions
- Finding suggestions
- Finding recommendations
- Remembering Where We Were
- Using the SearchBox
- Other Best-Practice Notes
- 9. Settings
- Adding Options
- Standard Options
- Adding Custom Options
- Adding Options
- Implementing the Settings Flyout
- Building a Settings Pane
- Building MySettingsFlyout
- Developing a Help Screen
- Creating a Help Pane
- Handling the F1 Key
- Rendering Markup
- 10. Location
- Creating a Singleton View
- Creating the View-Model
- Creating the View
- Navigating to the View
- Creating a Singleton View
- Retrieving a Current Location
- Using the Simulator with Location
- Integrating Maps
- Adding the Bing Maps Control
- Handling Input with the View
- Packaging Points for Display
- Showing Points on the Map
- Shelling to the Maps App
- 11. Using the Camera
- Capturing Photos
- Creating EditReportPage
- Building EditReportPageViewModel and Its View-Model
- Saving and Canceling
- Adding the New Option
- Handling Temporary Files
- Changing the Manifest
- Taking Pictures
- Implementing Save
- Validating and Saving
- Resizing Images
- 12. Responsive Design
- Updating the Grid View
- The VisualStateManager
- Updating the Grid View
- Creating MyListView
- Modifying the App Bar
- Updating Singleton Views
- Adding a More Button to the App Bar
- Handling Views That Dont Support 320-Pixel Width
- 13. Resources and Localization
- .pri Files
- Adding Strings
- .pri Files
- Localizing Strings
- Default Project Locales
- Localizing Strings in XAML
- Conventions
- Changing Other Properties
- Explicitly Loading Strings
- Localizing Images
- Varying Images by Locale
- Varying Images by Display DPI
- 14. Background Tasks and App Lifetime
- App Lifetime
- Background Tasks API
- CPU Usage Quota
- Network constraints
- CPU Usage Quota
- Triggers and Conditions
- Execution Model
- Implementing a Sync Background Task
- Building the Façade
- Debugging the Task
- Troubleshooting Background Tasks
- Restricting the Run Period
- Implementing the Sync Function
- Sending Changes
- Receiving New Work
- Signaling the App from the Background Task
- Putting the App on the Lock Screen
- 15. Sideloading and Distribution
- Using the Windows App Certification Kit
- Distribution Through Production Sideloading
- Turning on Sideloading on Windows 8
- Installing Apps
- Distribution Through the Windows Store
- A. Cryptography and Hashing
- SSL
- Device Security
- SQLite
- Hashing
- Generating Random Data
- Symmetric Encryption
- B. Unit Testing Basics for Windows Store Apps
- Unit Testing for Newbies
- Creating a Test Project
- Testing RegisterServiceProxy
- Starting the Runtime and Handling async Methods
- Testing the View-Models
- Index
- About the Authors
- Colophon
- Copyright
O'Reilly Media - inne książki
-
Keeping up with the Python ecosystem can be daunting. Its developer tooling doesn't provide the out-of-the-box experience native to languages like Rust and Go. When it comes to long-term project maintenance or collaborating with others, every Python project faces the same problem: how to build re...(201.03 zł najniższa cena z 30 dni)
200.93 zł
239.00 zł(-16%) -
Bringing a deep-learning project into production at scale is quite challenging. To successfully scale your project, a foundational understanding of full stack deep learning, including the knowledge that lies at the intersection of hardware, software, data, and algorithms, is required.This book il...(241.36 zł najniższa cena z 30 dni)
241.26 zł
289.00 zł(-17%) -
Frontend developers have to consider many things: browser compatibility, usability, performance, scalability, SEO, and other best practices. But the most fundamental aspect of creating websites is one that often falls short: accessibility. Accessibility is the cornerstone of any website, and if a...(200.59 zł najniższa cena z 30 dni)
200.09 zł
239.00 zł(-16%) -
In this insightful and comprehensive guide, Addy Osmani shares more than a decade of experience working on the Chrome team at Google, uncovering secrets to engineering effectiveness, efficiency, and team success. Engineers and engineering leaders looking to scale their effectiveness and drive tra...(114.93 zł najniższa cena z 30 dni)
114.88 zł
149.00 zł(-23%) -
Data modeling is the single most overlooked feature in Power BI Desktop, yet it's what sets Power BI apart from other tools on the market. This practical book serves as your fast-forward button for data modeling with Power BI, Analysis Services tabular, and SQL databases. It serves as a starting ...(199.08 zł najniższa cena z 30 dni)
198.88 zł
239.00 zł(-17%) -
Learn how to get started with Futures Thinking. With this practical guide, Phil Balagtas, founder of the Design Futures Initiative and the global Speculative Futures network, shows you how designers and futurists have made futures work at companies such as Atari, IBM, Apple, Disney, Autodesk, Luf...(148.10 zł najniższa cena z 30 dni)
148.00 zł
179.00 zł(-17%) -
Augmented Analytics isn't just another book on data and analytics; it's a holistic resource for reimagining the way your entire organization interacts with information to become insight-driven.Moving beyond traditional, limited ways of making sense of data, Augmented Analytics provides a dynamic,...(174.74 zł najniższa cena z 30 dni)
174.54 zł
219.00 zł(-20%) -
Learn how to prepare for—and pass—the Kubernetes and Cloud Native Associate (KCNA) certification exam. This practical guide serves as both a study guide and point of entry for practitioners looking to explore and adopt cloud native technologies. Adrián González Sánchez ...
Kubernetes and Cloud Native Associate (KCNA) Study Guide Kubernetes and Cloud Native Associate (KCNA) Study Guide
(169.14 zł najniższa cena z 30 dni)177.65 zł
199.00 zł(-11%) -
Python is an excellent way to get started in programming, and this clear, concise guide walks you through Python a step at a time—beginning with basic programming concepts before moving on to functions, data structures, and object-oriented design. This revised third edition reflects the gro...(140.34 zł najniższa cena z 30 dni)
140.14 zł
179.00 zł(-22%) -
Developers with the ability to operate, troubleshoot, and monitor applications in Kubernetes are in high demand today. To meet this need, the Cloud Native Computing Foundation created a certification exam to establish a developer's credibility and value in the job market for work in a Kubernetes ...
Certified Kubernetes Application Developer (CKAD) Study Guide. 2nd Edition Certified Kubernetes Application Developer (CKAD) Study Guide. 2nd Edition
(175.18 zł najniższa cena z 30 dni)175.13 zł
219.00 zł(-20%)
Dzieki opcji "Druk na żądanie" do sprzedaży wracają tytuły Grupy Helion, które cieszyły sie dużym zainteresowaniem, a których nakład został wyprzedany.
Dla naszych Czytelników wydrukowaliśmy dodatkową pulę egzemplarzy w technice druku cyfrowego.
Co powinieneś wiedzieć o usłudze "Druk na żądanie":
- usługa obejmuje tylko widoczną poniżej listę tytułów, którą na bieżąco aktualizujemy;
- cena książki może być wyższa od początkowej ceny detalicznej, co jest spowodowane kosztami druku cyfrowego (wyższymi niż koszty tradycyjnego druku offsetowego). Obowiązująca cena jest zawsze podawana na stronie WWW książki;
- zawartość książki wraz z dodatkami (płyta CD, DVD) odpowiada jej pierwotnemu wydaniu i jest w pełni komplementarna;
- usługa nie obejmuje książek w kolorze.
Masz pytanie o konkretny tytuł? Napisz do nas: sklep[at]helion.pl.
Książka, którą chcesz zamówić pochodzi z końcówki nakładu. Oznacza to, że mogą się pojawić drobne defekty (otarcia, rysy, zagięcia).
Co powinieneś wiedzieć o usłudze "Końcówka nakładu":
- usługa obejmuje tylko książki oznaczone tagiem "Końcówka nakładu";
- wady o których mowa powyżej nie podlegają reklamacji;
Masz pytanie o konkretny tytuł? Napisz do nas: sklep[at]helion.pl.
Książka drukowana
![Loader](https://static01.helion.com.pl/ebookpoint/img/ajax-loader.gif)
![ajax-loader](https://static01.helion.com.pl/ebookpoint/img/ajax-loader.gif)
Oceny i opinie klientów: Programming Windows Store Apps with C# Matthew Baxter-Reynolds, Iris Classon (0)
Weryfikacja opinii następuję na podstawie historii zamówień na koncie Użytkownika umieszczającego opinię. Użytkownik mógł otrzymać punkty za opublikowanie opinii uprawniające do uzyskania rabatu w ramach Programu Punktowego.