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.

Les mer
  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
Les mer
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.
  • Visit the companion website to view all resources for this title.
Les mer
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).
Les mer

Produktdetaljer

ISBN
9781292738888
Publisert
2024-11-25
Utgave
6. utgave
Utgiver
Pearson Education Limited
Aldersnivå
U, 05
Språk
Product language
Engelsk
Format
Product format
Heftet
Antall sider
1000

Forfatter

Biografisk notat

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.