Articoli correlati a C# in a Nutshell

C# in a Nutshell - Brossura

 
9780596001810: C# in a Nutshell

Sinossi

This is a concise introduction to the C# language and its syntax with brief tutorials on .NET types, and a large cross-reference of namespaces, types and members. Designed as a primary reference for daily use, it also includes background information on how to become productive quickly and goes to the source of the C# language and the APIs of the .NET Framework to present the content. Brief introductions to the language and .NET runtime offer the preparation needed for programming with the C# language, whose keywords and syntax are then detailed in subsequent chapters. The book also presents key namespaces and types of the .NET Framework base class library which provides much of the functionality and power of the language. Using C# examples, the .NET Framework covers each core area, including: strings; collections; XML; networking; input/output; serialization; assemblies; reflection; custom attributes; memory management; threading; integrating with Native DLLs; integrating with COM components; and diagnostics. It also covers language reference, plus syntax, XML documentation tags, naming and coding conventions, and the various C# development tools. Next, an extensive and quick reference to the API is presented, featuring the System namespace. Figures and tables present the main features of the namespace. For those looking create alternatives to Microsoft's implementation of the C# Programming Language and the Common Language Infrastructure as submitted to ECMA (an international standards organization), each element included in the ECMA submission is labelled. Finally, the entire reference is based on Version 1 of the .NET Framework and generated by tools written in the C# language itself.

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

L'autore

Peter Drayton is an independent consultant, helping early-stage companies define and build systems that take advantage of technologies such as .NET, SOAP, XML, and COM+. Peter is also an instructor for DevelopMentor, where he teaches Essential C#.NET. Originally from Cape Town, South Africa, Peter now lives in the San Francisco Bay Area with his wife, Julie. He spends his spare time researching .NET and tinkering with a small flotilla of computers cluttering up their a partment. He can be reached at peter@razorsoft.com.

Ben Albahari is cofounder of Genamics, a provider of tools for C# and J++ programmers, as well as software for DNA and protein sequence analysis. He is author of A Comparative Overview of C#, a frequently cited comparison of C# with C/C++ and Java that was recently named by DevX as one of the top 10 .NET sites. Ben is a resident of Perth, Australia, and in his spare time enjoys composing music on his computer. He can be reached at ben@genamics.com.

Contenuti

