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)24.90 zł
69.30 zł(-64%) -
To kolejne, mocno przebudowane wydanie popularnego przewodnika, dzięki któremu zaczniesz skutecznie programować w języku C#. Nabierzesz wprawy w programowaniu zorientowanym obiektowo, pisaniu, testowaniu i debugowaniu funkcji, implementowaniu interfejsów i zarządzaniu danymi. Zobaczysz, w jaki sp...
C# 11 i .NET 7 dla programistów aplikacji wieloplatformowych. Twórz aplikacje, witryny WWW oraz serwisy sieciowe za pomocą ASP.NET Core 7, Blazor i EF Core 7. Wydanie VII C# 11 i .NET 7 dla programistów aplikacji wieloplatformowych. Twórz aplikacje, witryny WWW oraz serwisy sieciowe za pomocą ASP.NET Core 7, Blazor i EF Core 7. Wydanie VII
(116.35 zł najniższa cena z 30 dni)107.40 zł
179.00 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
(100.08 zł najniższa cena z 30 dni) -
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
(67.60 zł najniższa cena z 30 dni)39.90 zł
169.00 zł(-76%) -
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
-
Ten szczegółowy przewodnik pozwoli Ci na błyskawiczne zapoznanie się z .NET MAUI i sprawne rozpoczęcie pisania aplikacji za pomocą tej technologii. Zaprezentowano w nim filozofię działania .NET MAUI, jak również przebieg prac nad tworzeniem kompletnej aplikacji wieloplatformowej dla systemów: And...
Projektowanie aplikacji w .NET MAUI. Jak budować doskonałe interfejsy użytkownika dla aplikacji wieloplatformowych Projektowanie aplikacji w .NET MAUI. Jak budować doskonałe interfejsy użytkownika dla aplikacji wieloplatformowych
(51.35 zł najniższa cena z 30 dni)47.40 zł
79.00 zł(-40%) -
Learn how to write readable, maintainable, and high-performing code with this clean coding guide encompassing coding best practices, including industry standards, code analysis, and code smell detection, and effective code refactoring. Additionally, you’ll also cover functional programming...
Clean Code with C#. Refactor your legacy C# code base and improve application performance using best practices - Second Edition Clean Code with C#. Refactor your legacy C# code base and improve application performance using best practices - Second Edition
-
This book will help .NET developers build on their existing knowledge and learn how to make the most of specialized .NET libraries to improve performance, scalability, security, and the user experience of their apps and services. Covering the most up-to-date topics and developments, this book wil...
Apps and Services with .NET 8. Build practical projects with Blazor, .NET MAUI, gRPC, GraphQL, and other enterprise technologies - Second Edition Apps and Services with .NET 8. Build practical projects with Blazor, .NET MAUI, gRPC, GraphQL, and other enterprise technologies - Second Edition
-
Oto praktyczny, przystępnie napisany przewodnik, który stanowi wprowadzenie do pracy z technologią Blazor. Opisuje możliwości modeli Server i WebAssembly, przedstawia także krok po kroku proces powstawania aplikacji internetowej. Dzięki temu płynnie przejdziesz do tworzenia projektów Blazor, nauc...
Platforma Blazor. Praktyczny przewodnik. Jak tworzyć interaktywne aplikacje internetowe z C# i .NET 7. Wydanie II Platforma Blazor. Praktyczny przewodnik. Jak tworzyć interaktywne aplikacje internetowe z C# i .NET 7. Wydanie II
(44.85 zł najniższa cena z 30 dni)41.40 zł
69.00 zł(-40%) -
Zapewne obiła Ci się o uszy nazwa Windows Presentation Foundation, w skrócie WPF. Dla przypomnienia: kryje się pod nią silnik graficzny i API, bazujący na .NET, wchodzący w skład .NET Framework. Do zadań WPF należy integracja interfejsu użytkownika, grafiki 2D i 3D, multimediów, dokumentów, a tak...
WPF w .NET 6. Kurs video. Zastosowanie wzorca MVVM i kontrolek w projektach WPF w .NET 6. Kurs video. Zastosowanie wzorca MVVM i kontrolek w projektach
(67.05 zł najniższa cena z 30 dni)39.90 zł
149.00 zł(-73%)
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
-
JavaScript gives web developers great power to create rich interactive browser experiences, and much of that power is provided by the browser itself. Modern web APIs enable web-based applications to come to life like never before, supporting actions that once required browser plug-ins. Some are s...(177.65 zł najniższa cena z 30 dni)
186.15 zł
219.00 zł(-15%) -
How will software development and operations have to change to meet the sustainability and green needs of the planet? And what does that imply for development organizations? In this eye-opening book, sustainable software advocates Anne Currie, Sarah Hsu, and Sara Bergman provide a unique overview...(160.65 zł najniższa cena z 30 dni)
169.14 zł
199.00 zł(-15%) -
OpenTelemetry is a revolution in observability data. Instead of running multiple uncoordinated pipelines, OpenTelemetry provides users with a single integrated stream of data, providing multiple sources of high-quality telemetry data: tracing, metrics, logs, RUM, eBPF, and more. This practical gu...(143.65 zł najniższa cena z 30 dni)
143.65 zł
169.00 zł(-15%) -
Interested in developing embedded systems? Since they don't tolerate inefficiency, these systems require a disciplined approach to programming. This easy-to-read guide helps you cultivate good development practices based on classic software design patterns and new patterns unique to embedded prog...(152.15 zł najniższa cena z 30 dni)
160.65 zł
189.00 zł(-15%) -
If you use Linux in your day-to-day work, then Linux Pocket Guide is the perfect on-the-job reference. This thoroughly updated 20th anniversary edition explains more than 200 Linux commands, including new commands for file handling, package management, version control, file format conversions, an...(92.65 zł najniższa cena z 30 dni)
92.65 zł
119.00 zł(-22%) -
Gain the valuable skills and techniques you need to accelerate the delivery of machine learning solutions. With this practical guide, data scientists, ML engineers, and their leaders will learn how to bridge the gap between data science and Lean product delivery in a practical and simple way. Dav...(237.15 zł najniższa cena z 30 dni)
245.65 zł
289.00 zł(-15%) -
This practical book provides a detailed explanation of the zero trust security model. Zero trust is a security paradigm shift that eliminates the concept of traditional perimeter-based security and requires you to "always assume breach" and "never trust but always verify." The updated edition off...(203.15 zł najniższa cena z 30 dni)
203.15 zł
249.00 zł(-18%) -
Decentralized finance (DeFi) is a rapidly growing field in fintech, having grown from $700 million to $100 billion over the past three years alone. But the lack of reliable information makes this area both risky and murky. In this practical book, experienced securities attorney Alexandra Damsker ...(203.15 zł najniższa cena z 30 dni)
203.15 zł
249.00 zł(-18%) -
Whether you're a startup founder trying to disrupt an industry or an entrepreneur trying to provoke change from within, your biggest challenge is creating a product people actually want. Lean Analytics steers you in the right direction.This book shows you how to validate your initial idea, find t...(126.65 zł najniższa cena z 30 dni)
126.65 zł
149.00 zł(-15%) -
When it comes to building user interfaces on the web, React enables web developers to unlock a new world of possibilities. This practical book helps you take a deep dive into fundamental concepts of this JavaScript library, including JSX syntax and advanced patterns, the virtual DOM, React reconc...(194.65 zł najniższa cena z 30 dni)
203.15 zł
249.00 zł(-18%)
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.