001436254 000__ 05140cam\a2200589\a\4500 001436254 001__ 1436254 001436254 003__ OCoLC 001436254 005__ 20230309004017.0 001436254 006__ m\\\\\o\\d\\\\\\\\ 001436254 007__ cr\un\nnnunnun 001436254 008__ 210501s2021\\\\cau\\\\\o\\\\\000\0\eng\d 001436254 019__ $$a1249013101$$a1302292158 001436254 020__ $$a9781484269398$$q(electronic bk.) 001436254 020__ $$a148426939X$$q(electronic bk.) 001436254 020__ $$z9781484269381 001436254 020__ $$z1484269381 001436254 0247_ $$a10.1007/978-1-4842-6939-8$$2doi 001436254 035__ $$aSP(OCoLC)1249474020 001436254 040__ $$aEBLCP$$beng$$epn$$cEBLCP$$dGW5XE$$dOCLCO$$dYDX$$dEBLCP$$dOCLCF$$dUKAHL$$dLVT$$dOCLCO$$dOCLCQ$$dCOM$$dOCLCQ 001436254 049__ $$aISEA 001436254 050_4 $$aQA76.73.C154 001436254 08204 $$a005.133$$223 001436254 1001_ $$aTroelsen, Andrew. 001436254 24510 $$aPro C# 9 with . NET 5 :$$bfoundational principles and practices in programming /$$cAndrew Troelsen, Phillip Japikse. 001436254 250__ $$a10th ed. 001436254 260__ $$aBerkeley, CA :$$bApress L.P.,$$c2021. 001436254 300__ $$a1 online resource (1383 pages) 001436254 336__ $$atext$$btxt$$2rdacontent 001436254 337__ $$acomputer$$bc$$2rdamedia 001436254 338__ $$aonline resource$$bcr$$2rdacarrier 001436254 5050_ $$aPart 1: Introducing C# and .NET 5 -- 1: Introducing C# and .NET (Core) 5 -- 2: Building C# Applications -- Part 2: Core C# Programming -- 3: Core C# Programming Constructs, Part 1 -- 4: Core C# Programming Constructs, Part 2 -- Part 3: Object Oriented Programming with C# -- 5: Understanding Encapsulation -- 6: Understanding Inheritance and Polymorphism -- 7: Understanding Structured Exception Handling -- 8: Working with Interfaces -- 9: Understanding Object Lifetime -- Part 4: Advanced C# Programming -- 10: Collections and Generics -- 11: Advanced C# Language Features -- 12: Delegates, Events, and Lambda Expressions -- 13: LINQ To Objects -- 14: Processes, AppDomains, and Load Contexts -- 15: Multithreaded, Parallel, and Async Programming -- Part 5: Programming with .NET Core Assemblies -- 16: Building and Configuring Class Libraries -- 17: Type Reflection, Late Binding, and Attribute-Based Programming -- 18: Dynamic Types and the Dynamic Language Runtime -- 19: Understanding CIL and the Role of Dynamic Assemblies -- Part 6: File Handling, Object Serialization, and Data Access -- 20: File I/O and Object Serialization -- 21: Data Access with ADO.NET -- Part 7: Entity Framework Core -- 22: Introducing Entity Framework Core -- 23: Build a Data Access Layer with Entity Framework Core -- Part 8: Windows Client Development -- 24: Introducing Windows Presentation Foundation and XAML -- 25: WPF Controls, Layouts, Events, and Data Binding -- 26: WPF Graphics Rendering Services -- 27: WPF Resources, Animations, Styles, and Templates -- 28: WPF Notifications, Validations, Commands, and MVVM -- Part 9: ASP.NET Core -- 29: Introducing ASP.NET Core -- 30: RESTful Services with ASP.NET Core -- 31: MVC Applications with ASP.NET Core. 001436254 506__ $$aAccess limited to authorized users. 001436254 520__ $$aThis essential classic provides a comprehensive foundation in the C# programming language and the framework it lives in. Now in its 10th edition, you will find the latest C# 9 and .NET 5 features served up with plenty of "behind the curtain" discussion designed to expand developers' critical thinking skills when it comes to their craft. Coverage of ASP.NET Core, Entity Framework Core, and more, sits alongside the latest updates to the new unified .NET platform, from performance improvements to Windows Desktop apps on .NET 5, updates in XAML tooling, and expanded coverage of data files and data handling. Going beyond the latest features in C# 9, all code samples are rewritten for this latest release. Dive in and discover why this book is a favorite of C# developers worldwide. Gain a solid foundation in object-oriented development techniques, attributes and reflection, generics and collections, and numerous advanced topics not found in other texts (such as CIL opcodes and emitting dynamic assemblies). With the help of Pro C# 9 with .NET 5 you will gain the confidence to put C# into practice, and explore the .NET universe and its vast potential on your own terms 001436254 588__ $$aDescription based on print version record. 001436254 588__ $$aOnline resource; title from PDF title page (SpringerLink, viewed May 4, 2021). 001436254 63000 $$aMicrosoft .NET Framework. 001436254 650_0 $$aC# (Computer program language) 001436254 650_0 $$aApplication software$$xDevelopment. 001436254 650_0 $$aInternet programming. 001436254 650_6 $$aC# (Langage de programmation) 001436254 650_6 $$aLogiciels d'application$$xDéveloppement. 001436254 650_6 $$aProgrammation Internet. 001436254 655_0 $$aElectronic books. 001436254 7001_ $$aJapikse, Philip. 001436254 7730_ $$tOnline access: O'Reilly Media, Inc. O'Reilly Online Learning Platform: Academic edition (EZproxy Access) 001436254 77608 $$iPrint version:$$aTroelsen, Andrew.$$tPro C# 9 With . NET 5.$$dBerkeley, CA : Apress L.P., ©2021$$z9781484269381 001436254 852__ $$bebk 001436254 85640 $$3Springer Nature$$uhttps://univsouthin.idm.oclc.org/login?url=https://link.springer.com/10.1007/978-1-4842-6939-8$$zOnline Access$$91397441.1 001436254 909CO $$ooai:library.usi.edu:1436254$$pGLOBAL_SET 001436254 980__ $$aBIB 001436254 980__ $$aEBOOK 001436254 982__ $$aEbook 001436254 983__ $$aOnline 001436254 994__ $$a92$$bISE