gogogo
Syndetics cover image
Image from Syndetics

Sams teach yourself C# in 21 days / Bradley L. Jones.

By: Material type: TextTextPublication details: Indianapolis, Ind. : SAMS, c2002.Edition: 2nd edDescription: xvii, 749 p. : ill. ; 23 cmISBN:
  • 0672320711 (pbk.) :
Other title:
  • Sams teach yourself C-sharp in 21 days
  • Teach yourself C# in 21 days
  • Teach yourself C-sharp in 21 days
  • Teach yourself C# in twenty-one days
  • Teach yourself C-sharp in twenty-one days
  • C# in 21 days
  • C# in twenty-one days
  • C-sharp in 21 days
  • C-sharp in twenty-one days
Subject(s): DDC classification:
  • 005.133 JON
Holdings
Item type Current library Call number Copy number Status Date due Barcode
Standard Loan Moylish Library Main Collection 005.133 JON (Browse shelf(Opens below)) 1 Available 39002000208067

Enhanced descriptions from Syndetics:

This complete guide covers topics from basic program construction to intermediate level application engineering. Following the 21 Days formula, this book is a three-week intensive course for the beginning programmer who wishes to get started with this exiting new coding standard. The comprehensive lesson plan will enable the reader to understand, design and build applications that are compatible with the new Microsoft® .NET framework. Topics covered include object oriented programming, fundamentals, compiling your code, inheritance, polymorphism, namespaces, .NET base classes, garbage collection, exceptions, debugging, and XML.

Includes index.

Table of contents provided by Syndetics

  • Introduction
  • Week 1 At a Glance
  • Day 1
  • 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
  • Day 2
  • Understanding C# Programs
  • C# Applications
  • Basic Parts of a C# Application
  • Structure of a C# Application
  • Analysis of Listing
  • 2.1 Object-Oriented Programming (OOP)
  • Displaying Basic Information
  • Day 3
  • Storing Information with Variables
  • Variables
  • Using Variables
  • Understanding Your Computer's Memory
  • C# Data Types
  • Numeric Variable Types
  • Literals Versus Variables
  • Constants
  • Reference Types
  • Day 4
  • 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
  • Day 5
  • Control Statements
  • Controlling Program Flow
  • Using Selection Statements
  • Using Iteration Statements
  • Using goto
  • Nesting Flow
  • Day 6
  • 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
  • Day 7
  • 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
  • Week 2 At a Glance
  • Day 8
  • 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
  • Day 10
  • 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
  • Day 11
  • 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
  • Day 12
  • Better Input and Output
  • Understanding Console Input and Output
  • Formatting Information
  • Working Closer with Strings
  • Getting Information from the Console
  • Day 13
  • Interfaces
  • Interfaces--A First Look
  • Defining Interfaces
  • Using Multiple Interfaces
  • Explicit Interface Members
  • Deriving New Interfaces from Existing Ones
  • Hiding Interface Members
  • Day 14
  • 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

Author notes provided by Syndetics

Bradley L. Jones is the site manager for a number of high-profile developer sites¿including CodeGuru.com, Developer.com, and Javascripts.com¿and an executive editor of internet.com's EarthWeb channel. Bradley has been working with C# longer than most developers, because he was invited to Microsoft prior to 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.

Powered by Koha