Skip to content

C# in 21 Days

Best in textbook rentals since 2012!

ISBN-10: 0672320711

ISBN-13: 9780672320712

Edition: 2nd 2002

Authors: Bob Powell, Stingray Software Staff, Richard Weeks, Bradley L. Jones

List price: $39.99
Blue ribbon 30 day, 100% satisfaction guarantee!
what's this?
Rush Rewards U
Members Receive:
Carrot Coin icon
XP icon
You have reached 400 XP and carrot coins. That is the daily max!

Description:

C# enables programmers to build a wide range of applications for the new Microsoft .NET platform. This step-by-step tutorial covers topics from basic program construction to intermediate level application engineering.
Customers also bought

Book details

List price: $39.99
Edition: 2nd
Copyright year: 2002
Publisher: Pearson Education
Publication date: 10/19/2001
Binding: Paperback
Pages: 784
Size: 7.25" wide x 9.00" long x 1.75" tall
Weight: 2.794
Language: English

Introduction
At a Glance
Getting Started with C#
What Is C#? Why C#? C# Versus Other Programming Languages
Preparing to Program
The Program Development Cycle
Your First C# Program
Types of C# Programs
Understanding C# Programs
C# Applications
Basic Parts of a C# Application
Structure of a C# Application
Analysis of Listing
Object-Oriented Programming (OOP)
Displaying Basic Information
Storing Information with Variables
Variables
Using Variables
Understanding Your Computer's Memory
C# Data Types
Numeric Variable Types
Literals Versus Variables
Constants
Reference Types
Working with Operators
Types of Operators
Punctuators
The Basic Assignment Operator
Mathematical/Arithmetic Operators
Relational Operators
Logical Bitwise Operators
Type Operators
The sizeof Operator
The Conditional Operator
Understanding Operator Precedence
Converting Data Types
Understanding Operator Promotion
For Those Brave Enough
Control Statements
Controlling Program Flow
Using Selection Statements
Using Iteration Statements
Using goto
Nesting Flow
Classes
Object-Oriented Programming Revisited
Defining a Class
Class Declarations
Data Members, aka Fields
Static Variables
The Application Class
Properties
A First Look at Namespaces
Class Methods and Member Functions
Getting Started with Methods
Using Methods
Program Flow with Methods
Format of a Method
Passing Values to Methods
Types of Class methods
Week 1 In Review
The WR01.cs Program
At a Glance
Advanced Data Storage: Structures, Enumerators, and Arrays
Structures
Enumerators
Using Arrays to Store Data
Day 9
Advanced Method Access
Overloading Methods
Using a Variable Number of Parameters
Scope
Classes with No Objects
Namespaces Revisited
Handling Exceptions
The Concept of Handling Problems
Exception Handling
Adding Finality with finally
Common Exceptions
Defining Your Own Exception Classes
Throwing Your Own Exceptions
checked Versus unchecked Statements
Inheritance
The Basics of Inheritance
Polymorphism and Inherited Classes
Virtual Methods
Working with Abstract Classes
Sealing Classes
The Ultimate Base Class: Object
Using the is and as Keywords with Classes—Class Conversions
Arrays of Different Object Types
Better Input and Output
Understanding Console Input and Output
Formatting Information
Working Closer with Strings
Getting Information from the Console
Interfaces
Interfaces—A First Look
Defining Interfaces
Using Multiple Interfaces
Explicit Interface Members
Deriving New Interfaces from Existing Ones
Hiding Interface Members
Indexers, Delegates, and Events
Using an Indexer
Exploring Delegates
Working with Events
Creating Events
Week 2 in Review
Enumerations for the Cards
A card T