Programming Windows Store Apps with C#
- Autorzy:
- Matthew Baxter-Reynolds, Iris Classon
- 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#
(62.37 zł najniższa cena z 30 dni)62.37 zł
69.30 zł(-10%) -
To książka przeznaczona dla tych, którzy chcą dogłębnie zrozumieć istotę TDD. Omówiono tu wszystkie aspekty TDD, włączając w to podstawy, dzięki którym średnio zaawansowany programista komfortowo rozpocznie budowę aplikacji zgodnie z tym paradygmatem. Przedstawiono zasady definiowania i testowani...
TDD z wykorzystaniem C# 7. Programowanie sterowane testami TDD z wykorzystaniem C# 7. Programowanie sterowane testami
(34.50 zł najniższa cena z 30 dni)37.95 zł
69.00 zł(-45%) -
Solve common software development problems and craft reusable, maintainable, and flexible game code in Unity by leveraging the power of popular design patterns, such as Builder, Object Pool, and more, with this practical guide
Learning Design Patterns with Unity. Craft reusable code with popular software design patterns and best practices in Unity and C# Learning Design Patterns with Unity. Craft reusable code with popular software design patterns and best practices in Unity and C#
-
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)
34.93 zł
49.90 zł(-30%) -
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
-
Explore ASP.NET Core with this unique guide to crafting resilient and adaptable applications with the GoF design patterns. Featuring architectural principles, SOLID, REST, layering, microservices, and feature-oriented design, and more.
Architecting ASP.NET Core Applications. An atypical design patterns guide for .NET 8, C# 12, and beyond - Third Edition Architecting ASP.NET Core Applications. An atypical design patterns guide for .NET 8, C# 12, and beyond - Third Edition
-
Rynek pracy w IT zmienia się dynamicznie, w tempie odpowiadającym rozwojowi stosowanej w informatyce technologii. Ponieważ rośnie zakres wiedzy, liczba języków programowania, środowisk programistycznych i rozmaitych rodzajów oprogramowania wspomagającego, mamy obecnie do czynienia ze zjawiskiem s...
Testowanie automatyczne w .NET. Kurs video. Zastosowania frameworka nUnit Testowanie automatyczne w .NET. Kurs video. Zastosowania frameworka nUnit
(84.50 zł najniższa cena z 30 dni)76.05 zł
169.00 zł(-55%) -
With the latest version of .NET 8.0 Core in LTS (Long-Term-Support), best practices are becoming harder to find as the technology continues to evolve. This book will guide you through coding practices and various aspects of software development.
ASP.NET 8 Best Practices. Explore techniques, patterns, and practices to develop effective large-scale .NET web apps ASP.NET 8 Best Practices. Explore techniques, patterns, and practices to develop effective large-scale .NET web apps
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
-
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...(143.65 zł najniższa cena z 30 dni)
152.15 zł
179.00 zł(-15%) -
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
(177.65 zł najniższa cena z 30 dni)186.15 zł
219.00 zł(-15%) -
The surging predictive analytics market is expected to grow from $10.5 billion today to $28 billion by 2026. With the rise in automation across industries, the increase in data-driven decision-making, and the proliferation of IoT devices, predictive analytics has become an operational necessity i...(194.65 zł najniższa cena z 30 dni)
211.65 zł
249.00 zł(-15%) -
How do some organizations maintain 24-7 internet-scale operations? How can organizations integrate security while continuously deploying new features? How do organizations increase security within their DevOps processes?This practical guide helps you answer those questions and more. Author Steve ...(169.14 zł najniższa cena z 30 dni)
177.65 zł
209.00 zł(-15%) -
Many organizations today analyze and share large, sensitive datasets about individuals. Whether these datasets cover healthcare details, financial records, or exam scores, it's become more difficult for organizations to protect an individual's information through deidentification, anonymization, ...(245.65 zł najniższa cena z 30 dni)
237.15 zł
279.00 zł(-15%) -
Large language models (LLMs) and diffusion models such as ChatGPT and Stable Diffusion have unprecedented potential. Because they have been trained on all the public text and images on the internet, they can make useful contributions to a wide variety of tasks. And with the barrier to entry great...(245.65 zł najniższa cena z 30 dni)
245.65 zł
289.00 zł(-15%) -
Filled with tips, tricks, and techniques, this easy-to-use book is the perfect resource for intermediate to advanced users of Excel. You'll find complete recipes for more than a dozen topics covering formulas, PivotTables, charts, Power Query, and more. Each recipe poses a particular problem and ...(203.15 zł najniższa cena z 30 dni)
211.65 zł
249.00 zł(-15%) -
Traditional data architecture patterns are severely limited. To use these patterns, you have to ETL data into each tool—a cost-prohibitive process for making warehouse features available to all of your data. The lack of flexibility with these patterns requires you to lock into a set of prio...(211.65 zł najniższa cena z 30 dni)
220.15 zł
259.00 zł(-15%) -
In today's data-driven world, understanding statistical models is crucial for effective analysis and decision making. Whether you're a beginner or an experienced user, this book equips you with the foundational knowledge to grasp and implement statistical models within Tableau. Gain the confidenc...(186.15 zł najniższa cena z 30 dni)
186.15 zł
219.00 zł(-15%) -
If you haven't modernized your data cleaning and reporting processes in Microsoft Excel, you're missing out on big productivity gains. And if you're looking to conduct rigorous data analysis, more can be done in Excel than you think. This practical book serves as an introduction to the modern Exc...(186.15 zł najniższa cena z 30 dni)
186.15 zł
219.00 zł(-15%)
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
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.