Pro C# 2010 and the .NET 4 Platform

The first edition of this book was released at the 2001 Tech-Ed conference in Atlanta, Georgia. At that time, the .NET platform was still a beta product, and in many ways, so was this book. This is not to say that the early editions of this text did not have meritafter all, the book was a 2002 Jolt...

Full description

Bibliographic Details
Main Author: Troelsen, Andrew. (Author)
Corporate Author: SpringerLink (Online service)
Format: Electronic
Language:English
Published: Berkeley, CA : Apress, 2010.
Edition:Fifth Edition.
Subjects:
Online Access:https://ezaccess.library.uitm.edu.my/login?url=http://dx.doi.org/10.1007/978-1-4302-2550-8
LEADER 04722nam a22003975i 4500
001 8548
003 DE-He213
005 20130725200816.0
007 cr nn 008mamaa
008 100707s2010 xxu| s |||| 0|eng d
020 # # |a 9781430225508  |9 978-1-4302-2550-8 
024 7 # |a 10.1007/978-1-4302-2550-8  |2 doi 
050 # 4 |a QA76.6-76.66 
072 # 7 |a UM  |2 bicssc 
072 # 7 |a COM051000  |2 bisacsh 
082 0 4 |a 005.11  |2 23 
100 1 # |a Troelsen, Andrew.  |e author. 
245 1 0 |a Pro C# 2010 and the .NET 4 Platform  |c by Andrew Troelsen.  |h [electronic resource] / 
250 # # |a Fifth Edition. 
264 # 1 |a Berkeley, CA :  |b Apress,  |c 2010. 
300 # # |a 1752 p.  |b online resource. 
336 # # |a text  |b txt  |2 rdacontent 
337 # # |a computer  |b c  |2 rdamedia 
338 # # |a online resource  |b cr  |2 rdacarrier 
347 # # |a text file  |b PDF  |2 rda 
505 0 # |a Part One Introducing C# and the .NET Platform. 1 The Philosophy of .NET. 2 Building C# Applications -- Part Two C# Programming Fundamentals. 3 C# Programming Constructs, Part I. 4 C# Programming Constructs, Part II. 5 Defining Encapsulated Class Types. 6 Inheritance and Polymorphism. 7 Structured Exception Handling. 8 Understanding Object Lifetime -- Part Three Advanced Object Oriented Constructs. 9 Working with Interfaces. 10 Delegates and Events. 11 Advanced C# Programming Constructs. 12 Collections, Generics and Nullable Data Types. 13 Functional Programming Constructs. 14 Introducing LINQ and PLINQ -- Part Four Programming with .NET Assemblies. 15 Introducing .NET Assemblies. 16 Type Reflection, Late Binding, and Attribute-Based Programming. 17 Processes, AppDomains, Contexts, and CLR Hosts. 18 Building Multithreaded Applications. 19 Understanding CIL and Dynamic Assemblies -- Part Five Introducing the .NET Base Class Libraries. 20 File and Directory Manipulation. 21 Object Serialization. 22 Manipulating XML Documents with LINQ to XML. 23 .NET Remoting and XML Web Services. 24 Windows Communication Foundation. 25 Windows Workflow Foundation -- Part Six Desktop User Interfaces. 26 Windows Forms and GDI+. 27 Introducing Windows Presentation Foundation. 28 WPF Controls and Layout Managers. 29 Graphics Programming with WPF. 30 WPF Resource Management, Styles and Themes. 31 Deploying WPF Applications -- Part Six Database Access and Data Binding. 32 Database Access with ADO.NET. 33 LINQ to SQL. 34 WPF Data Binding -- Part Seven Platform Enhancements. 35 Dynamic Lookups. 36 Named and Optional Arguments. 37 Features for COM Interop. 38 Variance. 39 Oslo and the M modeling language. 
520 # # |a The first edition of this book was released at the 2001 Tech-Ed conference in Atlanta, Georgia. At that time, the .NET platform was still a beta product, and in many ways, so was this book. This is not to say that the early editions of this text did not have merit after all, the book was a 2002 Jolt Award finalist and it won the 2003 Referenceware Excellence Award. However, over the years that author Andrew Troelsen spent working with the common language runtime (CLR), he gained a much deeper understanding of the .NET platform and the subtleties of the C# programming language, and he feels that this fifth edition of the book is as close to a final release as he s come yet. This new edition has been comprehensively revised and rewritten to make it accurately reflect the C# 4 language specification for the .NET 4 platform. You ll find new chapters covering the important concepts of dynamic lookups, named and optional arguments, Parallel LINQ (PLINQ), improved COM interop, and variance for generics. If you re checking out this book for the first time, do understand that it's targeted at experienced software professionals and/or graduate students of computer science (so don't expect three chapters on iteration or decision constructs!). The mission of this text is to provide you with a rock-solid foundation in the C# programming language and the core aspects of the .NET platform (assemblies, remoting, Windows Forms, Web Forms, ADO.NET, XML web services, etc.). Once you digest the information presented in these 25 chapters, you ll be in a perfect position to apply this knowledge to your specific programming assignments, and you ll be well equipped to explore the .NET universe on your own terms. 
650 # 0 |a Computer science. 
650 1 4 |a Computer Science. 
650 2 4 |a Programming Techniques. 
710 2 # |a SpringerLink (Online service) 
773 0 # |t Springer eBooks 
776 0 8 |i Printed edition:  |z 9781430225492 
856 4 0 |u https://ezaccess.library.uitm.edu.my/login?url=http://dx.doi.org/10.1007/978-1-4302-2550-8 
912 # # |a ZDB-2-CWD 
950 # # |a Professional and Applied Computing (Springer-12059)