C# 6.0 and the .NET 4.6 Framework /

Troelsen, Andrew W.

C# 6.0 and the .NET 4.6 Framework / - Seventh Edition. - [Berkeley, CA] : Apress, [2015] ©2015 - xxiii, 1625 pages ;

Includes index.

Part 1: Introducing C# and the .NET platform --
1. The philosophy of .NET --
2. Building C# applications --
Part 2: Core C# programming --
3. Core C# programming constructs, part I --
4. Core C# programming constucts, part II --
Part 3: Object-oriented programming with C# --
5. Understanding encapsulation --
6. Understanding inheritance and polymorphism --
7. Understanding structured exception handling --
8. Working with interfaces --
Part 4: Advanced C# programming --
9. Collections and generics --
10. Delegates, events, and lambda expressions --
11. Advanced C# language features --
12. LINQ to objects --
13. Understanding object lifetime --
Part 5: Programming with .NET assemblies --
14. Building and configuring class libraries --
15. Type reflection, late binding, and attribute-based programming --
16. Dynamic types and the dynamic language runtime --
17. Processes, AppDomains, and object contexts --
18. Understanding CIL and the role of dynamic assemblies --
Part 6: Introducing the .NET base class libraries --
19. Multithreaded, parallel, and async programming --
20. File I/O and object serialization --
21. ADO.NET part I: the connected layer --
22. ADO.NET part II: the disconnected layer --
23. ADO.NET part III: entity framework --
24. Introducing LINQ to XML --
25. Introducing windows communication foundation --
Part 7: Windows presentation foundation --
26. Introducing windows presentation foundation and XAML --
27. Programming with WPF controls --
28. WPF graphics rendering services --
29. WPF resources, animations, styles, and templates --
30. Notifications, commands, validation, and MVVM --
Part 8: ASP.NET --
31. Introducing ASP.NET web forms --
32. ASP.NET web controls, master pages, and themes --
33. ASP.NET state management techniques --
34. ASP.NET MVC and web API.


This 7th edition of Pro C# 6.0 and the .NET 4.6 Platform has been completely revised and rewritten to reflect the latest changes to the C# language specification and new advances in the .NET Framework. Readers will gain a solid foundation of object-oriented development techniques, attributes and reflection, generics and collections as well as numerous advanced topics (such as CIL opcodes and emitting dynamic assemblies)

9781484213339 1484213335


C# (Computer program language)
Microsoft .NET Framework.
Internet programming.

005.133 / TRO

© University of Vavuniya

---