Preface; Audience; Contents of This Book; Assumptions This Book Makes; Conventions Used in This Book; Related Books; C# Resources Online; How to Contact Us; How the Quick Reference Is Generated; Acknowledgments; Programming with C#; Chapter 1: Introducing C# and the .NET Framework; 1.1 The C# Language; 1.2 The .NET Framework; 1.3 ECMA Standardization; Chapter 2: C# Language Basics; 2.1 A First C# Program; 2.2 Identifiers and Keywords; 2.3 Type Basics; 2.4 Value Types and Reference Types; 2.5 Predefined Types; 2.6 Arrays; 2.7 Variables and Parameters; 2.8 Expressions and Operators; 2.9 Statements; 2.10 Namespaces; Chapter 3: Creating Types in C#; 3.1 Classes; 3.2 Inheritance; 3.3 Access Modifiers; 3.4 Structs; 3.5 Interfaces; 3.6 Enums; Chapter 4: Advanced C# Features; 4.1 Delegates; 4.2 Delegates Versus Function Pointers; 4.3 Delegates Versus Interfaces; 4.4 Events; 4.5 Operator Overloading; 4.6 Try Statements and Exceptions; 4.7 Attributes; 4.8 Unsafe Code and Pointers; 4.9 Preprocessor Directives; 4.10 XML Documentation; Programming with the .NET Framework; Chapter 5: Framework Class Library Overview; 5.1 Core Types; 5.2 Text; 5.3 Collections; 5.4 Streams and I/O; 5.5 Networking; 5.6 Threading; 5.7 Security; 5.8 Reflection and Metadata; 5.9 Assemblies; 5.10 Serialization; 5.11 Remoting; 5.12 Web Services; 5.13 Data Access; 5.14 XML; 5.15 Graphics; 5.16 Rich Client Applications; 5.17 Web-Based Applications; 5.18 Globalization; 5.19 Configuration; 5.20 Advanced Component Services; 5.21 Diagnostics and Debugging; 5.22 Interoperating with Unmanaged Code; 5.23 Compiler and Tool Support; 5.24 Runtime Facilities; 5.25 Native OS Facilities; 5.26 Undocumented Types; Chapter 6: String Handling; 6.1 String Class; 6.2 StringBuilder Class; 6.3 Regular Expression Support; 6.4 Regular Expression Basics; 6.5 Procedural- and Expression-Based Patterns; 6.6 Cookbook Regular Expressions; Chapter 7: Collections; 7.1 Iterating Over Collections; 7.2 Standard Collection Interfaces; 7.3 Predefined Collection Classes; 7.4 Ordering Instances; 7.5 Generating Hash Code; Chapter 8: XML I/O; 8.1 Accessing XML Documents; 8.2 Parsing an XML Stream; 8.3 Selecting Nodes Using XPath; 8.4 Transforming a Document Using XSLT; Chapter 9: Networking; 9.1 Network Programming Models; 9.2 Generic Request/Response Architecture; 9.3 HTTP-Specific Support; 9.4 WebClient; 9.5 Adding New Protocol Handlers; 9.6 Using TCP, UDP, and Sockets; 9.7 Using DNS; Chapter 10: Streams and I/O; 10.1 Streams and Backing Stores; 10.2 Encapsulating Raw Streams; 10.3 Directories and Files; 10.4 Isolated Storage; Chapter 11: Serialization; 11.1 What Is Serialization?; 11.2 Serialization Support in the Framework; 11.3 Explicit Serialization; 11.4 Implicit Serialization; 11.5 [Serializable]; 11.6 [NonSerialized]; 11.7 IDeserializationCallback; 11.8 ISerializable; 11.9 [Serializable] and ISerializable; Chapter 12: Assemblies; 12.1 Elements of an Assembly; 12.2 Assemblies and Modules; 12.3 Scoping Types and Type References; 12.4 Naming and Signing Assemblies; 12.5 Resolving and Loading Assemblies; 12.6 Deployment; 12.7 Security Permissions; Chapter 13: Reflection; 13.1 Type Hierarchy; 13.2 Types, Members, and Nested Types; 13.3 Retrieving the Type for an Instance; 13.4 Retrieving a Type Directly; 13.5 Reflecting Over a Type Hierarchy; 13.6 Late Binding; 13.7 Advanced Uses of Reflection; 13.8 Creating New Types at Runtime; Chapter 14: Custom Attributes; 14.1 Language Support; 14.2 Compiler Support; 14.3 Runtime Support; 14.4 Predefined Attributes; 14.5 Defining a New Custom Attribute; 14.6 Retrieving a Custom Attribute at Runtime; Chapter 15: Memory Management; 15.1 The Garbage Collector; 15.2 Optimization Techniques; 15.3 Finalizers; 15.4 Dispose and Close Methods; Chapter 16: Threading; 16.1 Thread Synchronization; 16.2 Common Thread Types; 16.3 Asynchronous Delegates; Chapter 17: Integrating with Native DLLs; 17.1 Calling Into DLLs; 17.2 Marshaling Common Types; 17.3 Marshaling Classes and Structs; 17.4 In and Out Marshaling; 17.5 Callbacks from Unmanaged Code; 17.6 Simulating a C Union; 17.7 Mapping a Struct to a Binary Format; 17.8 Predefined Interop Support Attributes; Chapter 18: Integrating with COM Components; 18.1 Binding COM and C# Objects; 18.2 Exposing COM Objects to C#; 18.3 Exposing C# Objects to COM; 18.4 COM Mapping in C#; 18.5 Common COM Interop Support Attributes; 18.6 COM+ Support; Chapter 19: Diagnostics; 19.1 Logging and Assertion Facilities; 19.2 Conditional Compilation; 19.3 Debugger Integration; 19.4 Processes, Threads, and Stacks; 19.5 Event Logs; 19.6 Performance Counters; Language and Tools Reference; Chapter 20: C# Language Reference; Chapter 21: XML Documentation Tag Reference; Chapter 22: C# Naming and Coding Conventions; 22.1 Case; 22.2 Mechanics; 22.3 Word Choice; 22.4 Namespaces; Chapter 23: C# Development Tools; API Quick Reference; Chapter 24: How to Use This Quick Reference; 24.1 Finding a Quick-Reference Entry; 24.2 Reading a Quick-Reference Entry; Chapter 25: Microsoft.Win32; Chapter 26: System; Chapter 27: System.Collections; Chapter 28: System.Collections.Specialized; Chapter 29: System.Diagnostics; Chapter 30: System.Globalization; Chapter 31: System.IO; Chapter 32: System.IO.IsolatedStorage; Chapter 33: System.Net; Chapter 34: System.Net.Sockets; Chapter 35: System.Reflection; Chapter 36: System.Reflection.Emit; Chapter 37: System.Runtime.InteropServices; Chapter 38: System.Runtime.Serialization; Chapter 39: System.Runtime.Serialization.Formatters; Chapter 40: System.Text; Chapter 41: System.Text.RegularExpressions; Chapter 42: System.Threading; Chapter 43: System.Timers; Chapter 44: System.Xml; Chapter 45: System.Xml.XPath; Chapter 46: System.Xml.Xsl; Appendixes; Regular Expressions; Format Specifiers; Picture Format Specifiers; DateTime Format Specifiers; Data Marshaling; C# Keywords; Namespaces and Assemblies; Colophon;

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

  • EditoreO'Reilly Media
  • Data di pubblicazione2002
  • ISBN 10 0596001819
  • ISBN 13 9780596001810
  • RilegaturaCopertina flessibile
  • LinguaInglese
  • Numero edizione1
  • Numero di pagine830
  • Contatto del produttorenon disponibile

