Professional

Microsoft® Visual C# 2012: An Introduction to Object-Oriented Programming, 5th Edition

About

Overview

Develop the strong programming skills in Visual C# you need for success with Farrell's MICROSOFT® VISUAL C# 2012: AN INTRODUCTION TO OBJECT-ORIENTED PROGRAMMING, 5E. Engaging examples and a straightforward approach help readers establish solid skills in both structured and object-oriented programming, introducing critical principles and techniques that are easily transferrable to other programming languages. This edition incorporates the most recent versions of both C# and Microsoft® Visual Studio® 2012 with approachable "You Do It" sections, Video Lessons for each chapter, and a variety of new debugging exercises, programming exercises, and case studies to keep readers actively involved.

Features and Benefits

  • VIDEO LESSONS FOR EACH CHAPTER CLARIFY KEY TOPICS. Three or more videos, created and narrated by the text author, build upon explanations from the book to help clarify even the most difficult topics. Videos are available for complementary download from the book's companion website.
  • STEP-BY-STEP PROGRAMMING EXERCISES ENCOURAGE FURTHER HANDS-ON ANALYSIS AND APPLICATION. Detailed step-by-step programs encourage readers to analyze, test, and modify code written by others. Programming data files are included with this text, allowing students to easily run and modify programs, experimenting with the programming language without a lot of typing.
  • END-OF-CHAPTER EXERCISES CLARIFY CONCEPTS WITH HANDS-ON PRACTICE AND TIPS. Review Questions, Programming Exercises, and Debugging Exercises offer plenty of opportunities for students to practice and apply new programming skills. Interesting gaming exercises are also included in many chapters.

Table of Contents

1. A First Program Using C#.
2. Data.
3. Using GUI Objects and the Visual Studio IDE.
4. Making Decisions.
5. Looping.
6. Using Arrays.
7. Introduction to Methods.
8. Advanced Method Concepts.
9. Using Classes and Objects.
10. Introduction to Inheritance.
11. Exception Handling.
12. Using Controls.
13. Handling Events.
14. Files and Streams.
15. Using LINQ to Access Data in C# Programs.
Appendix A. Operator Precedence and Associativity.
Appendix B. Understanding Numbering Systems and Computer Codes.
Appendix C. Using the IDE Editor.
Glossary.

What's New

  • NEW COVERAGE OF MICROSOFT® VISUAL STUDIO® 2012 INTRODUCES THE LATEST SKILLS AND TECHNIQUES. This edition is written and tested using the latest versions of C# and Microsoft® Visual Studio® 2012 to ensure readers have the most up-to-date skills for professional success.
  • NEW, SHORTER "YOU DO IT" FEATURES FOCUS ON ONE CONCEPT AT A TIME. Instead of lengthy, multi-part "You Do It" sections at the end of each chapter, this edition's "You Do It" sections are more concise and appear throughout the chapter. These step-by-step exercises reinforce key topics in a brief and manageable form. Students focus on mastering one new concept at a time as they engage in experiences that lead to success.
  • FRESH, NEW ONGOING CASES BUILD STUDENT SKILLS AS THEY PROGRESS. Each chapter highlights two running Case Problems featuring projects that continue to grow throughout the semester, requiring readers to apply concepts learned in each new chapter.
  • ALL-NEW PROGRAMMING EXERCISES OFFER CONTEMPORARY OPPORTUNITIES FOR STUDENTS TO PRACTICE SKILLS. Each chapter contains several new programming exercises not seen in previous editions. All exercises and corresponding solutions from previous editions that have been replaced are still available to you on the Instructor Resources CD.
  • REVISED DEBUGGING EXERCISES EMPHASIZE BOTH LOGIC AND SYNTAX ERRORS. Many of the debugging exercises is this edition are now revised to emphasize and prepare students to detect and correct faulty logic in addition to problems in syntax.
  • NEW GLOSSARY CLEARLY DEFINES TERMS FOR QUICK REFERENCE. This edition includes a helpful glossary that presents definitions for all key terms in the book, presented in alphabetical order for easy reference.

Learning Resource Bundles

Choose the textbook packaged with the resources that best meet your course and student needs. Contact your Learning Consultant for more information.

Bundle: Text + Microsoft® Visual Studio Express 2012 - Unlimited

ISBN-10: 1285569296 | ISBN-13: 9781285569291

List Price = $200.95  | CengageBrain Price = $200.95


Supplements

All supplements have been updated in coordination with the main title. Select the main title's "About" tab, then select "What's New" for updates specific to title's edition.

For more information about these supplements, or to obtain them, contact your Learning Consultant.

Instructor Supplements

An Object-Oriented Approach to Programming Logic and Design  (ISBN-10: 0538452986 | ISBN-13: 9780538452984)

