|
|
|
This thoroughly updated tutorial for beginning to intermediate programmers covers the latest release of Microsoft's popular C# language (C# 3.0) and the new .NET 3.5 platform for developing Windows and web applications. Now in its fifth edition, our bestselling "Programming C# 3.0" teaches the essentials of the C# and the .NET Framework Class Libraries, and explains how to use these tools to create applications for Windows, as well as for the Web. This book not only teaches the basics of programming with C# 3.0, but doubles as a reference.It includes new chapters to teach you how to use new LINQ (Language Integrated Query) and other C# 3.0 language innovations to speed up development tasks. It explains how to create Windows applications using .NET and the Windows Presentation Foundation (WPF) for both Vista and legacy operating systems. It teaches you how to create web applications with ASP.NET 2.0 and ASP.NET AJAX, and how to consume web services with Windows Communication Foundation (WCF). This new edition of "Programming C# 3.0" is for working programmers who want to develop proficiency in Microsoft's hottest and most important language. No prior .N ET experience is required for you to get started, as long as you understand the basics of object-oriented programming with languages such as C++ or Java. There's no time like the present to work with C# - and no book like this one to teach you the intricacies.
| ISBN | 0596527438 | | Pages | 590 | | ISBN13 | 9780596527433 (What's this?) | | Volumes | 1 | | Publisher | O'Reilly Media, Inc, USA | | Weight (grammes) | 785 | | Imprint | O'Reilly Media, Inc, USA | | Published in | Sebastopol | | Format | Paperback | | Previous ISBN | 9780596006990 | | Publication date | 11 Jan 2008 | | Height (mm) | 232 | | Library of Congress | QA76.73 | | Width (mm) | 178 | | DEWEY | 005.133 | | Spine width (mm) | 31 | | DEWEY edition | DC22 | | Academic level | Professional / Scholarly |
|
| |
| | | Preface | | | | Pt. I | | The C# Language | | | | 1 | | C# 3.0 and .NET 3.5 | | 3 | | 2 | | Getting Started: "Hello World" | | 7 | | 3 | | C# Language Fundamentals | | 21 | | 4 | | Classes and Objects | | 61 | | 5 | | Inheritance and Polymorphism | | 98 | | 6 | | Operator Overloading | | 118 | | 7 | | Structs | | 127 | | 8 | | Interfaces | | 132 | | 9 | | Arrays, Indexers, and Collections | | 156 | | 10 | | Strings and Regular Expressions | | 214 | | 11 | | Exceptions | | 241 | | 12 | | Delegates and Events | | 256 | | Pt. II | | C# and Data | | | | 13 | | Introducing LINQ | | 279 | | 14 | | Working with XML | | 302 | | 15 | | Putting LINQ to Work | | 337 | | 16 | | ADO.NET and Relational Databases | | 368 | | Pt. III | | Programming with C# | | | | 17 | | Programming ASP.NET Applications | | 381 | | 18 | | Programming WPF Applications | | 404 | | 19 | | Programming Windows Forms Applications | | 420 | | Pt. IV | | The CLR and the .NET Framework | | | | 20 | | Attributes and Reflection | | 449 | | 21 | | Threads and Synchronization | | 465 | | 22 | | Streams | | 487 | | 23 | | Programming .NET and COM | | 542 | | | More... | | |
|
|
|
|
|