Compra usato

Condizioni: buono
Ships from the UK. Former library...
Visualizza questo articolo

EUR 5,96 per la spedizione da Regno Unito a Italia

Destinazione, tempi e costi

EUR 38,70 per la spedizione da U.S.A. a Italia

Destinazione, tempi e costi

Altre edizioni note dello stesso titolo

9780596005269: C# in a Nutshell

Edizione in evidenza

ISBN 10:  0596005261 ISBN 13:  9780596005269
Casa editrice: O'Reilly Media, 2003
Brossura

Risultati della ricerca per C# in a Nutshell

Foto dell'editore

Albahari, Ben, Drayton, Peter, Neward, Ted
ISBN 10: 0596001819 ISBN 13: 9780596001810
Antico o usato Brossura Prima edizione

Da: Better World Books Ltd, Dunfermline, Regno Unito

Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

Condizione: Good. 1st Edition. Ships from the UK. Former library book; may include library markings. Used book that is in clean, average condition without any missing pages. Codice articolo GRP57752953

Contatta il venditore

Compra usato

EUR 6,56
Convertire valuta
Spese di spedizione: EUR 5,96
Da: Regno Unito a: Italia
Destinazione, tempi e costi

Quantità: 1 disponibili

Aggiungi al carrello

Foto dell'editore

Drayton, Peter
Editore: O'Reilly Media, 2002
ISBN 10: 0596001819 ISBN 13: 9780596001810
Antico o usato Paperback

Da: WorldofBooks, Goring-By-Sea, WS, Regno Unito

Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

Paperback. Condizione: Very Good. The book has been read, but is in excellent condition. Pages are intact and not marred by notes or highlighting. The spine remains undamaged. Codice articolo GOR002097769

Contatta il venditore

Compra usato

EUR 4,74
Convertire valuta
Spese di spedizione: EUR 10,72
Da: Regno Unito a: Italia
Destinazione, tempi e costi

Quantità: 1 disponibili

Aggiungi al carrello

Foto dell'editore

Drayton, Peter/Albahari, Ben/Neward, Ted
ISBN 10: 0596001819 ISBN 13: 9780596001810
Antico o usato Brossura

Da: Buchpark, Trebbin, Germania

Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

Condizione: Sehr gut. Zustand: Sehr gut - Gepflegter, sauberer Zustand.2002. Aus der Auflösung einer renommierten Bibliothek. Kann Stempel beinhalten. | Seiten: 864 | Sprache: Englisch | Produktart: Bücher. Codice articolo 238355/202

Contatta il venditore

Compra usato

EUR 10,50
Convertire valuta
Spese di spedizione: EUR 6,90
Da: Germania a: Italia
Destinazione, tempi e costi

Quantità: 1 disponibili

Aggiungi al carrello

Foto dell'editore

Drayton, Peter; Albahari, Ben; Neward, Ted
Editore: O'Reilly Media, 2002
ISBN 10: 0596001819 ISBN 13: 9780596001810
Antico o usato Brossura

Da: MusicMagpie, Stockport, Regno Unito

Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

Condizione: Very Good. 1746837511. 5/10/2025 12:38:31 AM. Codice articolo U9780596001810

Contatta il venditore

Compra usato

