Starting out with Visual C#, 6th edition

Published by Pearson (March 3, 2023) © 2024

  • Tony Gaddis Haywood Community College

eTextbook

C$57.99

  • Anytime, anywhere learning with the Pearson+ app
  • Easy-to-use search, navigation and notebook
  • Simpler studying with flashcards

For courses in introductory C# programming.

A clear and student-friendly introduction to Visual C#

Starting Out with Visual C# uses step-by-step instructions that are supported by familiar graphics to encourage and motivate students as they learn to create GUI-based, event-driven Visual C# applications. Every chapter includes hands-on tutorials, down-to-earth explanations and detailed walk-throughs to help students gain confidence in their skills.

The 6th Edition features new and updated discussions, sections and tutorials aligned to the most current version of Microsoft's Visual Studio 2022 and the latest versions of C# and .NET. A new chapter dives deeper into classes.

Hallmark features of this title

  • Objects are introduced very early in the text to show students how to create objects from classes provided by the .NET framework.
  • Hands-on tutorials guide students through the development of an application. Each tutorial contains detailed, step-by-step instructions, the application's completed code and screen captures of the completed forms.
  • Hundreds of example programs explore specific topics or more involved problem solving.
  • Programming Problems offer hands-on practice opportunities in each chapter.
  • Review Questions let students test their understanding at regular intervals.
  • Concept Statements, Notes, and Checkpoints throughout each chapter reinforce students' understanding of key chapter topics.

New and updated features of this title

  • UPDATED: Topics, discussions and tutorials reflect the most current version of Microsoft Visual Studio 2022, C# and .NET.
  • NEW: Chapter 11, More About Classes and Objects, is new to this edition. It covers intermediate to advanced topics, including returning objects from methods; writing a ToString method; working with null; the this reference variable; copy constructors; aggregation and composition; anonymous objects; mutable and immutable classes; and class collaboration.
  • UPDATED: Chapter 10, Introduction to Classes, includes new discussions on the scope of the fields; shadowing; uninitialized fields; initializing fields at declaration; passing an Object to a Method; read-only fields; private set accessors; Auto-Properties; and storing class type objects in arrays and lists.
  • NEW: Text processing content includes detailed separate subsections on working with strings and substrings; new sections on the stringBuilder class and interpolated strings; and a new discussion of method chaining (Ch. 8).
  • NEW: Structured data coverage includes a new section on returning a structure from a method; a new section on Tuples; and expanded material on dictionaries (Ch. 9).
  • NEW: Inheritance, polymorphism, and interfaces coverage includes new discussions of protected access and interface properties (Ch. 12).

Features of Pearson+ eTextbook for the 6th Edition

  • UPDATED: VideoNotes are narrated step-by-step video tutorials for every hands-on tutorial featured in the book. Every video has been updated to the latest version of Visual Studio, C#, and .NET and was produced by a community of narrators that more accurately reflects the diverse learners we serve.
  1. Introduction to Computers and Programming
  2. Introduction to Visual C#
  3. Processing Data
  4. Making Decisions
  5. Loops, Files, and Random Numbers
  6. Modularizing Your Code with Methods
  7. Arrays and Lists
  8. Text Processing
  9. Structured Data Types
  10. Introduction to Classes
  11. More About Classes
  12. Inheritance, Polymorphism, and Interfaces
  13. Databases
  14. Delegates, Anonymous Methods, and Lambda Expressions
  15. Language-Integrated Query (LINQ

Appendices

  1. C# Primitive Data Types
  2. Additional User Interface Controls
  3. ASCII/Unicode Characters
  4. Answers to Checkpoint Questions
  5. Installing LINQ to SQL Classes in Visual Studio

About our author

Tony Gaddis is the principal author of the Starting Out With series of textbooks. Tony has 20 years of experience teaching computer science courses at Haywood Community College in North Carolina. He is a highly acclaimed instructor who was previously selected as the North Carolina Community College Teacher of the Year and has received the Teaching Excellence award from the National Institute for Staff and Organizational Development.

The Starting Out With series includes introductory books using the C++ programming language, the Java™ programming language, Microsoft® Visual Basic®, Microsoft® C#®, Python, Programming Logic and Design, MIT App Inventor, and Alice, all published by Pearson.

Need help? Get in touch

Pearson+

All in one place. Pearson+ offers instant access to eTextbooks, videos and study tools in one intuitive interface. Students choose how they learn best with enhanced search, audio and flashcards. The Pearson+ app lets them read where life takes them, no wi-fi needed. Students can access Pearson+ through a subscription or their MyLab or Mastering course.

Video
Play
Privacy and cookies
By watching, you agree Pearson can share your viewership data for marketing and analytics for one year, revocable upon changing cookie preferences. Disabling cookies may affect video functionality. More info...

Pearson eTextbook: What’s on the inside just might surprise you

They say you can’t judge a book by its cover. It’s the same with your students. Meet each one right where they are with an engaging, interactive, personalized learning experience that goes beyond the textbook to fit any schedule, any budget, and any lifestyle.Â