Essence of C#

Author: (USA) Papas, (USA) Murray, translated by Zhou Liangzhong
Publisher:
Publish Date: 2002-10-01
Features: The Convenient Way to Master Next-Generation Languages! C# is a revolution compared to C and C++, although there are still many similarities between them. In this book, as creators of a university-level C# course, the authors guide you step by step through the C# language with numerous example codes. The book offers a unique perspective tailored to developer needs. The authors first introduce the key features of C# and explain them in comparison with C/C++. They then discuss practical C# programming strategies and introduce critical C# concepts through complete, progressively detailed example codes. This book will help you:
- Understand how C# incorporates the essence of C and C++.
- Design simple C# graphical interfaces to experience the power of Windows.
- Comprehensively explain key C# language features: control statements, loops, keywords, arrays, pointers, and more.
- Grasp key C# concepts through complete example codes that run in the Visual Studio .NET console mode.
If you have experience with C or C++, this book will help you expand your existing knowledge. If you haven’t learned C or C++ before, you can still use it to start learning C# from scratch. Regardless, through this book, you will be able to write true, efficient .NET applications. It guides programmers to quickly enter the C# world and master C# programming techniques.
It covers all important C# language features: control statements, loops, keywords, arrays, pointers, and more. It explains all key concepts with complete example programs. The book concisely covers the core knowledge of the C# programming language. It is divided into 12 chapters.
Chapter 1 briefly introduces C# and related languages.
Chapter 2 gives an overview of some unique features of C#.
Chapter 3 covers the knowledge needed to input, edit, save, generate, execute, and debug a C# console application.
Chapters 4–5 discuss important identifiers, keywords, operators, and logical flow control statements in C#.
Chapters 6 and 7 discuss the important concepts of arrays and pointers.
Chapter 8 explains the prerequisites for OOP programming, including data types and their conversions.
Chapter 9 provides a detailed explanation of the core concepts of OOP programming.
Chapter 10 introduces I/O in C#.
Chapter 11 discusses advanced C# programming issues.
Chapter 12 explains the interface design methods for C# Windows programming with examples.
This book is suitable for C or C++ programmers learning C#, as well as for C# beginners.

📌 Related Posts