EUR 6,71
Convertire valuta
Spese di spedizione: EUR 11,90
Da: Regno Unito a: Italia
Destinazione, tempi e costi

Quantità: 1 disponibili

Aggiungi al carrello

Foto dell'editore

Drayton, Peter
Editore: O'Reilly Media, 2002
ISBN 10: 0596001819 ISBN 13: 9780596001810
Antico o usato Paperback

Da: ThriftBooks-Dallas, Dallas, TX, U.S.A.

Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

Paperback. Condizione: Good. No Jacket. Pages can have notes/highlighting. Spine may show signs of wear. ~ ThriftBooks: Read More, Spend Less 2.3. Codice articolo G0596001819I3N00

Contatta il venditore

Compra usato

EUR 6,69
Convertire valuta
Spese di spedizione: EUR 15,19
Da: U.S.A. a: Italia
Destinazione, tempi e costi

Quantità: 1 disponibili

Aggiungi al carrello

Foto dell'editore

Albahari, Ben, Drayton, Peter, Neward, Ted
ISBN 10: 0596001819 ISBN 13: 9780596001810
Antico o usato Brossura Prima edizione

Da: Better World Books, Mishawaka, IN, U.S.A.

Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

Condizione: Very Good. 1st Edition. Used book that is in excellent condition. May show signs of wear or have minor defects. Codice articolo 11834618-6

Contatta il venditore

Compra usato

EUR 6,42
Convertire valuta
Spese di spedizione: EUR 18,96
Da: U.S.A. a: Italia
Destinazione, tempi e costi

Quantità: 1 disponibili

Aggiungi al carrello

Foto dell'editore

Albahari, Ben, Drayton, Peter, Neward, Ted
ISBN 10: 0596001819 ISBN 13: 9780596001810
Antico o usato Brossura Prima edizione

Da: Better World Books, Mishawaka, IN, U.S.A.

Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

Condizione: Good. 1st Edition. Used book that is in clean, average condition without any missing pages. Codice articolo 11114728-6

Contatta il venditore

Compra usato

EUR 6,42
Convertire valuta
Spese di spedizione: EUR 18,96
Da: U.S.A. a: Italia
Destinazione, tempi e costi

Quantità: 1 disponibili

Aggiungi al carrello

Foto dell'editore

Drayton, Peter, Albahari, Ben, Neward, Ted
Editore: O'Reilly Media, 2002
ISBN 10: 0596001819 ISBN 13: 9780596001810
Antico o usato Brossura

Da: Wonder Book, Frederick, MD, U.S.A.

Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

Condizione: Very Good. Very Good condition. A copy that may have a few cosmetic defects. May also contain light spine creasing or a few markings such as an owner's name, short gifter's inscription or light stamp. Bundled media such as CDs, DVDs, floppy disks or access codes may not be included. Codice articolo L04O-00882

Contatta il venditore

Compra usato

EUR 6,20
Convertire valuta
Spese di spedizione: EUR 21,99
Da: U.S.A. a: Italia
Destinazione, tempi e costi

Quantità: 1 disponibili

Aggiungi al carrello

Foto dell'editore

Drayton, Peter, Albahari, Ben, Neward, Ted
Editore: O'Reilly Media, 2002
ISBN 10: 0596001819 ISBN 13: 9780596001810
Antico o usato Brossura

Da: SecondSale, Montgomery, IL, U.S.A.

Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

Condizione: Good. Item in good condition and has highlighting/writing on text. Used texts may not contain supplemental items such as CDs, info-trac etc. Codice articolo 00086930881

Contatta il venditore

Compra usato

EUR 6,62
Convertire valuta
Spese di spedizione: EUR 30,79
Da: U.S.A. a: Italia
Destinazione, tempi e costi

Quantità: 1 disponibili

Aggiungi al carrello

Foto dell'editore

Drayton, Peter; Albahari, Ben; Neward, Ted
Editore: O'Reilly Media, 2002
ISBN 10: 0596001819 ISBN 13: 9780596001810
Nuovo Paperback

Da: GridFreed, North Las Vegas, NV, U.S.A.

Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

Paperback. Condizione: New. In shrink wrap. Codice articolo 10-04313

Contatta il venditore

Compra nuovo

EUR 39,33
Convertire valuta
Spese di spedizione: EUR 38,70
Da: U.S.A. a: Italia
Destinazione, tempi e costi

Quantità: 1 disponibili

Aggiungi al carrello

Vedi altre 2 copie di questo libro

Vedi tutti i risultati per questo libro