Cargando…

Learn WinUI 3. 0 Leverage the Power of WinUI, the Future of Native Windows Application Development.

WinUI is the future of Windows application development. It is the first step in Microsoft's Project Reunion, an open source effort to unify Windows development on an SPA. This book will help developers get up to speed with WinUI quickly to build new Windows applications or modernize existing de...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Ashcraft, Alvin
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Birmingham : Packt Publishing, Limited, 2021.
Temas:
Acceso en línea:Texto completo (Requiere registro previo con correo institucional)

MARC

LEADER 00000cam a2200000Mu 4500
001 OR_on1244631244
003 OCoLC
005 20231017213018.0
006 m o d
007 cr cnu---unuuu
008 210403s2021 xx o ||| 0 eng d
040 |a EBLCP  |b eng  |c EBLCP  |d YDX  |d UKAHL  |d NLW  |d CZL  |d OCLCO  |d OCLCF  |d OCLCQ  |d IEEEE 
019 |a 1244536648 
020 |a 9781800207394 
020 |a 1800207395 
020 |z 1800208669 
020 |z 9781800208667 
035 |a (OCoLC)1244631244  |z (OCoLC)1244536648 
037 |a 10162607  |b IEEE 
050 4 |a QA76.73.C153  |b .A843 2021 
082 0 4 |a 005.133  |2 23 
049 |a UAMI 
100 1 |a Ashcraft, Alvin. 
245 1 0 |a Learn WinUI 3. 0  |h [electronic resource] :  |b Leverage the Power of WinUI, the Future of Native Windows Application Development. 
260 |a Birmingham :  |b Packt Publishing, Limited,  |c 2021. 
300 |a 1 online resource (440 p.) 
500 |a Description based upon print version of record. 
505 0 |a Cover -- Title Page -- Copyright and Credits -- Dedication -- Contributors -- Table of Contents -- Preface -- Section 1: Introduction to WinUI and Windows Applications -- Chapter 1: Introduction to WinUI -- Technical requirements -- Before UWP -- Windows 8 XAML applications -- Windows application UI design -- Windows Runtime (WinRT) -- User backlash and the path forward to Windows 10 -- Windows 10 and UWP application development -- Language choice with UWP development -- Lifting app restrictions -- UWP backward compatibility -- What is XAML? -- Creating an adaptive UI for any device 
505 8 |a Powerful data binding -- Styling your UI with XAML -- Separating presentation from business logic -- What is WinUI? -- The first WinUI release -- The road to WinUI 3.0 -- What's new in WinUI 3.0? -- Goodbye UWP? -- New features for WinUI 3.0 -- Project Reunion and WinUI -- WinUI compared to other Windows development frameworks -- WinUI versus UWP -- WinUI versus WPF -- WinUI versus Windows Forms (WinForms) -- Summary -- Questions -- Chapter 2: Configuring the Development Environment and Creating the Project -- Technical requirements -- Installing Visual Studio and Windows development workloads 
505 8 |a Adding the WinUI app templates -- Introducing the application idea -- Reviewing the application features -- WinUI in UWP versus WinUI in Desktop projects -- Creating your first WinUI project -- Anatomy of a WinUI in UWP project -- Reviewing App.xaml -- Reviewing App.xaml.cs -- Reviewing MainPage.xaml -- Reviewing MainPage.xaml.cs -- Reviewing the project references -- Reviewing the project properties -- XAML basics -- Building the model -- Creating sample data -- Building the initial UI -- Completing the data-binding initialization -- Creating the DataTemplate and binding the UI 
505 8 |a Understanding WinUI and UWP -- Understanding the UWP app model -- Working with WinUI controls, properties, and events -- Adding a ListView header -- Creating the ComboBox filter -- Adding a new item button -- Summary -- Questions -- Chapter 3: MVVM for Maintainability and Testability -- Technical requirements -- Understanding MVVM -- MVVM -- the big picture -- MVVM libraries for WinUI -- Windows Community Toolkit MVVM library -- Prism Library -- MVVMCross -- Choosing a framework for WinUI applications -- Understanding data binding in WinUI -- What are markup extensions? 
505 8 |a Binding markup extension -- x:Bind markup extension -- Updating View data with INotifyPropertyChanged -- Updating collection data with INotifyCollectionChanged -- Implementing MVVM in WinUI applications -- Working with events and commands -- Implementing ICommand -- Using commands in the ViewModel -- Updating the View -- Choosing a unit test framework -- Summary -- Questions -- Chapter 4: Advanced MVVM Concepts -- Technical requirements -- Understanding the basics of DI -- Using DI with ViewModel classes -- Leveraging x:Bind with events -- Page navigation with MVVM and DI 
500 |a Adding ItemDetailsPage. 
520 |a WinUI is the future of Windows application development. It is the first step in Microsoft's Project Reunion, an open source effort to unify Windows development on an SPA. This book will help developers get up to speed with WinUI quickly to build new Windows applications or modernize existing desktop applications with the power of XAML Islands. 
590 |a O'Reilly  |b O'Reilly Online Learning: Academic/Public Library Edition 
650 0 |a C (Computer program language) 
650 6 |a C (Langage de programmation) 
650 7 |a Business applications.  |2 bicssc 
650 7 |a Programming & scripting languages: general.  |2 bicssc 
650 7 |a User interface design & usability.  |2 bicssc 
650 7 |a Computers  |x Programming Languages  |x C#.  |2 bisacsh 
650 7 |a Computers  |x User Interfaces.  |2 bisacsh 
650 7 |a Computers  |x Desktop Applications  |x General.  |2 bisacsh 
650 7 |a C (Computer program language)  |2 fast  |0 (OCoLC)fst00843279 
776 0 8 |i Print version:  |a Ashcraft, Alvin  |t Learn WinUI 3. 0  |d Birmingham : Packt Publishing, Limited,c2021  |z 9781800208667 
856 4 0 |u https://learning.oreilly.com/library/view/~/9781800208667/?ar  |z Texto completo (Requiere registro previo con correo institucional) 
938 |a Askews and Holts Library Services  |b ASKH  |n AH38451041 
938 |a ProQuest Ebook Central  |b EBLB  |n EBL6531438 
938 |a YBP Library Services  |b YANK  |n 302028925 
994 |a 92  |b IZTAP