Programming C#
Covers C# 2.0, .NET 2.0 & Visual Studio 2005
Jesse Liberty - Collection Building .NET Applications
Résumé
Designed specifically for developing applications on Microsoft's .NET platform, the innovative C# programming language is simple, type-safe, object- and component-oriented, and Internet-savvy. In Programming C#, Fourth Edition, noted author Jesse Liberty gives experienced professionals the information they need to become productive quickly. Beginning with a rapid tour of basic C# language syntax, Part I introduces the keywords and concepts that make C# and .NET an effective environment for building desktop and web-based applications, including:
- Classes and objects
- Inheritance and polymorphism
- Operator overloading
- Generics, collections, and iterators
- Structs and interfaces
- String handling and regular expressions
- Exceptions and bug handling
- Delegates and events
Part II teaches you how to use C# with three core application frameworks-ASP.NET, .NET Windows Forms, and ADO.NET-to build typical desktop and Internet applications, including browser-oriented web applications and standards-based web services. Finally, in Part III, you'll learn how to tap the rich functionality of the .NET Framework to manage deployment with assemblies, work with metadata, marshal objects across process and machine boundaries, work with threads, handle data streams, and integrate with legacy Windows APIs and COM objects. All text and examples have been updated for Visual Studio 2005, the .NET Framework 2.0, and C# 2.0.
L'auteur - Jesse Liberty
Jesse Liberty is the best selling author of Programming
ASP.NET, Programming C#, and a dozen other books on web and
object oriented programming. He is president of Liberty
Associates, Inc., where he provides contract programming,
consulting and on-site training in ASP.NET, C#, C++ and
related topics. Jesse has been a Distinguished Software
Engineer at AT&T and Vice President for technology
development at CitiBank.
Jesse was Distinguished Software Engineer at AT&T and
Vice President of Electronic Delivery for Citibank. He
lives with his wife, Stacey; his daughters, Robin and
Rachel; his dog, Milo; and his cat, Fred, in the suburbs of
Cambridge, Massachusetts. Jesse supports his books on his
Web site at www.libertyassociates.com (click on Books and
Resources).
Sommaire
- Preface
- The C# Language
- C# and the .NET Framework
- Getting Started: "Hello World"
- C# Language Fundamentals
- Classes and Objects
- Inheritance and Polymorphism
- Operator Overloading
- Structs
- Interfaces
- Arrays, Indexers, and Collections
- Strings and Regular Expressions
- Handling Exceptions
- Delegates and Events
- Programming with C#
- Building Windows Applications
- Accessing Data with ADO.NET
- Programming ASP.NET Applications and Web Services
- Putting It All Together.
- The CLR and the .NET Framework
- Assemblies and Versioning
- Attributes and Reflection
- Marshaling and Remoting
- Threads and Synchronization
- Streams
- Programming .NET and COM
- Appendix: C# Keywords
- Index
Caractéristiques techniques
PAPIER | |
Éditeur(s) | O'Reilly |
Auteur(s) | Jesse Liberty |
Collection | Building .NET Applications |
Parution | 01/04/2005 |
Nb. de pages | 645 |
Format | 18 x 23 |
Couverture | Broché |
Poids | 942g |
Intérieur | Noir et Blanc |
EAN13 | 9780596006990 |
ISBN13 | 978-0-596-00699-0 |
Avantages Eyrolles.com
Consultez aussi
- Les meilleures ventes en Graphisme & Photo
- Les meilleures ventes en Informatique
- Les meilleures ventes en Construction
- Les meilleures ventes en Entreprise & Droit
- Les meilleures ventes en Sciences
- Les meilleures ventes en Littérature
- Les meilleures ventes en Arts & Loisirs
- Les meilleures ventes en Vie pratique
- Les meilleures ventes en Voyage et Tourisme
- Les meilleures ventes en BD et Jeunesse
- Informatique Développement d'applications Technologies objet Programmation objet
- Informatique Développement d'applications Programmation Windows
- Informatique Développement d'applications Programmation .NET
- Informatique Développement d'applications Programmation .NET C#
- Informatique Développement d'applications Langages C #
- Informatique Développement d'applications Outils de développement Visual Studio.NET