Starting out with Visual C#, 5th edition

Published by Pearson (March 30, 2019) © 2020

  • Tony Gaddis Haywood Community College

eTextbook

per month

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

  • Hardcover, paperback or looseleaf edition
  • Affordable rental option for select titles

For courses in introductory C# programming.

Clear explanations and familiar graphical elements

Starting Out with Visual C# is an ideal introductory Visual C# text for students with no prior programming experience. Gaddis uses step-by-step instructions supported by a GUI-based approach to motivate students as they learn to create GUI-based, event-driven, Visual C# applications. Hands-on tutorials feature clear, down-to-earth explanations and detailed walk-throughs.

The 5th Edition adds new material and improvements with updates for compatibility with Visual Studio 2017. This edition includes 2 new chapters: Ch 13, Delegates and Lambda Expressions and Ch 14, Language-Integrated Query (LINQ).

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.
  • Example programs are practical and include short examples that highlight specific programming topics with more involved examples focusing on problem solving.
  • Review Questions and Programming Problems appear in each chapter and present a thorough and diverse set of review questions and exercises.
  • Concept Statements, Notes, and Checkpoints appear throughout each chapter to reinforce students' understanding of key chapter topics.
  • Each Tutorial has an accompanying online VideoNote accessible on the text's companion website.

New and updated features of this title

  • NEW and UPDATED: All material is new or updated for compatibility with Visual Studio 2017.
  • UPDATED: Chapter 7 Arrays and Lists now covers ImageList control. Since an ImageList is a collection of images, it is fitting that this control be covered in the same chapter as Arrays and Lists.
  • EXPANDED: Chapter 8 has been split into 2 chapters, with new material added to both of the resulting chapters. In this edition, Chapter 8 is titled Text Processing and Chapter 9 is titled Structures, Enumerated Types, and Dictionaries.
  • NEW: 2 chapters added to this edition: Chapter 13, Delegates and Lambda Expressions and Chapter 14, Language-Integrated Query (LINQ).
  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. Structures, Enumerated Types, and Dictionaries
  10. Introduction to Classes
  11. Inheritance, Polymorphism, and Interfaces
  12. Databases
  13. Delegates, Anonymous Methods, and Lambda Expressions
  14. 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 authors

Tony Gaddis is the principal author of the Starting Out With series of textbooks. Tony has nearly two decades of experience teaching computer science courses, primarily at Haywood Community College. 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 covering C++, Java™, Microsoft® Visual Basic®, Microsoft® C#®, Python®, Programming Logic and Design, Alice, and App Inventor, 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.