did-you-know? rent-now

Amazon no longer offers textbook rentals. We do!

did-you-know? rent-now

Amazon no longer offers textbook rentals. We do!

We're the #1 textbook rental company. Let us show you why.

9780672325465

Sams Teach Yourself the C# Language in 21 Days

by
  • ISBN13:

    9780672325465

  • ISBN10:

    0672325462

  • Edition: 1st
  • Format: Paperback
  • Copyright: 2003-07-21
  • Publisher: Sams Publishing
  • Purchase Benefits
  • Free Shipping Icon Free Shipping On Orders Over $35!
    Your order must be $35 or more to qualify for free economy shipping. Bulk sales, PO's, Marketplace items, eBooks and apparel do not qualify for this offer.
  • eCampus.com Logo Get Rewarded for Ordering Your Textbooks! Enroll Now
List Price: $44.99

Summary

& bull; The only book on the market that addresses the use of C# on Microsoft and non-MS platforms such as FreeBSD and Mac OS X. & lt;br/ & gt; & bull; Includes hard to find information on 3rd-party editors, taking C# outside the Microsoft & "box. & " & lt;br/ & gt; & bull; The best C# tutorial on the market now includes a CD full of third-party editor software and sample code to make the learning experience complete.

Author Biography

About the Author

Bradley L. Jones (Brad@TeachYourselfCSharp.com) is the site manager for a number of high-profile developer sites—including CodeGuru.com, Developer.com, and VBForums.com—and is an executive editor of Jupitermedia's EarthWeb channel, which is a part of Internet.com. Bradley has been working with C# longer than most developers because he was invited to Microsoft before the official beta release. Bradley's background includes experience developing in C, C++, PowerBuilder, SQL Server, and numerous other tools and technologies. Additionally, he is an internationally best-selling author who wrote the original 21 Days book: Sams Teach Yourself C in 21 Days. On Developer.com and CodeGuru.com, you find a number of articles from Bradley on topics ranging from .NET to mobile development to general developer topics.


© Copyright Pearson Education. All rights reserved.

Table of Contents

Introduction
Week 1 At a Glance
Getting Started with C#
What Is C#? Preparing to Program
The Program-Development Cycle
Creating Your First C# Program
Types of C# Programs
Creating Your First Window Application
Why C#? A High-Level View of
.NET. C# and Object-Oriented Programming (OOP)
Summary
Q & A
Workshop
Type & Run 1. Numbering Your Listings. The First Type & Run
Understanding C# Programs
Dissecting a C# Application
Basic Parts of a C# Application
Exploring the Structure of a C# Application
Analyzing Listing
Storing Information with Variables
Using Your Variables
Understanding Your Computer''s Memory
Introducing the C# Data Types
Numeric Variable Types
Literals Versus Variables
Creating Constants
A Peek at Reference Types
Summary
Q & A
Workshop
Manipulating Values in Your Programs
Displaying Basic Information
Manipulating Variable Values with Operators
Understanding Punctuators
Moving Values with the Assignment Operator
Working with Mathematical/Arithmetic Operators
Making Comparisons with Relational Operators
Understanding Logical Bitwise Operators
Understanding the Type Operators
Using the sizeof Operator
Shortcutting with the Conditional Operator
Understanding Operator Precedence
Converting Data Types
Understanding Operator Promotion
Bonus Material: For Those Brave Enough
Summary
Q & A
Workshop
Controlling Your Program''s Flow
Controlling Program Flow
Using Selection Statements
Using Iteration Statements
Reviewing goto
Nesting Flow
Summary
Q & A
Workshop
Type & Run 2. Guess the Number!
The Guess Type & Run
The WinGuess Type & Run
The Core of C# Programming: Classes
Digging into Object-Oriented Programming
Defining a Class
Declaring Classes
Working with Data Members, a.k.a. Fields
Using Static Variables
Inspecting the Application Class
Creating Properties
A First Look at Namespaces
Summary
Q & A
Workshop
Packaging Functionality: Class Methods and Member Functions
Getting Started with Methods
Using Methods
Understanding Program Flow with Method
Exploring the Format of a Method
Passing Values to Methods
Types of Class Methods
Summary
Q & A
Workshop
Storing More Complex Stuff: Structures, Enumerators, and Arrays
Working with Structures
Clarifying with Enumerators
Using Arrays to Store Data
Summary
Q & A
Workshop
Week 1 Week in Review
The WR01.cs Program
Week 2. Week at a Glance
Advanced Method Access
Overloading Methods
Using a Variable Number of Parameters
Understanding Scope
Creating Classes with No Objects
Revisiting Namespaces
Summary
Q & A
Workshop
Handling Problems in Your Programs: Exceptions and Errors
Understanding the Concept of Handling Problems
Exception Handling
Adding Finality with finally
Common Exceptions
Defining Your Own Exception Classes
Throwing Your Own Exceptions
Using checked Versus unchecked Statements
What Is Debugging? Understanding the Types of Errors
Finding Errors
Tracing Code with Code Walkthroughs
Working with Preprocessor Directives
Using Debuggers
Summary
Q & A
Workshop
Type & Run 3. Lines and Circles and Squares, "Oh My!"
Reusing Existing Code with Inheritance
Understanding the Basics of Inheritance
Exploring Polymorphism and Inherited Classes
Working with Virtual Methods
Working with Abstract Classes
Sealing Classes
The Ultimate Base Class: Object
Using the is and as Keywords with Classes-Class Conversions
Working with Arrays of Different Object Types
Summary
Q & A
Workshop
Formatting Formatting and Retrieving Information
Understanding Console Input and Output
Formatting Information
Working More Closely with Strings
Getting Information from the Console
Summary
Q & A
Workshop
Tapping into OOP: Interfaces
Interfaces: A First Look
Using Interfaces
Defining Interfaces
Using Multiple Interfaces
Using Explicit Interface Members
Deriving New Interfaces from Existing Ones
Hiding Interface Members
Summary
Q & A
Workshop
Ma
Table of Contents provided by Publisher. All Rights Reserved.

Supplemental Materials

What is included with this book?

The New copy of this book will include any supplemental materials advertised. Please check the title of the book to determine if it should include any access cards, study guides, lab manuals, CDs, etc.

The Used, Rental and eBook copies of this book are not guaranteed to include any supplemental materials. Typically, only the book itself is included. This is true even if the title states it includes any access cards, study guides, lab manuals, CDs, etc.

Rewards Program