Visual C# 2005 Demystified, McGraw-Hill

Microsoft .NET Framework, ASP.NET, Visual C# (CSharp, C Sharp, C-Sharp) Developer Training, Visual Studio


Jump to: navigation, search
  Title:  Visual C# 2005 Demystified
  Author(s):  Jeff Kent
  Edition:  McGraw-Hill Osborne Media; 1st edition (Nov 28 2005)
  Format:  Paperback: 330 pages
  ISBN:  0072261706
  Overall Rating:  Image:stars3.gif The Bottom Line
C# Online.NET:Reviews: Book Reviews  •  Educ./Train. Reviews  •  Software Reviews  •  Top 10 Books

Contents


C# Online.NET Book Review

The book is well-organized, brief, and to the point. While the book does not utilize the latest pedagogical techniques, the approach was honed by the author's personal experience teaching in community college. It is a simplified, practical approach designed to get the student's hands dirty as quickly as possible. The goal is to have the student sitting at the computer attempting the examples and exercises—learning by doing.

The book is an introduction to programming book using C# as the vehicle. There are 10 question quizzes at the end of each chapter. And, the book finishes with a 100 question "Final Exam". Answers for both the quizzes and the final are provided.

On the author's Web site, he makes the point that he wrote Visual Basic 2005 Demystified and Visual C# 2005 Demystified at the same time: this is not a sign of a major work. On the other hand, this book sells retail for under US $20.00 making it a bargain for the casual C# learner.

The author teaches computer science courses at Los Angeles Valley College—apparently—a community college. He has published a number of books on Visual Basic and teaches C++; so, his qualifications as a C# teacher are not ideal. He writes in an easy going style relieving the drudgery of learning a new language with frequent semi-humorous asides.

All of the source code examples are in the C# language.


Bottom line

Visual C# Demystified would be a good supplement for a community college programming course.

Publisher's description

Visual C# 2005 Demystified explains the language and its libraries and applications as well as how to use the integrated development environment. This self-teaching guide comes complete with key points, background information, quizzes at the end of each chapter, and even a final exam. Simple enough for beginners but challenging enough for advanced students, this is a lively and entertaining brush-up, introductory text, or classroom supplement.

From the back cover

The FAST and EASY way to learn VISUAL C+ 2005

Start programming in Visual C# 2005 right away -- even if you don't have formal training, unlimited time, or a genius IQ. In Visual C# 2005 Demystified, programming instructor Jeff Kent provides an effective, illuminating, and entertaining way to learn to use this versatile programming language in the new release of its integrated development environment.

This self-teaching guide begins by explaining what Visual C# does and how it works, and covers key programming concepts, such as classes, objects, and properties. Then, you'll learn about the building blocks of your programs, including variables, data types, operators, loops, and arrays. Next, you'll learn to create graphical user interface elements, including menus, toolbars, and dialog boxes. By the time you're finished with the book, you'll be able to create sophisticated Windows and Web applications. Featuring end-of-chapter quizzes and a final exam, this book will teach you to program in Visual C# 2005 in no time at all.

This hands-on, self-teaching text offers:

  • An easy way to learn Visual C# 2005
  • Programming projects that illustrate real-world concepts
  • A quiz at the end of each chapter to reinforce learning and pinpoint weaknesses
  • A final exam at the end of the book
  • No unnecessary technical jargon

A time-saving approach to performing better on an exam or at work! Simple enough for a beginner, but challenging enough for an advanced student, Visual C# Demystified is your shortcut to learning this powerful programming language.

About the author(s)

Jeff Kent teaches full-time at Los Angeles Valley College in the Computer Science Information Technology Program. Also, he chairs the college's Technology Committee. His teaching and other college duties keep him very busy. Among his publishing credits are:

  • Visual Basic 2005 Demystified (McGraw/Hill), published Thanksgiving 2005.
  • Visual C# 2005 Demystified (McGraw/Hill), also published Thanksgiving 2005.
  • C++ Demystified, (Osborne McGraw/Hill), published April 2004.

Table of Contents (abbreviated)

Chapter 1: Getting Started with Your First Windows Program
Chapter 2: Writing Your First Code
Chapter 3: Controls
Chapter 4: Storing Information -- Data Types and Variables
Chapter 5: Letting the Program Do the Math -- Arithmetic Operators
Chapter 6: Making Comparisons -- Comparison and Logical Operators
Chapter 7: Making Choices -- if and switch Control Structures
Chapter 8: Repeating Yourself -- Loops and Arrays
Chapter 9: Organizing Your Code with Methods
Chapter 10: Helper Forms
Chapter 11: Menus
Chapter 12: Toolbars
Chapter 13: Accessing Text Files
Chapter 14: Databases
Chapter 15: Web Applications
FINAL EXAM
ANSWERS

Personal tools