Starting out with Visual C#, Global Edition, 6th edition

Published by Pearson (June 20, 2024) © 2024

  • Tony Gaddis Haywood Community College
Products list

Access details

  • Instant access once purchased
  • 12-month access
  • Offline access via app

Features

  • Hands-on tutorials
  • Embedded videos and media
  • Add notes and highlight
  • Full text audio
  • Enhanced keyword search

For courses in introductory C# programming.

Starting Out with Visual C# is an ideal introductory Visual C# text for everyone, even if you do not have programming experience. Author Tony Gaddis uses step-by-step instructions that are supported by a GUI-based approach to encourage and motivate you as you learn to create event-driven, Visual C# applications. The hands-on tutorials feature clear, down-to-earth explanations and provide detailed walk-throughs that are easy to follow.

The 6th Edition features new and updated discussions, sections and tutorials aligned to Microsoft Visual Studio 2022 and the latest versions of C# and .NET. A new Chapter 11 dives deeper into classes. 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.

  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)
  16. Appendices
  17. C# Primitive Data Types
  18. Additional User Interface Controls
  19. ASCII/Unicode Characters
  20. Answers to Checkpoint Questions
  21. Installing LINQ to SQL Classes in Visual Studio

Need help? Get in touch