C# Programming: From Problem Analysis to Program Design, 4th Edition
- Length: 1184 pages
- Edition: 4
- Language: English
- Publisher: Cengage Learning
- Publication Date: 2013-04-30
- ISBN-10: 1285096266
- ISBN-13: 9781285096261
- Sales Rank: #1000574 (See Top 100 Books)
Only Doyle’s C# PROGRAMMING: FROM PROBLEM ANALYSIS TO PROGRAM DESIGN, 4E brilliantly balances today’s most important programming principles and concepts with the latest insights into C#. This perfect introductory book highlights the latest Visual Studio 2012 and C# 4.0 with a unique, principles-based approach to give readers a deep understanding of programming. You’ll find just the right amount of detail to create an important foundation in programming. This edition’s straightforward approach and understandable vocabulary make it easier for readers to grasp new programming concepts without distraction. The book introduces a variety of fundamental programming concepts, from data types and expressions to arrays and collections, all using the popular C# language. New programming exercises and new numbered examples throughout this edition reflect the latest updates in Visual Studio 2012, while learning objectives, case studies and Coding Standards summaries in each chapter ensure mastery. While the book assumes no prior programming knowledge, coverage extends beyond traditional books to cover new advanced topics, such as portable class libraries used to create applications for Windows Phone and other platforms.
Table of Contents
Ch 1: Introduction to Computing and Programming
Ch 2: Data Types and Expressions
Ch 3: Methods and Behaviors
Ch 4: Creating Your Own Classes
Ch 5: Making Decisions
Ch 6: Repeating Instructions
Ch 7: Arrays
Ch 8: Advanced Collections
Ch 9: Introduction to Windows Programming
Ch 10: Programming Based on Events
Ch 11: Advanced Object-Oriented Programming Features
Ch 12: Debugging and Handling Exceptions
Ch 13: Working with Files
Ch 14: Working with Databases
Ch 15: Web-Based Applications
Appendix A: Visual Studio Configuration
Appendix B: Code Editor Tools
Appendix C: Character Sets
Appendix D: Operator Precedence
Appendix E: C# Keywords