Franklin

C# 2.0 [electronic resource] : practical guide for programmers / Michel de Champlain, Brian G. Patrick.

Author/Creator:
Champlain, Michel de.
Publication:
Amsterdam ; Boston : Elsevier, 2005.
Format/Description:
Book
1 online resource (273 p.)
Edition:
1st edition
Series:
Practical Guides
The Practical Guides
Status/Location:
Loading...

Options
Location Notes Your Loan Policy

Details

Subjects:
C# (Computer program language).
Object-oriented programming languages.
Form/Genre:
Electronic books.
Language:
English
System Details:
text file
Summary:
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 that boasts extensive experience teaching C# to professionals, this book provides a practical, efficient explanation of the language itself, covering basic to advanced features and calling out all that's new in 2.0. Its instruction is always firmly situated within the context of the .NET framework and bol
Contents:
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
Notes:
Description based upon print version of record.
Includes bibliographical references (p. 243-244) and index.
Contributor:
Patrick, Brian G.
ISBN:
1-281-01999-2
9786611019990
1-4237-0821-0
0-08-048843-9
OCLC:
171114411