C# 2010 for Programmers

by ;
  • ISBN13:


  • ISBN10:


  • Edition: 4th
  • Format: Paperback
  • Copyright: 2011-01-01
  • Publisher: Prentice Hall
  • View Upgraded Edition

Note: Supplemental materials are not guaranteed with Rental or Used book purchases.

Purchase Benefits

  • 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.
  • Get Rewarded for Ordering Your Textbooks! Enroll Now
List Price: $59.99 Save up to $15.00
  • Buy Used
    Add to Cart Free Shipping


Supplemental Materials

What is included with this book?


Written in the Deitels' proven style, this comprehensive guide to learning C# is now updated for C# 3.0 and Visual Studio 2008. bull; A comprehensive tutorial to the C# programming language, for programmers who are new to C# and to object-oriented programming. bull; Uses the Deitels' signature 'live code' style, where every programming concept is explored in the context of a complete working program, not a code fragment. bull; Covers everything from C# fundamentals to advanced .NET topics. This book is a comprehensive introduction to the C# programming language. It is written for programmers who are new to C# and new to object-oriented programming, but who have experience with another language, such as Visual Basic or Perl. It is written in the Deitel's signature 'live code' style, where every programming concept is explored in the context of a complete working program, not a code fragment. All code is carefully documented, and output screens appear in the text right next to the code listings. The book contains a remarkably rich library of sample program code, more than 26,000 lines of C# code. Deitel books are know for their completeness, and this one does not disappoint. It covers everything from C# fundamentals up through such new topics as WPF, WCF, ASP.NET Ajax, and extensive coverage of LINQ. All coverage in the book is updated to Visual Studio 2008. C# is steadily gaining in usage, and this book's sales should increase with that.

Table of Contents

Prefacep. xxiii
Before You Beginp. xxxix1
Introduction 11.1
Introduction 21.2
Microsofts Windows Operating System 21.3
C, C++ and Java 31.4
Visual C# 41.5
Key Software Trend: Object Technology 51.6
The Internet and the World Wide Web 51.7
Extensible Markup Language (XML) 71.8
Introduction to Microsoft .NET 71.9
The .NET Framework and the Common Language Runtime 81.10
Test-Driving a C# Advanced Painter Application 91.11
(Only Required Section of the Case Study) Software Engineering Case Study: Introduction to Object Technology and the UML 111.12
Wrap-Up 161.13
Web Resourcesp. 162
Dive Into Visual C# 2008 Express 182.1
Introduction 192.2
Overview of the Visual Studio 2008 IDE 192.3
Menu Bar and Toolbar 252.4
Navigating the Visual Studio IDE 282.5
Using Help 332.6
Using Visual Programming to Create a Simple Program that Displays Text and an Image 352.7
Wrap-Up 472.8
Web Resourcesp. 483
Introduction to C# Applications 493.1
Introduction 503.2
A Simple C# Application: Displaying a Line of Text 503.3
Creating a Simple Application in Visual C# Express 553.4
Modifying Your Simple C# Application 633.5
Formatting Text with Console
Write and Console
WriteLine 653.6
Another C# Application: Adding Integers 663.7
Arithmetic 703.8
Decision Making: Equality and Relational Operators 713.9
(Optional) Software Engineering Case Study: Examining the ATM Requirements Document 763.10
Wrap-Up 853.11
Web Resourcesp. 854
Introduction to Classes and Objects 864.1
Introduction 874.2
Classes, Objects, Methods, Properties and Instance Variables 874.3
Declaring a Class with a Method and Instantiating an Object of a Class 894.4
Declaring a Method with a Parameter 934.5
Instance Variables and Properties 964.6
UML Class Diagram with a Property 1024.7
Software Engineering with Properties and set and get Accessors 1024.8
Auto-Implemented Properties 1044.9
Value Types vs. Reference Types 1054.10
Initializing Objects with Constructors 1074.11
Floating-Point Numbers and Type decimal 1104.12
(Optional) Software Engineering Case Study: Identifying the Classes in the ATM Requirements Document 1164.13
Wrap-Up 1235 Control Statements
Introduction 1265.2
Control Structures 1265.3
if Single-Selection Statement 1295.4
ifelse Double-Selection Statement 1305.5
while Repetition Statement 1345.6
Counter-Controlled Repetition 1355.7
Formulating Algorithms: Sentinel-Controlled Repetition 1395.8
Formulating Algorithms: Nested Control Statements 1445.9
Compound Assignment Operators 1475.10
Increment and Decrement Operators 1485.11
Simple Types 1515.12
(Optional) Software Engineering Case Study: Identifying Class Attributes in the ATM System 1515.13
Wrap-Up 1566 Control Statements
Introduction 1586.2
Essentials of Counter-Controlled Repetition 1586.3
for Repetition Statement 1606.4
Examples Using the for Statement 1646.5
dowhile Repetition Statement 1686.6
switch Multiple-Selection Statement 1706.7
break and continue Statements 1786.8
Logical Operators 1806.9
(Optional) Software Engineering Case Study: Identifying Objects States and Activities in the ATM System 1866.10
Wrap-Up 1907 Methods: A Deeper Look 1927.1
Introduction 1937.2
Packaging Code in C# 1937.3
static Methods, static Variables and Class Math 1947.4
Declaring Methods
Table of Contents provided by Publisher. All Rights Reserved.

Rewards Program

Write a Review