Articoli correlati a Programming C#

Liberty, Jesse Programming C# ISBN 13: 9780596006990

Programming C# - Brossura

 
9780596006990: Programming C#
Vedi tutte le copie di questo ISBN:
 
 

The programming language C# was built with the future of application development in mind. Pursuing that vision, C#'s designers succeeded in creating a safe, simple, component-based, high-performance language that works effectively with Microsoft's .NET Framework. Now the favored language among those programming for the Microsoft platform, C# continues to grow in popularity as more developers discover its strength and flexibility. And, from the start, C# developers have relied on Programming C# both as an introduction to the language and a means of further building their skills.

The fourth edition of Programming C#--the top-selling C# book on the market--has been updated to the C# ISO standard as well as changes to Microsoft's implementation of the language. It also provides notes and warnings on C# 1.1 and C# 2.0.

Aimed at experienced programmers and web developers, Programming C#, 4th Edition, doesn't waste too much time on the basics. Rather, it focuses on the features and programming patterns unique to the C# language. New C# 2005 features covered in-depth include:

  • Visual Studio 2005
  • Generics
  • Collection interfaces and iterators
  • Anonymous methods
  • New ADO.NET data controls
  • Fundamentals of Object-Oriented Programming
Author Jesse Liberty, an acclaimed web programming expert and entrepreneur, teaches C# in a way that experienced programmers will appreciate by grounding its applications firmly in the context of Microsoft's .NET platform and the development of desktop and Internet applications.

Liberty also incorporates reader suggestions from previous editions to help create the most consumer-friendly guide possible.

Le informazioni nella sezione "Riassunto" possono far riferimento a edizioni diverse di questo titolo.

