소장자료
LDR | 01345nam a2200000 a | ||
001 | 0100827824▲ | ||
005 | 20241209153116▲ | ||
007 | ta▲ | ||
008 | 241104s2023 enka 000 0 eng d▲ | ||
020 | ▼a9781805120063▼q(pbk.)▲ | ||
040 | ▼a221016▼c221016▲ | ||
082 | 0 | 4 | ▼a005.3▼223▲ |
090 | ▼a005.3▼bA823l2▲ | ||
100 | 1 | ▼aAshcraft, Alvin.▲ | |
245 | 1 | 0 | ▼aLearn WinUI 3.0 :▼bleverage the power of WinUI and the Windows app SDK to create modern Windows applications with C# and XAML /▼cby Alvin Ashcraft.▲ |
250 | ▼a2nd ed.▲ | ||
260 | ▼aBirmingham, UK :▼bPackt Publishing,▼c2023.▲ | ||
300 | ▼a386 p. :▼bill. ;▼c24 cm.▲ | ||
336 | ▼atext▼btxt▼2rdacontent▲ | ||
337 | ▼aunmediated▼bn▼2rdamedia▲ | ||
338 | ▼avolume▼bnc▼2rdacarrier▲ | ||
505 | 0 | ▼aCover -- Title Page -- Copyright -- Dedication -- Contributors -- Table of Contents -- Preface -- Part 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 -- 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 -- What's new in WinUI 3? -- Goodbye UWP? -- New features for WinUI 3 and the Windows App SDK -- The Windows App SDK and WinUI -- WinUI 3 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 desktop development workloads -- Introducing the application idea -- Reviewing the application features -- WinUI in Desktop projects -- Creating your first WinUI project -- Anatomy of a WinUI in Desktop project -- Reviewing App.xaml -- Reviewing App.xaml.cs -- Reviewing MainWindow.xaml -- Reviewing MainWindow.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 -- Understanding WinUI and Windows App SDK -- Understanding the .NET 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 -- The MVVM Toolkit -- The Prism Library -- MVVMCross -- Choosing a framework for WinUI applications -- Understanding data binding in WinUI -- What are markup extensions? -- 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 View Model -- Updating the View -- Leveraging the MVVM Toolkit -- Summary -- Questions -- Chapter 4: Advanced MVVM Concepts -- Technical requirements -- Understanding the basics of DI -- Using DI with ViewModel classes -- Leveraging x:Bind with events.▲ | |
520 | ▼aWinUI 3 takes a whole new approach to delivering Windows UI components and controls and has the ability to deliver the same features across multiple versions of Windows. Learn WinUI 3 is a comprehensive introduction to WinUI and Windows apps for anyone who is new to WinUI and XAML applications. This updated second edition begins by helping you get to grips with the latest features in WinUI and shows you how XAML is used in UI development. The next set of chapters will help you set up a new Visual Studio environment, develop a new desktop project, incorporate the Model-View-ViewModel (MVVM) pattern in a WinUI project, and develop unit tests for ViewModel commands. Next, you'll cover the basics of data access from WinUI projects with a step-by-step approach. As you advance, you'll discover how to leverage the Fluent Design System to design beautiful WinUI applications. You'll also explore the contents and capabilities of the Windows Community Toolkit and learn how to create cross-platform apps with markup and code from your project using Uno Platform. The concluding chapters will teach you how to build, debug, and deploy apps to the Microsoft Store. By the end of this book, you'll have learned how to build WinUI applications from scratch and how to modernize existing desktop apps using WinUI 3 and the Windows App SDK.▲ | ||
650 | 0 | ▼aApplication software▼xDevelopment.▲ | |
650 | 0 | ▼aC# (Computer program language).▲ |

Learn WinUI 3.0 : leverage the power of WinUI and the Windows app SDK to create modern Windows applications with C# and XAML
자료유형
국외단행본
서명/책임사항
Learn WinUI 3.0 : leverage the power of WinUI and the Windows app SDK to create modern Windows applications with C# and XAML / by Alvin Ashcraft.
개인저자
판사항
2nd ed.
발행사항
Birmingham, UK : Packt Publishing , 2023.
형태사항
386 p. : ill. ; 24 cm.
내용주기
Cover -- Title Page -- Copyright -- Dedication -- Contributors -- Table of Contents -- Preface -- Part 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 -- 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 -- What's new in WinUI 3? -- Goodbye UWP? -- New features for WinUI 3 and the Windows App SDK -- The Windows App SDK and WinUI -- WinUI 3 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 desktop development workloads -- Introducing the application idea -- Reviewing the application features -- WinUI in Desktop projects -- Creating your first WinUI project -- Anatomy of a WinUI in Desktop project -- Reviewing App.xaml -- Reviewing App.xaml.cs -- Reviewing MainWindow.xaml -- Reviewing MainWindow.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 -- Understanding WinUI and Windows App SDK -- Understanding the .NET 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 -- The MVVM Toolkit -- The Prism Library -- MVVMCross -- Choosing a framework for WinUI applications -- Understanding data binding in WinUI -- What are markup extensions? -- 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 View Model -- Updating the View -- Leveraging the MVVM Toolkit -- Summary -- Questions -- Chapter 4: Advanced MVVM Concepts -- Technical requirements -- Understanding the basics of DI -- Using DI with ViewModel classes -- Leveraging x:Bind with events.
요약주기
WinUI 3 takes a whole new approach to delivering Windows UI components and controls and has the ability to deliver the same features across multiple versions of Windows. Learn WinUI 3 is a comprehensive introduction to WinUI and Windows apps for anyone who is new to WinUI and XAML applications. This updated second edition begins by helping you get to grips with the latest features in WinUI and shows you how XAML is used in UI development. The next set of chapters will help you set up a new Visual Studio environment, develop a new desktop project, incorporate the Model-View-ViewModel (MVVM) pattern in a WinUI project, and develop unit tests for ViewModel commands. Next, you'll cover the basics of data access from WinUI projects with a step-by-step approach. As you advance, you'll discover how to leverage the Fluent Design System to design beautiful WinUI applications. You'll also explore the contents and capabilities of the Windows Community Toolkit and learn how to create cross-platform apps with markup and code from your project using Uno Platform. The concluding chapters will teach you how to build, debug, and deploy apps to the Microsoft Store. By the end of this book, you'll have learned how to build WinUI applications from scratch and how to modernize existing desktop apps using WinUI 3 and the Windows App SDK.
ISBN
9781805120063
청구기호
005.3 A823l2
소장정보
예도서예약
서서가에없는책 신고
보보존서고신청
캠캠퍼스대출
우우선정리신청
배자료배달신청
문문자발송
출청구기호출력
학소장학술지 원문서비스
등록번호 | 청구기호 | 소장처 | 도서상태 | 반납예정일 | 서비스 |
---|
북토크
자유롭게 책을 읽고
느낀점을 적어주세요
글쓰기
느낀점을 적어주세요
청구기호 브라우징
관련 인기대출 도서