C# 2.0 practical guide for programmers

You don't need coddling; you don't need to be told what you already know. What you need is a book that uses your experience as a Java or C++ programmer to give you a leg up into the challenges and rewards of C#. And this Practical Guide is precisely what you're after.Written by a team...

Descripción completa

Detalles Bibliográficos
Autor principal: Champlain, Michel de (-)
Otros Autores: Patrick, Brian G.
Formato: Libro electrónico
Idioma:Inglés
Publicado: Amsterdam ; Boston : Elsevier 2005.
Edición:1st edition
Colección:Practical Guides
Materias:
Ver en Biblioteca Universitat Ramon Llull:https://discovery.url.edu/permalink/34CSUC_URL/1im36ta/alma991009627119406719
Tabla de Contenidos:
  • Front Cover; C# 2.0: Practical Guide for Programmers; Copyright Page; Contents; Preface; Chapter 1. Introducing C# and .NET; 1.1 What Is C#?; 1.2 What Is the .NET Framework?; 1.3 Project Exercise; 1.4 Syntax Notation; Chapter 2. Classes, Objects, and Namespaces; 2.1 Classes and Objects; 2.2 Access Modifiers; 2.3 Namespaces; 2.4 Compilation Units; 2.5 Compilation and Execution; Chapter 3. Class Members and Class Reuse; 3.1 Fields and Methods; 3.2 Parameter Passing; 3.3 Class Reuse; Chapter 4. Unified Type System; 4.1 Reference Types; 4.2 Value Types; 4.3 Literals; 4.4 Conversions
  • 4.5 Boxing and Unboxing4.6 The Object Root Class; 4.7 Arrays; 4.8 Strings; Chapter 5. Operators, Assignments, and Expressions; 5.1 Operator Precedence and Associativity; 5.2 Assignment Operators; 5.3 Conditional Operator; 5.4 Null Coalescing Operator; 5.5 Conditional Logical Operators; 5.6 Logical Operators; 5.7 Equality Operators; 5.8 Relational Operators; 5.9 Shift Operators; 5.10 Arithmetic Operators; 5.11 Unary Operators; 5.12 Other Primary Operators; 5.13 Overloadable Operators; Chapter 6. Statements and Exceptions; 6.1 Block Statement; 6.2 Declaration Statements; 6.3 Embedded Statements
  • 6.4 Exceptions and Exception HandlingChapter 7. Advanced Types, Polymorphism, and Accessors; 7.1 Delegates and Events; 7.2 Abstract Classes; 7.3 Interfaces; 7.4 Polymorphism and Virtual Methods; 7.5 Properties; 7.6 Indexers; 7.7 Nested Types; 7.8 Other Modifiers; Chapter 8. Collections and Generics; 8.1 Collections; 8.2 Generics; Chapter 9. Resource Disposal, Input/Output, and Threads; 9.1 Resource Disposal; 9.2 Input/Output; 9.3 Threads; Chapter 10. Reflection and Attributes; 10.1 Reflection; 10.2 Attributes; 10.3 Where to Go from Here; Appendix A. C# 2.0 Grammar; A.1 Lexical Grammar
  • A.2 Syntactic GrammarA.3 Generics; Appendix B. Predefined XML Tags for Documentation Comments; References; Index