An Object-Oriented Approach to Programming Logic and Design, Third Edition provides the beginning programmer with a guide to developing object-oriented program logic. This textbook assumes no programming language experience. The writing is nontechnical and emphasizes good programming practices. The examples are business examples; they do not assume mathematical background beyond high school business math. Additionally, the examples illustrate one or two major points; they do not contain so many features that students become lost following irrelevant and extraneous details.

List Price = $155.95  | CengageBrain Price = $155.95  | College Bookstore Wholesale Price = $117.00

Just Enough Programming Logic and Design  (ISBN-10: 1439039577 | ISBN-13: 9781439039571)

Just Enough Programming Logic and Design is a language-independent introduction to programming logic. Just Enough consists of seven chapters that cover the fundamentals of programming logic--introductory concepts, structure, decision-making, looping, array manipulation, calling methods, and an introduction to object-oriented programming.

List Price = $126.95  | CengageBrain Price = $126.95  | College Bookstore Wholesale Price = $95.50

A Guide to Working With Visual Logic  (ISBN-10: 0324601190 | ISBN-13: 9780324601190)

A GUIDE TO WORKING WITH VISUAL LOGIC helps you maximize today's Visual Logic software. The book clearly introduces Visual Logic -- a simple, but powerful, tool for mastering programming logic and design without traditional high-level programming language syntax. Visual Logic uses flowcharts to explain essential programming concepts, including variables, input, assignment, output, conditions, loops, procedures, graphics, arrays, and files.

List Price = $55.95  | CengageBrain Price = $55.95  | College Bookstore Wholesale Price = $42.25

Visual Logic Software Printed Access Card  (ISBN-10: 1418837733 | ISBN-13: 9781418837730)

Visual Logic offers a simple, but powerful, software tool for mastering programming logic and design without delving into traditional high-level programming language syntax. The software uses flowcharts to explain essential programming concepts, including variables, input, assignment, output, conditions, loops, procedures, graphics, arrays, and files. Immediate, accurate feedback helps you learn to interpret and execute flowcharts.

List Price = $59.00  | College Bookstore Wholesale Price = $44.25

Student Supplements

An Object-Oriented Approach to Programming Logic and Design  (ISBN-10: 0538452986 | ISBN-13: 9780538452984)

An Object-Oriented Approach to Programming Logic and Design, Third Edition provides the beginning programmer with a guide to developing object-oriented program logic. This textbook assumes no programming language experience. The writing is nontechnical and emphasizes good programming practices. The examples are business examples; they do not assume mathematical background beyond high school business math. Additionally, the examples illustrate one or two major points; they do not contain so many features that students become lost following irrelevant and extraneous details.

List Price = $155.95  | CengageBrain Price = $155.95  | College Bookstore Wholesale Price = $117.00

Just Enough Programming Logic and Design  (ISBN-10: 1439039577 | ISBN-13: 9781439039571)

Just Enough Programming Logic and Design is a language-independent introduction to programming logic. Just Enough consists of seven chapters that cover the fundamentals of programming logic--introductory concepts, structure, decision-making, looping, array manipulation, calling methods, and an introduction to object-oriented programming.

List Price = $126.95  | CengageBrain Price = $126.95  | College Bookstore Wholesale Price = $95.50

A Guide to Working With Visual Logic  (ISBN-10: 0324601190 | ISBN-13: 9780324601190)

A GUIDE TO WORKING WITH VISUAL LOGIC helps you maximize today's Visual Logic software. The book clearly introduces Visual Logic -- a simple, but powerful, tool for mastering programming logic and design without traditional high-level programming language syntax. Visual Logic uses flowcharts to explain essential programming concepts, including variables, input, assignment, output, conditions, loops, procedures, graphics, arrays, and files.

List Price = $55.95  | CengageBrain Price = $55.95  | College Bookstore Wholesale Price = $42.25

Visual Logic Software Printed Access Card  (ISBN-10: 1418837733 | ISBN-13: 9781418837730)

Visual Logic offers a simple, but powerful, software tool for mastering programming logic and design without delving into traditional high-level programming language syntax. The software uses flowcharts to explain essential programming concepts, including variables, input, assignment, output, conditions, loops, procedures, graphics, arrays, and files. Immediate, accurate feedback helps you learn to interpret and execute flowcharts.

List Price = $59.00  | College Bookstore Wholesale Price = $44.25

Meet the Author

Author Bio

Joyce Farrell

Joyce Farrell has authored several popular programming textbooks, including books on Programming Logic and Design, Java, C#, and C++. Her books are recognized for their clear, direct writing style and effective presentation. A well-respected instructor, Ms. Farrell has taught Computer Information Systems at Harper College in Palatine, Illinois; the University of Wisconsin-Stevens Point; and McHenry County College in Crystal Lake, Illinois.