Contenuti:
Preface; About This Book; What You Need To Use This Book; How the Book Is Organized; Who This Book Is For; C# 2.0 Versus C# 1.1; C# Versus Visual Basic .NET; C# Versus Java; C# Versus C and C++; Conventions Used in This Book; Support; We'd Like to Hear from You; Safari Enabled; Acknowledgments; Part I: The C# Language; Chapter 1: C# and the .NET Framework; 1.1 The .NET Platform; 1.2 The .NET Framework; 1.3 Compilation and the MSIL; 1.4 The C# Language; Chapter 2: Getting Started: "Hello World"; 2.1 Classes, Objects, and Types; 2.2 Developing "Hello World"; 2.3 Using the Visual Studio .NET Debugger; Chapter 3: C# Language Fundamentals; 3.1 Types; 3.2 Variables and Constants; 3.3 Expressions; 3.4 Whitespace; 3.5 Statements; 3.6 Operators; 3.7 Preprocessor Directives; Chapter 4: Classes and Objects; 4.1 Defining Classes; 4.2 Creating Objects; 4.3 Using Static Members; 4.4 Destroying Objects; 4.5 Passing Parameters; 4.6 Overloading Methods and Constructors; 4.7 Encapsulating Data with Properties; 4.8 readonly Fields; Chapter 5: Inheritance and Polymorphism; 5.1 Specialization and Generalization; 5.2 Inheritance; 5.3 Polymorphism; 5.4 Abstract Classes; 5.5 The Root of All Classes: Object; 5.6 Boxing and Unboxing Types; 5.7 Nesting Classes; Chapter 6: Operator Overloading; 6.1 Using the operator Keyword; 6.2 Supporting Other .NET Languages; 6.3 Creating Useful Operators; 6.4 Logical Pairs; 6.5 The Equality Operator; 6.6 Conversion Operators; Chapter 7: Structs; 7.1 Defining Structs; 7.2 Creating Structs; Chapter 8: Interfaces; 8.1 Defining and Implementing an Interface; 8.2 Accessing Interface Methods; 8.3 Overriding Interface Implementations; 8.4 Explicit Interface Implementation; Chapter 9: Arrays, Indexers, and Collections; 9.1 Arrays; 9.2 The foreach Statement; 9.3 Indexers; 9.4 Collection Interfaces; 9.5 Constraints; 9.6 List ; 9.7 Queues; 9.8 Stacks; 9.9 Dictionaries; Chapter 10: Strings and Regular Expressions; 10.1 Strings; 10.2 Regular Expressions; Chapter 11: Handling Exceptions; 11.1 Throwing and Catching Exceptions; 11.2 Exception Objects; 11.3 Custom Exceptions; 11.4 Rethrowing Exceptions; Chapter 12: Delegates and Events; 12.1 Delegates; 12.2 Multicasting; 12.3 Events; 12.4 Using Anonymous Methods; 12.5 Retrieving Values from Multicast Delegates; Part II: Programming with C#; Chapter 13: Building Windows Applications; 13.1 Creating a Simple Windows Form; 13.2 Creating a Windows Forms Application; 13.3 XML Documentation Comments; Chapter 14: Accessing Data with ADO.NET; 14.1 Relational Databases and SQL; 14.2 The ADO.NET Object Model; 14.3 Getting Started with ADO.NET; 14.4 Using OLE DB Managed Providers; 14.5 Working with Data-Bound Controls; Chapter 15: Programming ASP.NET Applications and Web Services; 15.1 Understanding Web Forms; 15.2 Creating a Web Form; 15.3 Adding Controls; 15.4 Data Binding; 15.5 Web Services; 15.6 SOAP, WSDL, and Discovery; 15.7 Building a Web Service; 15.8 Creating the Proxy; Chapter 16: Putting It All Together; 16.1 The Overall Design; 16.2 Creating the Web Services Client; 16.3 Displaying the Output; 16.4 Searching by Category; Part III: The CLR and the .NET Framework; Chapter 17: Assemblies and Versioning; 17.1 PE Files; 17.2 Metadata; 17.3 Security Boundary; 17.4 Manifests; 17.5 Multimodule Assemblies; 17.6 Private Assemblies; 17.7 Shared Assemblies; Chapter 18: Attributes and Reflection; 18.1 Attributes; 18.2 Reflection; Chapter 19: Marshaling and Remoting; 19.1 Application Domains; 19.2 Context; 19.3 Remoting; Chapter 20: Threads and Synchronization; 20.1 Threads; 20.2 Synchronization; 20.3 Race Conditions and Deadlocks; Chapter 21: Streams; 21.1 Files and Directories; 21.2 Reading and Writing Data; 21.3 Asynchronous I/O; 21.4 Network I/O; 21.5 Web Streams; 21.6 Serialization; 21.7 Isolated Storage; Chapter 22: Programming .NET and COM; 22.1 Importing ActiveX Controls; 22.2 Importing COM Components; 22.3 Exporting .NET Components; 22.4 P/Invoke; 22.5 Pointers; Appendix A: C# Keywords; Colophon;
Product Description:
Book by Liberty Jesse

Le informazioni nella sezione "Su questo libro" possono far riferimento a edizioni diverse di questo titolo.

  • EditoreOreilly & Associates Inc
  • Data di pubblicazione2005
  • ISBN 10 0596006993
  • ISBN 13 9780596006990
  • RilegaturaCopertina flessibile
  • Numero edizione4
  • Numero di pagine644
  • Valutazione libreria

I migliori risultati di ricerca su AbeBooks

Foto dell'editore

Liberty, Jesse
Editore: O'Reilly Media (2005)
ISBN 10: 0596006993 ISBN 13: 9780596006990
Nuovo Paperback Quantità: 1
Da:
GoldenWavesOfBooks
(Fayetteville, TX, U.S.A.)
Valutazione libreria

Descrizione libro Paperback. Condizione: new. New. Fast Shipping and good customer service. Codice articolo Holz_New_0596006993

Informazioni sul venditore | Contatta il venditore

Compra nuovo
EUR 51,35
Convertire valuta

Aggiungere al carrello

