Flylib.com
Essential C# 2.0
Essential C# 2.0
ISBN: 0321150775
EAN: 2147483647
Year: 2007
Pages: 185
Authors:
Mark Michaelis
BUY ON AMAZON
Essential C 2.0
Table of Contents
Copyright
Praise for Essential C 2.0
Acknowledgments
About the Author
Chapter 1. Introducing C
Hello, World
C Syntax Fundamentals
Working with Variables
Console Input and Output
Comments
Common Intermediate Language and ILDASM
Summary
Chapter 2. Data Types
Fundamental Numeric Types
More Fundamental Types
null and void
Categories of Types
Nullable Modifier
Conversions between Data Types
Arrays
Summary
Chapter 3. Operators and Control Flow
Operators
Introducing Flow Control
Code Blocks ()
Scope
Boolean Expressions
Bitwise Operators (, , , , , )
Control Flow Statements, Continued
Jump Statements
C Preprocessor Directives
Summary
Chapter 4. Methods and Parameters
Calling a Method
Declaring a Method
The using Directive
Returns and Parameters on Main()
Parameters
Recursion
Method Overloading
Basic Error Handling with Exceptions
Summary
Chapter 5. Classes
Defining and Instantiating a Class
Instance Fields
Instance Methods
Using the this Keyword
Access Modifiers
Constructors
Static
const and readonly Modifiers
Properties
Nested Classes
Partial Classes
Summary
Chapter 6. Inheritance
Derivation
Overriding the Base Class
Abstract Classes
Everything Ultimately Derives from System.Object
Verifying the Underlying Type with the is Operator
Conversion Using the as Operator
Summary
Chapter 7. Interfaces
Introducing Interfaces
Polymorphism through Interfaces
Interface Implementation
Casting between the Implementing Class and Its Interfaces
Multiple Interface Inheritance
Implementing Multiple Inheritance via Interfaces
Versioning
Interfaces Compared with Classes
Summary
Chapter 8. Value Types
Structs
Boxing
Enums
Summary
Chapter 9. Well-Formed Types
Overriding object Members
Operator Overloading
Defining Namespaces
XML Comments
Garbage Collection
Resource Cleanup
Summary
Chapter 10. Exception Handling
Multiple Exception Types
Catching Exceptions
General Catch Block
Guidelines for Exception Handling
Defining Custom Exceptions
Summary
Chapter 11. Generics
C without Generics
Introducing Generic Types
Constraints
Generic Methods
Generic Internals
Summary
Chapter 12. Collections
Primary Collection Classes
Introducing Collection Class Interfaces
Providing an Index Operator
Returning Null or an Empty Collection
Iterators
Summary
Chapter 13. Delegates and Events
Method Pointers
Multicast Delegates and the Observer Pattern
Events
Summary
Chapter 14. Reflection and Attributes
Reflection
Attributes
Summary
Chapter 15. Multithreading
Running and Controlling a Separate Thread
Passing Parameters to Threads
Thread Pooling
Unhandled Exceptions
Synchronization
Summary
Chapter 16. Multithreading Patterns
Asynchronous Results Pattern
Background Worker Pattern
Windows Forms
Summary
Chapter 17. Platform Interoperability and Unsafe Code
Platform Invoke
Pointers and Addresses
Summary
Chapter 18. The Common Language Infrastructure
Defining the Common Language Infrastructure (CLI)
CLI Implementations
C Compilation to Machine Code
Runtime
Application Domains
Assemblies, Manifests, and Modules
Common Intermediate Language (CIL)
Common Type System (CTS)
Common Language Specification (CLS)
Base Class Library (BCL)
Metadata
Summary
Appendix A. Downloading and Installing the C Compiler and the CLI Platform
Microsoft s .NET
Mono
Appendix B. Complete Source Code Listings
Chapters 3 and 4
Chapter 9
Chapter 12
Chapter 14
Chapter 17
Appendix C. C 2.0 Topics
Index
SYMBOL
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Essential C# 2.0
ISBN: 0321150775
EAN: 2147483647
Year: 2007
Pages: 185
Authors:
Mark Michaelis
BUY ON AMAZON
Secure Programming Cookbook for C and C++: Recipes for Cryptography, Authentication, Input Validation & More
Building a Simple Hello, World Application Using Boost.Build
Building A Simple Hello, World Application with GNU make
Creating a Singleton Class
Reading the Contents of a Directory
Filtering Values Outside a Given Range
C++ How to Program (5th Edition)
Test-Driving a C++ Application
Self-Review Exercises
Summary
Trees
Initializing Structures
Information Dashboard Design: The Effective Visual Communication of Data
Choosing a Deficient Measure
Select the Best Display Medium
Summary
Design for Use as a Launch Pad
Sample Sales Dashboard
Pocket Guide to the National Electrical Code(R), 2005 Edition (8th Edition)
Article 430: Motors, Motor Circuits, and Controllers
Article 500 Hazardous (Classified) Locations, Classes I, II, and III, Divisions 1 and 2
Tables 12(A) and 12(B)
Example No. D4(b) Optional Calculation for Multifamily Dwelling
Example No. D12 Park Trailer (See 552.47)
Ruby Cookbook (Cookbooks (OReilly))
Doing Date Arithmetic
Truncating a File
Packaging and Distributing Software
Distributing Your Gems
Determining Terminal Size
What is Lean Six Sigma
The Four Keys to Lean Six Sigma
Key #2: Improve Your Processes
Key #4: Base Decisions on Data and Facts
Beyond the Basics: The Five Laws of Lean Six Sigma
The Experience of Making Improvements: What Its Like to Work on Lean Six Sigma Projects
flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net
Privacy policy
This website uses cookies. Click
here
to find out more.
Accept cookies