Spese di spedizione: EUR 3,74
In U.S.A.
Destinazione, tempi e costi
Foto dell'editore

Liberty, Jesse
Editore: O'Reilly Media (2005)
ISBN 10: 0596006993 ISBN 13: 9780596006990
Nuovo Paperback Quantità: 1
Da:
GoldBooks
(Denver, CO, U.S.A.)
Valutazione libreria

Descrizione libro Paperback. Condizione: new. New Copy. Customer Service Guaranteed. Codice articolo think0596006993

Informazioni sul venditore | Contatta il venditore

Compra nuovo
EUR 52,40
Convertire valuta

Aggiungere al carrello

Spese di spedizione: EUR 3,97
In U.S.A.
Destinazione, tempi e costi
Foto dell'editore

Liberty, Jesse
Editore: Brand: O'Reilly Media (2005)
ISBN 10: 0596006993 ISBN 13: 9780596006990
Nuovo Brossura Quantità: 1
Da:
Front Cover Books
(Denver, CO, U.S.A.)
Valutazione libreria

Descrizione libro Condizione: new. Codice articolo FrontCover0596006993

Informazioni sul venditore | Contatta il venditore

Compra nuovo
EUR 52,49
Convertire valuta

Aggiungere al carrello

Spese di spedizione: EUR 4,02
In U.S.A.
Destinazione, tempi e costi
Foto dell'editore

Liberty, Jesse
Editore: O'Reilly Media (2005)
ISBN 10: 0596006993 ISBN 13: 9780596006990
Nuovo Paperback Quantità: 1
Da:
The Book Spot
(Sioux Falls, SD, U.S.A.)
Valutazione libreria

Descrizione libro Paperback. Condizione: New. Codice articolo Abebooks178000

Informazioni sul venditore | Contatta il venditore

Compra nuovo
EUR 56,76
Convertire valuta

Aggiungere al carrello

Spese di spedizione: GRATIS
In U.S.A.
Destinazione, tempi e costi
Foto dell'editore

Liberty, Jesse
Editore: O'Reilly Media (2005)
ISBN 10: 0596006993 ISBN 13: 9780596006990
Nuovo Paperback Quantità: 1
Da:
GoldenDragon
(Houston, TX, U.S.A.)
Valutazione libreria

Descrizione libro Paperback. Condizione: new. Buy for Great customer experience. Codice articolo GoldenDragon0596006993

Informazioni sul venditore | Contatta il venditore

Compra nuovo
EUR 53,78
Convertire valuta

Aggiungere al carrello

Spese di spedizione: EUR 3,04
In U.S.A.
Destinazione, tempi e costi
Foto dell'editore

Liberty, Jesse
Editore: O'Reilly Media (2005)
ISBN 10: 0596006993 ISBN 13: 9780596006990
Nuovo Paperback Quantità: 1
Da:
Wizard Books
(Long Beach, CA, U.S.A.)
Valutazione libreria

Descrizione libro Paperback. Condizione: new. New. Codice articolo Wizard0596006993

Informazioni sul venditore | Contatta il venditore

Compra nuovo
EUR 68,55
Convertire valuta

Aggiungere al carrello

Spese di spedizione: EUR 3,27
In U.S.A.
Destinazione, tempi e costi
Foto dell'editore

Liberty, Jesse
Editore: O'Reilly Media (2005)
ISBN 10: 0596006993 ISBN 13: 9780596006990
Nuovo Brossura Quantità: 1
Da:
BennettBooksLtd
(North Las Vegas, NV, U.S.A.)
Valutazione libreria

Descrizione libro Condizione: New. New. In shrink wrap. Looks like an interesting title! 2.1. Codice articolo Q-0596006993

Informazioni sul venditore | Contatta il venditore

Compra nuovo
EUR 90,93
Convertire valuta

Aggiungere al carrello

Spese di spedizione: EUR 5,31
In U.S.A.
Destinazione, tempi e costi